接口 | 描述 |
---|---|
Attributes2 |
SAX2扩展,以扩充 Attributes 提供的每个属性信息 。
|
DeclHandler |
用于DTD声明事件的SAX2扩展处理程序。
|
EntityResolver2 |
用于将外部实体引用映射到输入源的扩展接口,或提供缺少的外部子集。
|
LexicalHandler |
用于词汇事件的SAX2扩展处理程序。
|
Locator2 |
SAX2扩展以增加通过 Locator 提供的实体信息 。
|
类 | 描述 |
---|---|
Attributes2Impl |
SAX2扩展助手附加属性信息,实现 Attributes2 接口。
|
DefaultHandler2 |
此类扩展SAX2基本处理程序类,以支持SAX2 LexicalHandler , DeclHandler 和EntityResolver2 扩展。
|
Locator2Impl |
SAX2扩展助手用于保存附加实体信息,实现 Locator2 接口。
|
该软件包包含与SAX2设备的接口,符合SAX驱动程序不一定支持。
有关SAX的更多信息,请参阅http://www.saxproject.org 。
该软件包独立于SAX2内核,尽管暴露的功能通常需要在解析器内核中实现。 这种独立有几个后果:
org.xml.sax.helpers.DefaultHandler
或org.xml.sax.helpers.XMLFilterImpl
类实现。 如果您需要这样的行为,或者使用这里找到的助手类,您可以将这些子类化。 该封装SAX2-ext是SAX2的标准扩展。 它旨在允许SAX解析器将某些类型的信息传递给应用程序,并作为其他SAX2解析器扩展包的简单模型。 然而,并不是所有这样的扩展包都需要被解析器直接识别。 例如,大多数验证系统可以在支持标准化SAX2接口的解析器之上进行干净分层。