xml包概述
功能介绍
xml 包提供 XML 文本处理能力。
可扩展标记语言 (XML) 是一种用于存储、传输和重建任意数据的标记语言和文件格式。
XML 的设计目标是注重简洁、通用和因特网可用性。它是一种通过 Unicode 编码实现对多种语言有强大支持的文本数据格式,常用于传输和存储数据。XML 支持计算机系统(如网站、数据库和第三方应用程序)之间的信息交换。预定义的规则简化了在任何网络上以 XML 文件的形式传输数据的过程,接收者可以使用这些规则准确高效地读取数据。
本包暂不支持外部实体功能,以及 <? ?> 形式的指令声明。
说明:
<? ?> 形式的指令声明,是表示处理指令。处理指令用于通过解析器直接将某些信息或指令传递给应用程序,但解析器不会实际解释它。处理指令的示例类似
<?xml-multiple ?>
这样的声明,但注意不要与首字母<?xml version="1.0"?>
混淆,后者称为文本声明。
API列表
接口
接口名 | 功能 |
---|---|
SaxHandler | 提供 SAX 模式的回调函数接口。 |
类
类名 | 功能 |
---|---|
XmlAttr | 此类存储 XML 元素节点属性,并提供查询其内容的函数。 |
XmlElement | 此类存储 XML 元素节点,并提供查询其内容的函数。 |
XmlParser | 此类提供 XML 解析功能。 |
异常类
异常类名 | 功能 |
---|---|
XmlException | XML异常类,XML处理错误时抛出的异常。 |