Go to the documentation of this file.
16 #ifndef ZORBA_SAX2_API_H
17 #define ZORBA_SAX2_API_H
19 #include <zorba/config.h>
24 class SAX2_Attributes;
69 startElement(
const String& aURI,
const String& aLocalname,
92 characters(
const String& aText ) = 0;
102 processingInstruction(
const String& aTarget,
const String& aData ) = 0;
109 ignorableWhitespace(
const String& aText ) = 0;
117 startPrefixMapping(
const String& aPrefix,
const String& aURI ) = 0;
124 endPrefixMapping(
const String& aPrefix ) = 0;
131 skippedEntity(
const String& aName ) = 0;
141 getLength()
const = 0;
144 getURI(
const unsigned int index)
const = 0;
147 getLocalName(
const unsigned int index)
const = 0;
150 getQName(
const unsigned int index)
const = 0;
153 getType(
const unsigned int index)
const = 0;
156 getValue(
const unsigned int index)
const = 0;
159 getIndex(
const String & uri,
const String & localPart )
const = 0 ;
162 getIndex(
const String & qName )
const = 0 ;
184 comment (
const String & chars ) = 0;
193 endEntity (
const String & name ) = 0;
199 startDTD (
const String & name,
const String & publicId,
200 const String & systemId ) = 0;
203 startEntity (
const String & name ) = 0;