Fork me on GitHub
  • API

    Show / Hide Table of Contents

    Interface IXMLFilter

    Interface for an XML filter.

    Inherited Members
    IXMLReader.GetFeature(string)
    IXMLReader.SetFeature(string, bool)
    IXMLReader.GetProperty(string)
    IXMLReader.SetProperty(string, object)
    IXMLReader.EntityResolver
    IXMLReader.DTDHandler
    IXMLReader.ContentHandler
    IXMLReader.ErrorHandler
    IXMLReader.Parse(InputSource)
    IXMLReader.Parse(string)
    Namespace: Sax
    Assembly: Lucene.Net.Benchmark.dll
    Syntax
    public interface IXMLFilter : IXMLReader
    Remarks

    This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY. Seehttp://www.saxproject.org for further information.

    An XML filter is like an XML reader, except that it obtains its events from another XML reader rather than a primary source like an XML document or database.Filters can modify a stream of events as they pass on to the final application.

    The XMLFilterImpl helper class provides a convenient base for creating SAX2 filters, by passing on all IEntityResolver, IDTDHandler, IContentHandler and IErrorHandler events automatically.

    Properties

    Parent

    Gets or sets the parent reader. Returns the parent filter, or null if none has been set.

    Declaration
    IXMLReader Parent { get; set; }
    Property Value
    Type Description
    IXMLReader
    Remarks

    This method allows the application to link or query the parent reader (which may be another filter). It is generally a bad idea to perform any operations on the parent reader directly: they should all pass through this filter.

    Back to top Copyright © 2024 The Apache Software Foundation, Licensed under the Apache License, Version 2.0
    Apache Lucene.Net, Lucene.Net, Apache, the Apache feather logo, and the Apache Lucene.Net project logo are trademarks of The Apache Software Foundation.
    All other marks mentioned may be trademarks or registered trademarks of their respective owners.