Sun公司提供了Java API for XML Parsing(JAXP)接口来使用SAX和DOM,通过JAXP,我们可以使用任何与JAXP兼容的XML解析器。 JAXP接口包含了三个包:
org.w3c.dom W3C推荐的用于XML标准规划文档对象模型的接口。
org.xml.sax用于对XML进行语法分析的事件驱动的XML简单API(SAX)
javax.xml.parsers解析器工厂工具,程序员获得并配置特殊的特殊语法分析器。
java XML parser
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import javax.xml.parsers.documentBuilder; import javax.xml.parsers.documentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; 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 DomParse { public DomParse(){ documentBuilderFactory domfac=documentBuilderFactory.newInstance(); try { documentBuilder dombuilder=domfac.newdocumentBuilder(); InputStream is=new FileInputStream("WebRoot/WEB-INF/hell.xml"); document doc=dombuilder.parse(is); Element root=doc.getdocumentElement(); NodeList books=root.getChildNodes(); if(books!=null){ for(int i=0;i以上就是用Java解析XML文件的代码示例的详细内容,更多请关注考高分网其它相关文章!



