概述 | 第 1 页(共8 页) |
本章将研究 XML 的多种编程接口。这些接口为开发人员使用 XML 文档提供了一致的接口。有许多 API 可以使用;本章研究最流行和广泛使用的 API 中的四种:文档对象模型(Document Object Model (DOM))、用于 XML 的简单 API(Simple API for XML (SAX))、JDOM 和用于 XML 解析的 Java API(Java API for XML Parsing (JAXP))。(您可以通过参考资料中的大量链接找到有关这些 API 的更多信息。)
文档对象模型 |
文档对象模型(通常称为 DOM)为 XML 文档的已解析版本定义了一组接口。解析器读入整个文档,然后构建一个驻留内存的树结构,然后您的代码就可以使用 DOM 接口来操作这个树结构。您可以遍历树以了解原始文档包含了什么,您可以删除树的几个部分,还可以重新排列树和添加新的分支,等等。
DOM 由 W3C 创建,并且是该协会的正式建议书。