1*7c568831SAndroid Build Coastguard Worker * Summary: The DTD validation 2*7c568831SAndroid Build Coastguard Worker * Description: API for the DTD handling and the validity checking 3*7c568831SAndroid Build Coastguard Worker * 4*7c568831SAndroid Build Coastguard Worker * Copy: See Copyright for the status of this software. 5*7c568831SAndroid Build Coastguard Worker * 6*7c568831SAndroid Build Coastguard Worker * Author: Patrick Monnerat <[email protected]>, DATASPHERE S.A. 7*7c568831SAndroid Build Coastguard Worker 8*7c568831SAndroid Build Coastguard Worker /if not defined(XML_VALID_H__) 9*7c568831SAndroid Build Coastguard Worker /define XML_VALID_H__ 10*7c568831SAndroid Build Coastguard Worker 11*7c568831SAndroid Build Coastguard Worker /include "libxmlrpg/xmlversion" 12*7c568831SAndroid Build Coastguard Worker /include "libxmlrpg/xmlTypesC" 13*7c568831SAndroid Build Coastguard Worker /include "libxmlrpg/xmlerror" 14*7c568831SAndroid Build Coastguard Worker /include "libxmlrpg/tree" 15*7c568831SAndroid Build Coastguard Worker /include "libxmlrpg/list" 16*7c568831SAndroid Build Coastguard Worker /include "libxmlrpg/xmlautomata" 17*7c568831SAndroid Build Coastguard Worker /include "libxmlrpg/xmlregexp" 18*7c568831SAndroid Build Coastguard Worker 19*7c568831SAndroid Build Coastguard Worker * Validation state added for non-determinist content model. 20*7c568831SAndroid Build Coastguard Worker 21*7c568831SAndroid Build Coastguard Worker d xmlValidStatePtr... 22*7c568831SAndroid Build Coastguard Worker d s * based(######typedef######) 23*7c568831SAndroid Build Coastguard Worker 24*7c568831SAndroid Build Coastguard Worker * xmlValidityErrorFunc: 25*7c568831SAndroid Build Coastguard Worker * @ctx: usually an xmlValidCtxtPtr to a validity error context, 26*7c568831SAndroid Build Coastguard Worker * but comes from ctxt->userData (which normally contains such 27*7c568831SAndroid Build Coastguard Worker * a pointer); ctxt->userData can be changed by the user. 28*7c568831SAndroid Build Coastguard Worker * @msg: the string to format *printf like vararg 29*7c568831SAndroid Build Coastguard Worker * @...: remaining arguments to the format 30*7c568831SAndroid Build Coastguard Worker * 31*7c568831SAndroid Build Coastguard Worker * Callback called when a validity error is found. This is a message 32*7c568831SAndroid Build Coastguard Worker * oriented function similar to an *printf function. 33*7c568831SAndroid Build Coastguard Worker 34*7c568831SAndroid Build Coastguard Worker d xmlValidityErrorFunc... 35*7c568831SAndroid Build Coastguard Worker d s * based(######typedef######) 36*7c568831SAndroid Build Coastguard Worker d procptr 37*7c568831SAndroid Build Coastguard Worker 38*7c568831SAndroid Build Coastguard Worker * xmlValidityWarningFunc: 39*7c568831SAndroid Build Coastguard Worker * @ctx: usually an xmlValidCtxtPtr to a validity error context, 40*7c568831SAndroid Build Coastguard Worker * but comes from ctxt->userData (which normally contains such 41*7c568831SAndroid Build Coastguard Worker * a pointer); ctxt->userData can be changed by the user. 42*7c568831SAndroid Build Coastguard Worker * @msg: the string to format *printf like vararg 43*7c568831SAndroid Build Coastguard Worker * @...: remaining arguments to the format 44*7c568831SAndroid Build Coastguard Worker * 45*7c568831SAndroid Build Coastguard Worker * Callback called when a validity warning is found. This is a message 46*7c568831SAndroid Build Coastguard Worker * oriented function similar to an *printf function. 47*7c568831SAndroid Build Coastguard Worker 48*7c568831SAndroid Build Coastguard Worker d xmlValidityWarningFunc... 49*7c568831SAndroid Build Coastguard Worker d s * based(######typedef######) 50*7c568831SAndroid Build Coastguard Worker d procptr 51*7c568831SAndroid Build Coastguard Worker 52*7c568831SAndroid Build Coastguard Worker * xmlValidCtxt: 53*7c568831SAndroid Build Coastguard Worker * An xmlValidCtxt is used for error reporting when validating. 54*7c568831SAndroid Build Coastguard Worker 55*7c568831SAndroid Build Coastguard Worker d xmlValidCtxtPtr... 56*7c568831SAndroid Build Coastguard Worker d s * based(######typedef######) 57*7c568831SAndroid Build Coastguard Worker 58*7c568831SAndroid Build Coastguard Worker d xmlValidCtxt ds based(xmlValidCtxtPtr) 59*7c568831SAndroid Build Coastguard Worker d align qualified 60*7c568831SAndroid Build Coastguard Worker d userdata * void * 61*7c568831SAndroid Build Coastguard Worker d error like(xmlValidityErrorFunc) Error callback 62*7c568831SAndroid Build Coastguard Worker d warning like(xmlValidityWarningFunc) Warning callback 63*7c568831SAndroid Build Coastguard Worker * 64*7c568831SAndroid Build Coastguard Worker * Node analysis stack used when validating within entities 65*7c568831SAndroid Build Coastguard Worker * 66*7c568831SAndroid Build Coastguard Worker d node like(xmlNodePtr) Current parsed Node 67*7c568831SAndroid Build Coastguard Worker d nodeNr like(xmlCint) Parsing stack depth 68*7c568831SAndroid Build Coastguard Worker d nodeMax like(xmlCint) Max stack depth 69*7c568831SAndroid Build Coastguard Worker d nodeTab * xmlNodePtr * 70*7c568831SAndroid Build Coastguard Worker * 71*7c568831SAndroid Build Coastguard Worker d finishDtd like(xmlCuint) 72*7c568831SAndroid Build Coastguard Worker d doc like(xmlDocPtr) The document 73*7c568831SAndroid Build Coastguard Worker d valid like(xmlCint) Temp check result 74*7c568831SAndroid Build Coastguard Worker * 75*7c568831SAndroid Build Coastguard Worker * state state used for non-determinist content validation 76*7c568831SAndroid Build Coastguard Worker * 77*7c568831SAndroid Build Coastguard Worker d vstate * xmlValidState * 78*7c568831SAndroid Build Coastguard Worker d vstateNr like(xmlCint) Validat. stack depth 79*7c568831SAndroid Build Coastguard Worker d vstateMax like(xmlCint) Max stack depth 80*7c568831SAndroid Build Coastguard Worker d vstateTab * xmlValidState * 81*7c568831SAndroid Build Coastguard Worker * 82*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_REGEXP_ENABLED) 83*7c568831SAndroid Build Coastguard Worker d am like(xmlAutomataPtr) The automata 84*7c568831SAndroid Build Coastguard Worker d state like(xmlAutomataStatePtr) Automata build state 85*7c568831SAndroid Build Coastguard Worker /else 86*7c568831SAndroid Build Coastguard Worker d am * 87*7c568831SAndroid Build Coastguard Worker d state * 88*7c568831SAndroid Build Coastguard Worker /endif 89*7c568831SAndroid Build Coastguard Worker 90*7c568831SAndroid Build Coastguard Worker * ALL notation declarations are stored in a table. 91*7c568831SAndroid Build Coastguard Worker * There is one table per DTD. 92*7c568831SAndroid Build Coastguard Worker 93*7c568831SAndroid Build Coastguard Worker d xmlNotationTablePtr... 94*7c568831SAndroid Build Coastguard Worker d s * based(######typedef######) 95*7c568831SAndroid Build Coastguard Worker 96*7c568831SAndroid Build Coastguard Worker * ALL element declarations are stored in a table. 97*7c568831SAndroid Build Coastguard Worker * There is one table per DTD. 98*7c568831SAndroid Build Coastguard Worker 99*7c568831SAndroid Build Coastguard Worker d xmlElementTablePtr... 100*7c568831SAndroid Build Coastguard Worker d s * based(######typedef######) 101*7c568831SAndroid Build Coastguard Worker 102*7c568831SAndroid Build Coastguard Worker * ALL attribute declarations are stored in a table. 103*7c568831SAndroid Build Coastguard Worker * There is one table per DTD. 104*7c568831SAndroid Build Coastguard Worker 105*7c568831SAndroid Build Coastguard Worker d xmlAttributeTablePtr... 106*7c568831SAndroid Build Coastguard Worker d s * based(######typedef######) 107*7c568831SAndroid Build Coastguard Worker 108*7c568831SAndroid Build Coastguard Worker * ALL IDs attributes are stored in a table. 109*7c568831SAndroid Build Coastguard Worker * There is one table per document. 110*7c568831SAndroid Build Coastguard Worker 111*7c568831SAndroid Build Coastguard Worker d xmlIDTablePtr s * based(######typedef######) 112*7c568831SAndroid Build Coastguard Worker 113*7c568831SAndroid Build Coastguard Worker * ALL Refs attributes are stored in a table. 114*7c568831SAndroid Build Coastguard Worker * There is one table per document. 115*7c568831SAndroid Build Coastguard Worker 116*7c568831SAndroid Build Coastguard Worker d xmlRefTablePtr s * based(######typedef######) 117*7c568831SAndroid Build Coastguard Worker 118*7c568831SAndroid Build Coastguard Worker * Notation 119*7c568831SAndroid Build Coastguard Worker 120*7c568831SAndroid Build Coastguard Worker d xmlAddNotationDecl... 121*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlAddNotationDecl') 122*7c568831SAndroid Build Coastguard Worker d like(xmlNotationPtr) 123*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 124*7c568831SAndroid Build Coastguard Worker d dtd value like(xmlDtdPtr) 125*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 126*7c568831SAndroid Build Coastguard Worker d PublicID * value options(*string) const xmlChar * 127*7c568831SAndroid Build Coastguard Worker d SystemID * value options(*string) const xmlChar * 128*7c568831SAndroid Build Coastguard Worker 129*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 130*7c568831SAndroid Build Coastguard Worker d xmlCopyNotationTable... 131*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlCopyNotationTable') 132*7c568831SAndroid Build Coastguard Worker d like(xmlNotationPtr) 133*7c568831SAndroid Build Coastguard Worker d table value like(xmlNotationTablePtr) 134*7c568831SAndroid Build Coastguard Worker /endif LIBXML_TREE_ENABLED 135*7c568831SAndroid Build Coastguard Worker 136*7c568831SAndroid Build Coastguard Worker d xmlFreeNotationTable... 137*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlFreeNotationTable') 138*7c568831SAndroid Build Coastguard Worker d table value like(xmlNotationTablePtr) 139*7c568831SAndroid Build Coastguard Worker 140*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_OUTPUT_ENABLED) 141*7c568831SAndroid Build Coastguard Worker d xmlDumpNotationDecl... 142*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlDumpNotationDecl') 143*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 144*7c568831SAndroid Build Coastguard Worker d nota value like(xmlNotationPtr) 145*7c568831SAndroid Build Coastguard Worker 146*7c568831SAndroid Build Coastguard Worker d xmlDumpNotationTable... 147*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlDumpNotationTable') 148*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 149*7c568831SAndroid Build Coastguard Worker d table value like(xmlNotationTablePtr) 150*7c568831SAndroid Build Coastguard Worker /endif LIBXML_OUTPUT_ENABLD 151*7c568831SAndroid Build Coastguard Worker 152*7c568831SAndroid Build Coastguard Worker * Element Content 153*7c568831SAndroid Build Coastguard Worker * the non Doc version are being deprecated 154*7c568831SAndroid Build Coastguard Worker 155*7c568831SAndroid Build Coastguard Worker d xmlNewElementContent... 156*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNewElementContent') 157*7c568831SAndroid Build Coastguard Worker d like(xmlElementContentPtr) 158*7c568831SAndroid Build Coastguard Worker d name * value const xmlChar * 159*7c568831SAndroid Build Coastguard Worker d type value like(xmlElementContentType) 160*7c568831SAndroid Build Coastguard Worker 161*7c568831SAndroid Build Coastguard Worker d xmlCopyElementContent... 162*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlCopyElementContent') 163*7c568831SAndroid Build Coastguard Worker d like(xmlElementContentPtr) 164*7c568831SAndroid Build Coastguard Worker d content value like(xmlElementContentPtr) 165*7c568831SAndroid Build Coastguard Worker 166*7c568831SAndroid Build Coastguard Worker d xmlFreeElementContent... 167*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlFreeElementContent') 168*7c568831SAndroid Build Coastguard Worker d cur value like(xmlElementContentPtr) 169*7c568831SAndroid Build Coastguard Worker 170*7c568831SAndroid Build Coastguard Worker * the new versions with doc argument 171*7c568831SAndroid Build Coastguard Worker 172*7c568831SAndroid Build Coastguard Worker d xmlNewDocElementContent... 173*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNewDocElementContent') 174*7c568831SAndroid Build Coastguard Worker d like(xmlElementContentPtr) 175*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 176*7c568831SAndroid Build Coastguard Worker d name * value const xmlChar * 177*7c568831SAndroid Build Coastguard Worker d type value like(xmlElementContentType) 178*7c568831SAndroid Build Coastguard Worker 179*7c568831SAndroid Build Coastguard Worker d xmlCopyDocElementContent... 180*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlCopyDocElementContent') 181*7c568831SAndroid Build Coastguard Worker d like(xmlElementContentPtr) 182*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 183*7c568831SAndroid Build Coastguard Worker d content value like(xmlElementContentPtr) 184*7c568831SAndroid Build Coastguard Worker 185*7c568831SAndroid Build Coastguard Worker d xmlFreeDocElementContent... 186*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlFreeDocElementContent') 187*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 188*7c568831SAndroid Build Coastguard Worker d cur value like(xmlElementContentPtr) 189*7c568831SAndroid Build Coastguard Worker 190*7c568831SAndroid Build Coastguard Worker d xmlSnprintfElementContent... 191*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlSnprintfElementContent') 192*7c568831SAndroid Build Coastguard Worker d buf 65535 options(*varsize) 193*7c568831SAndroid Build Coastguard Worker d size value like(xmlCint) 194*7c568831SAndroid Build Coastguard Worker d content value like(xmlElementContentPtr) 195*7c568831SAndroid Build Coastguard Worker d englob value like(xmlCint) 196*7c568831SAndroid Build Coastguard Worker 197*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_OUTPUT_ENABLED) 198*7c568831SAndroid Build Coastguard Worker * DEPRECATED 199*7c568831SAndroid Build Coastguard Worker d xmlSprintfElementContent... 200*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlSprintfElementContent') 201*7c568831SAndroid Build Coastguard Worker d buf 65535 options(*varsize) 202*7c568831SAndroid Build Coastguard Worker d content value like(xmlElementContentPtr) 203*7c568831SAndroid Build Coastguard Worker d englob value like(xmlCint) 204*7c568831SAndroid Build Coastguard Worker /endif LIBXML_OUTPUT_ENABLD 205*7c568831SAndroid Build Coastguard Worker 206*7c568831SAndroid Build Coastguard Worker * DEPRECATED 207*7c568831SAndroid Build Coastguard Worker 208*7c568831SAndroid Build Coastguard Worker * Element 209*7c568831SAndroid Build Coastguard Worker 210*7c568831SAndroid Build Coastguard Worker d xmlAddElementDecl... 211*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlAddElementDecl') 212*7c568831SAndroid Build Coastguard Worker d like(xmlElementPtr) 213*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 214*7c568831SAndroid Build Coastguard Worker d dtd value like(xmlDtdPtr) 215*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 216*7c568831SAndroid Build Coastguard Worker d type value like(xmlElementTypeVal) 217*7c568831SAndroid Build Coastguard Worker d content value like(xmlElementContentPtr) 218*7c568831SAndroid Build Coastguard Worker 219*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 220*7c568831SAndroid Build Coastguard Worker d xmlCopyElementTable... 221*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlCopyElementTable') 222*7c568831SAndroid Build Coastguard Worker d like(xmlElementTablePtr) 223*7c568831SAndroid Build Coastguard Worker d table value like(xmlElementTablePtr) 224*7c568831SAndroid Build Coastguard Worker /endif LIBXML_TREE_ENABLED 225*7c568831SAndroid Build Coastguard Worker 226*7c568831SAndroid Build Coastguard Worker d xmlFreeElementTable... 227*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlFreeElementTable') 228*7c568831SAndroid Build Coastguard Worker d table value like(xmlElementTablePtr) 229*7c568831SAndroid Build Coastguard Worker 230*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_OUTPUT_ENABLED) 231*7c568831SAndroid Build Coastguard Worker d xmlDumpElementTable... 232*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlDumpElementTable') 233*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 234*7c568831SAndroid Build Coastguard Worker d table value like(xmlElementTablePtr) 235*7c568831SAndroid Build Coastguard Worker 236*7c568831SAndroid Build Coastguard Worker d xmlDumpElementDecl... 237*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlDumpElementDecl') 238*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 239*7c568831SAndroid Build Coastguard Worker d elem value like(xmlElementPtr) 240*7c568831SAndroid Build Coastguard Worker /endif LIBXML_OUTPUT_ENABLD 241*7c568831SAndroid Build Coastguard Worker 242*7c568831SAndroid Build Coastguard Worker * Enumeration 243*7c568831SAndroid Build Coastguard Worker 244*7c568831SAndroid Build Coastguard Worker d xmlCreateEnumeration... 245*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlCreateEnumeration') 246*7c568831SAndroid Build Coastguard Worker d like(xmlEnumerationPtr) 247*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 248*7c568831SAndroid Build Coastguard Worker 249*7c568831SAndroid Build Coastguard Worker d xmlFreeEnumeration... 250*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlFreeEnumeration') 251*7c568831SAndroid Build Coastguard Worker d cur value like(xmlEnumerationPtr) 252*7c568831SAndroid Build Coastguard Worker 253*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 254*7c568831SAndroid Build Coastguard Worker d xmlCopyEnumeration... 255*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlCopyEnumeration') 256*7c568831SAndroid Build Coastguard Worker d like(xmlEnumerationPtr) 257*7c568831SAndroid Build Coastguard Worker d cur value like(xmlEnumerationPtr) 258*7c568831SAndroid Build Coastguard Worker /endif LIBXML_TREE_ENABLED 259*7c568831SAndroid Build Coastguard Worker 260*7c568831SAndroid Build Coastguard Worker * Attribute 261*7c568831SAndroid Build Coastguard Worker 262*7c568831SAndroid Build Coastguard Worker d xmlAddAttributeDecl... 263*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlAddAttributeDecl') 264*7c568831SAndroid Build Coastguard Worker d like(xmlAttributePtr) 265*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 266*7c568831SAndroid Build Coastguard Worker d dtd value like(xmlDtdPtr) 267*7c568831SAndroid Build Coastguard Worker d elem * value options(*string) const xmlChar * 268*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 269*7c568831SAndroid Build Coastguard Worker d ns * value options(*string) const xmlChar * 270*7c568831SAndroid Build Coastguard Worker d type value like(xmlAttributeType) 271*7c568831SAndroid Build Coastguard Worker d def value like(xmlAttributeDefault) 272*7c568831SAndroid Build Coastguard Worker d defaultValue * value options(*string) const xmlChar * 273*7c568831SAndroid Build Coastguard Worker d tree value like(xmlEnumerationPtr) 274*7c568831SAndroid Build Coastguard Worker 275*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_TREE_ENABLED) 276*7c568831SAndroid Build Coastguard Worker d xmlCopyAttributeTable... 277*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlCopyAttributeTable') 278*7c568831SAndroid Build Coastguard Worker d like(xmlAttributeTablePtr) 279*7c568831SAndroid Build Coastguard Worker d table value like(xmlAttributeTablePtr) 280*7c568831SAndroid Build Coastguard Worker /endif LIBXML_TREE_ENABLED 281*7c568831SAndroid Build Coastguard Worker 282*7c568831SAndroid Build Coastguard Worker d xmlFreeAttributeTable... 283*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlFreeAttributeTable') 284*7c568831SAndroid Build Coastguard Worker d table value like(xmlAttributeTablePtr) 285*7c568831SAndroid Build Coastguard Worker 286*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_OUTPUT_ENABLED) 287*7c568831SAndroid Build Coastguard Worker d xmlDumpAttributeTable... 288*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlDumpAttributeTable') 289*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 290*7c568831SAndroid Build Coastguard Worker d table value like(xmlAttributeTablePtr) 291*7c568831SAndroid Build Coastguard Worker 292*7c568831SAndroid Build Coastguard Worker d xmlDumpAttributeDecl... 293*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlDumpAttributeDecl') 294*7c568831SAndroid Build Coastguard Worker d buf value like(xmlBufferPtr) 295*7c568831SAndroid Build Coastguard Worker d attr value like(xmlAttributePtr) 296*7c568831SAndroid Build Coastguard Worker /endif LIBXML_OUTPUT_ENABLD 297*7c568831SAndroid Build Coastguard Worker 298*7c568831SAndroid Build Coastguard Worker * IDs 299*7c568831SAndroid Build Coastguard Worker 300*7c568831SAndroid Build Coastguard Worker d xmlAddID pr extproc('xmlAddID') 301*7c568831SAndroid Build Coastguard Worker d like(xmlIDPtr) 302*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 303*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 304*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 305*7c568831SAndroid Build Coastguard Worker d attr value like(xmlAttrPtr) 306*7c568831SAndroid Build Coastguard Worker 307*7c568831SAndroid Build Coastguard Worker d xmlFreeIdTable pr extproc('xmlFreeIDTable') 308*7c568831SAndroid Build Coastguard Worker d table value like(xmlIDTablePtr) 309*7c568831SAndroid Build Coastguard Worker 310*7c568831SAndroid Build Coastguard Worker d xmlGetID pr extproc('xmlGetID') 311*7c568831SAndroid Build Coastguard Worker d like(xmlAttrPtr) 312*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 313*7c568831SAndroid Build Coastguard Worker d ID * value options(*string) const xmlChar * 314*7c568831SAndroid Build Coastguard Worker 315*7c568831SAndroid Build Coastguard Worker d xmlIsID pr extproc('xmlIsID') 316*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 317*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 318*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 319*7c568831SAndroid Build Coastguard Worker d attr value like(xmlAttrPtr) 320*7c568831SAndroid Build Coastguard Worker 321*7c568831SAndroid Build Coastguard Worker d xmlRemoveID pr extproc('xmlRemoveID') 322*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 323*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 324*7c568831SAndroid Build Coastguard Worker d attr value like(xmlAttrPtr) 325*7c568831SAndroid Build Coastguard Worker 326*7c568831SAndroid Build Coastguard Worker * IDREFs 327*7c568831SAndroid Build Coastguard Worker 328*7c568831SAndroid Build Coastguard Worker d xmlAddRef pr extproc('xmlAddRef') 329*7c568831SAndroid Build Coastguard Worker d like(xmlRefPtr) 330*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 331*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 332*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 333*7c568831SAndroid Build Coastguard Worker d attr value like(xmlAttrPtr) 334*7c568831SAndroid Build Coastguard Worker 335*7c568831SAndroid Build Coastguard Worker d xmlFreeRefTable... 336*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlFreeRefTable') 337*7c568831SAndroid Build Coastguard Worker d table value like(xmlRefTablePtr) 338*7c568831SAndroid Build Coastguard Worker 339*7c568831SAndroid Build Coastguard Worker d xmlIsRef pr extproc('xmlIsRef') 340*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 341*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 342*7c568831SAndroid Build Coastguard Worker d node value like(xmlNodePtr) 343*7c568831SAndroid Build Coastguard Worker d attr value like(xmlAttrPtr) 344*7c568831SAndroid Build Coastguard Worker 345*7c568831SAndroid Build Coastguard Worker d xmlRemoveRef pr extproc('xmlRemoveRef') 346*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 347*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 348*7c568831SAndroid Build Coastguard Worker d attr value like(xmlAttrPtr) 349*7c568831SAndroid Build Coastguard Worker 350*7c568831SAndroid Build Coastguard Worker d xmlGetRefs pr extproc('xmlGetRefs') 351*7c568831SAndroid Build Coastguard Worker d like(xmlListPtr) 352*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 353*7c568831SAndroid Build Coastguard Worker d ID * value options(*string) const xmlChar * 354*7c568831SAndroid Build Coastguard Worker 355*7c568831SAndroid Build Coastguard Worker * The public function calls related to validity checking. 356*7c568831SAndroid Build Coastguard Worker 357*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_VALID_ENABLED) 358*7c568831SAndroid Build Coastguard Worker * Allocate/Release Validation Contexts 359*7c568831SAndroid Build Coastguard Worker 360*7c568831SAndroid Build Coastguard Worker d xmlNewValidCtxt... 361*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlNewValidCtxt') 362*7c568831SAndroid Build Coastguard Worker d like(xmlValidCtxtPtr) 363*7c568831SAndroid Build Coastguard Worker 364*7c568831SAndroid Build Coastguard Worker d xmlFreeValidCtxt... 365*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlFreeValidCtxt') 366*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 367*7c568831SAndroid Build Coastguard Worker 368*7c568831SAndroid Build Coastguard Worker d xmlValidateRoot... 369*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidateRoot') 370*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 371*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 372*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 373*7c568831SAndroid Build Coastguard Worker 374*7c568831SAndroid Build Coastguard Worker d xmlValidateElementDecl... 375*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidateElementDecl') 376*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 377*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 378*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 379*7c568831SAndroid Build Coastguard Worker d elem value like(xmlElementPtr) 380*7c568831SAndroid Build Coastguard Worker 381*7c568831SAndroid Build Coastguard Worker d xmlValidNormalizeAttributeValue... 382*7c568831SAndroid Build Coastguard Worker d pr * extproc( xmlChar * 383*7c568831SAndroid Build Coastguard Worker d 'xmlValidNormalizeAttributeValue') 384*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 385*7c568831SAndroid Build Coastguard Worker d elem value like(xmlNodePtr) 386*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 387*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 388*7c568831SAndroid Build Coastguard Worker 389*7c568831SAndroid Build Coastguard Worker d xmlValidCtxtNormalizeAttributeValue... 390*7c568831SAndroid Build Coastguard Worker d pr * extproc('xmlValidCtxt+ xmlChar * 391*7c568831SAndroid Build Coastguard Worker d NormalizeAttributeValue') 392*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 393*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 394*7c568831SAndroid Build Coastguard Worker d elem value like(xmlNodePtr) 395*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 396*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 397*7c568831SAndroid Build Coastguard Worker 398*7c568831SAndroid Build Coastguard Worker d xmlValidateAttributeDecl... 399*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidateAttributeDecl') 400*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 401*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 402*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 403*7c568831SAndroid Build Coastguard Worker d attr value like(xmlAttributePtr) 404*7c568831SAndroid Build Coastguard Worker 405*7c568831SAndroid Build Coastguard Worker d xmlValidateAttributeValue... 406*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidateAttributeValue') 407*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 408*7c568831SAndroid Build Coastguard Worker d type value like(xmlAttributeType) 409*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 410*7c568831SAndroid Build Coastguard Worker 411*7c568831SAndroid Build Coastguard Worker d xmlValidateNotationDecl... 412*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidateNotationDecl') 413*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 414*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 415*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 416*7c568831SAndroid Build Coastguard Worker d nota value like(xmlNotationPtr) 417*7c568831SAndroid Build Coastguard Worker 418*7c568831SAndroid Build Coastguard Worker d xmlValidateDtd pr extproc('xmlValidateDtd') 419*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 420*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 421*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 422*7c568831SAndroid Build Coastguard Worker d dtd value like(xmlDtdPtr) 423*7c568831SAndroid Build Coastguard Worker 424*7c568831SAndroid Build Coastguard Worker d xmlValidateDtdFinal... 425*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidateDtdFinal') 426*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 427*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 428*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 429*7c568831SAndroid Build Coastguard Worker 430*7c568831SAndroid Build Coastguard Worker d xmlValidateDocument... 431*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidateDocument') 432*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 433*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 434*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 435*7c568831SAndroid Build Coastguard Worker 436*7c568831SAndroid Build Coastguard Worker d xmlValidateElement... 437*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidateElement') 438*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 439*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 440*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 441*7c568831SAndroid Build Coastguard Worker d elem value like(xmlNodePtr) 442*7c568831SAndroid Build Coastguard Worker 443*7c568831SAndroid Build Coastguard Worker d xmlValidateOneElement... 444*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidateOneElement') 445*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 446*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 447*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 448*7c568831SAndroid Build Coastguard Worker d elem value like(xmlNodePtr) 449*7c568831SAndroid Build Coastguard Worker 450*7c568831SAndroid Build Coastguard Worker d xmlValidateOneAttribute... 451*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidateOneAttribute') 452*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 453*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 454*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 455*7c568831SAndroid Build Coastguard Worker d elem value like(xmlNodePtr) 456*7c568831SAndroid Build Coastguard Worker d attr value like(xmlAttrPtr) 457*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 458*7c568831SAndroid Build Coastguard Worker 459*7c568831SAndroid Build Coastguard Worker d xmlValidateOneNamespace... 460*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidateOneNamespace') 461*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 462*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 463*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 464*7c568831SAndroid Build Coastguard Worker d elem value like(xmlNodePtr) 465*7c568831SAndroid Build Coastguard Worker d prefix * value options(*string) const xmlChar * 466*7c568831SAndroid Build Coastguard Worker d ns value like(xmlNsPtr) 467*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 468*7c568831SAndroid Build Coastguard Worker 469*7c568831SAndroid Build Coastguard Worker d xmlValidateDocumentFinal... 470*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidateDocumentFinal') 471*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 472*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 473*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 474*7c568831SAndroid Build Coastguard Worker /endif LIBXML_VALID_ENABLED 475*7c568831SAndroid Build Coastguard Worker 476*7c568831SAndroid Build Coastguard Worker /undefine XML_TESTVAL 477*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_VALID_ENABLED) 478*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 479*7c568831SAndroid Build Coastguard Worker /elseif defined(LIBXML_SCHEMAS_ENABLED) 480*7c568831SAndroid Build Coastguard Worker /define XML_TESTVAL 481*7c568831SAndroid Build Coastguard Worker /endif 482*7c568831SAndroid Build Coastguard Worker /if defined(XML_TESTVAL) 483*7c568831SAndroid Build Coastguard Worker d xmlValidateNotationUse... 484*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidateNotationUse') 485*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 486*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 487*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 488*7c568831SAndroid Build Coastguard Worker d notationName * value options(*string) const xmlChar * 489*7c568831SAndroid Build Coastguard Worker 490*7c568831SAndroid Build Coastguard Worker /undefine XML_TESTVAL 491*7c568831SAndroid Build Coastguard Worker /endif 492*7c568831SAndroid Build Coastguard Worker 493*7c568831SAndroid Build Coastguard Worker d xmlIsMixedElement... 494*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlIsMixedElement') 495*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 496*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 497*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 498*7c568831SAndroid Build Coastguard Worker 499*7c568831SAndroid Build Coastguard Worker d xmlGetDtdAttrDesc... 500*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlGetDtdAttrDesc') 501*7c568831SAndroid Build Coastguard Worker d like(xmlAttributePtr) 502*7c568831SAndroid Build Coastguard Worker d dtd value like(xmlDtdPtr) 503*7c568831SAndroid Build Coastguard Worker d elem * value options(*string) const xmlChar * 504*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 505*7c568831SAndroid Build Coastguard Worker 506*7c568831SAndroid Build Coastguard Worker d xmlGetDtdQAttrDesc... 507*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlGetDtdQAttrDesc') 508*7c568831SAndroid Build Coastguard Worker d like(xmlAttributePtr) 509*7c568831SAndroid Build Coastguard Worker d dtd value like(xmlDtdPtr) 510*7c568831SAndroid Build Coastguard Worker d elem * value options(*string) const xmlChar * 511*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 512*7c568831SAndroid Build Coastguard Worker d prefix * value options(*string) const xmlChar * 513*7c568831SAndroid Build Coastguard Worker 514*7c568831SAndroid Build Coastguard Worker d xmlGetDtdNotationDesc... 515*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlGetDtdNotationDesc') 516*7c568831SAndroid Build Coastguard Worker d like(xmlNotationPtr) 517*7c568831SAndroid Build Coastguard Worker d dtd value like(xmlDtdPtr) 518*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 519*7c568831SAndroid Build Coastguard Worker 520*7c568831SAndroid Build Coastguard Worker d xmlGetDtdQElementDesc... 521*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlGetDtdQElementDesc') 522*7c568831SAndroid Build Coastguard Worker d like(xmlElementPtr) 523*7c568831SAndroid Build Coastguard Worker d dtd value like(xmlDtdPtr) 524*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 525*7c568831SAndroid Build Coastguard Worker d prefix * value options(*string) const xmlChar * 526*7c568831SAndroid Build Coastguard Worker 527*7c568831SAndroid Build Coastguard Worker d xmlGetDtdElementDesc... 528*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlGetDtdElementDesc') 529*7c568831SAndroid Build Coastguard Worker d like(xmlElementPtr) 530*7c568831SAndroid Build Coastguard Worker d dtd value like(xmlDtdPtr) 531*7c568831SAndroid Build Coastguard Worker d name * value options(*string) const xmlChar * 532*7c568831SAndroid Build Coastguard Worker 533*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_VALID_ENABLED) 534*7c568831SAndroid Build Coastguard Worker d xmlValidGetPotentialChildren... 535*7c568831SAndroid Build Coastguard Worker d pr extproc( 536*7c568831SAndroid Build Coastguard Worker d 'xmlValidGetPotentialChildren') 537*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 538*7c568831SAndroid Build Coastguard Worker d ctree * value xmlElementContent * 539*7c568831SAndroid Build Coastguard Worker d names * const xmlChar *(*) 540*7c568831SAndroid Build Coastguard Worker d len like(xmlCint) 541*7c568831SAndroid Build Coastguard Worker d max value like(xmlCint) 542*7c568831SAndroid Build Coastguard Worker 543*7c568831SAndroid Build Coastguard Worker d xmlValidGetValidElements... 544*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidGetValidElements') 545*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 546*7c568831SAndroid Build Coastguard Worker d prev like(xmlNodePtr) 547*7c568831SAndroid Build Coastguard Worker d next like(xmlNodePtr) 548*7c568831SAndroid Build Coastguard Worker d names * const xmlChar *(*) 549*7c568831SAndroid Build Coastguard Worker d max value like(xmlCint) 550*7c568831SAndroid Build Coastguard Worker 551*7c568831SAndroid Build Coastguard Worker d xmlValidateNameValue... 552*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidateNameValue') 553*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 554*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 555*7c568831SAndroid Build Coastguard Worker 556*7c568831SAndroid Build Coastguard Worker d xmlValidateNamesValue... 557*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidateNamesValue') 558*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 559*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 560*7c568831SAndroid Build Coastguard Worker 561*7c568831SAndroid Build Coastguard Worker d xmlValidateNmtokenValue... 562*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidateNmtokenValue') 563*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 564*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 565*7c568831SAndroid Build Coastguard Worker 566*7c568831SAndroid Build Coastguard Worker d xmlValidateNmtokensValue... 567*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidateNmtokensValue') 568*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 569*7c568831SAndroid Build Coastguard Worker d value * value options(*string) const xmlChar * 570*7c568831SAndroid Build Coastguard Worker 571*7c568831SAndroid Build Coastguard Worker /if defined(LIBXML_REGEXP_ENABLED) 572*7c568831SAndroid Build Coastguard Worker * Validation based on the regexp support 573*7c568831SAndroid Build Coastguard Worker 574*7c568831SAndroid Build Coastguard Worker d xmlValidBuildContentModel... 575*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidBuildContentModel') 576*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 577*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 578*7c568831SAndroid Build Coastguard Worker d elem value like(xmlElementPtr) 579*7c568831SAndroid Build Coastguard Worker 580*7c568831SAndroid Build Coastguard Worker d xmlValidatePushElement... 581*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidatePushElement') 582*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 583*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 584*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 585*7c568831SAndroid Build Coastguard Worker d elem value like(xmlNodePtr) 586*7c568831SAndroid Build Coastguard Worker d qname * value options(*string) const xmlChar * 587*7c568831SAndroid Build Coastguard Worker 588*7c568831SAndroid Build Coastguard Worker d xmlValidatePushCData... 589*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidatePushCData') 590*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 591*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 592*7c568831SAndroid Build Coastguard Worker d data * value options(*string) const xmlChar * 593*7c568831SAndroid Build Coastguard Worker d len value like(xmlCint) 594*7c568831SAndroid Build Coastguard Worker 595*7c568831SAndroid Build Coastguard Worker d xmlValidatePopElement... 596*7c568831SAndroid Build Coastguard Worker d pr extproc('xmlValidatePopElement') 597*7c568831SAndroid Build Coastguard Worker d like(xmlCint) 598*7c568831SAndroid Build Coastguard Worker d ctxt value like(xmlValidCtxtPtr) 599*7c568831SAndroid Build Coastguard Worker d doc value like(xmlDocPtr) 600*7c568831SAndroid Build Coastguard Worker d elem value like(xmlNodePtr) 601*7c568831SAndroid Build Coastguard Worker d qname * value options(*string) const xmlChar * 602*7c568831SAndroid Build Coastguard Worker 603*7c568831SAndroid Build Coastguard Worker /endif LIBXML_REGEXP_ENABLD 604*7c568831SAndroid Build Coastguard Worker /endif LIBXML_VALID_ENABLED 605*7c568831SAndroid Build Coastguard Worker /endif XML_VALID_H__ 606