XML入门(4)-XML 编程接口

本文介绍了XML的几种主要编程接口,包括DOM、SAX、JDOM和JAXP。DOM是W3C的标准,提供了一组丰富但资源消耗大的API。SAX是轻量级的事件驱动接口,适用于大文件和内存有限的环境。JDOM简化了XML处理,减少了代码量。JAXP则为不同的XML解析器提供了统一接口,便于Java应用与解析器解耦。
摘要由CSDN通过智能技术生成
概述 第 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 创建,并且是该协会的正式建议书。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值