使用 SAX 解析器解析 Android XML

17 Mar 2025 | 阅读 2 分钟

Android 提供了使用 SAX、DOM 等解析器解析 xml 文件的功能。SAX 解析器不能用于创建 XML 文件,只能用于解析 xml 文件。

SAX 解析器相对于 DOM 的优势

比 DOM 占用更少的内存。


Android SAX Xml 解析示例

activity_main.xml

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

文件:activity_main.xml

xml 文档

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

文件:file.xml

Activity 类

现在编写使用 sax 解析器解析 xml 的代码。

文件:MainActivity.java


输出

SAX Xml Parsing