public interface XMLFilter
     用于 XML 过滤器的接口。
此模块(包括源代码和文档)在公共域中,同时 没有担保。有关更多信息,请参阅 http://www.saxproject.org。
除了 XML 过滤器是从另外的 XML 阅读器中获取其事件,而不是从诸如 XML 文档或数据库之类的基本源获取事件,XML 过滤器就像一个 XML 阅读器。过滤器可以在它们将事件传递给最终应用程序时修改这些事件的流。
通过自动传递所有的 EntityResolver、DTDHandler、ContentHandler 和 ErrorHandler 事件,XMLFilterImpl helper 类为创建 SAX2 过滤器提供了便捷的基类。
XMLFilterImpl
   | 方法摘要 | |
|---|---|
  XMLReader |  
     getParent() 获取父阅读器。  |  
    
  void |  
     setParent(XMLReader parent) 设置父阅读器。  |  
    
| 从接口 org.xml.sax.XMLReader 继承的方法 | 
|---|
getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getProperty, parse, parse, setContentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setProperty |  
    
| 方法详细信息 | 
|---|
void setParent(XMLReader parent)
此方法允许应用程序将过滤器链接到父阅读器(可以是另外的过滤器)。参数不能为 null。
parent - 父阅读器。
     XMLReader getParent()
此方法允许应用程序查询父阅读器(可以是另外的过滤器)。一般说来,最好不要在父阅读器上直接执行所有的操作:它们都必须通过此过滤器。