}
好了,保存好StudentBean和XMLTest,把Input.xml保存到
工作目录下。如果您输入很仔细,没敲错字母的话,可以看到"写入完成"了,去瞧瞧Output.xml文件和Input.xml文件是不是一样吧。如果您在调试过程中发现有什么问题,欢迎通过E-Mail:nbDeveloper@hotmail与笔者取得联系。
用Java解析XML
文档,最
常用的有两种方法:使用基于事件的XML简单API(Simple API for XML)称为SAX和基于树和节点的
文档对象模型(Document Object Module)称为DOM。Sun公司提供了Java API for XML Parsing(JAXP)接口来使用SAX和DOM,通过JAXP,我们可以使用任何与JAXP兼容的XML解析器。
JAXP接口包含了三个包:
(1)org.w3c.dom
W3C推荐的用于XML标准规划文档对象模型的接口。
(2)org.xml.sax
用于对XML进行语法分析的事件驱动的XML简单API(SAX)
(3)javax.xml.parsers解析器工厂工具,
程序员获得并配置特殊的特殊语法分析器。
二、前提
DOM编程不要其它的依赖包,因为JDK里自带的JDK里含有的上面提到的org.w3c.dom、org.xml.sax 和javax.xml.parsers包就可以满意条件了。
三、使用DOM解析XML文档
我们现在来看看DOM是如何解析XML的吧!同样的
,我将从一个简单的不能再简单的例子来说明DOM是如何解析XML文档的,先让我们看看XML是什么内容吧:
rjzjh
jjjjjj
简单的不能再简单了。但是该有的都有了,根元素、属性、子节点。好了,能反应
问题就行了