Class XMLStreamReaderToContentHandler

java.lang.Object
org.xbib.content.xml.stream.XMLStreamReaderToContentHandler

public class XMLStreamReaderToContentHandler extends Object
This is a simple utility class that adapts StAX events from an XMLStreamReader to SAX events on a ContentHandler, bridging between the two parser technologies.
  • Constructor Details

    • XMLStreamReaderToContentHandler

      public XMLStreamReaderToContentHandler(XMLStreamReader staxCore, ContentHandler saxCore, boolean eagerQuit)
    • XMLStreamReaderToContentHandler

      public XMLStreamReaderToContentHandler(XMLStreamReader staxCore, ContentHandler saxCore, boolean eagerQuit, boolean fragment)
      Parameters:
      staxCore - stax core
      saxCore - sax core
      eagerQuit - eager quit
      fragment - fragment
    • XMLStreamReaderToContentHandler

      public XMLStreamReaderToContentHandler(XMLStreamReader staxCore, ContentHandler saxCore, boolean eagerQuit, boolean fragment, List<String> inscopeNamespaces)
      Construct a new StAX to SAX adapter that will convert a StAX event stream into a SAX event stream.
      Parameters:
      staxCore - StAX event source
      saxCore - SAXevent sink
      eagerQuit - eager quit
      fragment - fragment
      inscopeNamespaces - array of the even length of the form { prefix0, uri0, prefix1, uri1, ... }
  • Method Details