Android 使用 DOM 解析器解析 XML

17 Mar 2025 | 阅读 2 分钟

我们也可以使用 DOM 解析器来解析 XML 文档。它可以用于创建和解析 XML 文件。

DOM 解析器相对于 SAX 的优势

它可以同时用于创建和解析 XML 文件,而 SAX 解析器只能用于解析 XML 文件。

DOM 解析器相对于 SAX 的劣势

它比 SAX 消耗更多的内存。


Android DOM XML 解析示例

activity_main.xml

从调色板中拖入一个 TextView。现在 activity_main.xml 文件将如下所示

文件:activity_main.xml

xml 文档

在项目的 assets 目录中创建一个名为 file.xml 的 XML 文件。

文件:file.xml

Activity 类

让我们编写代码来使用 DOM 解析器解析 XML。

文件:MainActivity.java


输出

DOM Xml Parsing