xml包概述

功能介绍

xml 包提供 XML 文本处理能力。

可扩展标记语言 (XML) 是一种用于存储、传输和重建任意数据的标记语言和文件格式。

XML 的设计目标是注重简洁、通用和因特网可用性。它是一种通过 Unicode 编码实现对多种语言有强大支持的文本数据格式,常用于传输和存储数据。XML 支持计算机系统(如网站、数据库和第三方应用程序)之间的信息交换。预定义的规则简化了在任何网络上以 XML 文件的形式传输数据的过程,接收者可以使用这些规则准确高效地读取数据。

本包暂不支持外部实体功能,以及 <? ?> 形式的指令声明。

说明:

<? ?> 形式的指令声明,是表示处理指令。处理指令用于通过解析器直接将某些信息或指令传递给应用程序,但解析器不会实际解释它。处理指令的示例类似 <?xml-multiple ?> 这样的声明,但注意不要与首字母 <?xml version="1.0"?> 混淆,后者称为文本声明。

API列表

接口

接口名功能
SaxHandler提供 SAX 模式的回调函数接口。

类名功能
XmlAttr此类存储 XML 元素节点属性,并提供查询其内容的函数。
XmlElement此类存储 XML 元素节点,并提供查询其内容的函数。
XmlParser此类提供 XML 解析功能。

异常类

异常类名功能
XmlExceptionXML异常类,XML处理错误时抛出的异常。