1*7c568831SAndroid Build Coastguard Worker * Summary: Old SAX version 1 handler, deprecated 2*7c568831SAndroid Build Coastguard Worker * Description: DEPRECATED set of SAX version 1 interfaces used to 3*7c568831SAndroid Build Coastguard Worker * build the DOM tree. 4*7c568831SAndroid Build Coastguard Worker * 5*7c568831SAndroid Build Coastguard Worker * Copy: See Copyright for the status of this software. 6*7c568831SAndroid Build Coastguard Worker * 7*7c568831SAndroid Build Coastguard Worker * Author: Patrick Monnerat <[email protected]>, DATASPHERE S.A. 8*7c568831SAndroid Build Coastguard Worker 9*7c568831SAndroid Build Coastguard Worker /if not defined(XML_SAX_H__) 10*7c568831SAndroid Build Coastguard Worker /define XML_SAX_H__ 11*7c568831SAndroid Build Coastguard Worker 12*7c568831SAndroid Build Coastguard Worker /include "libxmlrpg/xmlversion" 13*7c568831SAndroid Build Coastguard Worker /include "libxmlrpg/parser" 14*7c568831SAndroid Build Coastguard Worker /include "libxmlrpg/xlink" 15*7c568831SAndroid Build Coastguard Worker 16*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_LEGACY_ENABLED) 17*7c568831SAndroid Build Coastguard Worker 18*7c568831SAndroid Build Coastguard Worker d getPublicId pr * extproc('getPublicId') const xmlChar * 19*7c568831SAndroid Build Coastguard Worker d ctx * value void * 20*7c568831SAndroid Build Coastguard Worker 21*7c568831SAndroid Build Coastguard Worker d getSystemId pr * extproc('getSystemId') const xmlChar * 22*7c568831SAndroid Build Coastguard Worker d ctx * value void * 23*7c568831SAndroid Build Coastguard Worker 24*7c568831SAndroid Build Coastguard Worker d setDocumentLocator... 25*7c568831SAndroid Build Coastguard Worker d pr extproc('setDocumentLocator') 26*7c568831SAndroid Build Coastguard Worker d ctx * value void * 27*7c568831SAndroid Build Coastguard Worker d loc value like(xmlSAXLocatorPtr) 28*7c568831SAndroid Build Coastguard Worker 29*7c568831SAndroid Build Coastguard Worker d getLineNumber pr extproc('getLineNumber') 30*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 31*7c568831SAndroid Build Coastguard Worker d ctx * value void * 32*7c568831SAndroid Build Coastguard Worker 33*7c568831SAndroid Build Coastguard Worker d getColumnNumber... 34*7c568831SAndroid Build Coastguard Worker d pr extproc('getColumnNumber') 35*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 36*7c568831SAndroid Build Coastguard Worker d ctx * value void * 37*7c568831SAndroid Build Coastguard Worker 38*7c568831SAndroid Build Coastguard Worker d isStandalone pr extproc('isStandalone') 39*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 40*7c568831SAndroid Build Coastguard Worker d ctx * value void * 41*7c568831SAndroid Build Coastguard Worker 42*7c568831SAndroid Build Coastguard Worker d hasInternalSubset... 43*7c568831SAndroid Build Coastguard Worker d pr extproc('hasInternalSubset') 44*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 45*7c568831SAndroid Build Coastguard Worker d ctx * value void * 46*7c568831SAndroid Build Coastguard Worker 47*7c568831SAndroid Build Coastguard Worker d hasExternalSubset... 48*7c568831SAndroid Build Coastguard Worker d pr extproc('hasExternalSubset') 49*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 50*7c568831SAndroid Build Coastguard Worker d ctx * value void * 51*7c568831SAndroid Build Coastguard Worker 52*7c568831SAndroid Build Coastguard Worker d internalSubset pr extproc('internalSubset') 53*7c568831SAndroid Build Coastguard Worker d ctx * value void * 54*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 55*7c568831SAndroid Build Coastguard Worker d ExternalID * value options(*string) const xmlChar * 56*7c568831SAndroid Build Coastguard Worker d SystemID * value options(*string) const xmlChar * 57*7c568831SAndroid Build Coastguard Worker 58*7c568831SAndroid Build Coastguard Worker d externalSubset pr extproc('externalSubset') 59*7c568831SAndroid Build Coastguard Worker d ctx * value void * 60*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 61*7c568831SAndroid Build Coastguard Worker d ExternalID * value options(*string) const xmlChar * 62*7c568831SAndroid Build Coastguard Worker d SystemID * value options(*string) const xmlChar * 63*7c568831SAndroid Build Coastguard Worker 64*7c568831SAndroid Build Coastguard Worker d getEntity pr extproc('getEntity') 65*7c568831SAndroid Build Coastguard Worker d like(xmlEntityPtr) 66*7c568831SAndroid Build Coastguard Worker d ctx * value void * 67*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 68*7c568831SAndroid Build Coastguard Worker 69*7c568831SAndroid Build Coastguard Worker d getParameterEntity... 70*7c568831SAndroid Build Coastguard Worker d pr extproc('getParameterEntity') 71*7c568831SAndroid Build Coastguard Worker d like(xmlEntityPtr) 72*7c568831SAndroid Build Coastguard Worker d ctx * value void * 73*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 74*7c568831SAndroid Build Coastguard Worker 75*7c568831SAndroid Build Coastguard Worker d resolveEntity pr extproc('resolveEntity') 76*7c568831SAndroid Build Coastguard Worker d like(xmlParserInputPtr) 77*7c568831SAndroid Build Coastguard Worker d ctx * value void * 78*7c568831SAndroid Build Coastguard Worker d publicId * value options(*string) const xmlChar * 79*7c568831SAndroid Build Coastguard Worker d systemId * value options(*string) const xmlChar * 80*7c568831SAndroid Build Coastguard Worker 81*7c568831SAndroid Build Coastguard Worker d entityDecl pr extproc('entityDecl') 82*7c568831SAndroid Build Coastguard Worker d ctx * value void * 83*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 84*7c568831SAndroid Build Coastguard Worker d type value like(xmlCint) 85*7c568831SAndroid Build Coastguard Worker d publicId * value options(*string) const xmlChar * 86*7c568831SAndroid Build Coastguard Worker d systemId * value options(*string) const xmlChar * 87*7c568831SAndroid Build Coastguard Worker d content * value options(*string) xmlChar * 88*7c568831SAndroid Build Coastguard Worker 89*7c568831SAndroid Build Coastguard Worker d attributeDecl pr extproc('attributeDecl') 90*7c568831SAndroid Build Coastguard Worker d ctx * value void * 91*7c568831SAndroid Build Coastguard Worker d elem * value options(*string) const xmlChar * 92*7c568831SAndroid Build Coastguard Worker d fullname * value options(*string) const xmlChar * 93*7c568831SAndroid Build Coastguard Worker d type value like(xmlCint) 94*7c568831SAndroid Build Coastguard Worker d def value like(xmlCint) 95*7c568831SAndroid Build Coastguard Worker d defaultValue * value options(*string) const xmlChar * 96*7c568831SAndroid Build Coastguard Worker d tree value like(xmlEnumerationPtr) 97*7c568831SAndroid Build Coastguard Worker 98*7c568831SAndroid Build Coastguard Worker d elementDecl pr extproc('elementDecl') 99*7c568831SAndroid Build Coastguard Worker d ctx * value void * 100*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 101*7c568831SAndroid Build Coastguard Worker d type value like(xmlCint) 102*7c568831SAndroid Build Coastguard Worker d content value like(xmlElementContentPtr) 103*7c568831SAndroid Build Coastguard Worker 104*7c568831SAndroid Build Coastguard Worker d notationDecl pr extproc('notationDecl') 105*7c568831SAndroid Build Coastguard Worker d ctx * value void * 106*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 107*7c568831SAndroid Build Coastguard Worker d publicId * value options(*string) const xmlChar * 108*7c568831SAndroid Build Coastguard Worker d systemId * value options(*string) const xmlChar * 109*7c568831SAndroid Build Coastguard Worker 110*7c568831SAndroid Build Coastguard Worker d unparsedEntityDecl... 111*7c568831SAndroid Build Coastguard Worker d pr extproc('unparsedEntityDecl') 112*7c568831SAndroid Build Coastguard Worker d ctx * value void * 113*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 114*7c568831SAndroid Build Coastguard Worker d publicId * value options(*string) const xmlChar * 115*7c568831SAndroid Build Coastguard Worker d systemId * value options(*string) const xmlChar * 116*7c568831SAndroid Build Coastguard Worker d notationName * value options(*string) const xmlChar * 117*7c568831SAndroid Build Coastguard Worker 118*7c568831SAndroid Build Coastguard Worker d startDocument pr extproc('startDocument') 119*7c568831SAndroid Build Coastguard Worker d ctx * value void * 120*7c568831SAndroid Build Coastguard Worker 121*7c568831SAndroid Build Coastguard Worker d endDocument pr extproc('endDocument') 122*7c568831SAndroid Build Coastguard Worker d ctx * value void * 123*7c568831SAndroid Build Coastguard Worker 124*7c568831SAndroid Build Coastguard Worker d attribute pr extproc('attribute') 125*7c568831SAndroid Build Coastguard Worker d ctx * value void * 126*7c568831SAndroid Build Coastguard Worker d fullname * value options(*string) const xmlChar * 127*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 128*7c568831SAndroid Build Coastguard Worker 129*7c568831SAndroid Build Coastguard Worker d startElement pr extproc('startElement') 130*7c568831SAndroid Build Coastguard Worker d ctx * value void * 131*7c568831SAndroid Build Coastguard Worker d fullname * value options(*string) const xmlChar * 132*7c568831SAndroid Build Coastguard Worker d atts * const xmlChar *(*) 133*7c568831SAndroid Build Coastguard Worker 134*7c568831SAndroid Build Coastguard Worker d endElement pr extproc('endElement') 135*7c568831SAndroid Build Coastguard Worker d ctx * value void * 136*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 137*7c568831SAndroid Build Coastguard Worker 138*7c568831SAndroid Build Coastguard Worker d reference pr extproc('reference') 139*7c568831SAndroid Build Coastguard Worker d ctx * value void * 140*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 141*7c568831SAndroid Build Coastguard Worker 142*7c568831SAndroid Build Coastguard Worker d characters pr extproc('characters') 143*7c568831SAndroid Build Coastguard Worker d ctx * value void * 144*7c568831SAndroid Build Coastguard Worker d ch * value options(*string) const xmlChar * 145*7c568831SAndroid Build Coastguard Worker d len value like(xmlCint) 146*7c568831SAndroid Build Coastguard Worker 147*7c568831SAndroid Build Coastguard Worker d ignorableWhitespace... 148*7c568831SAndroid Build Coastguard Worker d pr extproc('ignorableWhitespace') 149*7c568831SAndroid Build Coastguard Worker d ctx * value void * 150*7c568831SAndroid Build Coastguard Worker d ch * value options(*string) const xmlChar * 151*7c568831SAndroid Build Coastguard Worker d len value like(xmlCint) 152*7c568831SAndroid Build Coastguard Worker 153*7c568831SAndroid Build Coastguard Worker d processingInstruction... 154*7c568831SAndroid Build Coastguard Worker d pr extproc('processingInstruction') 155*7c568831SAndroid Build Coastguard Worker d ctx * value void * 156*7c568831SAndroid Build Coastguard Worker d target * value options(*string) const xmlChar * 157*7c568831SAndroid Build Coastguard Worker d data * value options(*string) const xmlChar * 158*7c568831SAndroid Build Coastguard Worker 159*7c568831SAndroid Build Coastguard Worker d globalNamespace... 160*7c568831SAndroid Build Coastguard Worker d pr extproc('globalNamespace') 161*7c568831SAndroid Build Coastguard Worker d ctx * value void * 162*7c568831SAndroid Build Coastguard Worker d href * value options(*string) const xmlChar * 163*7c568831SAndroid Build Coastguard Worker d prefix * value options(*string) const xmlChar * 164*7c568831SAndroid Build Coastguard Worker 165*7c568831SAndroid Build Coastguard Worker d setNamespace pr extproc('setNamespace') 166*7c568831SAndroid Build Coastguard Worker d ctx * value void * 167*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 168*7c568831SAndroid Build Coastguard Worker 169*7c568831SAndroid Build Coastguard Worker d getNamespace pr extproc('getNamespace') 170*7c568831SAndroid Build Coastguard Worker d like(xmlNsPtr) 171*7c568831SAndroid Build Coastguard Worker d ctx * value void * 172*7c568831SAndroid Build Coastguard Worker 173*7c568831SAndroid Build Coastguard Worker d checkNamespace pr extproc('checkNamespace') 174*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 175*7c568831SAndroid Build Coastguard Worker d ctx * value void * 176*7c568831SAndroid Build Coastguard Worker d nameSpace * value options(*string) xmlChar * 177*7c568831SAndroid Build Coastguard Worker 178*7c568831SAndroid Build Coastguard Worker d namespaceDecl pr extproc('namespaceDecl') 179*7c568831SAndroid Build Coastguard Worker d ctx * value void * 180*7c568831SAndroid Build Coastguard Worker d href * value options(*string) const xmlChar * 181*7c568831SAndroid Build Coastguard Worker d prefix * value options(*string) const xmlChar * 182*7c568831SAndroid Build Coastguard Worker 183*7c568831SAndroid Build Coastguard Worker d comment pr extproc('comment') 184*7c568831SAndroid Build Coastguard Worker d ctx * value void * 185*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 186*7c568831SAndroid Build Coastguard Worker 187*7c568831SAndroid Build Coastguard Worker d cdataBlock pr extproc('cdataBlock') 188*7c568831SAndroid Build Coastguard Worker d ctx * value void * 189*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 190*7c568831SAndroid Build Coastguard Worker d len value like(xmlCint) 191*7c568831SAndroid Build Coastguard Worker 192*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_SAX1_ENABLED) 193*7c568831SAndroid Build Coastguard Worker d initxmlDefaultSAXHandler... 194*7c568831SAndroid Build Coastguard Worker d pr extproc('initxmlDefaultSAXHandler') 195*7c568831SAndroid Build Coastguard Worker d hdlr likeds(xmlSAXHandlerV1) 196*7c568831SAndroid Build Coastguard Worker d warning value like(xmlCint) 197*7c568831SAndroid Build Coastguard Worker 198*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_HTML_ENABLED) 199*7c568831SAndroid Build Coastguard Worker d inithtmlDefaultSAXHandler... 200*7c568831SAndroid Build Coastguard Worker d pr extproc('inithtmlDefaultSAXHandler') 201*7c568831SAndroid Build Coastguard Worker d hdlr likeds(xmlSAXHandlerV1) 202*7c568831SAndroid Build Coastguard Worker /endif 203*7c568831SAndroid Build Coastguard Worker 204*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_DOCB_ENABLED) 205*7c568831SAndroid Build Coastguard Worker d initdocbDefaultSAXHandler... 206*7c568831SAndroid Build Coastguard Worker d pr extproc('initdocbDefaultSAXHandler') 207*7c568831SAndroid Build Coastguard Worker d hdlr likeds(xmlSAXHandlerV1) 208*7c568831SAndroid Build Coastguard Worker /endif 209*7c568831SAndroid Build Coastguard Worker /endif LIBXML_SAX1_ENABLED 210*7c568831SAndroid Build Coastguard Worker 211*7c568831SAndroid Build Coastguard Worker /endif LIBXML_LEGACY_ENABLD 212*7c568831SAndroid Build Coastguard Worker 213*7c568831SAndroid Build Coastguard Worker /endif XML_SAX_H__ 214