模块  java.xml
软件包  org.xml.sax

Interface XMLFilter

  • All Superinterfaces:
    XMLReader
    所有已知实现类:
    XMLFilterImpl

    public interface XMLFilter
    extends XMLReader
    XML过滤器的接口。
    This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY. See http://www.saxproject.org for further information.

    XML过滤器类似于XML阅读器,除了它从另一个XML阅读器而不是像XML文档或数据库这样的主要源获取其事件。 过滤器可以在事件传递到最终应用程序时修改它们。

    该XMLFilterImpl辅助类为创建SAX2过滤器,通过将所有的便利基地EntityResolverDTDHandlerContentHandlerErrorHandler自动事件。

    从以下版本开始:
    1.4,SAX 2.0
    另请参见:
    XMLFilterImpl
    • 方法详细信息

      • setParent

        void setParent​(XMLReader parent)
        设置父阅读器。

        此方法允许应用程序将过滤器链接到父读取器(可能是另一个过滤器)。 参数可能不为null。

        参数
        parent - 父读者。
      • getParent

        XMLReader getParent()
        获得家长读者。

        此方法允许应用程序查询父读取器(可能是另一个过滤器)。 在父阅读器上直接执行任何操作通常是一个坏主意:它们都应该通过此过滤器。

        结果
        父过滤器,如果没有设置,则为null。