1*7c568831SAndroid Build Coastguard Worker * Summary: the XMLReader implementation 2*7c568831SAndroid Build Coastguard Worker * Description: API of the XML streaming API based on C# interfaces. 3*7c568831SAndroid Build Coastguard Worker * 4*7c568831SAndroid Build Coastguard Worker * Copy: See Copyright for the status of this software. 5*7c568831SAndroid Build Coastguard Worker * 6*7c568831SAndroid Build Coastguard Worker * Author: Patrick Monnerat <[email protected]>, DATASPHERE S.A. 7*7c568831SAndroid Build Coastguard Worker 8*7c568831SAndroid Build Coastguard Worker /if not defined(XML_XMLREADER_H__) 9*7c568831SAndroid Build Coastguard Worker /define XML_XMLREADER_H__ 10*7c568831SAndroid Build Coastguard Worker 11*7c568831SAndroid Build Coastguard Worker /include "libxmlrpg/xmlversion" 12*7c568831SAndroid Build Coastguard Worker /include "libxmlrpg/xmlTypesC" 13*7c568831SAndroid Build Coastguard Worker /include "libxmlrpg/tree" 14*7c568831SAndroid Build Coastguard Worker /include "libxmlrpg/xmlIO" 15*7c568831SAndroid Build Coastguard Worker 16*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_SCHEMAS_ENABLED) 17*7c568831SAndroid Build Coastguard Worker /include "libxmlrpg/relaxng" 18*7c568831SAndroid Build Coastguard Worker /include "libxmlrpg/xmlschemas" 19*7c568831SAndroid Build Coastguard Worker /endif 20*7c568831SAndroid Build Coastguard Worker 21*7c568831SAndroid Build Coastguard Worker * xmlParserSeverities: 22*7c568831SAndroid Build Coastguard Worker * 23*7c568831SAndroid Build Coastguard Worker * How severe an error callback is when the per-reader error callback API 24*7c568831SAndroid Build Coastguard Worker * is used. 25*7c568831SAndroid Build Coastguard Worker 26*7c568831SAndroid Build Coastguard Worker d xmlParserSeverities... 27*7c568831SAndroid Build Coastguard Worker d s based(######typedef######) 28*7c568831SAndroid Build Coastguard Worker d like(xmlCenum) 29*7c568831SAndroid Build Coastguard Worker d XML_PARSER_SEVERITY_VALIDITY_WARNING... 30*7c568831SAndroid Build Coastguard Worker d c 1 31*7c568831SAndroid Build Coastguard Worker d XML_PARSER_SEVERITY_VALIDITY_ERROR... 32*7c568831SAndroid Build Coastguard Worker d c 2 33*7c568831SAndroid Build Coastguard Worker d XML_PARSER_SEVERITY_WARNING... 34*7c568831SAndroid Build Coastguard Worker d c 3 35*7c568831SAndroid Build Coastguard Worker d XML_PARSER_SEVERITY_ERROR... 36*7c568831SAndroid Build Coastguard Worker d c 4 37*7c568831SAndroid Build Coastguard Worker 38*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_READER_ENABLED) 39*7c568831SAndroid Build Coastguard Worker 40*7c568831SAndroid Build Coastguard Worker * xmlTextReaderMode: 41*7c568831SAndroid Build Coastguard Worker * 42*7c568831SAndroid Build Coastguard Worker * Internal state values for the reader. 43*7c568831SAndroid Build Coastguard Worker 44*7c568831SAndroid Build Coastguard Worker d xmlTextReaderMode... 45*7c568831SAndroid Build Coastguard Worker d s based(######typedef######) 46*7c568831SAndroid Build Coastguard Worker d like(xmlCenum) 47*7c568831SAndroid Build Coastguard Worker d XML_TEXTREADER_MODE_INITIAL... 48*7c568831SAndroid Build Coastguard Worker d c 0 49*7c568831SAndroid Build Coastguard Worker d XML_TEXTREADER_MODE_INTERACTIVE... 50*7c568831SAndroid Build Coastguard Worker d c 1 51*7c568831SAndroid Build Coastguard Worker d XML_TEXTREADER_MODE_ERROR... 52*7c568831SAndroid Build Coastguard Worker d c 2 53*7c568831SAndroid Build Coastguard Worker d XML_TEXTREADER_MODE_EOF... 54*7c568831SAndroid Build Coastguard Worker d c 3 55*7c568831SAndroid Build Coastguard Worker d XML_TEXTREADER_MODE_CLOSED... 56*7c568831SAndroid Build Coastguard Worker d c 4 57*7c568831SAndroid Build Coastguard Worker d XML_TEXTREADER_MODE_READING... 58*7c568831SAndroid Build Coastguard Worker d c 5 59*7c568831SAndroid Build Coastguard Worker 60*7c568831SAndroid Build Coastguard Worker * xmlParserProperties: 61*7c568831SAndroid Build Coastguard Worker * 62*7c568831SAndroid Build Coastguard Worker * Some common options to use with xmlTextReaderSetParserProp, but it 63*7c568831SAndroid Build Coastguard Worker * is better to use xmlParserOption and the xmlReaderNewxxx and 64*7c568831SAndroid Build Coastguard Worker * xmlReaderForxxx APIs now. 65*7c568831SAndroid Build Coastguard Worker 66*7c568831SAndroid Build Coastguard Worker d xmlParserProperties... 67*7c568831SAndroid Build Coastguard Worker d s based(######typedef######) 68*7c568831SAndroid Build Coastguard Worker d like(xmlCenum) 69*7c568831SAndroid Build Coastguard Worker d XML_PARSER_LOADDTD... 70*7c568831SAndroid Build Coastguard Worker d c 1 71*7c568831SAndroid Build Coastguard Worker d XML_PARSER_DEFAULTATTRS... 72*7c568831SAndroid Build Coastguard Worker d c 2 73*7c568831SAndroid Build Coastguard Worker d XML_PARSER_VALIDATE... 74*7c568831SAndroid Build Coastguard Worker d c 3 75*7c568831SAndroid Build Coastguard Worker d XML_PARSER_SUBST_ENTITIES... 76*7c568831SAndroid Build Coastguard Worker d c 4 77*7c568831SAndroid Build Coastguard Worker 78*7c568831SAndroid Build Coastguard Worker * xmlReaderTypes: 79*7c568831SAndroid Build Coastguard Worker * 80*7c568831SAndroid Build Coastguard Worker * Predefined constants for the different types of nodes. 81*7c568831SAndroid Build Coastguard Worker 82*7c568831SAndroid Build Coastguard Worker d xmlReaderTypes s based(######typedef######) 83*7c568831SAndroid Build Coastguard Worker d like(xmlCenum) 84*7c568831SAndroid Build Coastguard Worker d XML_READER_TYPE_NONE... 85*7c568831SAndroid Build Coastguard Worker d c 0 86*7c568831SAndroid Build Coastguard Worker d XML_READER_TYPE_ELEMENT... 87*7c568831SAndroid Build Coastguard Worker d c 1 88*7c568831SAndroid Build Coastguard Worker d XML_READER_TYPE_ATTRIBUTE... 89*7c568831SAndroid Build Coastguard Worker d c 2 90*7c568831SAndroid Build Coastguard Worker d XML_READER_TYPE_TEXT... 91*7c568831SAndroid Build Coastguard Worker d c 3 92*7c568831SAndroid Build Coastguard Worker d XML_READER_TYPE_CDATA... 93*7c568831SAndroid Build Coastguard Worker d c 4 94*7c568831SAndroid Build Coastguard Worker d XML_READER_TYPE_ENTITY_REFERENCE... 95*7c568831SAndroid Build Coastguard Worker d c 5 96*7c568831SAndroid Build Coastguard Worker d XML_READER_TYPE_ENTITY... 97*7c568831SAndroid Build Coastguard Worker d c 6 98*7c568831SAndroid Build Coastguard Worker d XML_READER_TYPE_PROCESSING_INSTRUCTION... 99*7c568831SAndroid Build Coastguard Worker d c 7 100*7c568831SAndroid Build Coastguard Worker d XML_READER_TYPE_COMMENT... 101*7c568831SAndroid Build Coastguard Worker d c 8 102*7c568831SAndroid Build Coastguard Worker d XML_READER_TYPE_DOCUMENT... 103*7c568831SAndroid Build Coastguard Worker d c 9 104*7c568831SAndroid Build Coastguard Worker d XML_READER_TYPE_DOCUMENT_TYPE... 105*7c568831SAndroid Build Coastguard Worker d c 10 106*7c568831SAndroid Build Coastguard Worker d XML_READER_TYPE_DOCUMENT_FRAGMENT... 107*7c568831SAndroid Build Coastguard Worker d c 11 108*7c568831SAndroid Build Coastguard Worker d XML_READER_TYPE_NOTATION... 109*7c568831SAndroid Build Coastguard Worker d c 12 110*7c568831SAndroid Build Coastguard Worker d XML_READER_TYPE_WHITESPACE... 111*7c568831SAndroid Build Coastguard Worker d c 13 112*7c568831SAndroid Build Coastguard Worker d XML_READER_TYPE_SIGNIFICANT_WHITESPACE... 113*7c568831SAndroid Build Coastguard Worker d c 14 114*7c568831SAndroid Build Coastguard Worker d XML_READER_TYPE_END_ELEMENT... 115*7c568831SAndroid Build Coastguard Worker d c 15 116*7c568831SAndroid Build Coastguard Worker d XML_READER_TYPE_END_ENTITY... 117*7c568831SAndroid Build Coastguard Worker d c 16 118*7c568831SAndroid Build Coastguard Worker d XML_READER_TYPE_XML_DECLARATION... 119*7c568831SAndroid Build Coastguard Worker d c 17 120*7c568831SAndroid Build Coastguard Worker 121*7c568831SAndroid Build Coastguard Worker * xmlTextReaderPtr: 122*7c568831SAndroid Build Coastguard Worker * 123*7c568831SAndroid Build Coastguard Worker * Pointer to an xmlReader context. 124*7c568831SAndroid Build Coastguard Worker 125*7c568831SAndroid Build Coastguard Worker d xmlTextReaderPtr... 126*7c568831SAndroid Build Coastguard Worker d s * based(######typedef######) 127*7c568831SAndroid Build Coastguard Worker 128*7c568831SAndroid Build Coastguard Worker * Constructors & Destructor 129*7c568831SAndroid Build Coastguard Worker 130*7c568831SAndroid Build Coastguard Worker d xmlNewTextReader... 131*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNewTextReader') 132*7c568831SAndroid Build Coastguard Worker d like(xmlTextReaderPtr) 133*7c568831SAndroid Build Coastguard Worker d input value like(xmlParserInputBufferPtr) 134*7c568831SAndroid Build Coastguard Worker d URI * value options(*string) const char * 135*7c568831SAndroid Build Coastguard Worker 136*7c568831SAndroid Build Coastguard Worker d xmlNewTextReaderFilename... 137*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNewTextReaderFilename') 138*7c568831SAndroid Build Coastguard Worker d like(xmlTextReaderPtr) 139*7c568831SAndroid Build Coastguard Worker d URI * value options(*string) const char * 140*7c568831SAndroid Build Coastguard Worker 141*7c568831SAndroid Build Coastguard Worker d xmlFreeTextReader... 142*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlFreeTextReader') 143*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 144*7c568831SAndroid Build Coastguard Worker 145*7c568831SAndroid Build Coastguard Worker d xmlTextReaderSetup... 146*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderSetup') 147*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 148*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 149*7c568831SAndroid Build Coastguard Worker d input value like(xmlParserInputBufferPtr) 150*7c568831SAndroid Build Coastguard Worker d URL * value options(*string) const char * 151*7c568831SAndroid Build Coastguard Worker d encoding * value options(*string) const char * 152*7c568831SAndroid Build Coastguard Worker d options value like(xmlCint) 153*7c568831SAndroid Build Coastguard Worker 154*7c568831SAndroid Build Coastguard Worker * Iterators 155*7c568831SAndroid Build Coastguard Worker 156*7c568831SAndroid Build Coastguard Worker d xmlTextReaderRead... 157*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderRead') 158*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 159*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 160*7c568831SAndroid Build Coastguard Worker 161*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_WRITER_ENABLED) 162*7c568831SAndroid Build Coastguard Worker d xmlTextReaderReadInnerXml... 163*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlTextReaderReadInnerXml') xmlChar * 164*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 165*7c568831SAndroid Build Coastguard Worker 166*7c568831SAndroid Build Coastguard Worker d xmlTextReaderReadOuterXml... 167*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlTextReaderReadOuterXml') xmlChar * 168*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 169*7c568831SAndroid Build Coastguard Worker /endif 170*7c568831SAndroid Build Coastguard Worker 171*7c568831SAndroid Build Coastguard Worker d xmlTextReaderReadString... 172*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlTextReaderReadString') xmlChar * 173*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 174*7c568831SAndroid Build Coastguard Worker 175*7c568831SAndroid Build Coastguard Worker d xmlTextReaderReadAttributeValue... 176*7c568831SAndroid Build Coastguard Worker d pr extproc( 177*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderReadAttributeValue') 178*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 179*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 180*7c568831SAndroid Build Coastguard Worker 181*7c568831SAndroid Build Coastguard Worker * Attributes of the node 182*7c568831SAndroid Build Coastguard Worker 183*7c568831SAndroid Build Coastguard Worker d xmlTextReaderAttributeCount... 184*7c568831SAndroid Build Coastguard Worker d pr extproc( 185*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderAttributeCount') 186*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 187*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 188*7c568831SAndroid Build Coastguard Worker 189*7c568831SAndroid Build Coastguard Worker d xmlTextReaderDepth... 190*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderDepth') 191*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 192*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 193*7c568831SAndroid Build Coastguard Worker 194*7c568831SAndroid Build Coastguard Worker d xmlTextReaderHasAttributes... 195*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderHasAttributes') 196*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 197*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 198*7c568831SAndroid Build Coastguard Worker 199*7c568831SAndroid Build Coastguard Worker d xmlTextReaderHasValue... 200*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderHasValue') 201*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 202*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 203*7c568831SAndroid Build Coastguard Worker 204*7c568831SAndroid Build Coastguard Worker d xmlTextReaderIsDefault... 205*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderIsDefault') 206*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 207*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 208*7c568831SAndroid Build Coastguard Worker 209*7c568831SAndroid Build Coastguard Worker d xmlTextReaderIsEmptyElement... 210*7c568831SAndroid Build Coastguard Worker d pr extproc( 211*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderIsEmptyElement') 212*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 213*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 214*7c568831SAndroid Build Coastguard Worker 215*7c568831SAndroid Build Coastguard Worker d xmlTextReaderNodeType... 216*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderNodeType') 217*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 218*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 219*7c568831SAndroid Build Coastguard Worker 220*7c568831SAndroid Build Coastguard Worker d xmlTextReaderQuoteChar... 221*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderQuoteChar') 222*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 223*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 224*7c568831SAndroid Build Coastguard Worker 225*7c568831SAndroid Build Coastguard Worker d xmlTextReaderReadState... 226*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderReadState') 227*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 228*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 229*7c568831SAndroid Build Coastguard Worker 230*7c568831SAndroid Build Coastguard Worker d xmlTextReaderIsNamespaceDecl... 231*7c568831SAndroid Build Coastguard Worker d pr extproc( 232*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderIsNamespaceDecl') 233*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 234*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 235*7c568831SAndroid Build Coastguard Worker 236*7c568831SAndroid Build Coastguard Worker d xmlTextReaderConstBaseUri... 237*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlTextReaderConstBaseUri') const xmlChar * 238*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 239*7c568831SAndroid Build Coastguard Worker 240*7c568831SAndroid Build Coastguard Worker d xmlTextReaderConstLocalName... 241*7c568831SAndroid Build Coastguard Worker d pr * extproc( const xmlChar * 242*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderConstLocalName') 243*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 244*7c568831SAndroid Build Coastguard Worker 245*7c568831SAndroid Build Coastguard Worker d xmlTextReaderConstName... 246*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlTextReaderConstName') const xmlChar * 247*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 248*7c568831SAndroid Build Coastguard Worker 249*7c568831SAndroid Build Coastguard Worker d xmlTextReaderConstNamespaceUri... 250*7c568831SAndroid Build Coastguard Worker d pr * extproc( const xmlChar * 251*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderConstNamespaceUri') 252*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 253*7c568831SAndroid Build Coastguard Worker 254*7c568831SAndroid Build Coastguard Worker d xmlTextReaderConstPrefix... 255*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlTextReaderConstPrefix') const xmlChar * 256*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 257*7c568831SAndroid Build Coastguard Worker 258*7c568831SAndroid Build Coastguard Worker d xmlTextReaderConstXmlLang... 259*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlTextReaderConstXmlLang') const xmlChar * 260*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 261*7c568831SAndroid Build Coastguard Worker 262*7c568831SAndroid Build Coastguard Worker d xmlTextReaderConstString... 263*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlTextReaderConstString') const xmlChar * 264*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 265*7c568831SAndroid Build Coastguard Worker d str * value options(*string) const xmlChar * 266*7c568831SAndroid Build Coastguard Worker 267*7c568831SAndroid Build Coastguard Worker d xmlTextReaderConstValue... 268*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlTextReaderConstValue') const xmlChar * 269*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 270*7c568831SAndroid Build Coastguard Worker 271*7c568831SAndroid Build Coastguard Worker * use the Const version of the routine for 272*7c568831SAndroid Build Coastguard Worker * better performance and simpler code 273*7c568831SAndroid Build Coastguard Worker 274*7c568831SAndroid Build Coastguard Worker d xmlTextReaderBaseUri... 275*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlTextReaderBaseUri') xmlChar * 276*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 277*7c568831SAndroid Build Coastguard Worker 278*7c568831SAndroid Build Coastguard Worker d xmlTextReaderLocalName... 279*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlTextReaderLocalName') xmlChar * 280*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 281*7c568831SAndroid Build Coastguard Worker 282*7c568831SAndroid Build Coastguard Worker d xmlTextReaderName... 283*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlTextReaderName') xmlChar * 284*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 285*7c568831SAndroid Build Coastguard Worker 286*7c568831SAndroid Build Coastguard Worker d xmlTextReaderNamespaceUri... 287*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlTextReaderNamespaceUri') xmlChar * 288*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 289*7c568831SAndroid Build Coastguard Worker 290*7c568831SAndroid Build Coastguard Worker d xmlTextReaderPrefix... 291*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlTextReaderPrefix') xmlChar * 292*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 293*7c568831SAndroid Build Coastguard Worker 294*7c568831SAndroid Build Coastguard Worker d xmlTextReaderXmlLang... 295*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlTextReaderXmlLang') xmlChar * 296*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 297*7c568831SAndroid Build Coastguard Worker 298*7c568831SAndroid Build Coastguard Worker d xmlTextReaderValue... 299*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlTextReaderValue') xmlChar * 300*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 301*7c568831SAndroid Build Coastguard Worker 302*7c568831SAndroid Build Coastguard Worker * Methods of the XmlTextReader 303*7c568831SAndroid Build Coastguard Worker 304*7c568831SAndroid Build Coastguard Worker d xmlTextReaderClose... 305*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderClose') 306*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 307*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 308*7c568831SAndroid Build Coastguard Worker 309*7c568831SAndroid Build Coastguard Worker d xmlTextReaderGetAttributeNo... 310*7c568831SAndroid Build Coastguard Worker d pr * extproc( xmlChar * 311*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderGetAttributeNo') 312*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 313*7c568831SAndroid Build Coastguard Worker d no value like(xmlCint) 314*7c568831SAndroid Build Coastguard Worker 315*7c568831SAndroid Build Coastguard Worker d xmlTextReaderGetAttribute... 316*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlTextReaderGetAttribute') xmlChar * 317*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 318*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 319*7c568831SAndroid Build Coastguard Worker 320*7c568831SAndroid Build Coastguard Worker d xmlTextReaderGetAttributeNs... 321*7c568831SAndroid Build Coastguard Worker d pr * extproc( xmlChar * 322*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderGetAttributeNs') 323*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 324*7c568831SAndroid Build Coastguard Worker d localName * value options(*string) const xmlChar * 325*7c568831SAndroid Build Coastguard Worker d namespaceURI * value options(*string) const xmlChar * 326*7c568831SAndroid Build Coastguard Worker 327*7c568831SAndroid Build Coastguard Worker d xmlTextReaderGetRemainder... 328*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderGetRemainder') 329*7c568831SAndroid Build Coastguard Worker d like(xmlParserInputBufferPtr) 330*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 331*7c568831SAndroid Build Coastguard Worker 332*7c568831SAndroid Build Coastguard Worker d xmlTextReaderLookupNamespace... 333*7c568831SAndroid Build Coastguard Worker d pr * extproc( xmlChar * 334*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderLookupNamespace') 335*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 336*7c568831SAndroid Build Coastguard Worker d prefix * value options(*string) const xmlChar * 337*7c568831SAndroid Build Coastguard Worker 338*7c568831SAndroid Build Coastguard Worker d xmlTextReaderMoveToAttributeNo... 339*7c568831SAndroid Build Coastguard Worker d pr extproc( 340*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderMoveToAttributeNo') 341*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 342*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 343*7c568831SAndroid Build Coastguard Worker d no value like(xmlCint) 344*7c568831SAndroid Build Coastguard Worker 345*7c568831SAndroid Build Coastguard Worker d xmlTextReaderMoveToAttribute... 346*7c568831SAndroid Build Coastguard Worker d pr extproc( 347*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderMoveToAttribute') 348*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 349*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 350*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 351*7c568831SAndroid Build Coastguard Worker 352*7c568831SAndroid Build Coastguard Worker d xmlTextReaderMoveToAttributeNs... 353*7c568831SAndroid Build Coastguard Worker d pr extproc( 354*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderMoveToAttributeNs') 355*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 356*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 357*7c568831SAndroid Build Coastguard Worker d localName * value options(*string) const xmlChar * 358*7c568831SAndroid Build Coastguard Worker d namespaceURI * value options(*string) const xmlChar * 359*7c568831SAndroid Build Coastguard Worker 360*7c568831SAndroid Build Coastguard Worker d xmlTextReaderMoveToFirstAttribute... 361*7c568831SAndroid Build Coastguard Worker d pr extproc( 362*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderMoveToFirstAttribute') 363*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 364*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 365*7c568831SAndroid Build Coastguard Worker 366*7c568831SAndroid Build Coastguard Worker d xmlTextReaderMoveToNextAttribute... 367*7c568831SAndroid Build Coastguard Worker d pr extproc( 368*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderMoveToNextAttribute') 369*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 370*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 371*7c568831SAndroid Build Coastguard Worker 372*7c568831SAndroid Build Coastguard Worker d xmlTextReaderMoveToElement... 373*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderMoveToElement') 374*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 375*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 376*7c568831SAndroid Build Coastguard Worker 377*7c568831SAndroid Build Coastguard Worker d xmlTextReaderNormalization... 378*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderNormalization') 379*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 380*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 381*7c568831SAndroid Build Coastguard Worker 382*7c568831SAndroid Build Coastguard Worker d xmlTextReaderConstEncoding... 383*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlTextReaderConstEncoding')const xmlChar * 384*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 385*7c568831SAndroid Build Coastguard Worker 386*7c568831SAndroid Build Coastguard Worker * Extensions 387*7c568831SAndroid Build Coastguard Worker 388*7c568831SAndroid Build Coastguard Worker d xmlTextReaderSetParserProp... 389*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderSetParserProp') 390*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 391*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 392*7c568831SAndroid Build Coastguard Worker d prop value like(xmlCint) 393*7c568831SAndroid Build Coastguard Worker d value value like(xmlCint) 394*7c568831SAndroid Build Coastguard Worker 395*7c568831SAndroid Build Coastguard Worker d xmlTextReaderGetParserProp... 396*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderGetParserProp') 397*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 398*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 399*7c568831SAndroid Build Coastguard Worker d prop value like(xmlCint) 400*7c568831SAndroid Build Coastguard Worker 401*7c568831SAndroid Build Coastguard Worker d xmlTextReaderCurrentNode... 402*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderCurrentNode') 403*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 404*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 405*7c568831SAndroid Build Coastguard Worker 406*7c568831SAndroid Build Coastguard Worker d xmlTextReaderGetParserLineNumber... 407*7c568831SAndroid Build Coastguard Worker d pr extproc( 408*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderGetParserLineNumber') 409*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 410*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 411*7c568831SAndroid Build Coastguard Worker 412*7c568831SAndroid Build Coastguard Worker d xmlTextReaderGetParserColumnNumber... 413*7c568831SAndroid Build Coastguard Worker d pr extproc( 414*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderGetParserColumnNumber') 415*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 416*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 417*7c568831SAndroid Build Coastguard Worker 418*7c568831SAndroid Build Coastguard Worker d xmlTextReaderPreserve... 419*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderPreserve') 420*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 421*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 422*7c568831SAndroid Build Coastguard Worker 423*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_PATTERN_ENABLED) 424*7c568831SAndroid Build Coastguard Worker d xmlTextReaderPreservePattern... 425*7c568831SAndroid Build Coastguard Worker d pr extproc( 426*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderPreservePattern') 427*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 428*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 429*7c568831SAndroid Build Coastguard Worker d pattern * value options(*string) const xmlChar * 430*7c568831SAndroid Build Coastguard Worker d namespaces * const xmlChar *(*) 431*7c568831SAndroid Build Coastguard Worker /endif LIBXML_PATTERN_ENBLD 432*7c568831SAndroid Build Coastguard Worker 433*7c568831SAndroid Build Coastguard Worker d xmlTextReaderCurrentDoc... 434*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderCurrentDoc') 435*7c568831SAndroid Build Coastguard Worker d like(xmlDocPtr) 436*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 437*7c568831SAndroid Build Coastguard Worker 438*7c568831SAndroid Build Coastguard Worker d xmlTextReaderExpand... 439*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderExpand') 440*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 441*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 442*7c568831SAndroid Build Coastguard Worker 443*7c568831SAndroid Build Coastguard Worker d xmlTextReaderNext... 444*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderNext') 445*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 446*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 447*7c568831SAndroid Build Coastguard Worker 448*7c568831SAndroid Build Coastguard Worker d xmlTextReaderNextSibling... 449*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderNextSibling') 450*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 451*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 452*7c568831SAndroid Build Coastguard Worker 453*7c568831SAndroid Build Coastguard Worker d xmlTextReaderIsValid... 454*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderIsValid') 455*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 456*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 457*7c568831SAndroid Build Coastguard Worker 458*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_SCHEMAS_ENABLED) 459*7c568831SAndroid Build Coastguard Worker d xmlTextReaderRelaxNGValidate... 460*7c568831SAndroid Build Coastguard Worker d pr extproc( 461*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderRelaxNGValidate') 462*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 463*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 464*7c568831SAndroid Build Coastguard Worker d rng * value options(*string) const char * 465*7c568831SAndroid Build Coastguard Worker 466*7c568831SAndroid Build Coastguard Worker d xmlTextReaderRelaxNGValidateCtxt... 467*7c568831SAndroid Build Coastguard Worker d pr extproc( 468*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderRelaxNGValidateCtxt') 469*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 470*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 471*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlRelaxNGValidCtxtPtr) 472*7c568831SAndroid Build Coastguard Worker d options value like(xmlCint) 473*7c568831SAndroid Build Coastguard Worker 474*7c568831SAndroid Build Coastguard Worker d xmlTextReaderRelaxNGSetSchema... 475*7c568831SAndroid Build Coastguard Worker d pr extproc( 476*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderRelaxNGSetSchema') 477*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 478*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 479*7c568831SAndroid Build Coastguard Worker d schema value like(xmlRelaxNGPtr) 480*7c568831SAndroid Build Coastguard Worker 481*7c568831SAndroid Build Coastguard Worker d xmlTextReaderSchemaValidate... 482*7c568831SAndroid Build Coastguard Worker d pr extproc( 483*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderSchemaValidate') 484*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 485*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 486*7c568831SAndroid Build Coastguard Worker d xsd * value options(*string) const char * 487*7c568831SAndroid Build Coastguard Worker 488*7c568831SAndroid Build Coastguard Worker d xmlTextReaderSchemaValidateCtxt... 489*7c568831SAndroid Build Coastguard Worker d pr extproc( 490*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderSchemaValidateCtxt') 491*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 492*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 493*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlSchemaValidCtxtPtr) 494*7c568831SAndroid Build Coastguard Worker d options value like(xmlCint) 495*7c568831SAndroid Build Coastguard Worker 496*7c568831SAndroid Build Coastguard Worker d xmlTextReaderSetSchema... 497*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderSetSchema') 498*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 499*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 500*7c568831SAndroid Build Coastguard Worker d schema value like(xmlSchemaPtr) 501*7c568831SAndroid Build Coastguard Worker /endif 502*7c568831SAndroid Build Coastguard Worker 503*7c568831SAndroid Build Coastguard Worker d xmlTextReaderConstXmlVersion... 504*7c568831SAndroid Build Coastguard Worker d pr * extproc( const xmlChar * 505*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderConstXmlVersion') 506*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 507*7c568831SAndroid Build Coastguard Worker 508*7c568831SAndroid Build Coastguard Worker d xmlTextReaderStandalone... 509*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderStandalone') 510*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 511*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 512*7c568831SAndroid Build Coastguard Worker 513*7c568831SAndroid Build Coastguard Worker * Index lookup 514*7c568831SAndroid Build Coastguard Worker 515*7c568831SAndroid Build Coastguard Worker d xmlTextReaderByteConsumed... 516*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderByteConsumed') 517*7c568831SAndroid Build Coastguard Worker d like(xmlClong) 518*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 519*7c568831SAndroid Build Coastguard Worker 520*7c568831SAndroid Build Coastguard Worker * New more complete APIs for simpler creation and reuse of readers 521*7c568831SAndroid Build Coastguard Worker 522*7c568831SAndroid Build Coastguard Worker d xmlReaderWalker... 523*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlReaderWalker') 524*7c568831SAndroid Build Coastguard Worker d like(xmlTextReaderPtr) 525*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 526*7c568831SAndroid Build Coastguard Worker 527*7c568831SAndroid Build Coastguard Worker d xmlReaderForDoc... 528*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlReaderForDoc') 529*7c568831SAndroid Build Coastguard Worker d like(xmlTextReaderPtr) 530*7c568831SAndroid Build Coastguard Worker d cur * value options(*string) const xmlChar * 531*7c568831SAndroid Build Coastguard Worker d URL * value options(*string) const char * 532*7c568831SAndroid Build Coastguard Worker d encoding * value options(*string) const char * 533*7c568831SAndroid Build Coastguard Worker d options value like(xmlCint) 534*7c568831SAndroid Build Coastguard Worker 535*7c568831SAndroid Build Coastguard Worker d xmlReaderForFile... 536*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlReaderForFile') 537*7c568831SAndroid Build Coastguard Worker d like(xmlTextReaderPtr) 538*7c568831SAndroid Build Coastguard Worker d filename * value options(*string) const char * 539*7c568831SAndroid Build Coastguard Worker d encoding * value options(*string) const char * 540*7c568831SAndroid Build Coastguard Worker d options value like(xmlCint) 541*7c568831SAndroid Build Coastguard Worker 542*7c568831SAndroid Build Coastguard Worker d xmlReaderForMemory... 543*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlReaderForMemory') 544*7c568831SAndroid Build Coastguard Worker d like(xmlTextReaderPtr) 545*7c568831SAndroid Build Coastguard Worker d buffer * value options(*string) const char * 546*7c568831SAndroid Build Coastguard Worker d size value like(xmlCint) 547*7c568831SAndroid Build Coastguard Worker d URL * value options(*string) const char * 548*7c568831SAndroid Build Coastguard Worker d encoding * value options(*string) const char * 549*7c568831SAndroid Build Coastguard Worker d options value like(xmlCint) 550*7c568831SAndroid Build Coastguard Worker 551*7c568831SAndroid Build Coastguard Worker d xmlReaderForFd pr extproc('xmlReaderForFd') 552*7c568831SAndroid Build Coastguard Worker d like(xmlTextReaderPtr) 553*7c568831SAndroid Build Coastguard Worker d fd value like(xmlCint) 554*7c568831SAndroid Build Coastguard Worker d URL * value options(*string) const char * 555*7c568831SAndroid Build Coastguard Worker d encoding * value options(*string) const char * 556*7c568831SAndroid Build Coastguard Worker d options value like(xmlCint) 557*7c568831SAndroid Build Coastguard Worker 558*7c568831SAndroid Build Coastguard Worker d xmlReaderForIO pr extproc('xmlReaderForIO') 559*7c568831SAndroid Build Coastguard Worker d like(xmlTextReaderPtr) 560*7c568831SAndroid Build Coastguard Worker d ioread value like(xmlInputReadCallback) 561*7c568831SAndroid Build Coastguard Worker d ioclose value like(xmlInputCloseCallback) 562*7c568831SAndroid Build Coastguard Worker d ioctx * value void * 563*7c568831SAndroid Build Coastguard Worker d URL * value options(*string) const char * 564*7c568831SAndroid Build Coastguard Worker d encoding * value options(*string) const char * 565*7c568831SAndroid Build Coastguard Worker d options value like(xmlCint) 566*7c568831SAndroid Build Coastguard Worker 567*7c568831SAndroid Build Coastguard Worker d xmlReaderNewWalker... 568*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlReaderNewWalker') 569*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 570*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 571*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 572*7c568831SAndroid Build Coastguard Worker 573*7c568831SAndroid Build Coastguard Worker d xmlReaderNewDoc... 574*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlReaderNewDoc') 575*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 576*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 577*7c568831SAndroid Build Coastguard Worker d cur * value options(*string) const xmlChar * 578*7c568831SAndroid Build Coastguard Worker d URL * value options(*string) const char * 579*7c568831SAndroid Build Coastguard Worker d encoding * value options(*string) const char * 580*7c568831SAndroid Build Coastguard Worker d options value like(xmlCint) 581*7c568831SAndroid Build Coastguard Worker 582*7c568831SAndroid Build Coastguard Worker d xmlReaderNewFile... 583*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlReaderNewFile') 584*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 585*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 586*7c568831SAndroid Build Coastguard Worker d filename * value options(*string) const char * 587*7c568831SAndroid Build Coastguard Worker d encoding * value options(*string) const char * 588*7c568831SAndroid Build Coastguard Worker d options value like(xmlCint) 589*7c568831SAndroid Build Coastguard Worker 590*7c568831SAndroid Build Coastguard Worker d xmlReaderNewMemory... 591*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlReaderNewMemory') 592*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 593*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 594*7c568831SAndroid Build Coastguard Worker d buffer * value options(*string) const char * 595*7c568831SAndroid Build Coastguard Worker d size value like(xmlCint) 596*7c568831SAndroid Build Coastguard Worker d URL * value options(*string) const char * 597*7c568831SAndroid Build Coastguard Worker d encoding * value options(*string) const char * 598*7c568831SAndroid Build Coastguard Worker d options value like(xmlCint) 599*7c568831SAndroid Build Coastguard Worker 600*7c568831SAndroid Build Coastguard Worker d xmlReaderNewFd pr extproc('xmlReaderNewFd') 601*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 602*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 603*7c568831SAndroid Build Coastguard Worker d fd value like(xmlCint) 604*7c568831SAndroid Build Coastguard Worker d URL * value options(*string) const char * 605*7c568831SAndroid Build Coastguard Worker d encoding * value options(*string) const char * 606*7c568831SAndroid Build Coastguard Worker d options value like(xmlCint) 607*7c568831SAndroid Build Coastguard Worker 608*7c568831SAndroid Build Coastguard Worker d xmlReaderNewIO pr extproc('xmlReaderNewIO') 609*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 610*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 611*7c568831SAndroid Build Coastguard Worker d ioread value like(xmlInputReadCallback) 612*7c568831SAndroid Build Coastguard Worker d ioclose value like(xmlInputCloseCallback) 613*7c568831SAndroid Build Coastguard Worker d ioctx * value void * 614*7c568831SAndroid Build Coastguard Worker d URL * value options(*string) const char * 615*7c568831SAndroid Build Coastguard Worker d encoding * value options(*string) const char * 616*7c568831SAndroid Build Coastguard Worker d options value like(xmlCint) 617*7c568831SAndroid Build Coastguard Worker 618*7c568831SAndroid Build Coastguard Worker * Error handling extensions 619*7c568831SAndroid Build Coastguard Worker 620*7c568831SAndroid Build Coastguard Worker d xmlTextReaderLocatorPtr... 621*7c568831SAndroid Build Coastguard Worker d s * based(######typedef######) void * 622*7c568831SAndroid Build Coastguard Worker 623*7c568831SAndroid Build Coastguard Worker * xmlTextReaderErrorFunc: 624*7c568831SAndroid Build Coastguard Worker * @arg: the user argument 625*7c568831SAndroid Build Coastguard Worker * @msg: the message 626*7c568831SAndroid Build Coastguard Worker * @severity: the severity of the error 627*7c568831SAndroid Build Coastguard Worker * @locator: a locator indicating where the error occurred 628*7c568831SAndroid Build Coastguard Worker * 629*7c568831SAndroid Build Coastguard Worker * Signature of an error callback from a reader parser 630*7c568831SAndroid Build Coastguard Worker 631*7c568831SAndroid Build Coastguard Worker d xmlTextReaderErrorFunc... 632*7c568831SAndroid Build Coastguard Worker d s * based(######typedef######) 633*7c568831SAndroid Build Coastguard Worker d procptr 634*7c568831SAndroid Build Coastguard Worker 635*7c568831SAndroid Build Coastguard Worker d xmlTextReaderLocatorLineNumber... 636*7c568831SAndroid Build Coastguard Worker d pr extproc( 637*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderLocatorLineNumber') 638*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 639*7c568831SAndroid Build Coastguard Worker d locator value like(xmlTextReaderLocatorPtr) 640*7c568831SAndroid Build Coastguard Worker 641*7c568831SAndroid Build Coastguard Worker d xmlTextReaderLocatorBaseURI... 642*7c568831SAndroid Build Coastguard Worker d pr * extproc( xmlChar * 643*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderLocatorBaseURI') 644*7c568831SAndroid Build Coastguard Worker d locator value like(xmlTextReaderLocatorPtr) 645*7c568831SAndroid Build Coastguard Worker 646*7c568831SAndroid Build Coastguard Worker d xmlTextReaderSetErrorHandler... 647*7c568831SAndroid Build Coastguard Worker d pr extproc( 648*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderSetErrorHandler') 649*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 650*7c568831SAndroid Build Coastguard Worker d f value like(xmlTextReaderErrorFunc) 651*7c568831SAndroid Build Coastguard Worker d arg * value void * 652*7c568831SAndroid Build Coastguard Worker 653*7c568831SAndroid Build Coastguard Worker d xmlTextReaderSetStructuredErrorHandler... 654*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlTextReaderSetStructuredE- 655*7c568831SAndroid Build Coastguard Worker d rrorHandler') 656*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 657*7c568831SAndroid Build Coastguard Worker d f value like(xmlStructuredErrorFunc) 658*7c568831SAndroid Build Coastguard Worker d arg * value void * 659*7c568831SAndroid Build Coastguard Worker 660*7c568831SAndroid Build Coastguard Worker d xmlTextReaderGetErrorHandler... 661*7c568831SAndroid Build Coastguard Worker d pr extproc( 662*7c568831SAndroid Build Coastguard Worker d 'xmlTextReaderGetErrorHandler') 663*7c568831SAndroid Build Coastguard Worker d reader value like(xmlTextReaderPtr) 664*7c568831SAndroid Build Coastguard Worker d f like(xmlTextReaderErrorFunc) 665*7c568831SAndroid Build Coastguard Worker d arg * void *(*) 666*7c568831SAndroid Build Coastguard Worker 667*7c568831SAndroid Build Coastguard Worker /endif LIBXML_READER_ENABLD 668*7c568831SAndroid Build Coastguard Worker /endif XML_XMLREADER_H__ 669