`
飞天小女警
  • 浏览: 105561 次
  • 性别: Icon_minigender_2
  • 来自: 重庆
社区版块
存档分类
最新评论

org.w3c.dom.Document与org.dom4j.document的转换

阅读更多

org.w3c.dom.Document与org.dom4j.document的转换

工作中用到了,发现网上这样的例子还是很多的,自己也收藏一个!

/**   
        *   org.w3c.dom.Document   ->   org.dom4j.Document   
        *   @param   doc   Document(org.w3c.dom.Document)   
        *   @return   Document   
        */   
      public   static   Document   parse(org.w3c.dom.Document   doc)   throws   Exception   {   
          if   (doc   ==   null)   {   
              return   (null);   
          }   
          org.dom4j.io.DOMReader   xmlReader   =   new   org.dom4j.io.DOMReader();   
          return   (xmlReader.read(doc));   
      }   
    
      /**   
        *   org.dom4j.Document   ->   org.w3c.dom.Document   
        *   @param   doc   Document(org.dom4j.Document)   
        *   @throws   Exception   
        *   @return   Document   
        */   
      public   static   org.w3c.dom.Document   parse(Document   doc)   throws   Exception   {   
          if   (doc   ==   null)   {   
              return   (null);   
          }   
          java.io.StringReader   reader   =   new   java.io.StringReader(doc.asXML());   
          org.xml.sax.InputSource   source   =   new   org.xml.sax.InputSource(reader);   
          javax.xml.parsers.DocumentBuilderFactory   documentBuilderFactory   =   
                  javax.xml.parsers.DocumentBuilderFactory.newInstance();   
          javax.xml.parsers.DocumentBuilder   documentBuilder   =   documentBuilderFactory.   
                  newDocumentBuilder();   
          return   (documentBuilder.parse(source));   
      } 

 

分享到:
评论

相关推荐

    w3c-dom.jar 包

    w3c-dom.jar 包 dom解析xml使用 包 免积分下载

    dom4j api 参考手册

    org.dom4j.dom An implementation of the dom4j API which also supports the W3C object model. org.dom4j.dtd Classes to represent the DTD declarations. org.dom4j.io Provides input and output via SAX and ...

    java操作xml dom dom4j sax jdom

    Java 四种方式操作xml,包括xml,dom,sax,jdom这四种方式的一个简单例子。

    Chenso:Chenso 是一个 org.w3c.dom XML wrapperparser 库

    Chenso 是一个 org.w3c.dom XML 包装器/解析器库。 基本用法 运行测试 视窗 gradlew test Unix ./gradlew test 建造 视窗 gradlew.bat build Unix ./gradlew build 用法 获取 XML 元素中名称的第一个值 String ...

    fluentxml4j:Java中用于XML解析,序列化,XPath查询和转换的fluent API

    FluentXML4J-Java中XML的流畅API XML解析,序列化XPath查询和转换,无需样板代码 ...通过XPath查询org.w3c.dom.Document以获取String,Boolean,Number,org.w3c.dom.Element或Node,并使用Java 8 Streaming API

    dom4j-jdom封装和解析例子

    dom4j,jsoup,jdom,w3cdom,xstream使用代码工程 package ivyy.taobao.com.dom4j; import ivyy.taobao.com.entity.Address; import ivyy.taobao.com.entity.Location; import ivyy.taobao.com.entity.Point; import ...

    分享一个xml解析方法

    一个xml的解析方法,供参考。 import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; import org.xml.sax.InputSource;

    DOM编程详解(含HTML部分)

    根据W3C DOM规范(http://www.w3.org/DOM/),DOM是一种与浏览器,平台,语言无关的接口,使得你可以访问页面其他的标准组件。简单理解,DOM解决了Netscape的Javascript和Microsoft的Jscript之间的冲突,给予web设计...

    java解析xml

    import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; import org.xml.sax.SAXException; public class ReadXML { public static void main(String...

    JavaSE-6.0-英文手册(2008/11/30_FullUpdate)

    JDKTM 6 Documentation Legal Notices API, Language, and VM Specs Features Guides Release ...org.w3c.dom.bootstrap org.w3c.dom.events org.w3c.dom.ls org.xml.sax org.xml.sax.ext org.xml.sax.helpers

    DOM,DNTML,CSS2参考手册

    根据W3C DOM规范(http://www.w3.org/DOM/),DOM是一种与浏览器,平台,语言无关的接口,使得你可以访问页面其他的标准组件。简单理解,DOM解决了Netscape的Javascript和Microsoft的Jscript之间的冲突,给予web设计...

    Spring+Cloud+配置.pdf

    org.w3c.dom.Document JAXB (Spring XML 序列化) SAX (Simple API for XML) XML Stream XStream Properties(JDK API 可处理) Key Value 配置模式 XML 配置模式 .ini(JDK Properties API 可处理) JSON...

    [JavaScript.DOM高级程序设计](加)桑贝斯.扫描版.part1.rar

     4.2.6 针对W3C DOM的事件   4.2.7 自定义事件   4.3 控制事件流和注册事件侦听器   4.3.1 事件流   4.3.2 注册事件   4.3.3 在事件侦听器中访问事件对象   4.3.4 跨浏览器的事件属性和方法  ...

    Web应用安全:DOM型XSS.pptx

    W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。 DOM DOM中有很多对象,其中一些是用户可以操纵的,如urI,location,refelter等。 客户端的脚本...

    xmldom:基于纯 JavaScript W3C 标准(XML DOM Level 2 Core)的 DOMParser 和 XMLSerializer 模块

    XMLDOM xmldom 是一个 javascript 用于浏览器支持的以下 API: 将 XML 字符串转换为 DOM 树( new DOMParser().parseFromString(xml, mimeType) => Document ) 创建、访问和修改 DOM 树( new DOMImplementation()....

    Java解析XML工具类--(java源码)

    import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.NodeList; /** * 本类是专门解析XML文件的,主要用于为系统读取自己的配置文件时提供最方便的解析操作 * @author HX * */ ...

    DOM基础教程之使用DOM

    在了解DOM(文本对象模型)的框架和节点后,最重要的是使用这些节点处理html网页 对于一个DOM节点node,都有一系列的属性和方法可以使用。常用的有下表。 完善:... var oLi = document.get

    xml.rar_objects_w3c

    The W3C DOM Core interfaces defines a minimal set of: A. interfaces for accessing and manipulating document objects B. Java object implementations for use with XML parsers. C. Conventions and ...

    DOM2-Core.pdf

    Document Object Model (DOM) Level 2 Core Specification Version 1.0 W3C Recommendation 13 November, 2000

    [JavaScript.DOM高级程序设计](加)桑贝斯.扫描版.part2.rar

     4.2.6 针对W3C DOM的事件   4.2.7 自定义事件   4.3 控制事件流和注册事件侦听器   4.3.1 事件流   4.3.2 注册事件   4.3.3 在事件侦听器中访问事件对象   4.3.4 跨浏览器的事件属性和方法  ...

Global site tag (gtag.js) - Google Analytics