您的位置:首页 > 编程语言 > Java开发

Java DOM 解析 XML方法

2014-06-11 16:04 453 查看
DOM解析器的接口已经被W3C标准化了。org.w3.dom包包含了接口类型的定义,比如:

Document和Element等。不同的提供者,比如Apache Organization和IBM都编写了实现这些接口的DOM解析器。SUN公司的XML处理JAVA API(Java API for XML Processing,JAXP)库实际上可以插入到这些解析器中的任意一个中。但是SUN公司也在JAVA SDK中包含了自己的DOM解析器。在本文中我使用的就是JAVA的解析器。

1:要读入一个XML文档,首先要一个DocumentBuilder对象,可以这样得到:

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();


2:现在可以从文件中去读取一个XML文件了(文件路径:"F/employees.xml")

    得到XML文件有三种方式:

1)通过文件方式读取:

File file=new File("F:/employees.xml");
Document doc=builder.parse(file);
2)通过一个URL方式读取:

URL u=new URL("http://java.sun.com/index.html")
Document doc=builder.parse(u);</span>
3:通过java IO 流的读取:

FileInputStream inputstream = new FileInputStream( "F/employees.xml");
Document doc=builder.parse(inputstream);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: