DOM解析XML文件读操作

2024-10-11 18:47:54

1、基于DOM(Document Object Model,文档对象模型)的XML解析器,将一个XML文档转换成一个对象模型的集合(通常称DOM树),应用程序正是通过对这个对象模型的操作,来实现对XML文档数据的操作。DOM树提供的随机访问方式给应用程序开发带来很大的灵活性,可以任意控制整个XML文档的内容。但文档较大或文档结构比较复杂时,对内存的要求就很高。下面我们进行DOM解析,首先建立DocumentBuilderFactory用于获取DocumentBuilder,再通过DocumentBuilder获取Document,如下图所示。

DOM解析XML文件读操作

3、在DOM解析中,每一个节点中的内容实际上都是一个单独的文本节点,获取到节点的NodeList后,取得第一个子节点的第一个文本节点,并使用getNodeValue()获取节点的内容。

DOM解析XML文件读操作

5、以上简单的xml文件解析便完成了,值得注意的是,我们在编程中所导入的包一定要是import org.w3c.dom.*,否则在编程中会出现找不到方法等问题。

DOM解析XML文件读操作
猜你喜欢