W3C Document 与Jsoup Document之间对象互转
2015-10-08 14:37
453 查看
1. org.w3c.dom.Document对象转成org.jsoup.nodes.Document对象:
String fragment = "<data><employee><name id=\"1\">益达</name><name id=\"2\">yida</name>" + "<title>Manager</title></employee></data>"; XMLUtils util = new XMLUtils(); //先得到W3C Document对象 Document doc = util.fragment2Document(fragment); //将W3C Document对象转成XML字符串 DOMSource domSource = new DOMSource(doc); StringWriter writer = new StringWriter(); StreamResult result = new StreamResult(writer); TransformerFactory tf = TransformerFactory.newInstance(); Transformer transformer = tf.newTransformer(); transformer.transform(domSource, result); System.out.println(writer.toString());
然后XML String to jsoup Document对象,so easy!
//这里xmlString表示xml字符串代码片段 org.jsoup.nodes.Document document = org.jsoup.Jsoup.parse(xmlString);
2.org.jsoup.nodes.Document对象转成org.w3c.dom.Document对象:
org.jsoup.helper.W3CDom w3cDom = new W3CDom(); //这里的doc对象指的是jsoup里的Document对象 org.w3c.dom.Document w3cDoc = w3cDom.fromJsoup(doc);
注意:org.jsoup.helper.W3CDom类在jsoup-1.7.x.jar里是不存在的,请使用jsoup-1.8.3.jar,特此提醒!谢谢!
阅读更多相关文章推荐
- html 转 jsoup document 转 w3c document 转 png
- 如何将字符串转化为Jsoup的Document 对象
- XML 文档对象模型----加载和使用XmlDocument (w3c DOM)
- W3C Document对象解析XML
- XML 文档对象模型---- 将XML与XmlDocument (w3c DOM) 一起保存
- 对xml的处理_Dom4j入门_Dom4j与w3c之间的Document相互转换
- Javascript - Math 对象 - 某个数字区域之间的随机数(精确度:小数点后两位)toFixed方法原生JS实现
- 【转】javaScript document对象详解
- ASP.NET 2.0 创建母版页导致js出现“ 'document.getElementById(...)' 为空或不是对象”错误《转》
- [C#] 类型学习笔记二:详解对象之间的比较
- android activity之间传递对象(Serializable 和 Parcelable)
- Window及document对象
- CWnd类的对象和Windows窗口之间的关系
- Document对象内容集合
- 基于jQuery对象和DOM对象和字符串之间的转化实例
- java对象与xml格式之间的转换
- xml、OMElement、java对象之间转换
- Js_Dom(1)__Dom基础<对象和document>
- 面向对象中类与类之间的关系
- java不同对象之间同名属性值复制