【Java】解析Java对XML的操作
目录结构: contents structure [+] 什么是XML 解析XML 使用DOM解析 使用SAX解析 使用PULL解析 使用dom4j解析xml dom4j的部分API 打印一个XML文件的全部内容 在dom4j中应用XPath解析XML 相关的部分API XPath的路径表达式 通配符 谓语 使用java写一个XMl文件 将一个带有书籍信息的List集合解析为XML文件 Schema和DTD的区别 参考文章 1 什么是XML XML(eXtensible markup language) 是一种可扩展的标记语言 ,即使可以自定义标签的语言。 2 解析XML 2.1 XML解析的方式 XML的解析方式有很多,光开源的就有十多种:如Xerces 、JDOM 、DOM4J 、XOM 、JiBX 、KXML 、XMLBeans 、jConfig 、XStream 、XJR 等。 但是最常用的还是sax、dom、pull、dom4j。 DOM:(Document Object Model,就是文档对象模型),是W3C组织推荐的处理XML的一种方式。使用该方式解析XML文档,会把文档中的所有元素,按照其出现的层次关系,在内存中构造出树形结构。因此对内存的压力大,解析熟读慢,优点就是可以遍历和修改节点的内容。 SAX:(Simple API for XML)