1*7c568831SAndroid Build Coastguard Worker * Summary: interfaces for tree manipulation 2*7c568831SAndroid Build Coastguard Worker * Description: this module describes the structures found in an tree 3*7c568831SAndroid Build Coastguard Worker * resulting from an XML or HTML parsing, as well as the API 4*7c568831SAndroid Build Coastguard Worker * provided for various processing on that tree 5*7c568831SAndroid Build Coastguard Worker * 6*7c568831SAndroid Build Coastguard Worker * Copy: See Copyright for the status of this software. 7*7c568831SAndroid Build Coastguard Worker * 8*7c568831SAndroid Build Coastguard Worker * Author: Patrick Monnerat <[email protected]>, DATASPHERE S.A. 9*7c568831SAndroid Build Coastguard Worker 10*7c568831SAndroid Build Coastguard Worker /if not defined(XML_TREE_H__) 11*7c568831SAndroid Build Coastguard Worker /define XML_TREE_H__ 12*7c568831SAndroid Build Coastguard Worker 13*7c568831SAndroid Build Coastguard Worker /include "libxmlrpg/xmlversion" 14*7c568831SAndroid Build Coastguard Worker /include "libxmlrpg/xmlTypesC" 15*7c568831SAndroid Build Coastguard Worker /include "libxmlrpg/xmlstring" 16*7c568831SAndroid Build Coastguard Worker 17*7c568831SAndroid Build Coastguard Worker 18*7c568831SAndroid Build Coastguard Worker * Some of the basic types pointer to structures: 19*7c568831SAndroid Build Coastguard Worker 20*7c568831SAndroid Build Coastguard Worker * xmlIO.h 21*7c568831SAndroid Build Coastguard Worker 22*7c568831SAndroid Build Coastguard Worker d xmlParserInputBufferPtr... 23*7c568831SAndroid Build Coastguard Worker d s * based(######typedef######) 24*7c568831SAndroid Build Coastguard Worker 25*7c568831SAndroid Build Coastguard Worker d xmlOutputBufferPtr... 26*7c568831SAndroid Build Coastguard Worker d s * based(######typedef######) 27*7c568831SAndroid Build Coastguard Worker 28*7c568831SAndroid Build Coastguard Worker * parser.h 29*7c568831SAndroid Build Coastguard Worker 30*7c568831SAndroid Build Coastguard Worker d xmlParserInputPtr... 31*7c568831SAndroid Build Coastguard Worker d s * based(######typedef######) 32*7c568831SAndroid Build Coastguard Worker 33*7c568831SAndroid Build Coastguard Worker d xmlParserCtxtPtr... 34*7c568831SAndroid Build Coastguard Worker d s * based(######typedef######) 35*7c568831SAndroid Build Coastguard Worker 36*7c568831SAndroid Build Coastguard Worker d xmlSAXLocatorPtr... 37*7c568831SAndroid Build Coastguard Worker d s * based(######typedef######) 38*7c568831SAndroid Build Coastguard Worker 39*7c568831SAndroid Build Coastguard Worker d xmlSAXHandlerPtr... 40*7c568831SAndroid Build Coastguard Worker d s * based(######typedef######) 41*7c568831SAndroid Build Coastguard Worker 42*7c568831SAndroid Build Coastguard Worker * entities.h 43*7c568831SAndroid Build Coastguard Worker 44*7c568831SAndroid Build Coastguard Worker d xmlEntityPtr s * based(######typedef######) 45*7c568831SAndroid Build Coastguard Worker 46*7c568831SAndroid Build Coastguard Worker 47*7c568831SAndroid Build Coastguard Worker * BASE_BUFFER_SIZE: 48*7c568831SAndroid Build Coastguard Worker * 49*7c568831SAndroid Build Coastguard Worker * default buffer size 4000. 50*7c568831SAndroid Build Coastguard Worker 51*7c568831SAndroid Build Coastguard Worker d BASE_BUFFER_SIZE... 52*7c568831SAndroid Build Coastguard Worker d c 4096 53*7c568831SAndroid Build Coastguard Worker 54*7c568831SAndroid Build Coastguard Worker * LIBXML_NAMESPACE_DICT: 55*7c568831SAndroid Build Coastguard Worker * 56*7c568831SAndroid Build Coastguard Worker * Defines experimental behaviour: 57*7c568831SAndroid Build Coastguard Worker * 1) xmlNs gets an additional field @context (a xmlDoc) 58*7c568831SAndroid Build Coastguard Worker * 2) when creating a tree, xmlNs->href is stored in the dict of xmlDoc. 59*7c568831SAndroid Build Coastguard Worker 60*7c568831SAndroid Build Coastguard Worker /if defined(DO_NOT_COMPILE) 61*7c568831SAndroid Build Coastguard Worker /define LIBXML_NAMESPACE_DICT 62*7c568831SAndroid Build Coastguard Worker /endif 63*7c568831SAndroid Build Coastguard Worker 64*7c568831SAndroid Build Coastguard Worker * xmlBufferAllocationScheme: 65*7c568831SAndroid Build Coastguard Worker * 66*7c568831SAndroid Build Coastguard Worker * A buffer allocation scheme can be defined to either match exactly the 67*7c568831SAndroid Build Coastguard Worker * need or double it's allocated size each time it is found too small. 68*7c568831SAndroid Build Coastguard Worker 69*7c568831SAndroid Build Coastguard Worker d xmlBufferAllocationScheme... 70*7c568831SAndroid Build Coastguard Worker d s based(######typedef######) 71*7c568831SAndroid Build Coastguard Worker d like(xmlCenum) 72*7c568831SAndroid Build Coastguard Worker d XML_BUFFER_ALLOC_DOUBLEIT... 73*7c568831SAndroid Build Coastguard Worker d c 0 74*7c568831SAndroid Build Coastguard Worker d XML_BUFFER_ALLOC_EXACT... 75*7c568831SAndroid Build Coastguard Worker d c 1 76*7c568831SAndroid Build Coastguard Worker d XML_BUFFER_ALLOC_IMMUTABLE... 77*7c568831SAndroid Build Coastguard Worker d c 2 78*7c568831SAndroid Build Coastguard Worker d XML_BUFFER_ALLOC_IO... 79*7c568831SAndroid Build Coastguard Worker d c 3 80*7c568831SAndroid Build Coastguard Worker d XML_BUFFER_ALLOC_HYBRID... 81*7c568831SAndroid Build Coastguard Worker d c 4 82*7c568831SAndroid Build Coastguard Worker 83*7c568831SAndroid Build Coastguard Worker * xmlBuffer: 84*7c568831SAndroid Build Coastguard Worker * 85*7c568831SAndroid Build Coastguard Worker * A buffer structure, this old construct is limited to 2GB and 86*7c568831SAndroid Build Coastguard Worker * is being deprecated, use API with xmlBuf instead 87*7c568831SAndroid Build Coastguard Worker 88*7c568831SAndroid Build Coastguard Worker d xmlBufferPtr s * based(######typedef######) 89*7c568831SAndroid Build Coastguard Worker 90*7c568831SAndroid Build Coastguard Worker d xmlBuffer ds based(xmlBufferPtr) 91*7c568831SAndroid Build Coastguard Worker d align qualified 92*7c568831SAndroid Build Coastguard Worker d content * xmlChar * 93*7c568831SAndroid Build Coastguard Worker d use like(xmlCuint) 94*7c568831SAndroid Build Coastguard Worker d size like(xmlCuint) 95*7c568831SAndroid Build Coastguard Worker d alloc like(xmlBufferAllocationScheme) The realloc method 96*7c568831SAndroid Build Coastguard Worker d contentIO * xmlChar * 97*7c568831SAndroid Build Coastguard Worker 98*7c568831SAndroid Build Coastguard Worker * xmlBufPtr: 99*7c568831SAndroid Build Coastguard Worker * 100*7c568831SAndroid Build Coastguard Worker * A pointer to a buffer structure, the actual structure internals are not 101*7c568831SAndroid Build Coastguard Worker * public 102*7c568831SAndroid Build Coastguard Worker 103*7c568831SAndroid Build Coastguard Worker d xmlBufPtr s * based(######typedef######) 104*7c568831SAndroid Build Coastguard Worker 105*7c568831SAndroid Build Coastguard Worker * A few public routines for xmlBuf. As those are expected to be used 106*7c568831SAndroid Build Coastguard Worker * mostly internally the bulk of the routines are internal in buf.h 107*7c568831SAndroid Build Coastguard Worker 108*7c568831SAndroid Build Coastguard Worker d xmlBufContent pr * extproc('xmlBufContent') xmlChar * 109*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufPtr) const 110*7c568831SAndroid Build Coastguard Worker 111*7c568831SAndroid Build Coastguard Worker d xmlBufEnd pr * extproc('xmlBufEnd') xmlChar * 112*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufPtr) const 113*7c568831SAndroid Build Coastguard Worker 114*7c568831SAndroid Build Coastguard Worker d xmlBufUse pr extproc('xmlBufUse') 115*7c568831SAndroid Build Coastguard Worker d like(xmlCsize_t) 116*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufPtr) const 117*7c568831SAndroid Build Coastguard Worker 118*7c568831SAndroid Build Coastguard Worker d xmlBufShrink pr extproc('xmlBufShrink') 119*7c568831SAndroid Build Coastguard Worker d like(xmlCsize_t) 120*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufPtr) 121*7c568831SAndroid Build Coastguard Worker d len value like(xmlCsize_t) 122*7c568831SAndroid Build Coastguard Worker 123*7c568831SAndroid Build Coastguard Worker * LIBXML2_NEW_BUFFER: 124*7c568831SAndroid Build Coastguard Worker * 125*7c568831SAndroid Build Coastguard Worker * Macro used to express that the API use the new buffers for 126*7c568831SAndroid Build Coastguard Worker * xmlParserInputBuffer and xmlOutputBuffer. The change was 127*7c568831SAndroid Build Coastguard Worker * introduced in 2.9.0. 128*7c568831SAndroid Build Coastguard Worker 129*7c568831SAndroid Build Coastguard Worker /define LIBXML2_NEW_BUFFER 130*7c568831SAndroid Build Coastguard Worker 131*7c568831SAndroid Build Coastguard Worker * XML_XML_NAMESPACE: 132*7c568831SAndroid Build Coastguard Worker * 133*7c568831SAndroid Build Coastguard Worker * This is the namespace for the special xml: prefix predefined in the 134*7c568831SAndroid Build Coastguard Worker * XML Namespace specification. 135*7c568831SAndroid Build Coastguard Worker 136*7c568831SAndroid Build Coastguard Worker d XML_XML_NAMESPACE... 137*7c568831SAndroid Build Coastguard Worker d c 'http://www.w3.org/XML/1998/+ 138*7c568831SAndroid Build Coastguard Worker d namespace' 139*7c568831SAndroid Build Coastguard Worker 140*7c568831SAndroid Build Coastguard Worker * XML_XML_ID: 141*7c568831SAndroid Build Coastguard Worker * 142*7c568831SAndroid Build Coastguard Worker * This is the name for the special xml:id attribute 143*7c568831SAndroid Build Coastguard Worker 144*7c568831SAndroid Build Coastguard Worker d XML_XML_ID c 'xml:id' 145*7c568831SAndroid Build Coastguard Worker 146*7c568831SAndroid Build Coastguard Worker * The different element types carried by an XML tree. 147*7c568831SAndroid Build Coastguard Worker * 148*7c568831SAndroid Build Coastguard Worker * NOTE: This is synchronized with DOM Level1 values 149*7c568831SAndroid Build Coastguard Worker * See http://www.w3.org/TR/REC-DOM-Level-1/ 150*7c568831SAndroid Build Coastguard Worker * 151*7c568831SAndroid Build Coastguard Worker * Actually this had diverged a bit, and now XML_DOCUMENT_TYPE_NODE should 152*7c568831SAndroid Build Coastguard Worker * be deprecated to use an XML_DTD_NODE. 153*7c568831SAndroid Build Coastguard Worker 154*7c568831SAndroid Build Coastguard Worker d xmlElementType s based(######typedef######) 155*7c568831SAndroid Build Coastguard Worker d like(xmlCenum) 156*7c568831SAndroid Build Coastguard Worker d XML_ELEMENT_NODE... 157*7c568831SAndroid Build Coastguard Worker d c 1 158*7c568831SAndroid Build Coastguard Worker d XML_ATTRIBUTE_NODE... 159*7c568831SAndroid Build Coastguard Worker d c 2 160*7c568831SAndroid Build Coastguard Worker d XML_TEXT_NODE c 3 161*7c568831SAndroid Build Coastguard Worker d XML_CDATA_SECTION_NODE... 162*7c568831SAndroid Build Coastguard Worker d c 4 163*7c568831SAndroid Build Coastguard Worker d XML_ENTITY_REF_NODE... 164*7c568831SAndroid Build Coastguard Worker d c 5 165*7c568831SAndroid Build Coastguard Worker d XML_ENTITY_NODE... 166*7c568831SAndroid Build Coastguard Worker d c 6 167*7c568831SAndroid Build Coastguard Worker d XML_PI_NODE c 7 168*7c568831SAndroid Build Coastguard Worker d XML_COMMENT_NODE... 169*7c568831SAndroid Build Coastguard Worker d c 8 170*7c568831SAndroid Build Coastguard Worker d XML_DOCUMENT_NODE... 171*7c568831SAndroid Build Coastguard Worker d c 9 172*7c568831SAndroid Build Coastguard Worker d XML_DOCUMENT_TYPE_NODE... 173*7c568831SAndroid Build Coastguard Worker d c 10 174*7c568831SAndroid Build Coastguard Worker d XML_DOCUMENT_FRAG_NODE... 175*7c568831SAndroid Build Coastguard Worker d c 11 176*7c568831SAndroid Build Coastguard Worker d XML_NOTATION_NODE... 177*7c568831SAndroid Build Coastguard Worker d c 12 178*7c568831SAndroid Build Coastguard Worker d XML_HTML_DOCUMENT_NODE... 179*7c568831SAndroid Build Coastguard Worker d c 13 180*7c568831SAndroid Build Coastguard Worker d XML_DTD_NODE c 14 181*7c568831SAndroid Build Coastguard Worker d XML_ELEMENT_DECL... 182*7c568831SAndroid Build Coastguard Worker d c 15 183*7c568831SAndroid Build Coastguard Worker d XML_ATTRIBUTE_DECL... 184*7c568831SAndroid Build Coastguard Worker d c 16 185*7c568831SAndroid Build Coastguard Worker d XML_ENTITY_DECL... 186*7c568831SAndroid Build Coastguard Worker d c 17 187*7c568831SAndroid Build Coastguard Worker d XML_NAMESPACE_DECL... 188*7c568831SAndroid Build Coastguard Worker d c 18 189*7c568831SAndroid Build Coastguard Worker d XML_LOCAL_NAMESPACE... 190*7c568831SAndroid Build Coastguard Worker d c 18 Alias 191*7c568831SAndroid Build Coastguard Worker d XML_XINCLUDE_START... 192*7c568831SAndroid Build Coastguard Worker d c 19 193*7c568831SAndroid Build Coastguard Worker d XML_XINCLUDE_END... 194*7c568831SAndroid Build Coastguard Worker d c 20 195*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_DOCB_ENABLED) 196*7c568831SAndroid Build Coastguard Worker d XML_DOCB_DOCUMENT_NODE... 197*7c568831SAndroid Build Coastguard Worker d c 21 198*7c568831SAndroid Build Coastguard Worker /endif 199*7c568831SAndroid Build Coastguard Worker 200*7c568831SAndroid Build Coastguard Worker * xmlNotation: 201*7c568831SAndroid Build Coastguard Worker * 202*7c568831SAndroid Build Coastguard Worker * A DTD Notation definition. 203*7c568831SAndroid Build Coastguard Worker 204*7c568831SAndroid Build Coastguard Worker d xmlNotationPtr s * based(######typedef######) 205*7c568831SAndroid Build Coastguard Worker 206*7c568831SAndroid Build Coastguard Worker d xmlNotation ds based(xmlNotationPtr) 207*7c568831SAndroid Build Coastguard Worker d align qualified 208*7c568831SAndroid Build Coastguard Worker d name * const xmlChar * 209*7c568831SAndroid Build Coastguard Worker d PublicID * const xmlChar * 210*7c568831SAndroid Build Coastguard Worker d SystemID * const xmlChar * 211*7c568831SAndroid Build Coastguard Worker 212*7c568831SAndroid Build Coastguard Worker * xmlAttributeType: 213*7c568831SAndroid Build Coastguard Worker * 214*7c568831SAndroid Build Coastguard Worker * A DTD Attribute type definition. 215*7c568831SAndroid Build Coastguard Worker 216*7c568831SAndroid Build Coastguard Worker d xmlAttributeType... 217*7c568831SAndroid Build Coastguard Worker d s based(######typedef######) 218*7c568831SAndroid Build Coastguard Worker d like(xmlCenum) 219*7c568831SAndroid Build Coastguard Worker d XML_ATTRIBUTE_CDATA... 220*7c568831SAndroid Build Coastguard Worker d c 1 221*7c568831SAndroid Build Coastguard Worker d XML_ATTRIBUTE_ID... 222*7c568831SAndroid Build Coastguard Worker d c 2 223*7c568831SAndroid Build Coastguard Worker d XML_ATTRIBUTE_IDREF... 224*7c568831SAndroid Build Coastguard Worker d c 3 225*7c568831SAndroid Build Coastguard Worker d XML_ATTRIBUTE_IDREFS... 226*7c568831SAndroid Build Coastguard Worker d c 4 227*7c568831SAndroid Build Coastguard Worker d XML_ATTRIBUTE_ENTITY... 228*7c568831SAndroid Build Coastguard Worker d c 5 229*7c568831SAndroid Build Coastguard Worker d XML_ATTRIBUTE_ENTITIES... 230*7c568831SAndroid Build Coastguard Worker d c 6 231*7c568831SAndroid Build Coastguard Worker d XML_ATTRIBUTE_NMTOKEN... 232*7c568831SAndroid Build Coastguard Worker d c 7 233*7c568831SAndroid Build Coastguard Worker d XML_ATTRIBUTE_NMTOKENS... 234*7c568831SAndroid Build Coastguard Worker d c 8 235*7c568831SAndroid Build Coastguard Worker d XML_ATTRIBUTE_ENUMERATION... 236*7c568831SAndroid Build Coastguard Worker d c 9 237*7c568831SAndroid Build Coastguard Worker d XML_ATTRIBUTE_NOTATION... 238*7c568831SAndroid Build Coastguard Worker d c 10 239*7c568831SAndroid Build Coastguard Worker 240*7c568831SAndroid Build Coastguard Worker * xmlAttributeDefault: 241*7c568831SAndroid Build Coastguard Worker * 242*7c568831SAndroid Build Coastguard Worker * A DTD Attribute default definition. 243*7c568831SAndroid Build Coastguard Worker 244*7c568831SAndroid Build Coastguard Worker d xmlAttributeDefault... 245*7c568831SAndroid Build Coastguard Worker d s based(######typedef######) 246*7c568831SAndroid Build Coastguard Worker d like(xmlCenum) 247*7c568831SAndroid Build Coastguard Worker d XML_ATTRIBUTE_NONE... 248*7c568831SAndroid Build Coastguard Worker d c 1 249*7c568831SAndroid Build Coastguard Worker d XML_ATTRIBUTE_REQUIRED... 250*7c568831SAndroid Build Coastguard Worker d c 2 251*7c568831SAndroid Build Coastguard Worker d XML_ATTRIBUTE_IMPLIED... 252*7c568831SAndroid Build Coastguard Worker d c 3 253*7c568831SAndroid Build Coastguard Worker d XML_ATTRIBUTE_FIXED... 254*7c568831SAndroid Build Coastguard Worker d c 4 255*7c568831SAndroid Build Coastguard Worker 256*7c568831SAndroid Build Coastguard Worker * xmlEnumeration: 257*7c568831SAndroid Build Coastguard Worker * 258*7c568831SAndroid Build Coastguard Worker * List structure used when there is an enumeration in DTDs. 259*7c568831SAndroid Build Coastguard Worker 260*7c568831SAndroid Build Coastguard Worker d xmlEnumerationPtr... 261*7c568831SAndroid Build Coastguard Worker d s * based(######typedef######) 262*7c568831SAndroid Build Coastguard Worker 263*7c568831SAndroid Build Coastguard Worker d xmlEnumeration ds based(xmlEnumerationPtr) 264*7c568831SAndroid Build Coastguard Worker d align qualified 265*7c568831SAndroid Build Coastguard Worker d next like(xmlEnumerationPtr) Next one 266*7c568831SAndroid Build Coastguard Worker d name * const xmlChar * 267*7c568831SAndroid Build Coastguard Worker 268*7c568831SAndroid Build Coastguard Worker * Forward pointer declarations. 269*7c568831SAndroid Build Coastguard Worker 270*7c568831SAndroid Build Coastguard Worker d xmlNodePtr s * based(######typedef######) 271*7c568831SAndroid Build Coastguard Worker d xmlDocPtr s * based(######typedef######) 272*7c568831SAndroid Build Coastguard Worker d xmlDtdPtr s * based(######typedef######) 273*7c568831SAndroid Build Coastguard Worker 274*7c568831SAndroid Build Coastguard Worker * xmlAttribute: 275*7c568831SAndroid Build Coastguard Worker * 276*7c568831SAndroid Build Coastguard Worker * An Attribute declaration in a DTD. 277*7c568831SAndroid Build Coastguard Worker 278*7c568831SAndroid Build Coastguard Worker d xmlAttributePtr... 279*7c568831SAndroid Build Coastguard Worker d s * based(######typedef######) 280*7c568831SAndroid Build Coastguard Worker 281*7c568831SAndroid Build Coastguard Worker d xmlAttribute ds based(xmlAttributePtr) 282*7c568831SAndroid Build Coastguard Worker d align qualified 283*7c568831SAndroid Build Coastguard Worker d #private * Application data 284*7c568831SAndroid Build Coastguard Worker d type like(xmlElementType) XML_ATTRIBUTE_DECL 285*7c568831SAndroid Build Coastguard Worker d name * const xmlChar * 286*7c568831SAndroid Build Coastguard Worker d children like(xmlNodePtr) NULL 287*7c568831SAndroid Build Coastguard Worker d last like(xmlNodePtr) NULL 288*7c568831SAndroid Build Coastguard Worker d parent like(xmlDtdPtr) -> DTD 289*7c568831SAndroid Build Coastguard Worker d next like(xmlNodePtr) next sibling link 290*7c568831SAndroid Build Coastguard Worker d prev like(xmlNodePtr) previous sibling lnk 291*7c568831SAndroid Build Coastguard Worker d doc like(xmlDocPtr) The containing doc 292*7c568831SAndroid Build Coastguard Worker d nexth like(xmlAttributePtr) Next in hash table 293*7c568831SAndroid Build Coastguard Worker d atype like(xmlAttributeType) The attribute type 294*7c568831SAndroid Build Coastguard Worker d def like(xmlAttributeDefault) The default 295*7c568831SAndroid Build Coastguard Worker d defaultValue * or const xmlChar * 296*7c568831SAndroid Build Coastguard Worker d tree like(xmlEnumerationPtr) or enum tree 297*7c568831SAndroid Build Coastguard Worker d prefix * const xmlChar * 298*7c568831SAndroid Build Coastguard Worker d elem * const xmlChar * 299*7c568831SAndroid Build Coastguard Worker 300*7c568831SAndroid Build Coastguard Worker * xmlElementContentType: 301*7c568831SAndroid Build Coastguard Worker * 302*7c568831SAndroid Build Coastguard Worker * Possible definitions of element content types. 303*7c568831SAndroid Build Coastguard Worker 304*7c568831SAndroid Build Coastguard Worker d xmlElementContentType... 305*7c568831SAndroid Build Coastguard Worker d s based(######typedef######) 306*7c568831SAndroid Build Coastguard Worker d like(xmlCenum) 307*7c568831SAndroid Build Coastguard Worker d XML_ELEMENT_CONTENT_PCDATA... 308*7c568831SAndroid Build Coastguard Worker d c 1 309*7c568831SAndroid Build Coastguard Worker d XML_ELEMENT_CONTENT_ELEMENT... 310*7c568831SAndroid Build Coastguard Worker d c 2 311*7c568831SAndroid Build Coastguard Worker d XML_ELEMENT_CONTENT_SEQ... 312*7c568831SAndroid Build Coastguard Worker d c 3 313*7c568831SAndroid Build Coastguard Worker d XML_ELEMENT_CONTENT_OR... 314*7c568831SAndroid Build Coastguard Worker d c 4 315*7c568831SAndroid Build Coastguard Worker 316*7c568831SAndroid Build Coastguard Worker * xmlElementContentOccur: 317*7c568831SAndroid Build Coastguard Worker * 318*7c568831SAndroid Build Coastguard Worker * Possible definitions of element content occurrences. 319*7c568831SAndroid Build Coastguard Worker 320*7c568831SAndroid Build Coastguard Worker d xmlElementContentOccur... 321*7c568831SAndroid Build Coastguard Worker d s based(######typedef######) 322*7c568831SAndroid Build Coastguard Worker d like(xmlCenum) 323*7c568831SAndroid Build Coastguard Worker d XML_ELEMENT_CONTENT_ONCE... 324*7c568831SAndroid Build Coastguard Worker d c 1 325*7c568831SAndroid Build Coastguard Worker d XML_ELEMENT_CONTENT_OPT... 326*7c568831SAndroid Build Coastguard Worker d c 2 327*7c568831SAndroid Build Coastguard Worker d XML_ELEMENT_CONTENT_MULT... 328*7c568831SAndroid Build Coastguard Worker d c 3 329*7c568831SAndroid Build Coastguard Worker d XML_ELEMENT_CONTENT_PLUS... 330*7c568831SAndroid Build Coastguard Worker d c 4 331*7c568831SAndroid Build Coastguard Worker 332*7c568831SAndroid Build Coastguard Worker * xmlElementContent: 333*7c568831SAndroid Build Coastguard Worker * 334*7c568831SAndroid Build Coastguard Worker * An XML Element content as stored after parsing an element definition 335*7c568831SAndroid Build Coastguard Worker * in a DTD. 336*7c568831SAndroid Build Coastguard Worker 337*7c568831SAndroid Build Coastguard Worker d xmlElementContentPtr... 338*7c568831SAndroid Build Coastguard Worker d s * based(######typedef######) 339*7c568831SAndroid Build Coastguard Worker 340*7c568831SAndroid Build Coastguard Worker d xmlElementContent... 341*7c568831SAndroid Build Coastguard Worker d ds based(xmlElementContentPtr) 342*7c568831SAndroid Build Coastguard Worker d align qualified 343*7c568831SAndroid Build Coastguard Worker d type like(xmlElementContentType) 344*7c568831SAndroid Build Coastguard Worker d ocur like(xmlElementContentOccur) 345*7c568831SAndroid Build Coastguard Worker d name * const xmlChar * 346*7c568831SAndroid Build Coastguard Worker d c1 like(xmlElementContentPtr) First child 347*7c568831SAndroid Build Coastguard Worker d c2 like(xmlElementContentPtr) Second child 348*7c568831SAndroid Build Coastguard Worker d parent like(xmlElementContentPtr) Parent 349*7c568831SAndroid Build Coastguard Worker d prefix * const xmlChar * 350*7c568831SAndroid Build Coastguard Worker 351*7c568831SAndroid Build Coastguard Worker * xmlElementTypeVal: 352*7c568831SAndroid Build Coastguard Worker * 353*7c568831SAndroid Build Coastguard Worker * The different possibilities for an element content type. 354*7c568831SAndroid Build Coastguard Worker 355*7c568831SAndroid Build Coastguard Worker d xmlElementTypeVal... 356*7c568831SAndroid Build Coastguard Worker d s based(######typedef######) 357*7c568831SAndroid Build Coastguard Worker d like(xmlCenum) 358*7c568831SAndroid Build Coastguard Worker d XML_ELEMENT_TYPE_UNDEFINED... 359*7c568831SAndroid Build Coastguard Worker d c 0 360*7c568831SAndroid Build Coastguard Worker d XML_ELEMENT_TYPE_EMPTY... 361*7c568831SAndroid Build Coastguard Worker d c 1 362*7c568831SAndroid Build Coastguard Worker d XML_ELEMENT_TYPE_ANY... 363*7c568831SAndroid Build Coastguard Worker d c 2 364*7c568831SAndroid Build Coastguard Worker d XML_ELEMENT_TYPE_MIXED... 365*7c568831SAndroid Build Coastguard Worker d c 3 366*7c568831SAndroid Build Coastguard Worker d XML_ELEMENT_TYPE_ELEMENT... 367*7c568831SAndroid Build Coastguard Worker d c 4 368*7c568831SAndroid Build Coastguard Worker 369*7c568831SAndroid Build Coastguard Worker /include "libxmlrpg/xmlregexp" 370*7c568831SAndroid Build Coastguard Worker 371*7c568831SAndroid Build Coastguard Worker * xmlElement: 372*7c568831SAndroid Build Coastguard Worker * 373*7c568831SAndroid Build Coastguard Worker * An XML Element declaration from a DTD. 374*7c568831SAndroid Build Coastguard Worker 375*7c568831SAndroid Build Coastguard Worker d xmlElementPtr s * based(######typedef######) 376*7c568831SAndroid Build Coastguard Worker 377*7c568831SAndroid Build Coastguard Worker d xmlElement ds based(xmlElementPtr) 378*7c568831SAndroid Build Coastguard Worker d align qualified 379*7c568831SAndroid Build Coastguard Worker d #private * Application data 380*7c568831SAndroid Build Coastguard Worker d type like(xmlElementType) XML_ELEMENT_DECL 381*7c568831SAndroid Build Coastguard Worker d name * const xmlChar * 382*7c568831SAndroid Build Coastguard Worker d children like(xmlNodePtr) NULL 383*7c568831SAndroid Build Coastguard Worker d last like(xmlNodePtr) NULL 384*7c568831SAndroid Build Coastguard Worker d parent like(xmlDtdPtr) -> DTD 385*7c568831SAndroid Build Coastguard Worker d next like(xmlNodePtr) next sibling link 386*7c568831SAndroid Build Coastguard Worker d prev like(xmlNodePtr) previous sibling lnk 387*7c568831SAndroid Build Coastguard Worker d doc like(xmlDocPtr) The containing doc 388*7c568831SAndroid Build Coastguard Worker d etype like(xmlElementTypeVal) The type 389*7c568831SAndroid Build Coastguard Worker d content like(xmlElementContentPtr) Allowed elem content 390*7c568831SAndroid Build Coastguard Worker d attributes like(xmlAttributePtr) Declared attributes 391*7c568831SAndroid Build Coastguard Worker d prefix * const xmlChar * 392*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_REGEXP_ENABLED) 393*7c568831SAndroid Build Coastguard Worker d contModel like(xmlRegexpPtr) Validating regexp 394*7c568831SAndroid Build Coastguard Worker /else 395*7c568831SAndroid Build Coastguard Worker d contModel * 396*7c568831SAndroid Build Coastguard Worker /endif 397*7c568831SAndroid Build Coastguard Worker 398*7c568831SAndroid Build Coastguard Worker * XML_LOCAL_NAMESPACE: 399*7c568831SAndroid Build Coastguard Worker * 400*7c568831SAndroid Build Coastguard Worker * A namespace declaration node. 401*7c568831SAndroid Build Coastguard Worker 402*7c568831SAndroid Build Coastguard Worker * xmlNs: 403*7c568831SAndroid Build Coastguard Worker * 404*7c568831SAndroid Build Coastguard Worker * An XML namespace. 405*7c568831SAndroid Build Coastguard Worker * Note that prefix == NULL is valid, it defines the default namespace 406*7c568831SAndroid Build Coastguard Worker * within the subtree (until overridden). 407*7c568831SAndroid Build Coastguard Worker * 408*7c568831SAndroid Build Coastguard Worker * xmlNsType is unified with xmlElementType. 409*7c568831SAndroid Build Coastguard Worker 410*7c568831SAndroid Build Coastguard Worker d xmlNsType s based(######typedef######) enum 411*7c568831SAndroid Build Coastguard Worker d like(xmlElementType) 412*7c568831SAndroid Build Coastguard Worker 413*7c568831SAndroid Build Coastguard Worker d xmlNsPtr s * based(######typedef######) 414*7c568831SAndroid Build Coastguard Worker 415*7c568831SAndroid Build Coastguard Worker d xmlNs ds based(xmlNsPtr) 416*7c568831SAndroid Build Coastguard Worker d align qualified 417*7c568831SAndroid Build Coastguard Worker d next like(xmlNsPtr) next Ns link 418*7c568831SAndroid Build Coastguard Worker d type like(xmlNsType) Global or local 419*7c568831SAndroid Build Coastguard Worker d href * const xmlChar * 420*7c568831SAndroid Build Coastguard Worker d prefix * const xmlChar * 421*7c568831SAndroid Build Coastguard Worker d #private * Application data 422*7c568831SAndroid Build Coastguard Worker d context like(xmlDocPtr) normally an xmlDoc 423*7c568831SAndroid Build Coastguard Worker 424*7c568831SAndroid Build Coastguard Worker * xmlDtd: 425*7c568831SAndroid Build Coastguard Worker * 426*7c568831SAndroid Build Coastguard Worker * An XML DTD, as defined by <!DOCTYPE ... There is actually one for 427*7c568831SAndroid Build Coastguard Worker * the internal subset and for the external subset. 428*7c568831SAndroid Build Coastguard Worker 429*7c568831SAndroid Build Coastguard Worker d xmlDtd ds based(xmlDtdPtr) 430*7c568831SAndroid Build Coastguard Worker d align qualified 431*7c568831SAndroid Build Coastguard Worker d #private * Application data 432*7c568831SAndroid Build Coastguard Worker d type like(xmlElementType) XML_DTD_NODE 433*7c568831SAndroid Build Coastguard Worker d name * const xmlChar * 434*7c568831SAndroid Build Coastguard Worker d children like(xmlNodePtr) Property link value 435*7c568831SAndroid Build Coastguard Worker d last like(xmlNodePtr) Last child link 436*7c568831SAndroid Build Coastguard Worker d parent like(xmlDocPtr) Child->parent link 437*7c568831SAndroid Build Coastguard Worker d next like(xmlNodePtr) next sibling link 438*7c568831SAndroid Build Coastguard Worker d prev like(xmlNodePtr) previous sibling lnk 439*7c568831SAndroid Build Coastguard Worker d doc like(xmlDocPtr) The containing doc 440*7c568831SAndroid Build Coastguard Worker d notations * notations hash table 441*7c568831SAndroid Build Coastguard Worker d elements * elements hash table 442*7c568831SAndroid Build Coastguard Worker d entities * entities hash table 443*7c568831SAndroid Build Coastguard Worker d ExternalID * const xmlChar * 444*7c568831SAndroid Build Coastguard Worker d SystemID * const xmlChar * 445*7c568831SAndroid Build Coastguard Worker d pentities * param. ent. h table 446*7c568831SAndroid Build Coastguard Worker 447*7c568831SAndroid Build Coastguard Worker * xmlAttr: 448*7c568831SAndroid Build Coastguard Worker * 449*7c568831SAndroid Build Coastguard Worker * An attribute on an XML node. 450*7c568831SAndroid Build Coastguard Worker 451*7c568831SAndroid Build Coastguard Worker d xmlAttrPtr s * based(######typedef######) 452*7c568831SAndroid Build Coastguard Worker 453*7c568831SAndroid Build Coastguard Worker d xmlAttr ds based(xmlAttrPtr) 454*7c568831SAndroid Build Coastguard Worker d align qualified 455*7c568831SAndroid Build Coastguard Worker d #private * Application data 456*7c568831SAndroid Build Coastguard Worker d type like(xmlElementType) XML_ATTRIBUTE_NODE 457*7c568831SAndroid Build Coastguard Worker d name * const xmlChar * 458*7c568831SAndroid Build Coastguard Worker d children like(xmlNodePtr) Property link value 459*7c568831SAndroid Build Coastguard Worker d last like(xmlNodePtr) NULL 460*7c568831SAndroid Build Coastguard Worker d parent like(xmlNodePtr) Child->parent link 461*7c568831SAndroid Build Coastguard Worker d next like(xmlAttrPtr) next sibling link 462*7c568831SAndroid Build Coastguard Worker d prev like(xmlAttrPtr) previous sibling lnk 463*7c568831SAndroid Build Coastguard Worker d doc like(xmlDocPtr) The containing doc 464*7c568831SAndroid Build Coastguard Worker d ns like(xmlNsPtr) Associated namespace 465*7c568831SAndroid Build Coastguard Worker d atype like(xmlAttributeType) For validation 466*7c568831SAndroid Build Coastguard Worker d psvi * Type/PSVI info 467*7c568831SAndroid Build Coastguard Worker 468*7c568831SAndroid Build Coastguard Worker * xmlID: 469*7c568831SAndroid Build Coastguard Worker * 470*7c568831SAndroid Build Coastguard Worker * An XML ID instance. 471*7c568831SAndroid Build Coastguard Worker 472*7c568831SAndroid Build Coastguard Worker d xmlIdPtr s * based(######typedef######) 473*7c568831SAndroid Build Coastguard Worker 474*7c568831SAndroid Build Coastguard Worker d xmlID ds based(xmlIdPtr) 475*7c568831SAndroid Build Coastguard Worker d align qualified 476*7c568831SAndroid Build Coastguard Worker d next like(xmlIdPtr) Next ID 477*7c568831SAndroid Build Coastguard Worker d attr like(xmlAttrPtr) Attribute holding it 478*7c568831SAndroid Build Coastguard Worker d name * const xmlChar * 479*7c568831SAndroid Build Coastguard Worker d lineno like(xmlCint) Line # if not avail 480*7c568831SAndroid Build Coastguard Worker d doc like(xmlDocPtr) Doc holding ID 481*7c568831SAndroid Build Coastguard Worker 482*7c568831SAndroid Build Coastguard Worker * xmlRef: 483*7c568831SAndroid Build Coastguard Worker * 484*7c568831SAndroid Build Coastguard Worker * An XML IDREF instance. 485*7c568831SAndroid Build Coastguard Worker 486*7c568831SAndroid Build Coastguard Worker d xmlRefPtr s * based(######typedef######) 487*7c568831SAndroid Build Coastguard Worker 488*7c568831SAndroid Build Coastguard Worker d xmlRef ds based(xmlRefPtr) 489*7c568831SAndroid Build Coastguard Worker d align qualified 490*7c568831SAndroid Build Coastguard Worker d next like(xmlRefPtr) Next Ref 491*7c568831SAndroid Build Coastguard Worker d value * const xmlChar * 492*7c568831SAndroid Build Coastguard Worker d attr like(xmlAttrPtr) Attribute holding it 493*7c568831SAndroid Build Coastguard Worker d name * const xmlChar * 494*7c568831SAndroid Build Coastguard Worker d lineno like(xmlCint) Line # if not avail 495*7c568831SAndroid Build Coastguard Worker 496*7c568831SAndroid Build Coastguard Worker * xmlNode: 497*7c568831SAndroid Build Coastguard Worker * 498*7c568831SAndroid Build Coastguard Worker * A node in an XML tree. 499*7c568831SAndroid Build Coastguard Worker 500*7c568831SAndroid Build Coastguard Worker d xmlNode ds based(xmlNodePtr) 501*7c568831SAndroid Build Coastguard Worker d align qualified 502*7c568831SAndroid Build Coastguard Worker d #private * Application data 503*7c568831SAndroid Build Coastguard Worker d type like(xmlElementType) 504*7c568831SAndroid Build Coastguard Worker d name * const xmlChar * 505*7c568831SAndroid Build Coastguard Worker d children like(xmlNodePtr) Parent->children lnk 506*7c568831SAndroid Build Coastguard Worker d last like(xmlNodePtr) Last child link 507*7c568831SAndroid Build Coastguard Worker d parent like(xmlNodePtr) Child->parent link 508*7c568831SAndroid Build Coastguard Worker d next like(xmlNodePtr) next sibling link 509*7c568831SAndroid Build Coastguard Worker d prev like(xmlNodePtr) previous sibling lnk 510*7c568831SAndroid Build Coastguard Worker d doc like(xmlDocPtr) The containing doc 511*7c568831SAndroid Build Coastguard Worker d ns like(xmlNsPtr) Associated namespace 512*7c568831SAndroid Build Coastguard Worker d content * xmlChar * 513*7c568831SAndroid Build Coastguard Worker d properties like(xmlAttrPtr) Properties list 514*7c568831SAndroid Build Coastguard Worker d nsDef like(xmlNsPtr) Node ns definitions 515*7c568831SAndroid Build Coastguard Worker d psvi * Type/PSVI info 516*7c568831SAndroid Build Coastguard Worker d line like(xmlCushort) 517*7c568831SAndroid Build Coastguard Worker d extra like(xmlCushort) Data for XPath/XSLT 518*7c568831SAndroid Build Coastguard Worker 519*7c568831SAndroid Build Coastguard Worker * xmlDocProperty 520*7c568831SAndroid Build Coastguard Worker * 521*7c568831SAndroid Build Coastguard Worker * Set of properties of the document as found by the parser 522*7c568831SAndroid Build Coastguard Worker * Some of them are linked to similarly named xmlParserOption 523*7c568831SAndroid Build Coastguard Worker 524*7c568831SAndroid Build Coastguard Worker d xmlDocProperties... 525*7c568831SAndroid Build Coastguard Worker d s based(######typedef######) 526*7c568831SAndroid Build Coastguard Worker d like(xmlCenum) 527*7c568831SAndroid Build Coastguard Worker d XML_DOC_WELLFORMED... 528*7c568831SAndroid Build Coastguard Worker d c X'00000001' 529*7c568831SAndroid Build Coastguard Worker d XML_DOC_NSVALID... 530*7c568831SAndroid Build Coastguard Worker d c X'00000002' 531*7c568831SAndroid Build Coastguard Worker d XML_DOC_OLD10 c X'00000004' 532*7c568831SAndroid Build Coastguard Worker d XML_DOC_DTDVALID... 533*7c568831SAndroid Build Coastguard Worker d c X'00000008' 534*7c568831SAndroid Build Coastguard Worker d XML_DOC_XINCLUDE... 535*7c568831SAndroid Build Coastguard Worker d c X'00000010' 536*7c568831SAndroid Build Coastguard Worker d XML_DOC_USERBUILT... 537*7c568831SAndroid Build Coastguard Worker d c X'00000020' 538*7c568831SAndroid Build Coastguard Worker d XML_DOC_INTERNAL... 539*7c568831SAndroid Build Coastguard Worker d c X'00000030' 540*7c568831SAndroid Build Coastguard Worker d XML_DOC_HTML c X'00000080' 541*7c568831SAndroid Build Coastguard Worker 542*7c568831SAndroid Build Coastguard Worker * xmlDoc: 543*7c568831SAndroid Build Coastguard Worker * 544*7c568831SAndroid Build Coastguard Worker * An XML document. 545*7c568831SAndroid Build Coastguard Worker 546*7c568831SAndroid Build Coastguard Worker d xmlDoc ds based(xmlDocPtr) 547*7c568831SAndroid Build Coastguard Worker d align qualified 548*7c568831SAndroid Build Coastguard Worker d #private * Application data 549*7c568831SAndroid Build Coastguard Worker d type like(xmlElementType) XML_DOCUMENT_NODE 550*7c568831SAndroid Build Coastguard Worker d name * const xmlChar * 551*7c568831SAndroid Build Coastguard Worker d children like(xmlNodePtr) The document tree 552*7c568831SAndroid Build Coastguard Worker d last like(xmlNodePtr) Last child link 553*7c568831SAndroid Build Coastguard Worker d parent like(xmlNodePtr) Child->parent link 554*7c568831SAndroid Build Coastguard Worker d next like(xmlNodePtr) next sibling link 555*7c568831SAndroid Build Coastguard Worker d prev like(xmlNodePtr) previous sibling lnk 556*7c568831SAndroid Build Coastguard Worker d doc like(xmlDocPtr) Reference to itself 557*7c568831SAndroid Build Coastguard Worker d compression like(xmlCint) zlib compression lev 558*7c568831SAndroid Build Coastguard Worker d standalone like(xmlCint) 559*7c568831SAndroid Build Coastguard Worker d intSubset like(xmlDtdPtr) Internal subset 560*7c568831SAndroid Build Coastguard Worker d extSubset like(xmlDtdPtr) External subset 561*7c568831SAndroid Build Coastguard Worker d oldns like(xmlNsPtr) Global namespace 562*7c568831SAndroid Build Coastguard Worker d version * const xmlChar * 563*7c568831SAndroid Build Coastguard Worker d encoding * const xmlChar * 564*7c568831SAndroid Build Coastguard Worker d ids * IDs hash table 565*7c568831SAndroid Build Coastguard Worker d refs * IDREFs hash table 566*7c568831SAndroid Build Coastguard Worker d URL * const xmlChar * 567*7c568831SAndroid Build Coastguard Worker d charset like(xmlCint) In-memory encoding 568*7c568831SAndroid Build Coastguard Worker d dict * xmlDictPtr for names 569*7c568831SAndroid Build Coastguard Worker d psvi * Type/PSVI ino 570*7c568831SAndroid Build Coastguard Worker d parseFlags like(xmlCint) xmlParserOption's 571*7c568831SAndroid Build Coastguard Worker d properties like(xmlCint) xmlDocProperties 572*7c568831SAndroid Build Coastguard Worker 573*7c568831SAndroid Build Coastguard Worker * xmlDOMWrapAcquireNsFunction: 574*7c568831SAndroid Build Coastguard Worker * @ctxt: a DOM wrapper context 575*7c568831SAndroid Build Coastguard Worker * @node: the context node (element or attribute) 576*7c568831SAndroid Build Coastguard Worker * @nsName: the requested namespace name 577*7c568831SAndroid Build Coastguard Worker * @nsPrefix: the requested namespace prefix 578*7c568831SAndroid Build Coastguard Worker * 579*7c568831SAndroid Build Coastguard Worker * A function called to acquire namespaces (xmlNs) from the wrapper. 580*7c568831SAndroid Build Coastguard Worker * 581*7c568831SAndroid Build Coastguard Worker * Returns an xmlNsPtr or NULL in case of an error. 582*7c568831SAndroid Build Coastguard Worker 583*7c568831SAndroid Build Coastguard Worker d xmlDOMWrapAcquireNsFunction... 584*7c568831SAndroid Build Coastguard Worker d s * based(######typedef######) 585*7c568831SAndroid Build Coastguard Worker d procptr 586*7c568831SAndroid Build Coastguard Worker 587*7c568831SAndroid Build Coastguard Worker * xmlDOMWrapCtxt: 588*7c568831SAndroid Build Coastguard Worker * 589*7c568831SAndroid Build Coastguard Worker * Context for DOM wrapper-operations. 590*7c568831SAndroid Build Coastguard Worker 591*7c568831SAndroid Build Coastguard Worker d xmlDOMWrapCtxtPtr... 592*7c568831SAndroid Build Coastguard Worker d s * based(######typedef######) 593*7c568831SAndroid Build Coastguard Worker 594*7c568831SAndroid Build Coastguard Worker d xmlDOMWrapCtxt... 595*7c568831SAndroid Build Coastguard Worker d ds based(xmlDOMWrapCtxtPtr) 596*7c568831SAndroid Build Coastguard Worker d align qualified 597*7c568831SAndroid Build Coastguard Worker d #private * void * 598*7c568831SAndroid Build Coastguard Worker d type like(xmlCint) 599*7c568831SAndroid Build Coastguard Worker d namespaceMap * void * 600*7c568831SAndroid Build Coastguard Worker d getNsForNodeFunc... 601*7c568831SAndroid Build Coastguard Worker d like(xmlDOMWrapAcquireNsFunction) 602*7c568831SAndroid Build Coastguard Worker 603*7c568831SAndroid Build Coastguard Worker 604*7c568831SAndroid Build Coastguard Worker * Variables. 605*7c568831SAndroid Build Coastguard Worker 606*7c568831SAndroid Build Coastguard Worker * Some helper functions 607*7c568831SAndroid Build Coastguard Worker 608*7c568831SAndroid Build Coastguard Worker /undefine XML_TESTVAL 609*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 610*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 611*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_XPATH_ENABLED) 612*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 613*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_SCHEMAS_ENABLED) 614*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 615*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_DEBUG_ENABLED) 616*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 617*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_HTML_ENABLED) 618*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 619*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_SAX1_ENABLED) 620*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 621*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_HTML_ENABLED) 622*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 623*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_WRITER_ENABLED) 624*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 625*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_DOCB_ENABLED) 626*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 627*7c568831SAndroid Build Coastguard Worker /endif 628*7c568831SAndroid Build Coastguard Worker /if defined(XML_TESTVAL) 629*7c568831SAndroid Build Coastguard Worker d xmlValidateNCName... 630*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidateNCName') 631*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 632*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 633*7c568831SAndroid Build Coastguard Worker d space value like(xmlCint) 634*7c568831SAndroid Build Coastguard Worker 635*7c568831SAndroid Build Coastguard Worker /undefine XML_TESTVAL 636*7c568831SAndroid Build Coastguard Worker /endif 637*7c568831SAndroid Build Coastguard Worker 638*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 639*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 640*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_SCHEMAS_ENABLED) 641*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 642*7c568831SAndroid Build Coastguard Worker /endif 643*7c568831SAndroid Build Coastguard Worker /if defined(XML_TESTVAL) 644*7c568831SAndroid Build Coastguard Worker d xmlValidateQName... 645*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidateQName') 646*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 647*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 648*7c568831SAndroid Build Coastguard Worker d space value like(xmlCint) 649*7c568831SAndroid Build Coastguard Worker 650*7c568831SAndroid Build Coastguard Worker d xmlValidateName... 651*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidateName') 652*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 653*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 654*7c568831SAndroid Build Coastguard Worker d space value like(xmlCint) 655*7c568831SAndroid Build Coastguard Worker 656*7c568831SAndroid Build Coastguard Worker d xmlValidateNMToken... 657*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidateNMToken') 658*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 659*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 660*7c568831SAndroid Build Coastguard Worker d space value like(xmlCint) 661*7c568831SAndroid Build Coastguard Worker 662*7c568831SAndroid Build Coastguard Worker /undefine XML_TESTVAL 663*7c568831SAndroid Build Coastguard Worker /endif 664*7c568831SAndroid Build Coastguard Worker 665*7c568831SAndroid Build Coastguard Worker d xmlBuildQName pr * extproc('xmlBuildQName') xmlChar * 666*7c568831SAndroid Build Coastguard Worker d ncname * value options(*string) const xmlChar * 667*7c568831SAndroid Build Coastguard Worker d prefix * value options(*string) const xmlChar * 668*7c568831SAndroid Build Coastguard Worker d memory 65535 options(*varsize: *omit) xmlChar[] 669*7c568831SAndroid Build Coastguard Worker d len value like(xmlCint) memory length 670*7c568831SAndroid Build Coastguard Worker 671*7c568831SAndroid Build Coastguard Worker d xmlSplitQName2 pr * extproc('xmlSplitQName2') xmlChar * 672*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 673*7c568831SAndroid Build Coastguard Worker d prefix * xmlChar * 674*7c568831SAndroid Build Coastguard Worker 675*7c568831SAndroid Build Coastguard Worker d xmlSplitQName3 pr * extproc('xmlSplitQName3') const xmlChar * 676*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 677*7c568831SAndroid Build Coastguard Worker d len like(xmlCint) 678*7c568831SAndroid Build Coastguard Worker 679*7c568831SAndroid Build Coastguard Worker * Handling Buffers, the old ones see @xmlBuf for the new ones. 680*7c568831SAndroid Build Coastguard Worker 681*7c568831SAndroid Build Coastguard Worker d xmlSetBufferAllocationScheme... 682*7c568831SAndroid Build Coastguard Worker d pr extproc( 683*7c568831SAndroid Build Coastguard Worker d 'xmlSetBufferAllocationScheme') 684*7c568831SAndroid Build Coastguard Worker d scheme value 685*7c568831SAndroid Build Coastguard Worker d like(xmlBufferAllocationScheme) 686*7c568831SAndroid Build Coastguard Worker 687*7c568831SAndroid Build Coastguard Worker d xmlGetBufferAllocationScheme... 688*7c568831SAndroid Build Coastguard Worker d pr extproc( 689*7c568831SAndroid Build Coastguard Worker d 'xmlGetBufferAllocationScheme') 690*7c568831SAndroid Build Coastguard Worker d like(xmlBufferAllocationScheme) 691*7c568831SAndroid Build Coastguard Worker 692*7c568831SAndroid Build Coastguard Worker d xmlBufferCreate... 693*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlBufferCreate') 694*7c568831SAndroid Build Coastguard Worker d like(xmlBufferPtr) 695*7c568831SAndroid Build Coastguard Worker 696*7c568831SAndroid Build Coastguard Worker d xmlBufferCreateSize... 697*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlBufferCreateSize') 698*7c568831SAndroid Build Coastguard Worker d like(xmlBufferPtr) 699*7c568831SAndroid Build Coastguard Worker d size value like(xmlCsize_t) 700*7c568831SAndroid Build Coastguard Worker 701*7c568831SAndroid Build Coastguard Worker d xmlBufferCreateStatic... 702*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlBufferCreateStatic') 703*7c568831SAndroid Build Coastguard Worker d like(xmlBufferPtr) 704*7c568831SAndroid Build Coastguard Worker d mem * value 705*7c568831SAndroid Build Coastguard Worker d size value like(xmlCsize_t) 706*7c568831SAndroid Build Coastguard Worker 707*7c568831SAndroid Build Coastguard Worker d xmlBufferResize... 708*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlBufferResize') 709*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 710*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 711*7c568831SAndroid Build Coastguard Worker d size value like(xmlCsize_t) 712*7c568831SAndroid Build Coastguard Worker 713*7c568831SAndroid Build Coastguard Worker d xmlBufferFree pr extproc('xmlBufferFree') 714*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 715*7c568831SAndroid Build Coastguard Worker 716*7c568831SAndroid Build Coastguard Worker d xmlBufferDump pr extproc('xmlBufferDump') 717*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 718*7c568831SAndroid Build Coastguard Worker d file * value FILE * 719*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 720*7c568831SAndroid Build Coastguard Worker 721*7c568831SAndroid Build Coastguard Worker d xmlBufferAdd pr extproc('xmlBufferAdd') 722*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 723*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 724*7c568831SAndroid Build Coastguard Worker d str * value options(*string) const xmlChar * 725*7c568831SAndroid Build Coastguard Worker d len value like(xmlCint) str length 726*7c568831SAndroid Build Coastguard Worker 727*7c568831SAndroid Build Coastguard Worker d xmlBufferAddHead... 728*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlBufferAddHead') 729*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 730*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 731*7c568831SAndroid Build Coastguard Worker d str * value options(*string) const xmlChar * 732*7c568831SAndroid Build Coastguard Worker d len value like(xmlCint) str length 733*7c568831SAndroid Build Coastguard Worker 734*7c568831SAndroid Build Coastguard Worker d xmlBufferCat pr extproc('xmlBufferCat') 735*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 736*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 737*7c568831SAndroid Build Coastguard Worker d str * value options(*string) const xmlChar * 738*7c568831SAndroid Build Coastguard Worker 739*7c568831SAndroid Build Coastguard Worker d xmlBufferCCat pr extproc('xmlBufferCCat') 740*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 741*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 742*7c568831SAndroid Build Coastguard Worker d str * value options(*string) const char * 743*7c568831SAndroid Build Coastguard Worker 744*7c568831SAndroid Build Coastguard Worker d xmlBufferShrink... 745*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlBufferShrink') 746*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 747*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 748*7c568831SAndroid Build Coastguard Worker d len value like(xmlCuint) 749*7c568831SAndroid Build Coastguard Worker 750*7c568831SAndroid Build Coastguard Worker d xmlBufferGrow pr extproc('xmlBufferGrow') 751*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 752*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 753*7c568831SAndroid Build Coastguard Worker d len value like(xmlCuint) 754*7c568831SAndroid Build Coastguard Worker 755*7c568831SAndroid Build Coastguard Worker d xmlBufferEmpty pr extproc('xmlBufferEmpty') 756*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 757*7c568831SAndroid Build Coastguard Worker 758*7c568831SAndroid Build Coastguard Worker d xmlBufferContent... 759*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlBufferContent') const xmlChar * 760*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 761*7c568831SAndroid Build Coastguard Worker 762*7c568831SAndroid Build Coastguard Worker d xmlBufferDetach... 763*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlBufferDetach') xmlChar * 764*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 765*7c568831SAndroid Build Coastguard Worker 766*7c568831SAndroid Build Coastguard Worker d xmlBufferSetAllocationScheme... 767*7c568831SAndroid Build Coastguard Worker d pr extproc( 768*7c568831SAndroid Build Coastguard Worker d 'xmlBufferSetAllocationScheme') 769*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 770*7c568831SAndroid Build Coastguard Worker d scheme value 771*7c568831SAndroid Build Coastguard Worker d like(xmlBufferAllocationScheme) 772*7c568831SAndroid Build Coastguard Worker 773*7c568831SAndroid Build Coastguard Worker d xmlBufferLength... 774*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlBufferLength') 775*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 776*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 777*7c568831SAndroid Build Coastguard Worker 778*7c568831SAndroid Build Coastguard Worker * Creating/freeing new structures. 779*7c568831SAndroid Build Coastguard Worker 780*7c568831SAndroid Build Coastguard Worker d xmlCreateIntSubset... 781*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlCreateIntSubset') 782*7c568831SAndroid Build Coastguard Worker d like(xmlDtdPtr) 783*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 784*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 785*7c568831SAndroid Build Coastguard Worker d ExternalID * value options(*string) const xmlChar * 786*7c568831SAndroid Build Coastguard Worker d SystemlID * value options(*string) const xmlChar * 787*7c568831SAndroid Build Coastguard Worker 788*7c568831SAndroid Build Coastguard Worker d xmlNewDtd pr extproc('xmlNewDtd') 789*7c568831SAndroid Build Coastguard Worker d like(xmlDtdPtr) 790*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 791*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 792*7c568831SAndroid Build Coastguard Worker d ExternalID * value options(*string) const xmlChar * 793*7c568831SAndroid Build Coastguard Worker d SystemlID * value options(*string) const xmlChar * 794*7c568831SAndroid Build Coastguard Worker 795*7c568831SAndroid Build Coastguard Worker d xmlGetIntSubset... 796*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlGetIntSubset') 797*7c568831SAndroid Build Coastguard Worker d like(xmlDtdPtr) 798*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 799*7c568831SAndroid Build Coastguard Worker 800*7c568831SAndroid Build Coastguard Worker d xmlFreeDtd pr extproc('xmlFreeDtd') 801*7c568831SAndroid Build Coastguard Worker d cur value like(xmlDtdPtr) 802*7c568831SAndroid Build Coastguard Worker 803*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_LEGACY_ENABLED) 804*7c568831SAndroid Build Coastguard Worker d xmlNewGlobalNs pr extproc('xmlNewGlobalNs') 805*7c568831SAndroid Build Coastguard Worker d like(xmlNsPtr) 806*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 807*7c568831SAndroid Build Coastguard Worker d href * value options(*string) const xmlChar * 808*7c568831SAndroid Build Coastguard Worker d prefix * value options(*string) const xmlChar * 809*7c568831SAndroid Build Coastguard Worker /endif LIBXML_LEGACY_ENABLD 810*7c568831SAndroid Build Coastguard Worker 811*7c568831SAndroid Build Coastguard Worker d xmlNewNs pr extproc('xmlNewNs') 812*7c568831SAndroid Build Coastguard Worker d like(xmlNsPtr) 813*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 814*7c568831SAndroid Build Coastguard Worker d href * value options(*string) const xmlChar * 815*7c568831SAndroid Build Coastguard Worker d prefix * value options(*string) const xmlChar * 816*7c568831SAndroid Build Coastguard Worker 817*7c568831SAndroid Build Coastguard Worker d xmlFreeNs pr extproc('xmlFreeNs') 818*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNsPtr) 819*7c568831SAndroid Build Coastguard Worker 820*7c568831SAndroid Build Coastguard Worker d xmlFreeNsList pr extproc('xmlFreeNsList') 821*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNsPtr) 822*7c568831SAndroid Build Coastguard Worker 823*7c568831SAndroid Build Coastguard Worker d xmlNewDoc pr extproc('xmlNewDoc') 824*7c568831SAndroid Build Coastguard Worker d like(xmlDocPtr) 825*7c568831SAndroid Build Coastguard Worker d version * value options(*string) const xmlChar * 826*7c568831SAndroid Build Coastguard Worker 827*7c568831SAndroid Build Coastguard Worker d xmlFreeDoc pr extproc('xmlFreeDoc') 828*7c568831SAndroid Build Coastguard Worker d cur value like(xmlDocPtr) 829*7c568831SAndroid Build Coastguard Worker 830*7c568831SAndroid Build Coastguard Worker d xmlNewDocProp pr extproc('xmlNewDocProp') 831*7c568831SAndroid Build Coastguard Worker d like(xmlAttrPtr) 832*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 833*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 834*7c568831SAndroid Build Coastguard Worker 835*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 836*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 837*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_HTML_ENABLED) 838*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 839*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_SCHEMAS_ENABLED) 840*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 841*7c568831SAndroid Build Coastguard Worker /endif 842*7c568831SAndroid Build Coastguard Worker /if defined(XML_TESTVAL) 843*7c568831SAndroid Build Coastguard Worker d xmlNewProp pr extproc('xmlNewProp') 844*7c568831SAndroid Build Coastguard Worker d like(xmlAttrPtr) 845*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 846*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 847*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 848*7c568831SAndroid Build Coastguard Worker 849*7c568831SAndroid Build Coastguard Worker /undefine XML_TESTVAL 850*7c568831SAndroid Build Coastguard Worker /endif 851*7c568831SAndroid Build Coastguard Worker 852*7c568831SAndroid Build Coastguard Worker d xmlNewNsProp pr extproc('xmlNewNsProp') 853*7c568831SAndroid Build Coastguard Worker d like(xmlAttrPtr) 854*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 855*7c568831SAndroid Build Coastguard Worker d ns value like(xmlNsPtr) 856*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 857*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 858*7c568831SAndroid Build Coastguard Worker 859*7c568831SAndroid Build Coastguard Worker d xmlNewNsPropEatName... 860*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNewNsPropEatName') 861*7c568831SAndroid Build Coastguard Worker d like(xmlAttrPtr) 862*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 863*7c568831SAndroid Build Coastguard Worker d ns value like(xmlNsPtr) 864*7c568831SAndroid Build Coastguard Worker d name * value xmlChar * 865*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 866*7c568831SAndroid Build Coastguard Worker 867*7c568831SAndroid Build Coastguard Worker d xmlFreePropList... 868*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlFreePropList') 869*7c568831SAndroid Build Coastguard Worker d cur value like(xmlAttrPtr) 870*7c568831SAndroid Build Coastguard Worker 871*7c568831SAndroid Build Coastguard Worker d xmlFreeProp pr extproc('xmlFreeProp') 872*7c568831SAndroid Build Coastguard Worker d cur value like(xmlAttrPtr) 873*7c568831SAndroid Build Coastguard Worker 874*7c568831SAndroid Build Coastguard Worker d xmlCopyProp pr extproc('xmlCopyProp') 875*7c568831SAndroid Build Coastguard Worker d like(xmlAttrPtr) 876*7c568831SAndroid Build Coastguard Worker d target value like(xmlNodePtr) 877*7c568831SAndroid Build Coastguard Worker d cur value like(xmlAttrPtr) 878*7c568831SAndroid Build Coastguard Worker 879*7c568831SAndroid Build Coastguard Worker d xmlCopyPropList... 880*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlCopyPropList') 881*7c568831SAndroid Build Coastguard Worker d like(xmlAttrPtr) 882*7c568831SAndroid Build Coastguard Worker d target value like(xmlNodePtr) 883*7c568831SAndroid Build Coastguard Worker d cur value like(xmlAttrPtr) 884*7c568831SAndroid Build Coastguard Worker 885*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 886*7c568831SAndroid Build Coastguard Worker d xmlCopyDtd pr extproc('xmlCopyDtd') 887*7c568831SAndroid Build Coastguard Worker d like(xmlDtdPtr) 888*7c568831SAndroid Build Coastguard Worker d dtd value like(xmlDtdPtr) 889*7c568831SAndroid Build Coastguard Worker /endif LIBXML_TREE_ENABLED 890*7c568831SAndroid Build Coastguard Worker 891*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 892*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 893*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_SCHEMAS_ENABLED) 894*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 895*7c568831SAndroid Build Coastguard Worker /endif 896*7c568831SAndroid Build Coastguard Worker /if defined(XML_TESTVAL) 897*7c568831SAndroid Build Coastguard Worker d xmlCopyDoc pr extproc('xmlCopyDoc') 898*7c568831SAndroid Build Coastguard Worker d like(xmlDocPtr) 899*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 900*7c568831SAndroid Build Coastguard Worker d recursive value like(xmlCint) 901*7c568831SAndroid Build Coastguard Worker 902*7c568831SAndroid Build Coastguard Worker /undefine XML_TESTVAL 903*7c568831SAndroid Build Coastguard Worker /endif 904*7c568831SAndroid Build Coastguard Worker 905*7c568831SAndroid Build Coastguard Worker * Creating new nodes. 906*7c568831SAndroid Build Coastguard Worker 907*7c568831SAndroid Build Coastguard Worker d xmlNewDocNode pr extproc('xmlNewDocNode') 908*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 909*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 910*7c568831SAndroid Build Coastguard Worker d ns value like(xmlNsPtr) 911*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 912*7c568831SAndroid Build Coastguard Worker d content * value options(*string) const xmlChar * 913*7c568831SAndroid Build Coastguard Worker 914*7c568831SAndroid Build Coastguard Worker d xmlNewDocNodeEatName... 915*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNewDocNodeEatName') 916*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 917*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 918*7c568831SAndroid Build Coastguard Worker d ns value like(xmlNsPtr) 919*7c568831SAndroid Build Coastguard Worker d name * value xmlChar * 920*7c568831SAndroid Build Coastguard Worker d content * value options(*string) const xmlChar * 921*7c568831SAndroid Build Coastguard Worker 922*7c568831SAndroid Build Coastguard Worker d xmlNewNode pr extproc('xmlNewNode') 923*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 924*7c568831SAndroid Build Coastguard Worker d ns value like(xmlNsPtr) 925*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 926*7c568831SAndroid Build Coastguard Worker 927*7c568831SAndroid Build Coastguard Worker d xmlNewNodeEatName... 928*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNewNodeEatName') 929*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 930*7c568831SAndroid Build Coastguard Worker d ns value like(xmlNsPtr) 931*7c568831SAndroid Build Coastguard Worker d name * value xmlChar * 932*7c568831SAndroid Build Coastguard Worker 933*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 934*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 935*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_SCHEMAS_ENABLED) 936*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 937*7c568831SAndroid Build Coastguard Worker /endif 938*7c568831SAndroid Build Coastguard Worker /if defined(XML_TESTVAL) 939*7c568831SAndroid Build Coastguard Worker d xmlNewChild pr extproc('xmlNewChild') 940*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 941*7c568831SAndroid Build Coastguard Worker d parent value like(xmlNodePtr) 942*7c568831SAndroid Build Coastguard Worker d ns value like(xmlNsPtr) 943*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 944*7c568831SAndroid Build Coastguard Worker d content * value options(*string) const xmlChar * 945*7c568831SAndroid Build Coastguard Worker 946*7c568831SAndroid Build Coastguard Worker /undefine XML_TESTVAL 947*7c568831SAndroid Build Coastguard Worker /endif 948*7c568831SAndroid Build Coastguard Worker 949*7c568831SAndroid Build Coastguard Worker d xmlNewDocText pr extproc('xmlNewDocText') 950*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 951*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 952*7c568831SAndroid Build Coastguard Worker d content * value options(*string) const xmlChar * 953*7c568831SAndroid Build Coastguard Worker 954*7c568831SAndroid Build Coastguard Worker d xmlNewText pr extproc('xmlNewText') 955*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 956*7c568831SAndroid Build Coastguard Worker d content * value options(*string) const xmlChar * 957*7c568831SAndroid Build Coastguard Worker 958*7c568831SAndroid Build Coastguard Worker d xmlNewDocPI pr extproc('xmlNewDocPI') 959*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 960*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 961*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 962*7c568831SAndroid Build Coastguard Worker d content * value options(*string) const xmlChar * 963*7c568831SAndroid Build Coastguard Worker 964*7c568831SAndroid Build Coastguard Worker d xmlNewPI pr extproc('xmlNewPI') 965*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 966*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 967*7c568831SAndroid Build Coastguard Worker d content * value options(*string) const xmlChar * 968*7c568831SAndroid Build Coastguard Worker 969*7c568831SAndroid Build Coastguard Worker d xmlNewDocTextLen... 970*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNewDocTextLen') 971*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 972*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 973*7c568831SAndroid Build Coastguard Worker d content * value options(*string) const xmlChar * 974*7c568831SAndroid Build Coastguard Worker d len value like(xmlCint) 975*7c568831SAndroid Build Coastguard Worker 976*7c568831SAndroid Build Coastguard Worker d xmlNewTextLen pr extproc('xmlNewTextLen') 977*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 978*7c568831SAndroid Build Coastguard Worker d content * value options(*string) const xmlChar * 979*7c568831SAndroid Build Coastguard Worker d len value like(xmlCint) 980*7c568831SAndroid Build Coastguard Worker 981*7c568831SAndroid Build Coastguard Worker d xmlNewDocComment... 982*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNewDocComment') 983*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 984*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 985*7c568831SAndroid Build Coastguard Worker d content * value options(*string) const xmlChar * 986*7c568831SAndroid Build Coastguard Worker 987*7c568831SAndroid Build Coastguard Worker d xmlNewComment pr extproc('xmlNewComment') 988*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 989*7c568831SAndroid Build Coastguard Worker d content * value options(*string) const xmlChar * 990*7c568831SAndroid Build Coastguard Worker 991*7c568831SAndroid Build Coastguard Worker d xmlNewCDataBlock... 992*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNewCDataBlock') 993*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 994*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 995*7c568831SAndroid Build Coastguard Worker d content * value options(*string) const xmlChar * 996*7c568831SAndroid Build Coastguard Worker d len value like(xmlCint) 997*7c568831SAndroid Build Coastguard Worker 998*7c568831SAndroid Build Coastguard Worker d xmlNewCharRef pr extproc('xmlNewCharRef') 999*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1000*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1001*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 1002*7c568831SAndroid Build Coastguard Worker 1003*7c568831SAndroid Build Coastguard Worker d xmlNewReference... 1004*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNewReference') 1005*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1006*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1007*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 1008*7c568831SAndroid Build Coastguard Worker 1009*7c568831SAndroid Build Coastguard Worker d xmlCopyNode pr extproc('xmlCopyNode') 1010*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1011*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1012*7c568831SAndroid Build Coastguard Worker d recursive value like(xmlCint) 1013*7c568831SAndroid Build Coastguard Worker 1014*7c568831SAndroid Build Coastguard Worker d xmlDocCopyNode pr extproc('xmlDocCopyNode') 1015*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1016*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1017*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1018*7c568831SAndroid Build Coastguard Worker d recursive value like(xmlCint) 1019*7c568831SAndroid Build Coastguard Worker 1020*7c568831SAndroid Build Coastguard Worker d xmlDocCopyNodeList... 1021*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlDocCopyNodeList') 1022*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1023*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1024*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1025*7c568831SAndroid Build Coastguard Worker 1026*7c568831SAndroid Build Coastguard Worker d xmlCopyNodeList... 1027*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlCopyNodeList') 1028*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1029*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1030*7c568831SAndroid Build Coastguard Worker 1031*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 1032*7c568831SAndroid Build Coastguard Worker d xmlNewTextChild... 1033*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNewTextChild') 1034*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1035*7c568831SAndroid Build Coastguard Worker d parent value like(xmlNodePtr) 1036*7c568831SAndroid Build Coastguard Worker d ns value like(xmlNsPtr) 1037*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 1038*7c568831SAndroid Build Coastguard Worker d content * value options(*string) const xmlChar * 1039*7c568831SAndroid Build Coastguard Worker 1040*7c568831SAndroid Build Coastguard Worker d xmlNewDocRawNode... 1041*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNewDocRawNode') 1042*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1043*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1044*7c568831SAndroid Build Coastguard Worker d ns value like(xmlNsPtr) 1045*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 1046*7c568831SAndroid Build Coastguard Worker d content * value options(*string) const xmlChar * 1047*7c568831SAndroid Build Coastguard Worker 1048*7c568831SAndroid Build Coastguard Worker d xmlNewDocFragment... 1049*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNewDocFragment') 1050*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1051*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1052*7c568831SAndroid Build Coastguard Worker /endif LIBXML_TREE_ENABLED 1053*7c568831SAndroid Build Coastguard Worker 1054*7c568831SAndroid Build Coastguard Worker * Navigating. 1055*7c568831SAndroid Build Coastguard Worker 1056*7c568831SAndroid Build Coastguard Worker d xmlNewDocFragment... 1057*7c568831SAndroid Build Coastguard Worker d xmlGetLineNo pr extproc('xmlGetLineNo') 1058*7c568831SAndroid Build Coastguard Worker d like(xmlClong) 1059*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1060*7c568831SAndroid Build Coastguard Worker 1061*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 1062*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 1063*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_DEBUG_ENABLED) 1064*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 1065*7c568831SAndroid Build Coastguard Worker /endif 1066*7c568831SAndroid Build Coastguard Worker /if defined(XML_TESTVAL) 1067*7c568831SAndroid Build Coastguard Worker d xmlGetNodePath pr * extproc('xmlGetNodePath') xmlChar * 1068*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1069*7c568831SAndroid Build Coastguard Worker 1070*7c568831SAndroid Build Coastguard Worker /undefine XML_TESTVAL 1071*7c568831SAndroid Build Coastguard Worker /endif 1072*7c568831SAndroid Build Coastguard Worker 1073*7c568831SAndroid Build Coastguard Worker d xmlDocGetRootElement... 1074*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlDocGetRootElement') 1075*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1076*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1077*7c568831SAndroid Build Coastguard Worker 1078*7c568831SAndroid Build Coastguard Worker d xmlGetLastChild... 1079*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlGetLastChild') 1080*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1081*7c568831SAndroid Build Coastguard Worker d parent value like(xmlNodePtr) 1082*7c568831SAndroid Build Coastguard Worker 1083*7c568831SAndroid Build Coastguard Worker d xmlNodeIsText pr extproc('xmlNodeIsText') 1084*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1085*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1086*7c568831SAndroid Build Coastguard Worker 1087*7c568831SAndroid Build Coastguard Worker d xmlIsBlankNode pr extproc('xmlIsBlankNode') 1088*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1089*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1090*7c568831SAndroid Build Coastguard Worker 1091*7c568831SAndroid Build Coastguard Worker * Changing the structure. 1092*7c568831SAndroid Build Coastguard Worker 1093*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 1094*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 1095*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_WRITER_ENABLED) 1096*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 1097*7c568831SAndroid Build Coastguard Worker /endif 1098*7c568831SAndroid Build Coastguard Worker /if defined(XML_TESTVAL) 1099*7c568831SAndroid Build Coastguard Worker d xmlDocSetRootElement... 1100*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlDocSetRootElement') 1101*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1102*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1103*7c568831SAndroid Build Coastguard Worker d root value like(xmlNodePtr) 1104*7c568831SAndroid Build Coastguard Worker 1105*7c568831SAndroid Build Coastguard Worker /undefine XML_TESTVAL 1106*7c568831SAndroid Build Coastguard Worker /endif 1107*7c568831SAndroid Build Coastguard Worker 1108*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 1109*7c568831SAndroid Build Coastguard Worker d xmlNodeSetName pr extproc('xmlNodeSetName') 1110*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1111*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 1112*7c568831SAndroid Build Coastguard Worker /endif LIBXML_TREE_ENABLED 1113*7c568831SAndroid Build Coastguard Worker 1114*7c568831SAndroid Build Coastguard Worker d xmlAddChild pr extproc('xmlAddChild') 1115*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1116*7c568831SAndroid Build Coastguard Worker d parent value like(xmlNodePtr) 1117*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1118*7c568831SAndroid Build Coastguard Worker 1119*7c568831SAndroid Build Coastguard Worker d xmlAddChildList... 1120*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlAddChildList') 1121*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1122*7c568831SAndroid Build Coastguard Worker d parent value like(xmlNodePtr) 1123*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1124*7c568831SAndroid Build Coastguard Worker 1125*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 1126*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 1127*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_WRITER_ENABLED) 1128*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 1129*7c568831SAndroid Build Coastguard Worker /endif 1130*7c568831SAndroid Build Coastguard Worker /if defined(XML_TESTVAL) 1131*7c568831SAndroid Build Coastguard Worker d xmlReplaceNode pr extproc('xmlReplaceNode') 1132*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1133*7c568831SAndroid Build Coastguard Worker d old value like(xmlNodePtr) 1134*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1135*7c568831SAndroid Build Coastguard Worker 1136*7c568831SAndroid Build Coastguard Worker /undefine XML_TESTVAL 1137*7c568831SAndroid Build Coastguard Worker /endif 1138*7c568831SAndroid Build Coastguard Worker 1139*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 1140*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 1141*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_HTML_ENABLED) 1142*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 1143*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_SCHEMAS_ENABLED) 1144*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 1145*7c568831SAndroid Build Coastguard Worker /endif 1146*7c568831SAndroid Build Coastguard Worker /if defined(XML_TESTVAL) 1147*7c568831SAndroid Build Coastguard Worker d xmlAddPrevSibling... 1148*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlAddPrevSibling') 1149*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1150*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1151*7c568831SAndroid Build Coastguard Worker d elem value like(xmlNodePtr) 1152*7c568831SAndroid Build Coastguard Worker 1153*7c568831SAndroid Build Coastguard Worker /undefine XML_TESTVAL 1154*7c568831SAndroid Build Coastguard Worker /endif 1155*7c568831SAndroid Build Coastguard Worker 1156*7c568831SAndroid Build Coastguard Worker d xmlAddSibling pr extproc('xmlAddSibling') 1157*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1158*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1159*7c568831SAndroid Build Coastguard Worker d elem value like(xmlNodePtr) 1160*7c568831SAndroid Build Coastguard Worker 1161*7c568831SAndroid Build Coastguard Worker d xmlAddNextSibling... 1162*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlAddNextSibling') 1163*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1164*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1165*7c568831SAndroid Build Coastguard Worker d elem value like(xmlNodePtr) 1166*7c568831SAndroid Build Coastguard Worker 1167*7c568831SAndroid Build Coastguard Worker d xmlUnlinkNode pr extproc('xmlUnlinkNode') 1168*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1169*7c568831SAndroid Build Coastguard Worker 1170*7c568831SAndroid Build Coastguard Worker d xmlTextMerge pr extproc('xmlTextMerge') 1171*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1172*7c568831SAndroid Build Coastguard Worker d first value like(xmlNodePtr) 1173*7c568831SAndroid Build Coastguard Worker d second value like(xmlNodePtr) 1174*7c568831SAndroid Build Coastguard Worker 1175*7c568831SAndroid Build Coastguard Worker d xmlTextConcat pr extproc('xmlTextConcat') 1176*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1177*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1178*7c568831SAndroid Build Coastguard Worker d content * value options(*string) const xmlChar * 1179*7c568831SAndroid Build Coastguard Worker d len value like(xmlCint) 1180*7c568831SAndroid Build Coastguard Worker 1181*7c568831SAndroid Build Coastguard Worker d xmlFreeNodeList... 1182*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlFreeNodeList') 1183*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1184*7c568831SAndroid Build Coastguard Worker 1185*7c568831SAndroid Build Coastguard Worker d xmlFreeNode pr extproc('xmlFreeNode') 1186*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1187*7c568831SAndroid Build Coastguard Worker 1188*7c568831SAndroid Build Coastguard Worker d xmlSetTreeDoc pr extproc('xmlSetTreeDoc') 1189*7c568831SAndroid Build Coastguard Worker d tree value like(xmlNodePtr) 1190*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1191*7c568831SAndroid Build Coastguard Worker 1192*7c568831SAndroid Build Coastguard Worker d xmlSetListDoc pr extproc('xmlSetListDoc') 1193*7c568831SAndroid Build Coastguard Worker d list value like(xmlNodePtr) 1194*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1195*7c568831SAndroid Build Coastguard Worker 1196*7c568831SAndroid Build Coastguard Worker * Namespaces. 1197*7c568831SAndroid Build Coastguard Worker 1198*7c568831SAndroid Build Coastguard Worker d xmlSearchNs pr extproc('xmlSearchNs') 1199*7c568831SAndroid Build Coastguard Worker d like(xmlNsPtr) 1200*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1201*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1202*7c568831SAndroid Build Coastguard Worker d nameSpace * value options(*string) const xmlChar * 1203*7c568831SAndroid Build Coastguard Worker 1204*7c568831SAndroid Build Coastguard Worker d xmlSearchNsByHref... 1205*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlSearchNsByHref') 1206*7c568831SAndroid Build Coastguard Worker d like(xmlNsPtr) 1207*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1208*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1209*7c568831SAndroid Build Coastguard Worker d href * value options(*string) const xmlChar * 1210*7c568831SAndroid Build Coastguard Worker 1211*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 1212*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 1213*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_XPATH_ENABLED) 1214*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 1215*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_SCHEMAS_ENABLED) 1216*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 1217*7c568831SAndroid Build Coastguard Worker /endif 1218*7c568831SAndroid Build Coastguard Worker /if defined(XML_TESTVAL) 1219*7c568831SAndroid Build Coastguard Worker d xmlGetNsList pr * extproc('xmlGetNsList') xmlNsPtr * 1220*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1221*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1222*7c568831SAndroid Build Coastguard Worker 1223*7c568831SAndroid Build Coastguard Worker /undefine XML_TESTVAL 1224*7c568831SAndroid Build Coastguard Worker /endif 1225*7c568831SAndroid Build Coastguard Worker 1226*7c568831SAndroid Build Coastguard Worker d xmlSetNs pr extproc('xmlSetNs') 1227*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1228*7c568831SAndroid Build Coastguard Worker d ns value like(xmlNsPtr) 1229*7c568831SAndroid Build Coastguard Worker 1230*7c568831SAndroid Build Coastguard Worker d xmlCopyNamespace... 1231*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlCopyNamespace') 1232*7c568831SAndroid Build Coastguard Worker d like(xmlNsPtr) 1233*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNsPtr) 1234*7c568831SAndroid Build Coastguard Worker 1235*7c568831SAndroid Build Coastguard Worker d xmlCopyNamespaceList... 1236*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlCopyNamespaceList') 1237*7c568831SAndroid Build Coastguard Worker d like(xmlNsPtr) 1238*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNsPtr) 1239*7c568831SAndroid Build Coastguard Worker 1240*7c568831SAndroid Build Coastguard Worker * Changing the content. 1241*7c568831SAndroid Build Coastguard Worker 1242*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 1243*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 1244*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_XINCLUDE_ENABLED) 1245*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 1246*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_SCHEMAS_ENABLED) 1247*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 1248*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_HTML_ENABLED) 1249*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 1250*7c568831SAndroid Build Coastguard Worker /endif 1251*7c568831SAndroid Build Coastguard Worker /if defined(XML_TESTVAL) 1252*7c568831SAndroid Build Coastguard Worker d xmlSetProp pr extproc('xmlSetProp') 1253*7c568831SAndroid Build Coastguard Worker d like(xmlAttrPtr) 1254*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1255*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 1256*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 1257*7c568831SAndroid Build Coastguard Worker 1258*7c568831SAndroid Build Coastguard Worker d xmlSetNsProp pr extproc('xmlSetNsProp') 1259*7c568831SAndroid Build Coastguard Worker d like(xmlAttrPtr) 1260*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1261*7c568831SAndroid Build Coastguard Worker d ns value like(xmlNsPtr) 1262*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 1263*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 1264*7c568831SAndroid Build Coastguard Worker 1265*7c568831SAndroid Build Coastguard Worker /undefine XML_TESTVAL 1266*7c568831SAndroid Build Coastguard Worker /endif 1267*7c568831SAndroid Build Coastguard Worker 1268*7c568831SAndroid Build Coastguard Worker d xmlGetNoNsProp pr * extproc('xmlGetNoNsProp') xmlChar * 1269*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1270*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 1271*7c568831SAndroid Build Coastguard Worker 1272*7c568831SAndroid Build Coastguard Worker d xmlGetProp pr * extproc('xmlGetProp') xmlChar * 1273*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1274*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 1275*7c568831SAndroid Build Coastguard Worker 1276*7c568831SAndroid Build Coastguard Worker d xmlHasProp pr extproc('xmlHasProp') 1277*7c568831SAndroid Build Coastguard Worker d like(xmlAttrPtr) 1278*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1279*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 1280*7c568831SAndroid Build Coastguard Worker 1281*7c568831SAndroid Build Coastguard Worker d xmlHasNsProp pr extproc('xmlHasNsProp') 1282*7c568831SAndroid Build Coastguard Worker d like(xmlAttrPtr) 1283*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1284*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 1285*7c568831SAndroid Build Coastguard Worker d nameSpace * value options(*string) const xmlChar * 1286*7c568831SAndroid Build Coastguard Worker 1287*7c568831SAndroid Build Coastguard Worker d xmlGetNsProp pr * extproc('xmlGetNsProp') xmlChar * 1288*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1289*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 1290*7c568831SAndroid Build Coastguard Worker d nameSpace * value options(*string) const xmlChar * 1291*7c568831SAndroid Build Coastguard Worker 1292*7c568831SAndroid Build Coastguard Worker d xmlStringGetNodeList... 1293*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlStringGetNodeList') 1294*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1295*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1296*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 1297*7c568831SAndroid Build Coastguard Worker 1298*7c568831SAndroid Build Coastguard Worker d xmlStringLenGetNodeList... 1299*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlStringLenGetNodeList') 1300*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1301*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1302*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 1303*7c568831SAndroid Build Coastguard Worker d len value like(xmlCint) 1304*7c568831SAndroid Build Coastguard Worker 1305*7c568831SAndroid Build Coastguard Worker d xmlNodeListGetString... 1306*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlNodeListGetString') xmlChar * 1307*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1308*7c568831SAndroid Build Coastguard Worker d list value like(xmlNodePtr) 1309*7c568831SAndroid Build Coastguard Worker d inLine value like(xmlCint) 1310*7c568831SAndroid Build Coastguard Worker 1311*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 1312*7c568831SAndroid Build Coastguard Worker d xmlNodeListGetRawString... 1313*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlNodeListGetRawString') xmlChar * 1314*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1315*7c568831SAndroid Build Coastguard Worker d list value like(xmlNodePtr) 1316*7c568831SAndroid Build Coastguard Worker d inLine value like(xmlCint) 1317*7c568831SAndroid Build Coastguard Worker /endif LIBXML_TREE_ENABLED 1318*7c568831SAndroid Build Coastguard Worker 1319*7c568831SAndroid Build Coastguard Worker d xmlNodeSetContent... 1320*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNodeSetContent') 1321*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1322*7c568831SAndroid Build Coastguard Worker d content * value options(*string) const xmlChar * 1323*7c568831SAndroid Build Coastguard Worker 1324*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 1325*7c568831SAndroid Build Coastguard Worker d xmlNodeSetContentLen... 1326*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNodeSetContentLen') 1327*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1328*7c568831SAndroid Build Coastguard Worker d content * value options(*string) const xmlChar * 1329*7c568831SAndroid Build Coastguard Worker d len value like(xmlCint) 1330*7c568831SAndroid Build Coastguard Worker /endif LIBXML_TREE_ENABLED 1331*7c568831SAndroid Build Coastguard Worker 1332*7c568831SAndroid Build Coastguard Worker d xmlNodeAddContent... 1333*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNodeAddContent') 1334*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1335*7c568831SAndroid Build Coastguard Worker d content * value options(*string) const xmlChar * 1336*7c568831SAndroid Build Coastguard Worker 1337*7c568831SAndroid Build Coastguard Worker d xmlNodeAddContentLen... 1338*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNodeAddContentLen') 1339*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1340*7c568831SAndroid Build Coastguard Worker d content * value options(*string) const xmlChar * 1341*7c568831SAndroid Build Coastguard Worker d len value like(xmlCint) 1342*7c568831SAndroid Build Coastguard Worker 1343*7c568831SAndroid Build Coastguard Worker d xmlNodeGetContent... 1344*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlNodeGetContent') xmlChar * 1345*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1346*7c568831SAndroid Build Coastguard Worker 1347*7c568831SAndroid Build Coastguard Worker d xmlNodeBufGetContent... 1348*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNodeBufGetContent') 1349*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1350*7c568831SAndroid Build Coastguard Worker d buffer value like(xmlBufferPtr) 1351*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1352*7c568831SAndroid Build Coastguard Worker 1353*7c568831SAndroid Build Coastguard Worker d xmlBufGetNodeContent... 1354*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlBufGetNodeContent') 1355*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1356*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufPtr) 1357*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1358*7c568831SAndroid Build Coastguard Worker 1359*7c568831SAndroid Build Coastguard Worker d xmlNodeGetLang pr * extproc('xmlNodeGetLang') xmlChar * 1360*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1361*7c568831SAndroid Build Coastguard Worker 1362*7c568831SAndroid Build Coastguard Worker d xmlNodeGetSpacePreserve... 1363*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNodeGetSpacePreserve') 1364*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1365*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1366*7c568831SAndroid Build Coastguard Worker 1367*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 1368*7c568831SAndroid Build Coastguard Worker d xmlNodeSetLang pr extproc('xmlNodeSetLang') 1369*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1370*7c568831SAndroid Build Coastguard Worker d lang * value options(*string) const xmlChar * 1371*7c568831SAndroid Build Coastguard Worker 1372*7c568831SAndroid Build Coastguard Worker d xmlNodeSetSpacePreserve... 1373*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNodeSetSpacePreserve') 1374*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1375*7c568831SAndroid Build Coastguard Worker d val value like(xmlCint) 1376*7c568831SAndroid Build Coastguard Worker /endif LIBXML_TREE_ENABLED 1377*7c568831SAndroid Build Coastguard Worker 1378*7c568831SAndroid Build Coastguard Worker d xmlNodeGetBase pr * extproc('xmlNodeGetBase') xmlChar * 1379*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1380*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1381*7c568831SAndroid Build Coastguard Worker 1382*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 1383*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 1384*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_XINCLUDE_ENABLED) 1385*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 1386*7c568831SAndroid Build Coastguard Worker /endif 1387*7c568831SAndroid Build Coastguard Worker /if defined(XML_TESTVAL) 1388*7c568831SAndroid Build Coastguard Worker d xmlNodeSetBase pr extproc('xmlNodeSetBase') 1389*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1390*7c568831SAndroid Build Coastguard Worker d uri * value options(*string) const xmlChar * 1391*7c568831SAndroid Build Coastguard Worker 1392*7c568831SAndroid Build Coastguard Worker /undefine XML_TESTVAL 1393*7c568831SAndroid Build Coastguard Worker /endif 1394*7c568831SAndroid Build Coastguard Worker 1395*7c568831SAndroid Build Coastguard Worker * Removing content. 1396*7c568831SAndroid Build Coastguard Worker 1397*7c568831SAndroid Build Coastguard Worker d xmlRemoveProp pr extproc('xmlRemoveProp') 1398*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1399*7c568831SAndroid Build Coastguard Worker d cur value like(xmlAttrPtr) 1400*7c568831SAndroid Build Coastguard Worker 1401*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 1402*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 1403*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_SCHEMAS_ENABLED) 1404*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 1405*7c568831SAndroid Build Coastguard Worker /endif 1406*7c568831SAndroid Build Coastguard Worker /if defined(XML_TESTVAL) 1407*7c568831SAndroid Build Coastguard Worker d xmlUnsetNsProp pr extproc('xmlUnsetNsProp') 1408*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1409*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1410*7c568831SAndroid Build Coastguard Worker d ns value like(xmlNsPtr) 1411*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 1412*7c568831SAndroid Build Coastguard Worker 1413*7c568831SAndroid Build Coastguard Worker d xmlUnsetProp pr extproc('xmlUnsetProp') 1414*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1415*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1416*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 1417*7c568831SAndroid Build Coastguard Worker 1418*7c568831SAndroid Build Coastguard Worker /undefine XML_TESTVAL 1419*7c568831SAndroid Build Coastguard Worker /endif 1420*7c568831SAndroid Build Coastguard Worker 1421*7c568831SAndroid Build Coastguard Worker * Internal, don't use. 1422*7c568831SAndroid Build Coastguard Worker 1423*7c568831SAndroid Build Coastguard Worker d xmlBufferWriteCharacter... Warning: renamed 1424*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlBufferWriteCHAR') 1425*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 1426*7c568831SAndroid Build Coastguard Worker d string * value options(*string) const xmlChar * 1427*7c568831SAndroid Build Coastguard Worker 1428*7c568831SAndroid Build Coastguard Worker d xmlBufferWriteChar... 1429*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlBufferWriteChar') 1430*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 1431*7c568831SAndroid Build Coastguard Worker d string * value options(*string) const xmlChar * 1432*7c568831SAndroid Build Coastguard Worker 1433*7c568831SAndroid Build Coastguard Worker d xmlBufferWriteQuotedString... 1434*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlBufferWriteQuotedString') 1435*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 1436*7c568831SAndroid Build Coastguard Worker d string * value options(*string) const xmlChar * 1437*7c568831SAndroid Build Coastguard Worker 1438*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_OUTPUT_ENABLED) 1439*7c568831SAndroid Build Coastguard Worker d xmlAttrSerializeTxtContent... 1440*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlAttrSerializeTxtContent') 1441*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 1442*7c568831SAndroid Build Coastguard Worker d attr value like(xmlAttrPtr) 1443*7c568831SAndroid Build Coastguard Worker d string * value options(*string) const xmlChar * 1444*7c568831SAndroid Build Coastguard Worker /endif LIBXML_OUTPUT_ENABLD 1445*7c568831SAndroid Build Coastguard Worker 1446*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 1447*7c568831SAndroid Build Coastguard Worker 1448*7c568831SAndroid Build Coastguard Worker * Namespace handling. 1449*7c568831SAndroid Build Coastguard Worker 1450*7c568831SAndroid Build Coastguard Worker d xmlReconciliateNs... 1451*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlReconciliateNs') 1452*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1453*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1454*7c568831SAndroid Build Coastguard Worker d tree value like(xmlNodePtr) 1455*7c568831SAndroid Build Coastguard Worker /endif 1456*7c568831SAndroid Build Coastguard Worker 1457*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_OUTPUT_ENABLED) 1458*7c568831SAndroid Build Coastguard Worker 1459*7c568831SAndroid Build Coastguard Worker * Saving. 1460*7c568831SAndroid Build Coastguard Worker 1461*7c568831SAndroid Build Coastguard Worker d xmlDocDumpFormatMemory... 1462*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlDocDumpFormatMemory') 1463*7c568831SAndroid Build Coastguard Worker d cur value like(xmlDocPtr) 1464*7c568831SAndroid Build Coastguard Worker d mem * xmlChar * (*) 1465*7c568831SAndroid Build Coastguard Worker d size like(xmlCint) 1466*7c568831SAndroid Build Coastguard Worker d format value like(xmlCint) 1467*7c568831SAndroid Build Coastguard Worker 1468*7c568831SAndroid Build Coastguard Worker d xmlDocDumpMemory... 1469*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlDocDumpMemory') 1470*7c568831SAndroid Build Coastguard Worker d cur value like(xmlDocPtr) 1471*7c568831SAndroid Build Coastguard Worker d mem * xmlChar * (*) 1472*7c568831SAndroid Build Coastguard Worker d size like(xmlCint) 1473*7c568831SAndroid Build Coastguard Worker 1474*7c568831SAndroid Build Coastguard Worker d xmlDocDumpMemoryEnc... 1475*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlDocDumpMemoryEnc') 1476*7c568831SAndroid Build Coastguard Worker d out_doc value like(xmlDocPtr) 1477*7c568831SAndroid Build Coastguard Worker d doc_txt_ptr * xmlChar * (*) 1478*7c568831SAndroid Build Coastguard Worker d doc_txt_len like(xmlCint) 1479*7c568831SAndroid Build Coastguard Worker d txt_encoding * value options(*string) const char * 1480*7c568831SAndroid Build Coastguard Worker 1481*7c568831SAndroid Build Coastguard Worker d xmlDocDumpFormatMemoryEnc... 1482*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlDocDumpFormatMemoryEnc') 1483*7c568831SAndroid Build Coastguard Worker d out_doc value like(xmlDocPtr) 1484*7c568831SAndroid Build Coastguard Worker d doc_txt_ptr * xmlChar * (*) 1485*7c568831SAndroid Build Coastguard Worker d doc_txt_len like(xmlCint) 1486*7c568831SAndroid Build Coastguard Worker d txt_encoding * value options(*string) const char * 1487*7c568831SAndroid Build Coastguard Worker d format value like(xmlCint) 1488*7c568831SAndroid Build Coastguard Worker 1489*7c568831SAndroid Build Coastguard Worker d xmlDocFormatDump... 1490*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlDocFormatDump') 1491*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1492*7c568831SAndroid Build Coastguard Worker d f * value FILE * 1493*7c568831SAndroid Build Coastguard Worker d cur value like(xmlDocPtr) 1494*7c568831SAndroid Build Coastguard Worker d format value like(xmlCint) 1495*7c568831SAndroid Build Coastguard Worker 1496*7c568831SAndroid Build Coastguard Worker d xmlDocDump pr extproc('xmlDocDump') 1497*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1498*7c568831SAndroid Build Coastguard Worker d f * value FILE * 1499*7c568831SAndroid Build Coastguard Worker d cur value like(xmlDocPtr) 1500*7c568831SAndroid Build Coastguard Worker 1501*7c568831SAndroid Build Coastguard Worker d xmlElemDump pr extproc('xmlElemDump') 1502*7c568831SAndroid Build Coastguard Worker d f * value FILE * 1503*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1504*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1505*7c568831SAndroid Build Coastguard Worker 1506*7c568831SAndroid Build Coastguard Worker d xmlSaveFile pr extproc('xmlSaveFile') 1507*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1508*7c568831SAndroid Build Coastguard Worker d filename * value options(*string) const char * 1509*7c568831SAndroid Build Coastguard Worker d cur value like(xmlDocPtr) 1510*7c568831SAndroid Build Coastguard Worker 1511*7c568831SAndroid Build Coastguard Worker d xmlSaveFormatFile... 1512*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlSaveFormatFile') 1513*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1514*7c568831SAndroid Build Coastguard Worker d filename * value options(*string) const char * 1515*7c568831SAndroid Build Coastguard Worker d cur value like(xmlDocPtr) 1516*7c568831SAndroid Build Coastguard Worker d format value like(xmlCint) 1517*7c568831SAndroid Build Coastguard Worker 1518*7c568831SAndroid Build Coastguard Worker d xmlBufNodeDump pr extproc('xmlBufNodeDump') 1519*7c568831SAndroid Build Coastguard Worker d like(xmlCsize_t) 1520*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufPtr) 1521*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1522*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1523*7c568831SAndroid Build Coastguard Worker d level value like(xmlCint) 1524*7c568831SAndroid Build Coastguard Worker d format value like(xmlCint) 1525*7c568831SAndroid Build Coastguard Worker 1526*7c568831SAndroid Build Coastguard Worker d xmlNodeDump pr extproc('xmlNodeDump') 1527*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1528*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 1529*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1530*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1531*7c568831SAndroid Build Coastguard Worker d level value like(xmlCint) 1532*7c568831SAndroid Build Coastguard Worker d format value like(xmlCint) 1533*7c568831SAndroid Build Coastguard Worker 1534*7c568831SAndroid Build Coastguard Worker d xmlSaveFileTo pr extproc('xmlSaveFileTo') 1535*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1536*7c568831SAndroid Build Coastguard Worker d buf value like(xmlOutputBufferPtr) 1537*7c568831SAndroid Build Coastguard Worker d cur value like(xmlDocPtr) 1538*7c568831SAndroid Build Coastguard Worker d encoding * value options(*string) const char * 1539*7c568831SAndroid Build Coastguard Worker 1540*7c568831SAndroid Build Coastguard Worker d xmlSaveFormatFileTo... 1541*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlSaveFormatFileTo') 1542*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1543*7c568831SAndroid Build Coastguard Worker d buf value like(xmlOutputBufferPtr) 1544*7c568831SAndroid Build Coastguard Worker d cur value like(xmlDocPtr) 1545*7c568831SAndroid Build Coastguard Worker d encoding * value options(*string) const char * 1546*7c568831SAndroid Build Coastguard Worker d format value like(xmlCint) 1547*7c568831SAndroid Build Coastguard Worker 1548*7c568831SAndroid Build Coastguard Worker d xmlNodeDumpOutput... 1549*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNodeDumpOutput') 1550*7c568831SAndroid Build Coastguard Worker d buf value like(xmlOutputBufferPtr) 1551*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1552*7c568831SAndroid Build Coastguard Worker d cur value like(xmlNodePtr) 1553*7c568831SAndroid Build Coastguard Worker d level value like(xmlCint) 1554*7c568831SAndroid Build Coastguard Worker d format value like(xmlCint) 1555*7c568831SAndroid Build Coastguard Worker d encoding * value options(*string) const char * 1556*7c568831SAndroid Build Coastguard Worker 1557*7c568831SAndroid Build Coastguard Worker d xmlSaveFormatFileEnc... 1558*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlSaveFormatFileEnc') 1559*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1560*7c568831SAndroid Build Coastguard Worker d filename * value options(*string) const char * 1561*7c568831SAndroid Build Coastguard Worker d cur value like(xmlDocPtr) 1562*7c568831SAndroid Build Coastguard Worker d encoding * value options(*string) const char * 1563*7c568831SAndroid Build Coastguard Worker d format value like(xmlCint) 1564*7c568831SAndroid Build Coastguard Worker 1565*7c568831SAndroid Build Coastguard Worker d xmlSaveFileEnc pr extproc('xmlSaveFileEnc') 1566*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1567*7c568831SAndroid Build Coastguard Worker d filename * value options(*string) const char * 1568*7c568831SAndroid Build Coastguard Worker d cur value like(xmlDocPtr) 1569*7c568831SAndroid Build Coastguard Worker d encoding * value options(*string) const char * 1570*7c568831SAndroid Build Coastguard Worker /endif LIBXML_OUTPUT_ENABLD 1571*7c568831SAndroid Build Coastguard Worker 1572*7c568831SAndroid Build Coastguard Worker * XHTML 1573*7c568831SAndroid Build Coastguard Worker 1574*7c568831SAndroid Build Coastguard Worker d xmlIsXHTML pr extproc('xmlIsXHTML') 1575*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1576*7c568831SAndroid Build Coastguard Worker d systemID * value options(*string) const xmlChar * 1577*7c568831SAndroid Build Coastguard Worker d publicID * value options(*string) const xmlChar * 1578*7c568831SAndroid Build Coastguard Worker 1579*7c568831SAndroid Build Coastguard Worker * Compression. 1580*7c568831SAndroid Build Coastguard Worker 1581*7c568831SAndroid Build Coastguard Worker d xmlGetDocCompressMode... 1582*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlGetDocCompressMode') 1583*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1584*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1585*7c568831SAndroid Build Coastguard Worker 1586*7c568831SAndroid Build Coastguard Worker d xmlSetDocCompressMode... 1587*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlSetDocCompressMode') 1588*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1589*7c568831SAndroid Build Coastguard Worker d mode value like(xmlCint) 1590*7c568831SAndroid Build Coastguard Worker 1591*7c568831SAndroid Build Coastguard Worker d xmlGetCompressMode... 1592*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlGetCompressMode') 1593*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1594*7c568831SAndroid Build Coastguard Worker 1595*7c568831SAndroid Build Coastguard Worker d xmlSetCompressMode... 1596*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlSetCompressMode') 1597*7c568831SAndroid Build Coastguard Worker d mode value like(xmlCint) 1598*7c568831SAndroid Build Coastguard Worker 1599*7c568831SAndroid Build Coastguard Worker * DOM-wrapper helper functions. 1600*7c568831SAndroid Build Coastguard Worker 1601*7c568831SAndroid Build Coastguard Worker d xmlDOMWrapNewCtxt... 1602*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlDOMWrapNewCtxt') 1603*7c568831SAndroid Build Coastguard Worker d like(xmlDOMWrapCtxtPtr) 1604*7c568831SAndroid Build Coastguard Worker 1605*7c568831SAndroid Build Coastguard Worker d xmlDOMWrapFreeCtxt... 1606*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlDOMWrapFreeCtxt') 1607*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlDOMWrapCtxtPtr) 1608*7c568831SAndroid Build Coastguard Worker 1609*7c568831SAndroid Build Coastguard Worker d xmlDOMWrapReconcileNamespaces... 1610*7c568831SAndroid Build Coastguard Worker d pr extproc( 1611*7c568831SAndroid Build Coastguard Worker d 'xmlDOMWrapReconcileNamespaces') 1612*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1613*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlDOMWrapCtxtPtr) 1614*7c568831SAndroid Build Coastguard Worker d elem value like(xmlNodePtr) 1615*7c568831SAndroid Build Coastguard Worker d options value like(xmlCint) 1616*7c568831SAndroid Build Coastguard Worker 1617*7c568831SAndroid Build Coastguard Worker d xmlDOMWrapAdoptNode... 1618*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlDOMWrapAdoptNode') 1619*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1620*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlDOMWrapCtxtPtr) 1621*7c568831SAndroid Build Coastguard Worker d sourceDoc value like(xmlDocPtr) 1622*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1623*7c568831SAndroid Build Coastguard Worker d destDoc value like(xmlDocPtr) 1624*7c568831SAndroid Build Coastguard Worker d destParent value like(xmlNodePtr) 1625*7c568831SAndroid Build Coastguard Worker d options value like(xmlCint) 1626*7c568831SAndroid Build Coastguard Worker 1627*7c568831SAndroid Build Coastguard Worker d xmlDOMWrapRemoveNode... 1628*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlDOMWrapRemoveNode') 1629*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1630*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlDOMWrapCtxtPtr) 1631*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 1632*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1633*7c568831SAndroid Build Coastguard Worker d options value like(xmlCint) 1634*7c568831SAndroid Build Coastguard Worker 1635*7c568831SAndroid Build Coastguard Worker d xmlDOMWrapCloneNode... 1636*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlDOMWrapCloneNode') 1637*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 1638*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlDOMWrapCtxtPtr) 1639*7c568831SAndroid Build Coastguard Worker d sourceDoc value like(xmlDocPtr) 1640*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1641*7c568831SAndroid Build Coastguard Worker d clonedNode like(xmlNodePtr) 1642*7c568831SAndroid Build Coastguard Worker d destDoc value like(xmlDocPtr) 1643*7c568831SAndroid Build Coastguard Worker d destParent value like(xmlNodePtr) 1644*7c568831SAndroid Build Coastguard Worker d options value like(xmlCint) 1645*7c568831SAndroid Build Coastguard Worker 1646*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 1647*7c568831SAndroid Build Coastguard Worker 1648*7c568831SAndroid Build Coastguard Worker * 5 interfaces from DOM ElementTraversal, but different in entities 1649*7c568831SAndroid Build Coastguard Worker * traversal. 1650*7c568831SAndroid Build Coastguard Worker 1651*7c568831SAndroid Build Coastguard Worker d xmlChildElementCount... 1652*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlChildElementCount') 1653*7c568831SAndroid Build Coastguard Worker d like(xmlClong) 1654*7c568831SAndroid Build Coastguard Worker d parent value like(xmlNodePtr) 1655*7c568831SAndroid Build Coastguard Worker 1656*7c568831SAndroid Build Coastguard Worker d xmlNextElementSibling... 1657*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNextElementSibling') 1658*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1659*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1660*7c568831SAndroid Build Coastguard Worker 1661*7c568831SAndroid Build Coastguard Worker d xmlFirstElementChild... 1662*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlFirstElementChild') 1663*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1664*7c568831SAndroid Build Coastguard Worker d parent value like(xmlNodePtr) 1665*7c568831SAndroid Build Coastguard Worker 1666*7c568831SAndroid Build Coastguard Worker d xmlLastElementChild... 1667*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlLastElementChild') 1668*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1669*7c568831SAndroid Build Coastguard Worker d parent value like(xmlNodePtr) 1670*7c568831SAndroid Build Coastguard Worker 1671*7c568831SAndroid Build Coastguard Worker d xmlPreviousElementSibling... 1672*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlPreviousElementSibling') 1673*7c568831SAndroid Build Coastguard Worker d like(xmlNodePtr) 1674*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 1675*7c568831SAndroid Build Coastguard Worker /endif 1676*7c568831SAndroid Build Coastguard Worker 1677*7c568831SAndroid Build Coastguard Worker /if not defined(XML_PARSER_H__) 1678*7c568831SAndroid Build Coastguard Worker /include "libxmlrpg/xmlmemory" 1679*7c568831SAndroid Build Coastguard Worker /endif 1680*7c568831SAndroid Build Coastguard Worker 1681*7c568831SAndroid Build Coastguard Worker /endif XML_TREE_H__ 1682