`
lxwt909
  • 浏览: 566384 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

W3C Document 与Jsoup Document之间对象互转

阅读更多

    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,特此提醒!谢谢!

1
1
分享到:
评论

相关推荐

    jsoup中文帮助文档

    jsoup 中文帮助文档 1. 解析和遍历一个html文档输入 2. 解析一个html字符串 3. 解析一个body片断 4. 根据一个url加载Document对象 5. 根据一个文件加载Document对象数据抽取 6. 使用dom方法来遍历一个Document对象 7...

    Jsoup

    Jsoup

    本工具可以帮你把原生http请求转换成Jsoup请求代码

    本工具可以帮你把原生http请求转换成Jsoup请求代码,方便爬虫编写,接口测试

    jsoup-1.15.3.jar

    jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jar,jsoup-1.15.3.jarjsoup-...

    jsoup Cookbook(中文版).chm

    jsoup Cookbook(中文版) 入门 解析和遍历一个html文档 输入 解析一个html字符串 解析一个body片断 根据一个url加载Document对象 根据一个文件加载Document对象 数据抽取 使用dom方法来遍历一个Document对象 使用选择...

    Jsoup解析与使用

    jsoup获取网站资源,按照自己的思路写自己的APP。

    JAVA网络爬虫jsoup包

    个人从网上搜索到的java网络...Document document=Jsoup.connect("https://www.baidu.com/").ignoreContentType(true).timeout(0).post(); //或者用get() document.html(); //获取整个页面 document.text(); //获取文本

    最新 jsoup的jar 1.11.2

    解压导入第一个包就可以用。 import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements;

    Jsoup 1.5.2 和jsoup 1.6

    Jsoup 1.5.2 和jsoup 1.6 开发包jar包,开发文档,源码包

    jsoup-1.14.3-API文档-中文版.zip

    赠送jar包:jsoup-1.14.3.jar; 赠送原API文档:jsoup-1.14.3-javadoc.jar; 赠送源代码:jsoup-1.14.3-sources.jar; 赠送Maven依赖信息文件:jsoup-1.14.3.pom; 包含翻译后的API文档:jsoup-1.14.3-javadoc-API...

    JsoupAPI(jsoup帮助文档)

    JsoupAPI jsoup最新版帮助文档(1.10.2)

    JsoupXpath

    整理JsoupXpath( ... 为了在java里也享受xpath的强大与方便但又苦于找不到一款足够强大的xpath解析器,故开发了JsoupXpath。JsoupXpath的实现逻辑清晰,扩展方便, 支持几乎全部常用的xpath语法。

    Jsoup库文件;Jsoup解析Java包

    Jsoup库文件;Jsoup解析Java包

    org.jsoup.jar

    import org.jsoup.Jsoup

    jsoup1.10.3包和jsoupApi帮助文档

    最新jsoup1.10.3和jsoupApi帮助文档

    jsoup 帮助文档1.6.3

    jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的... &lt;groupId&gt;org.jsoup &lt;artifactId&gt;jsoup &lt;version&gt;1.6.3 &lt;/dependency&gt;

    jsoup开发例子学习使用

    如何使用jsoup

    jsoup1.6源码及API

    jsoup1.6源码及API jsoup-1.6.1.jar jsoup-1.6.1-javadoc.jar jsoup-1.6.1-sources.jar

    Jsoup.jar Jsoup jar 包 java

    可以解析xml ,html 的java jar 包;Jsoup,常用的jar 包

    jsoup分页爬取网页

    jsoup分页爬取网页,jsoup分页爬取网页jsoup分页爬取网页内置jsoup所需要的jar包

Global site tag (gtag.js) - Google Analytics