请参见:
描述
接口摘要 | |
---|---|
Attributes2 | SAX2 扩展,用于扩充通过 Attributes 提供的每个属性信息。 |
DeclHandler | 用于 DTD 声明事件的 SAX2 扩展处理程序。 |
EntityResolver2 | 扩展的接口,用于将外部实体引用映射到输入源,或用于提供缺少的外部子集。 |
LexicalHandler | 用于词法事件的 SAX2 扩展处理程序。 |
Locator2 | SAX2 扩展,用于扩充通过 Locator 提供的实体信息。 |
类摘要 | |
---|---|
Attributes2Impl | 用于附加的 Attributes 信息的、实现 Attributes2 接口的 SAX2 扩展帮助器。 |
DefaultHandler2 | 此类扩展 SAX2 基本处理程序类,以支持 SAX2 LexicalHandler 、DeclHandler 和 EntityResolver2 扩展。 |
Locator2Impl | 用于保存附加 Entity 信息、实现 Locator2 接口的 SAX2 扩展帮助器。 |
此包包含适合的 SAX 驱动程序不一定支持的 SAX2 设施的接口。
有关 SAX 的更多信息,请参阅 http://www.saxproject.org。
虽然通常需要在解析器内核中实现公开的功能,但是此包与 SAX2 内核无关。该独立性具有多个结果:
org.xml.sax.helpers.DefaultHandler
或 org.xml.sax.helpers.XMLFilterImpl
实现的。如果需要此类行为,则可以子类化它们,或使用在这里找到的帮助程序类。此包 SAX2-ext 是 SAX2 的标准化扩展。其目的是允许 SAX 解析器将某些类型的信息传递到应用程序,同时充当其他 SAX2 解析器扩展包的简单模型。但是,并不是所有的此类扩展包都应由解析器直接识别。例如,可以完全将多数验证系统置于支持标准化 SAX2 接口的解析器顶层。