• Home
  • Raw
  • Download

Lines Matching full:info

3827       <info>Macro used to signal to GCC unused function parameters</info>
3830 <info>Macro to cast a string to an xmlChar * when one know its safe.</info>
3833 <info>default buffer size 4000.</info>
3836 <info>Macro to try to cast the value on the top of the XPath stack to a boolean.</info>
3839 <info>Macro to try to cast the value on the top of the XPath stack to a number.</info>
3842 <info>Macro to try to cast the value on the top of the XPath stack to a string.</info>
3845 <info>Macro to check that the number of args passed to an XPath function matches.</info>
3846 <arg name='x' info='the number of expected args'/>
3849 <info>Macro to return from the function if an XPath error was detected.</info>
3852 <info>Macro to return 0 from the function if an XPath error was detected.</info>
3855 <info>Macro to check that the value on top of the XPath stack is of a given type.</info>
3856 <arg name='typeval' info='the XPath type'/>
3859 …<info>Macro to check that the value on top of the XPath stack is of a given type. Return(0) in cas…
3860 <arg name='typeval' info='the XPath type'/>
3863info>DEBUG_MEMORY replaces the allocator with a collect and debug shell to the libc allocator. DEB…
3866 <info>Whether the memory debugging is configured in</info>
3869 …<info>Macro. A comment in a HTML document is really implemented the same way as a comment in an XM…
3872 …<info>Macro. An entity reference in a HTML document is really implemented the same way as an entit…
3875 …<info>Macro. A processing instruction in a HTML document is really implemented the same way as a p…
3878 …<info>Macro. A preserved node in a HTML document is really implemented the same way as a CDATA sec…
3881 …<info>Macro. A text node in a HTML document is really implemented the same way as a text node in a…
3886 …<info>The parser tries to always have that amount of input ready. One of the point is providing co…
3889 …<info>macro used to provide portability of code to windows sockets the value to be used when the s…
3892 <info>Macro to check [0-9]</info>
3893 <arg name='c' info='an xmlChar value'/>
3896 <info>Macro to check [a-zA-Z]</info>
3897 <arg name='c' info='an xmlChar value'/>
3900 …<info>Macro to check the following production in the XML spec: [85] BaseChar ::= ... long list se…
3901 <arg name='c' info='an UNICODE value (int)'/>
3904 …<info>Macro to check the following production in the XML spec: [3] S ::= (#x20 | #x9 | #xD | #xA)…
3905 <arg name='c' info='an UNICODE value (int)'/>
3908 <info>Behaviour same as IS_BLANK</info>
3909 <arg name='c' info='an xmlChar value (normally unsigned char)'/>
3912 …<info>Macro to check the following production in the XML spec: [2] Char ::= #x9 | #xA | #xD | [#x…
3913 <arg name='c' info='an byte value (int)'/>
3916info>Macro to check the following production in the XML spec: [2] Char ::= #x9 | #xA | #xD | [#x2…
3917 <arg name='c' info='an UNICODE value (int)'/>
3920 <info>Behaves like IS_CHAR on single-byte value</info>
3921 <arg name='c' info='an xmlChar (usually an unsigned char)'/>
3924 …<info>Macro to check the following production in the XML spec: [87] CombiningChar ::= ... long li…
3925 <arg name='c' info='an UNICODE value (int)'/>
3928 <info>Always false (all combining chars &gt; 0xff)</info>
3929 <arg name='c' info='an xmlChar (usually an unsigned char)'/>
3932 …<info>Macro to check the following production in the XML spec: [88] Digit ::= ... long list see R…
3933 <arg name='c' info='an UNICODE value (int)'/>
3936 <info>Behaves like IS_DIGIT but with a single byte argument</info>
3937 <arg name='c' info='an xmlChar value (usually an unsigned char)'/>
3940info>Macro to check the following production in the XML spec: [89] Extender ::= #x00B7 | #x02D0 …
3941 <arg name='c' info='an UNICODE value (int)'/>
3944 <info>Behaves like IS_EXTENDER but with a single-byte argument</info>
3945 <arg name='c' info='an xmlChar value (usually an unsigned char)'/>
3948 …<info>Macro to check the following production in the XML spec: [86] Ideographic ::= [#x4E00-#x9F…
3949 <arg name='c' info='an UNICODE value (int)'/>
3952 …<info>Macro to check the following production in the XML spec: [84] Letter ::= BaseChar | Ideogr…
3953 <arg name='c' info='an UNICODE value (int)'/>
3956 <info>Macro behaves like IS_LETTER, but only check base chars</info>
3957 <arg name='c' info='an xmlChar value (normally unsigned char)'/>
3960 …<info>Macro to check the following production in the XML spec: [13] PubidChar ::= #x20 | #xD | #…
3961 <arg name='c' info='an UNICODE value (int)'/>
3964 <info>Same as IS_PUBIDCHAR but for single-byte value</info>
3965 <arg name='c' info='an xmlChar value (normally unsigned char)'/>
3968 …<info>Macro used to express that the API use the new buffers for xmlParserInputBuffer and xmlOutpu…
3971 <info>Macro used to indicate to GCC this is an allocator function</info>
3974 <info>Macro used to indicate to GCC the parameter are printf like</info>
3977 <info>Whether the automata interfaces are compiled in</info>
3980 <info>Whether the Canonicalization support is configured in</info>
3983 <info>Whether the Catalog support is configured in</info>
3986 <info>Whether Debugging module is configured in</info>
3989 <info>Whether the runtime debugging is configured in</info>
3994 <info>Whether the SGML Docbook support is configured in</info>
3997 <info>the version string like &quot;1.2.3&quot;</info>
4000 <info>Whether the formal expressions interfaces are compiled in</info>
4003 <info>Whether the FTP support is configured in</info>
4006 <info>Whether the HTML support is configured in</info>
4009 <info>Whether the HTTP support is configured in</info>
4012 <info>Whether iconv support is available</info>
4015 <info>Whether icu support is available</info>
4018 <info>Whether ISO-8859-* support is made available in case iconv is not</info>
4021 <info>Whether the deprecated APIs are compiled in for compatibility</info>
4024 <info>Whether the Lzma support is compiled in</info>
4027 <info>Whether the module interfaces are compiled in</info>
4030 <info>the string suffix used by dynamic modules (usually shared libraries)</info>
4033 <info>Whether the serialization/saving support is configured in</info>
4036 <info>Whether the xmlPattern node selection interface is configured in</info>
4039 <info>Whether the push parsing interfaces are configured in</info>
4042 <info>Whether the xmlReader parsing interface is configured in</info>
4045 <info>Whether the regular expressions interfaces are compiled in</info>
4048 <info>Whether the older SAX1 interface is configured in</info>
4051 <info>Whether the Schemas validation interfaces are compiled in</info>
4054 <info>Whether the Schematron validation interfaces are compiled in</info>
4057 …<info>Macro to check that the libxml version in use is compatible with the version the software ha…
4060 <info>Whether the allocation hooks are per-thread</info>
4063 <info>Whether the thread support is configured in</info>
4066 <info>Whether the DOM like tree manipulation API support is configured in</info>
4069 <info>Whether the Unicode related interfaces are compiled in</info>
4072 <info>Whether the DTD validation support is configured in</info>
4075 <info>the version number: 1.2.3 value is 10203</info>
4078 <info>extra version information, used to show a CVS compilation</info>
4081 <info>the version number string, 1.2.3 value is &quot;10203&quot;</info>
4084 <info>Whether the xmlWriter saving interface is configured in</info>
4087 <info>Whether XInclude is configured in</info>
4090 <info>Whether XPath is configured in</info>
4093 <info>Whether XPointer is configured in</info>
4096 <info>Whether the Zlib support is compiled in</info>
4099 <info>Skips to the next &apos;&gt;&apos; char.</info>
4100 <arg name='p' info='and UTF8 string pointer'/>
4103 <info>Skips to the next &apos;&lt;&apos; char.</info>
4104 <arg name='p' info='and UTF8 string pointer'/>
4107 <info>Skips the end of line chars.</info>
4108 <arg name='p' info='and UTF8 string pointer'/>
4111 <info>macro used to provide portability of code to windows sockets</info>
4114 <info>defined if the trio support should not be configured in</info>
4117 <info>defined if the trio support need to be configured in</info>
4120 <info>Macro defining &quot;fallback&quot;</info>
4123 <info>Macro defining &quot;href&quot;</info>
4126 <info>Macro defining &quot;include&quot;</info>
4129 <info>Macro defining the Xinclude namespace: http://www.w3.org/2003/XInclude</info>
4132 <info>Macro defining the draft Xinclude namespace: http://www.w3.org/2001/XInclude</info>
4135 <info>Macro defining &quot;parse&quot;</info>
4138 <info>Macro defining &quot;encoding&quot;</info>
4141 <info>Macro defining &quot;text&quot;</info>
4144 <info>Macro defining &quot;xml&quot;</info>
4147 <info>Macro defining &quot;xpointer&quot;</info>
4158info>Macro to do a casting from an object pointer to a function pointer without encountering a war…
4159 <arg name='fptr' info='pointer to a function'/>
4162 <info>The namespace for the XML Catalogs elements.</info>
4165 <info>The specific XML Catalog Processing Instuction name.</info>
4168info>Bit in the loadsubset context field to tell to do complete the elements attributes lists with…
4171 <info>Special value for finishDtd field when embedded in an xmlParserCtxt</info>
4174 <info>Special value for finishDtd field when embedded in an xmlParserCtxt</info>
4177 <info>The default version of XML used: 1.0</info>
4180 …<info>Bit in the loadsubset context field to tell to do ID/REFs lookups. Use it to initialize xmlL…
4183 <info>Macro to extract the content pointer of a node.</info>
4186 <info>Macro to extract the line number of an element node.</info>
4189 <info>A namespace declaration node.</info>
4192info>Maximum size allowed by the parser for a dictionary by default This is not a limitation of th…
4195info>Maximum size allowed by the parser for ahead lookup This is an upper boundary enforced by the…
4198 <info>Identifiers can be longer, but this will be more costly at runtime.</info>
4201info>Maximum size allowed for a markup identitier This is not a limitation of the parser but a saf…
4204info>Maximum size allowed for a single text node when building a tree. This is not a limitation of…
4207 <info>Special constant found in SAX2 blocks initialized fields</info>
4210 <info>Ignore validation non definition on attributes Obsolete, not used anymore.</info>
4213 <info>Skip unknown attribute from validation Obsolete, not used anymore.</info>
4216 <info>Apply strict validation rules on attributes Obsolete, not used anymore.</info>
4219 <info>Used by wildcards. Validate if type found, don&apos;t worry if not found</info>
4222 <info>Skip unknown attribute from validation</info>
4225 <info>Used by wildcards. Apply strict validation rules</info>
4228 <info>The attribute wildcard has been already builded.</info>
4231 <info>Whether this attr. group contains attr. group references.</info>
4234 <info>Marks the attr group as marked; used for circular checks.</info>
4237 <info>The attr group was redefined.</info>
4240 <info>The attribute wildcard has been already builded.</info>
4243 <info>the attribute has a fixed value</info>
4246 <info>allow elements in no namespace</info>
4249 …<info>this is set when the &quot;type&quot; and &quot;ref&quot; references have been resolved.</in…
4252 <info>allow elements in no namespace</info>
4255 <info>The attribute is optional.</info>
4258 <info>Used by wildcards. The attribute is prohibited.</info>
4261 <info>The attribute is required.</info>
4264 <info>the schema has &quot;extension&quot; in the set of blockDefault.</info>
4267 <info>the schema has &quot;restriction&quot; in the set of blockDefault.</info>
4270 <info>the schema has &quot;substitution&quot; in the set of blockDefault.</info>
4273 <info>the element is abstract</info>
4276 <info>the &quot;block&quot; attribute is absent</info>
4279 <info>disallowed substitutions are absent</info>
4282 <info>disallowed substitutions: &quot;restriction&quot;</info>
4285 <info>disallowed substitutions: &quot;substituion&quot;</info>
4288 <info>a helper flag for the search of circular references.</info>
4291 <info>the element has a default value</info>
4294 <info>substitution group exclusions are absent</info>
4297 <info>substitution group exclusions: &quot;extension&quot;</info>
4300 <info>substitution group exclusions: &quot;restriction&quot;</info>
4303 <info>the element has a fixed value</info>
4306 <info>the element is global</info>
4309 <info>this is set when the elem decl has been checked against all constraints</info>
4312 …<info>this is set when &quot;type&quot;, &quot;ref&quot;, &quot;substitutionGroup&quot; references…
4315 <info>the element is nillable</info>
4318 <info>allow elements in no namespace Obsolete, not used anymore.</info>
4321 <info>the element is a reference to a type</info>
4324 <info>the declaration is a substitution group head</info>
4327 <info>the element is top level obsolete: use XML_SCHEMAS_ELEM_GLOBAL instead</info>
4330 <info>collapse the types of the facet</info>
4333 <info>preserve the type of the facet</info>
4336 <info>replace the type of the facet</info>
4339 <info>unknown facet handling</info>
4342 <info>the schema has &quot;extension&quot; in the set of finalDefault.</info>
4345 <info>the cshema has &quot;list&quot; in the set of finalDefault.</info>
4348 <info>the schema has &quot;restriction&quot; in the set of finalDefault.</info>
4351 <info>the schema has &quot;union&quot; in the set of finalDefault.</info>
4354 <info>the schema is currently including an other schema with no target namespace.</info>
4357 <info>Reflects attributeFormDefault == qualified in an XML schema document.</info>
4360 <info>Reflects elementFormDefault == qualified in an XML schema document.</info>
4363 <info>the simple/complexType is abstract.</info>
4366 …<info>the complexType did not specify &apos;block&apos; so use the default of the &lt;schema&gt; i…
4369 <info>the complexType has a &apos;block&apos; of &quot;extension&quot;.</info>
4372 <info>the complexType has a &apos;block&apos; of &quot;restriction&quot;.</info>
4375 <info>Marks the item as a builtin primitive.</info>
4378 <info>the simple or complex type has a derivation method of &quot;extension&quot;.</info>
4381 <info>the simple or complex type has a derivation method of &quot;restriction&quot;.</info>
4384 <info>indicates if the facets need a computed value</info>
4387 <info>the simpleType has a final of &quot;default&quot;.</info>
4390 <info>the complexType has a final of &quot;extension&quot;.</info>
4393 <info>the simpleType has a final of &quot;list&quot;.</info>
4396 <info>the simpleType/complexType has a final of &quot;restriction&quot;.</info>
4399 <info>the simpleType has a final of &quot;union&quot;.</info>
4402 <info>First stage of fixup was done.</info>
4405 <info>the type is global</info>
4408 <info>has facets</info>
4411 <info>indicates that the type is invalid</info>
4414 <info>indicates that the type was typefixed</info>
4417 <info>Marks the item as marked; used for circular checks.</info>
4420 <info>the element content type is mixed</info>
4423 <info>indicates if the facets (pattern) need a normalized value</info>
4426 … <info>the complexType owns an attribute wildcard, i.e. it can be freed by the complexType</info>
4429 <info>The type was redefined.</info>
4432info>the simpleType has a variety of &quot;absent&quot;. TODO: Actually not necessary :-/, since i…
4435 <info>the simpleType has a variety of &quot;union&quot;.</info>
4438 <info>the simpleType has a variety of &quot;list&quot;.</info>
4441 <info>the simpleType has a variety of &quot;union&quot;.</info>
4444 <info>a whitespace-facet value of &quot;collapse&quot;</info>
4447 <info>a whitespace-facet value of &quot;preserve&quot;</info>
4450 <info>a whitespace-facet value of &quot;replace&quot;</info>
4453 <info>If the wildcard is complete.</info>
4456info>Bit in the loadsubset context field to tell to not do ID/REFs registration. Used to initializ…
4459 <info>Both general and parameter entities need to be substituted.</info>
4462 <info>If no entities need to be substituted.</info>
4465 <info>Whether parameter entities need to be substituted.</info>
4468 <info>Whether general entities need to be substituted.</info>
4471 <info>This is the name for the special xml:id attribute</info>
4474 …<info>This is the namespace for the special xml: prefix predefined in the XML Namespace specificat…
4477 <info>check namespaces at compilation</info>
4480 <info>forbid variables in expression</info>
4483 <info>Macro to raise an XPath error and return.</info>
4484 <arg name='X' info='the error code'/>
4487 <info>Macro to raise an XPath error and return 0.</info>
4488 <arg name='X' info='the error code'/>
4493 <info>Returns the default subelement for this element</info>
4494 <arg name='elt' info='HTML element'/>
4497 …<info>Checks whether an HTML element description may be a direct child of the specified element. …
4498 <arg name='parent' info='HTML parent element'/>
4499 <arg name='elt' info='HTML element'/>
4502 <info>Returns the attributes required for the specified element.</info>
4503 <arg name='elt' info='HTML element'/>
4506 <info>Macro for compatibility naming layer with libxml1. Maps to &quot;children.&quot;</info>
4509 <info>Automatically generated by genChRanges.py</info>
4510 <arg name='c' info='char to validate'/>
4513 <info>Automatically generated by genChRanges.py</info>
4514 <arg name='c' info='char to validate'/>
4517 <info>Automatically generated by genChRanges.py</info>
4518 <arg name='c' info='char to validate'/>
4521 <info>Automatically generated by genChRanges.py</info>
4522 <arg name='c' info='char to validate'/>
4525 <info>Automatically generated by genChRanges.py</info>
4526 <arg name='c' info='char to validate'/>
4529 <info>Automatically generated by genChRanges.py</info>
4530 <arg name='c' info='char to validate'/>
4533 <info>Automatically generated by genChRanges.py</info>
4534 <arg name='c' info='char to validate'/>
4537 <info>Automatically generated by genChRanges.py</info>
4538 <arg name='c' info='char to validate'/>
4541 <info>Automatically generated by genChRanges.py</info>
4542 <arg name='c' info='char to validate'/>
4545 <info>Automatically generated by genChRanges.py</info>
4546 <arg name='c' info='char to validate'/>
4549 <info>Automatically generated by genChRanges.py</info>
4550 <arg name='c' info='char to validate'/>
4553 <info>Automatically generated by genChRanges.py</info>
4554 <arg name='c' info='char to validate'/>
4557 <info>Automatically generated by genChRanges.py</info>
4558 <arg name='c' info='char to validate'/>
4561 <info>Automatically generated by genChRanges.py</info>
4562 <arg name='c' info='char to validate'/>
4565 <info>Macro for compatibility naming layer with libxml1. Maps to &quot;children&quot;.</info>
4568 <info>this macro maps to xmlTextWriterWriteDTD</info>
4571 <info>This macro maps to xmlTextWriterWritePI</info>
4574 …<info>Check if an XPath error was raised. Returns true if an error has been raised, false otherwi…
4575 <arg name='ctxt' info='an XPath parser context'/>
4578 <info>Empties a node-set.</info>
4579 <arg name='ns' info='a node-set'/>
4582 <info>Get the context node of an XPath context. Returns the context node.</info>
4583 <arg name='ctxt' info='an XPath parser context'/>
4586 <info>Get the document of an XPath context. Returns the context document.</info>
4587 <arg name='ctxt' info='an XPath parser context'/>
4590 <info>Get the error code of an XPath context. Returns the context error.</info>
4591 <arg name='ctxt' info='an XPath parser context'/>
4594 …<info>Implement a functionality similar to the DOM NodeList.length. Returns the number of nodes i…
4595 <arg name='ns' info='a node-set'/>
4598 <info>Checks whether @ns is empty or not. Returns %TRUE if @ns is an empty node-set.</info>
4599 <arg name='ns' info='a node-set'/>
4602info>Implements a functionality similar to the DOM NodeList.item(). Returns the xmlNodePtr at the…
4603 <arg name='ns' info='a node-set'/>
4604 <arg name='index' info='index of a node in the set'/>
4607 <info>Pushes the boolean @val on the context stack.</info>
4608 <arg name='ctxt' info='an XPath parser context'/>
4609 <arg name='val' info='a boolean'/>
4612 <info>Pushes an empty node-set on the context stack.</info>
4613 <arg name='ctxt' info='an XPath parser context'/>
4616 <info>Pushes an empty string on the stack.</info>
4617 <arg name='ctxt' info='an XPath parser context'/>
4620 <info>Pushes user data on the context stack.</info>
4621 <arg name='ctxt' info='an XPath parser context'/>
4622 <arg name='val' info='user data'/>
4625 <info>Pushes false on the context stack.</info>
4626 <arg name='ctxt' info='an XPath parser context'/>
4629 <info>Pushes the node-set @ns on the context stack.</info>
4630 <arg name='ctxt' info='an XPath parser context'/>
4631 <arg name='ns' info='a node-set'/>
4634 <info>Pushes the double @val on the context stack.</info>
4635 <arg name='ctxt' info='an XPath parser context'/>
4636 <arg name='val' info='a double'/>
4639 <info>Pushes the string @str on the context stack.</info>
4640 <arg name='ctxt' info='an XPath parser context'/>
4641 <arg name='str' info='a string'/>
4644 <info>Pushes true on the context stack.</info>
4645 <arg name='ctxt' info='an XPath parser context'/>
4648 <info>Raises an XPATH_INVALID_ARITY error.</info>
4649 <arg name='ctxt' info='an XPath parser context'/>
4652 <info>Raises an error.</info>
4653 <arg name='ctxt' info='an XPath parser context'/>
4654 <arg name='err' info='an xmlXPathError code'/>
4657 <info>Raises an XPATH_INVALID_TYPE error.</info>
4658 <arg name='ctxt' info='an XPath parser context'/>
4661info>Checks if the current value on the XPath stack is an external object. Returns true if the cu…
4662 <arg name='ctxt' info='an XPath parser context'/>
4665info>Check if the current value on the XPath stack is a node set or an XSLT value tree. Returns t…
4666 <arg name='ctxt' info='an XPath parser context'/>
4670 …<enum name='HTML_NA' file='HTMLparser' value='0' type='htmlStatus' info='something we don&apos;t c…
4671 …<enum name='HTML_PARSE_COMPACT' file='HTMLparser' value='65536' type='htmlParserOption' info='comp…
4672 …RSE_IGNORE_ENC' file='HTMLparser' value='2097152' type='htmlParserOption' info=' ignore internal d…
4673 …<enum name='HTML_PARSE_NOBLANKS' file='HTMLparser' value='256' type='htmlParserOption' info='remov…
4674 …<enum name='HTML_PARSE_NODEFDTD' file='HTMLparser' value='4' type='htmlParserOption' info='do not …
4675 …<enum name='HTML_PARSE_NOERROR' file='HTMLparser' value='32' type='htmlParserOption' info='suppres…
4676 …<enum name='HTML_PARSE_NOIMPLIED' file='HTMLparser' value='8192' type='htmlParserOption' info='Do …
4677 …<enum name='HTML_PARSE_NONET' file='HTMLparser' value='2048' type='htmlParserOption' info='Forbid …
4678 …<enum name='HTML_PARSE_NOWARNING' file='HTMLparser' value='64' type='htmlParserOption' info='suppr…
4679 …<enum name='HTML_PARSE_PEDANTIC' file='HTMLparser' value='128' type='htmlParserOption' info='pedan…
4680 …<enum name='HTML_PARSE_RECOVER' file='HTMLparser' value='1' type='htmlParserOption' info='Relaxed …
4681 …<enum name='HTML_REQUIRED' file='HTMLparser' value='12' type='htmlStatus' info=' VALID bit set so …
4710 …FER_ALLOC_BOUNDED' file='tree' value='6' type='xmlBufferAllocationScheme' info=' limit the upper s…
4711 …ER_ALLOC_DOUBLEIT' file='tree' value='1' type='xmlBufferAllocationScheme' info='double each time o…
4712 …<enum name='XML_BUFFER_ALLOC_EXACT' file='tree' value='2' type='xmlBufferAllocationScheme' info='g…
4713 …FFER_ALLOC_HYBRID' file='tree' value='5' type='xmlBufferAllocationScheme' info='exact up to a thre…
4714 …R_ALLOC_IMMUTABLE' file='tree' value='3' type='xmlBufferAllocationScheme' info='immutable buffer'/>
4715 …<enum name='XML_BUFFER_ALLOC_IO' file='tree' value='4' type='xmlBufferAllocationScheme' info='spec…
4717 …<enum name='XML_C14N_1_0' file='c14n' value='0' type='xmlC14NMode' info='Origianal C14N 1.0 spec'/>
4718 <enum name='XML_C14N_1_1' file='c14n' value='2' type='xmlC14NMode' info=' C14N 1.1 spec'/>
4720 …<enum name='XML_C14N_CREATE_STACK' file='xmlerror' value='1952' type='xmlParserErrors' info='1952'…
4721 …<enum name='XML_C14N_EXCLUSIVE_1_0' file='c14n' value='1' type='xmlC14NMode' info='Exclusive C14N …
4722 …<enum name='XML_C14N_INVALID_NODE' file='xmlerror' value='1953' type='xmlParserErrors' info='1953'…
4723 …ame='XML_C14N_RELATIVE_NAMESPACE' file='xmlerror' value='1955' type='xmlParserErrors' info='1955'/>
4724 …<enum name='XML_C14N_REQUIRES_UTF8' file='xmlerror' value='1951' type='xmlParserErrors' info='1951…
4725 …<enum name='XML_C14N_UNKNOW_NODE' file='xmlerror' value='1954' type='xmlParserErrors' info='1954'/>
4726 …<enum name='XML_CATALOG_ENTRY_BROKEN' file='xmlerror' value='1651' type='xmlParserErrors' info='16…
4728 …<enum name='XML_CATALOG_NOT_CATALOG' file='xmlerror' value='1653' type='xmlParserErrors' info='165…
4729 …<enum name='XML_CATALOG_PREFER_VALUE' file='xmlerror' value='1652' type='xmlParserErrors' info='16…
4730 …<enum name='XML_CATALOG_RECURSION' file='xmlerror' value='1654' type='xmlParserErrors' info='1654'…
4739 …<enum name='XML_CHAR_ENCODING_2022_JP' file='encoding' value='19' type='xmlCharEncoding' info='ISO…
4740 …<enum name='XML_CHAR_ENCODING_8859_1' file='encoding' value='10' type='xmlCharEncoding' info='ISO-…
4741 …<enum name='XML_CHAR_ENCODING_8859_2' file='encoding' value='11' type='xmlCharEncoding' info='ISO-…
4742 …<enum name='XML_CHAR_ENCODING_8859_3' file='encoding' value='12' type='xmlCharEncoding' info='ISO-…
4743 …<enum name='XML_CHAR_ENCODING_8859_4' file='encoding' value='13' type='xmlCharEncoding' info='ISO-…
4744 …<enum name='XML_CHAR_ENCODING_8859_5' file='encoding' value='14' type='xmlCharEncoding' info='ISO-…
4745 …<enum name='XML_CHAR_ENCODING_8859_6' file='encoding' value='15' type='xmlCharEncoding' info='ISO-…
4746 …<enum name='XML_CHAR_ENCODING_8859_7' file='encoding' value='16' type='xmlCharEncoding' info='ISO-…
4747 …<enum name='XML_CHAR_ENCODING_8859_8' file='encoding' value='17' type='xmlCharEncoding' info='ISO-…
4748 …<enum name='XML_CHAR_ENCODING_8859_9' file='encoding' value='18' type='xmlCharEncoding' info='ISO-…
4749 …<enum name='XML_CHAR_ENCODING_ASCII' file='encoding' value='22' type='xmlCharEncoding' info=' pure…
4750 …<enum name='XML_CHAR_ENCODING_EBCDIC' file='encoding' value='6' type='xmlCharEncoding' info='EBCDI…
4751 …<enum name='XML_CHAR_ENCODING_ERROR' file='encoding' value='-1' type='xmlCharEncoding' info='No ch…
4752 …<enum name='XML_CHAR_ENCODING_EUC_JP' file='encoding' value='21' type='xmlCharEncoding' info='EUC-…
4753 …<enum name='XML_CHAR_ENCODING_NONE' file='encoding' value='0' type='xmlCharEncoding' info='No char…
4754 …<enum name='XML_CHAR_ENCODING_SHIFT_JIS' file='encoding' value='20' type='xmlCharEncoding' info='S…
4755 …<enum name='XML_CHAR_ENCODING_UCS2' file='encoding' value='9' type='xmlCharEncoding' info='UCS-2'/>
4756 …<enum name='XML_CHAR_ENCODING_UCS4BE' file='encoding' value='5' type='xmlCharEncoding' info='UCS-4…
4757 …<enum name='XML_CHAR_ENCODING_UCS4LE' file='encoding' value='4' type='xmlCharEncoding' info='UCS-4…
4758 …<enum name='XML_CHAR_ENCODING_UCS4_2143' file='encoding' value='7' type='xmlCharEncoding' info='UC…
4759 …<enum name='XML_CHAR_ENCODING_UCS4_3412' file='encoding' value='8' type='xmlCharEncoding' info='UC…
4760 …<enum name='XML_CHAR_ENCODING_UTF16BE' file='encoding' value='3' type='xmlCharEncoding' info='UTF-…
4761 …<enum name='XML_CHAR_ENCODING_UTF16LE' file='encoding' value='2' type='xmlCharEncoding' info='UTF-…
4762 …<enum name='XML_CHAR_ENCODING_UTF8' file='encoding' value='1' type='xmlCharEncoding' info='UTF-8'/>
4763 …<enum name='XML_CHECK_ENTITY_TYPE' file='xmlerror' value='5012' type='xmlParserErrors' info='5012'…
4764 …<enum name='XML_CHECK_FOUND_ATTRIBUTE' file='xmlerror' value='5001' type='xmlParserErrors' info='5…
4765 …<enum name='XML_CHECK_FOUND_CDATA' file='xmlerror' value='5003' type='xmlParserErrors' info='5003'…
4766 …<enum name='XML_CHECK_FOUND_COMMENT' file='xmlerror' value='5007' type='xmlParserErrors' info='500…
4767 …<enum name='XML_CHECK_FOUND_DOCTYPE' file='xmlerror' value='5008' type='xmlParserErrors' info='500…
4769 …<enum name='XML_CHECK_FOUND_ENTITY' file='xmlerror' value='5005' type='xmlParserErrors' info='5005…
4770 …<enum name='XML_CHECK_FOUND_ENTITYREF' file='xmlerror' value='5004' type='xmlParserErrors' info='5…
4771 …<enum name='XML_CHECK_FOUND_FRAGMENT' file='xmlerror' value='5009' type='xmlParserErrors' info='50…
4772 …<enum name='XML_CHECK_FOUND_NOTATION' file='xmlerror' value='5010' type='xmlParserErrors' info='50…
4773 … <enum name='XML_CHECK_FOUND_PI' file='xmlerror' value='5006' type='xmlParserErrors' info='5006'/>
4774 …<enum name='XML_CHECK_FOUND_TEXT' file='xmlerror' value='5002' type='xmlParserErrors' info='5002'/>
4775 …<enum name='XML_CHECK_NAME_NOT_NULL' file='xmlerror' value='5037' type='xmlParserErrors' info='503…
4776 … <enum name='XML_CHECK_NOT_ATTR' file='xmlerror' value='5023' type='xmlParserErrors' info='5023'/>
4777 …<enum name='XML_CHECK_NOT_ATTR_DECL' file='xmlerror' value='5024' type='xmlParserErrors' info='502…
4778 <enum name='XML_CHECK_NOT_DTD' file='xmlerror' value='5022' type='xmlParserErrors' info='5022'/>
4779 …<enum name='XML_CHECK_NOT_ELEM_DECL' file='xmlerror' value='5025' type='xmlParserErrors' info='502…
4780 …<enum name='XML_CHECK_NOT_ENTITY_DECL' file='xmlerror' value='5026' type='xmlParserErrors' info='5…
4781 …<enum name='XML_CHECK_NOT_NCNAME' file='xmlerror' value='5034' type='xmlParserErrors' info='5034'/>
4782 …<enum name='XML_CHECK_NOT_NS_DECL' file='xmlerror' value='5027' type='xmlParserErrors' info='5027'…
4783 … <enum name='XML_CHECK_NOT_UTF8' file='xmlerror' value='5032' type='xmlParserErrors' info='5032'/>
4784 <enum name='XML_CHECK_NO_DICT' file='xmlerror' value='5033' type='xmlParserErrors' info='5033'/>
4785 <enum name='XML_CHECK_NO_DOC' file='xmlerror' value='5014' type='xmlParserErrors' info='5014'/>
4786 <enum name='XML_CHECK_NO_ELEM' file='xmlerror' value='5016' type='xmlParserErrors' info='5016'/>
4787 <enum name='XML_CHECK_NO_HREF' file='xmlerror' value='5028' type='xmlParserErrors' info='5028'/>
4788 <enum name='XML_CHECK_NO_NAME' file='xmlerror' value='5015' type='xmlParserErrors' info='5015'/>
4789 <enum name='XML_CHECK_NO_NEXT' file='xmlerror' value='5020' type='xmlParserErrors' info='5020'/>
4790 … <enum name='XML_CHECK_NO_PARENT' file='xmlerror' value='5013' type='xmlParserErrors' info='5013'/>
4791 <enum name='XML_CHECK_NO_PREV' file='xmlerror' value='5018' type='xmlParserErrors' info='5018'/>
4792 …<enum name='XML_CHECK_NS_ANCESTOR' file='xmlerror' value='5031' type='xmlParserErrors' info='5031'…
4793 … <enum name='XML_CHECK_NS_SCOPE' file='xmlerror' value='5030' type='xmlParserErrors' info='5030'/>
4794 …<enum name='XML_CHECK_OUTSIDE_DICT' file='xmlerror' value='5035' type='xmlParserErrors' info='5035…
4795 …<enum name='XML_CHECK_UNKNOWN_NODE' file='xmlerror' value='5011' type='xmlParserErrors' info='5011…
4796 … <enum name='XML_CHECK_WRONG_DOC' file='xmlerror' value='5017' type='xmlParserErrors' info='5017'/>
4797 …<enum name='XML_CHECK_WRONG_NAME' file='xmlerror' value='5036' type='xmlParserErrors' info='5036'/>
4798 …<enum name='XML_CHECK_WRONG_NEXT' file='xmlerror' value='5021' type='xmlParserErrors' info='5021'/>
4799 …<enum name='XML_CHECK_WRONG_PARENT' file='xmlerror' value='5029' type='xmlParserErrors' info='5029…
4800 …<enum name='XML_CHECK_WRONG_PREV' file='xmlerror' value='5019' type='xmlParserErrors' info='5019'/>
4806 …<enum name='XML_DOC_DTDVALID' file='tree' value='8' type='xmlDocProperties' info='DTD validation w…
4807 …<enum name='XML_DOC_HTML' file='tree' value='128' type='xmlDocProperties' info=' parsed or built H…
4808 …<enum name='XML_DOC_INTERNAL' file='tree' value='64' type='xmlDocProperties' info='built for inter…
4809 …<enum name='XML_DOC_NSVALID' file='tree' value='2' type='xmlDocProperties' info='document is Names…
4810 …<enum name='XML_DOC_OLD10' file='tree' value='4' type='xmlDocProperties' info='parsed with old XML…
4811 …<enum name='XML_DOC_USERBUILT' file='tree' value='32' type='xmlDocProperties' info='Document was b…
4813 …<enum name='XML_DOC_WELLFORMED' file='tree' value='1' type='xmlDocProperties' info='document is XM…
4814 …<enum name='XML_DOC_XINCLUDE' file='tree' value='16' type='xmlDocProperties' info='XInclude substi…
4816 … name='XML_DTD_ATTRIBUTE_REDEFINED' file='xmlerror' value='501' type='xmlParserErrors' info='501'/>
4817 …<enum name='XML_DTD_ATTRIBUTE_VALUE' file='xmlerror' value='502' type='xmlParserErrors' info='502'…
4818 … <enum name='XML_DTD_CONTENT_ERROR' file='xmlerror' value='503' type='xmlParserErrors' info='503'/>
4819 … <enum name='XML_DTD_CONTENT_MODEL' file='xmlerror' value='504' type='xmlParserErrors' info='504'/>
4820 …e='XML_DTD_CONTENT_NOT_DETERMINIST' file='xmlerror' value='505' type='xmlParserErrors' info='505'/>
4821 …<enum name='XML_DTD_DIFFERENT_PREFIX' file='xmlerror' value='506' type='xmlParserErrors' info='506…
4822 <enum name='XML_DTD_DUP_TOKEN' file='xmlerror' value='541' type='xmlParserErrors' info='541'/>
4823 …me='XML_DTD_ELEM_DEFAULT_NAMESPACE' file='xmlerror' value='507' type='xmlParserErrors' info='507'/>
4824 …<enum name='XML_DTD_ELEM_NAMESPACE' file='xmlerror' value='508' type='xmlParserErrors' info='508'/>
4825 …<enum name='XML_DTD_ELEM_REDEFINED' file='xmlerror' value='509' type='xmlParserErrors' info='509'/>
4826 …<enum name='XML_DTD_EMPTY_NOTATION' file='xmlerror' value='510' type='xmlParserErrors' info='510'/>
4827 <enum name='XML_DTD_ENTITY_TYPE' file='xmlerror' value='511' type='xmlParserErrors' info='511'/>
4828 <enum name='XML_DTD_ID_FIXED' file='xmlerror' value='512' type='xmlParserErrors' info='512'/>
4829 … <enum name='XML_DTD_ID_REDEFINED' file='xmlerror' value='513' type='xmlParserErrors' info='513'/>
4830 <enum name='XML_DTD_ID_SUBSET' file='xmlerror' value='514' type='xmlParserErrors' info='514'/>
4831 … <enum name='XML_DTD_INVALID_CHILD' file='xmlerror' value='515' type='xmlParserErrors' info='515'/>
4832 …<enum name='XML_DTD_INVALID_DEFAULT' file='xmlerror' value='516' type='xmlParserErrors' info='516'…
4833 <enum name='XML_DTD_LOAD_ERROR' file='xmlerror' value='517' type='xmlParserErrors' info='517'/>
4834 …<enum name='XML_DTD_MISSING_ATTRIBUTE' file='xmlerror' value='518' type='xmlParserErrors' info='51…
4835 … <enum name='XML_DTD_MIXED_CORRUPT' file='xmlerror' value='519' type='xmlParserErrors' info='519'/>
4836 <enum name='XML_DTD_MULTIPLE_ID' file='xmlerror' value='520' type='xmlParserErrors' info='520'/>
4838 …<enum name='XML_DTD_NOTATION_REDEFINED' file='xmlerror' value='526' type='xmlParserErrors' info='5…
4839 …<enum name='XML_DTD_NOTATION_VALUE' file='xmlerror' value='527' type='xmlParserErrors' info='527'/>
4840 <enum name='XML_DTD_NOT_EMPTY' file='xmlerror' value='528' type='xmlParserErrors' info='528'/>
4841 <enum name='XML_DTD_NOT_PCDATA' file='xmlerror' value='529' type='xmlParserErrors' info='529'/>
4842 …<enum name='XML_DTD_NOT_STANDALONE' file='xmlerror' value='530' type='xmlParserErrors' info='530'/>
4843 <enum name='XML_DTD_NO_DOC' file='xmlerror' value='521' type='xmlParserErrors' info='521'/>
4844 <enum name='XML_DTD_NO_DTD' file='xmlerror' value='522' type='xmlParserErrors' info='522'/>
4845 … <enum name='XML_DTD_NO_ELEM_NAME' file='xmlerror' value='523' type='xmlParserErrors' info='523'/>
4846 <enum name='XML_DTD_NO_PREFIX' file='xmlerror' value='524' type='xmlParserErrors' info='524'/>
4847 <enum name='XML_DTD_NO_ROOT' file='xmlerror' value='525' type='xmlParserErrors' info='525'/>
4848 <enum name='XML_DTD_ROOT_NAME' file='xmlerror' value='531' type='xmlParserErrors' info='531'/>
4849 …name='XML_DTD_STANDALONE_DEFAULTED' file='xmlerror' value='538' type='xmlParserErrors' info='538'/>
4850 …me='XML_DTD_STANDALONE_WHITE_SPACE' file='xmlerror' value='532' type='xmlParserErrors' info='532'/>
4851 …<enum name='XML_DTD_UNKNOWN_ATTRIBUTE' file='xmlerror' value='533' type='xmlParserErrors' info='53…
4852 … <enum name='XML_DTD_UNKNOWN_ELEM' file='xmlerror' value='534' type='xmlParserErrors' info='534'/>
4853 …<enum name='XML_DTD_UNKNOWN_ENTITY' file='xmlerror' value='535' type='xmlParserErrors' info='535'/>
4854 <enum name='XML_DTD_UNKNOWN_ID' file='xmlerror' value='536' type='xmlParserErrors' info='536'/>
4855 …<enum name='XML_DTD_UNKNOWN_NOTATION' file='xmlerror' value='537' type='xmlParserErrors' info='537…
4856 <enum name='XML_DTD_XMLID_TYPE' file='xmlerror' value='540' type='xmlParserErrors' info='540'/>
4857 <enum name='XML_DTD_XMLID_VALUE' file='xmlerror' value='539' type='xmlParserErrors' info='539'/>
4876 …m name='XML_ERR_ATTLIST_NOT_FINISHED' file='xmlerror' value='51' type='xmlParserErrors' info='51'/>
4877 …<enum name='XML_ERR_ATTLIST_NOT_STARTED' file='xmlerror' value='50' type='xmlParserErrors' info='5…
4878 …name='XML_ERR_ATTRIBUTE_NOT_FINISHED' file='xmlerror' value='40' type='xmlParserErrors' info='40'/>
4879 … name='XML_ERR_ATTRIBUTE_NOT_STARTED' file='xmlerror' value='39' type='xmlParserErrors' info='39'/>
4880 …<enum name='XML_ERR_ATTRIBUTE_REDEFINED' file='xmlerror' value='42' type='xmlParserErrors' info='4…
4881 …ame='XML_ERR_ATTRIBUTE_WITHOUT_VALUE' file='xmlerror' value='41' type='xmlParserErrors' info='41'/>
4882 …<enum name='XML_ERR_CDATA_NOT_FINISHED' file='xmlerror' value='63' type='xmlParserErrors' info='63…
4883 … <enum name='XML_ERR_CHARREF_AT_EOF' file='xmlerror' value='10' type='xmlParserErrors' info='10'/>
4884 … <enum name='XML_ERR_CHARREF_IN_DTD' file='xmlerror' value='13' type='xmlParserErrors' info='13'/>
4885 …<enum name='XML_ERR_CHARREF_IN_EPILOG' file='xmlerror' value='12' type='xmlParserErrors' info='12'…
4886 …<enum name='XML_ERR_CHARREF_IN_PROLOG' file='xmlerror' value='11' type='xmlParserErrors' info='11'…
4887 …m name='XML_ERR_COMMENT_NOT_FINISHED' file='xmlerror' value='45' type='xmlParserErrors' info='45'/>
4888 … <enum name='XML_ERR_CONDSEC_INVALID' file='xmlerror' value='83' type='xmlParserErrors' info='83'/>
4889 …ame='XML_ERR_CONDSEC_INVALID_KEYWORD' file='xmlerror' value='95' type='xmlParserErrors' info='95'/>
4890 …m name='XML_ERR_CONDSEC_NOT_FINISHED' file='xmlerror' value='59' type='xmlParserErrors' info='59'/>
4891 …<enum name='XML_ERR_CONDSEC_NOT_STARTED' file='xmlerror' value='58' type='xmlParserErrors' info='5…
4892 …m name='XML_ERR_DOCTYPE_NOT_FINISHED' file='xmlerror' value='61' type='xmlParserErrors' info='61'/>
4893 <enum name='XML_ERR_DOCUMENT_EMPTY' file='xmlerror' value='4' type='xmlParserErrors' info='4'/>
4894 <enum name='XML_ERR_DOCUMENT_END' file='xmlerror' value='5' type='xmlParserErrors' info='5'/>
4895 <enum name='XML_ERR_DOCUMENT_START' file='xmlerror' value='3' type='xmlParserErrors' info='3'/>
4896 …me='XML_ERR_ELEMCONTENT_NOT_FINISHED' file='xmlerror' value='55' type='xmlParserErrors' info='55'/>
4897 …ame='XML_ERR_ELEMCONTENT_NOT_STARTED' file='xmlerror' value='54' type='xmlParserErrors' info='54'/>
4898 <enum name='XML_ERR_ENCODING_NAME' file='xmlerror' value='79' type='xmlParserErrors' info='79'/>
4899 …<enum name='XML_ERR_ENTITYREF_AT_EOF' file='xmlerror' value='14' type='xmlParserErrors' info='14'/>
4900 …<enum name='XML_ERR_ENTITYREF_IN_DTD' file='xmlerror' value='17' type='xmlParserErrors' info='17'/>
4901 …<enum name='XML_ERR_ENTITYREF_IN_EPILOG' file='xmlerror' value='16' type='xmlParserErrors' info='1…
4902 …<enum name='XML_ERR_ENTITYREF_IN_PROLOG' file='xmlerror' value='15' type='xmlParserErrors' info='1…
4903 …<enum name='XML_ERR_ENTITYREF_NO_NAME' file='xmlerror' value='22' type='xmlParserErrors' info='22'…
4904 …e='XML_ERR_ENTITYREF_SEMICOL_MISSING' file='xmlerror' value='23' type='xmlParserErrors' info='23'/>
4905 … <enum name='XML_ERR_ENTITY_BOUNDARY' file='xmlerror' value='90' type='xmlParserErrors' info='90'/>
4906 …<enum name='XML_ERR_ENTITY_CHAR_ERROR' file='xmlerror' value='87' type='xmlParserErrors' info='87'…
4907 …<enum name='XML_ERR_ENTITY_IS_EXTERNAL' file='xmlerror' value='29' type='xmlParserErrors' info='29…
4908 …<enum name='XML_ERR_ENTITY_IS_PARAMETER' file='xmlerror' value='30' type='xmlParserErrors' info='3…
4909 <enum name='XML_ERR_ENTITY_LOOP' file='xmlerror' value='89' type='xmlParserErrors' info='89'/>
4910 …<enum name='XML_ERR_ENTITY_NOT_FINISHED' file='xmlerror' value='37' type='xmlParserErrors' info='3…
4911 …<enum name='XML_ERR_ENTITY_NOT_STARTED' file='xmlerror' value='36' type='xmlParserErrors' info='36…
4912 …<enum name='XML_ERR_ENTITY_PE_INTERNAL' file='xmlerror' value='88' type='xmlParserErrors' info='88…
4913 …<enum name='XML_ERR_ENTITY_PROCESSING' file='xmlerror' value='104' type='xmlParserErrors' info='10…
4914 … <enum name='XML_ERR_EQUAL_REQUIRED' file='xmlerror' value='75' type='xmlParserErrors' info='75'/>
4915 …<enum name='XML_ERR_ERROR' file='xmlerror' value='2' type='xmlErrorLevel' info='A recoverable erro…
4916 <enum name='XML_ERR_EXTRA_CONTENT' file='xmlerror' value='86' type='xmlParserErrors' info='86'/>
4917 … name='XML_ERR_EXT_ENTITY_STANDALONE' file='xmlerror' value='82' type='xmlParserErrors' info='82'/>
4918 …ame='XML_ERR_EXT_SUBSET_NOT_FINISHED' file='xmlerror' value='60' type='xmlParserErrors' info='60'/>
4919 … <enum name='XML_ERR_FATAL' file='xmlerror' value='3' type='xmlErrorLevel' info=' A fatal error'/>
4920 <enum name='XML_ERR_GT_REQUIRED' file='xmlerror' value='73' type='xmlParserErrors' info='73'/>
4921 …<enum name='XML_ERR_HYPHEN_IN_COMMENT' file='xmlerror' value='80' type='xmlParserErrors' info='80'…
4922 <enum name='XML_ERR_INTERNAL_ERROR' file='xmlerror' value='1' type='xmlParserErrors' info='1'/>
4923 <enum name='XML_ERR_INVALID_CHAR' file='xmlerror' value='9' type='xmlParserErrors' info='9'/>
4924 <enum name='XML_ERR_INVALID_CHARREF' file='xmlerror' value='8' type='xmlParserErrors' info='8'/>
4925 …<enum name='XML_ERR_INVALID_DEC_CHARREF' file='xmlerror' value='7' type='xmlParserErrors' info='7'…
4926 …<enum name='XML_ERR_INVALID_ENCODING' file='xmlerror' value='81' type='xmlParserErrors' info='81'/>
4927 …<enum name='XML_ERR_INVALID_HEX_CHARREF' file='xmlerror' value='6' type='xmlParserErrors' info='6'…
4928 <enum name='XML_ERR_INVALID_URI' file='xmlerror' value='91' type='xmlParserErrors' info='91'/>
4929 …m name='XML_ERR_LITERAL_NOT_FINISHED' file='xmlerror' value='44' type='xmlParserErrors' info='44'/>
4930 …<enum name='XML_ERR_LITERAL_NOT_STARTED' file='xmlerror' value='43' type='xmlParserErrors' info='4…
4931 …<enum name='XML_ERR_LTSLASH_REQUIRED' file='xmlerror' value='74' type='xmlParserErrors' info='74'/>
4932 … <enum name='XML_ERR_LT_IN_ATTRIBUTE' file='xmlerror' value='38' type='xmlParserErrors' info='38'/>
4933 <enum name='XML_ERR_LT_REQUIRED' file='xmlerror' value='72' type='xmlParserErrors' info='72'/>
4934 …<enum name='XML_ERR_MISPLACED_CDATA_END' file='xmlerror' value='62' type='xmlParserErrors' info='6…
4935 …<enum name='XML_ERR_MISSING_ENCODING' file='xmlerror' value='101' type='xmlParserErrors' info='101…
4936 …<enum name='XML_ERR_MIXED_NOT_FINISHED' file='xmlerror' value='53' type='xmlParserErrors' info='53…
4937 …<enum name='XML_ERR_MIXED_NOT_STARTED' file='xmlerror' value='52' type='xmlParserErrors' info='52'…
4938 <enum name='XML_ERR_NAME_REQUIRED' file='xmlerror' value='68' type='xmlParserErrors' info='68'/>
4939 … <enum name='XML_ERR_NAME_TOO_LONG' file='xmlerror' value='110' type='xmlParserErrors' info='110'/>
4940 …<enum name='XML_ERR_NMTOKEN_REQUIRED' file='xmlerror' value='67' type='xmlParserErrors' info='67'/>
4942 … name='XML_ERR_NOTATION_NOT_FINISHED' file='xmlerror' value='49' type='xmlParserErrors' info='49'/>
4943 …m name='XML_ERR_NOTATION_NOT_STARTED' file='xmlerror' value='48' type='xmlParserErrors' info='48'/>
4944 … name='XML_ERR_NOTATION_PROCESSING' file='xmlerror' value='105' type='xmlParserErrors' info='105'/>
4945 …<enum name='XML_ERR_NOT_STANDALONE' file='xmlerror' value='103' type='xmlParserErrors' info='103'/>
4946 …<enum name='XML_ERR_NOT_WELL_BALANCED' file='xmlerror' value='85' type='xmlParserErrors' info='85'…
4947 <enum name='XML_ERR_NO_DTD' file='xmlerror' value='94' type='xmlParserErrors' info='94'/>
4948 <enum name='XML_ERR_NO_MEMORY' file='xmlerror' value='2' type='xmlParserErrors' info='2'/>
4949 <enum name='XML_ERR_NS_DECL_ERROR' file='xmlerror' value='35' type='xmlParserErrors' info='35'/>
4951 … <enum name='XML_ERR_PCDATA_REQUIRED' file='xmlerror' value='69' type='xmlParserErrors' info='69'/>
4952 <enum name='XML_ERR_PEREF_AT_EOF' file='xmlerror' value='18' type='xmlParserErrors' info='18'/>
4953 … <enum name='XML_ERR_PEREF_IN_EPILOG' file='xmlerror' value='20' type='xmlParserErrors' info='20'/>
4954 …<enum name='XML_ERR_PEREF_IN_INT_SUBSET' file='xmlerror' value='21' type='xmlParserErrors' info='2…
4955 … <enum name='XML_ERR_PEREF_IN_PROLOG' file='xmlerror' value='19' type='xmlParserErrors' info='19'/>
4956 <enum name='XML_ERR_PEREF_NO_NAME' file='xmlerror' value='24' type='xmlParserErrors' info='24'/>
4957 … name='XML_ERR_PEREF_SEMICOL_MISSING' file='xmlerror' value='25' type='xmlParserErrors' info='25'/>
4958 … <enum name='XML_ERR_PI_NOT_FINISHED' file='xmlerror' value='47' type='xmlParserErrors' info='47'/>
4959 … <enum name='XML_ERR_PI_NOT_STARTED' file='xmlerror' value='46' type='xmlParserErrors' info='46'/>
4960 … <enum name='XML_ERR_PUBID_REQUIRED' file='xmlerror' value='71' type='xmlParserErrors' info='71'/>
4961 …<enum name='XML_ERR_RESERVED_XML_NAME' file='xmlerror' value='64' type='xmlParserErrors' info='64'…
4962 …<enum name='XML_ERR_SEPARATOR_REQUIRED' file='xmlerror' value='66' type='xmlParserErrors' info='66…
4963 … <enum name='XML_ERR_SPACE_REQUIRED' file='xmlerror' value='65' type='xmlParserErrors' info='65'/>
4964 …<enum name='XML_ERR_STANDALONE_VALUE' file='xmlerror' value='78' type='xmlParserErrors' info='78'/>
4965 …<enum name='XML_ERR_STRING_NOT_CLOSED' file='xmlerror' value='34' type='xmlParserErrors' info='34'…
4966 …<enum name='XML_ERR_STRING_NOT_STARTED' file='xmlerror' value='33' type='xmlParserErrors' info='33…
4967 …<enum name='XML_ERR_TAG_NAME_MISMATCH' file='xmlerror' value='76' type='xmlParserErrors' info='76'…
4968 …<enum name='XML_ERR_TAG_NOT_FINISHED' file='xmlerror' value='77' type='xmlParserErrors' info='77'/>
4969 …<enum name='XML_ERR_UNDECLARED_ENTITY' file='xmlerror' value='26' type='xmlParserErrors' info='26'…
4970 …<enum name='XML_ERR_UNKNOWN_ENCODING' file='xmlerror' value='31' type='xmlParserErrors' info='31'/>
4971 …<enum name='XML_ERR_UNKNOWN_VERSION' file='xmlerror' value='108' type='xmlParserErrors' info='108'…
4972 … <enum name='XML_ERR_UNPARSED_ENTITY' file='xmlerror' value='28' type='xmlParserErrors' info='28'/>
4973 …m name='XML_ERR_UNSUPPORTED_ENCODING' file='xmlerror' value='32' type='xmlParserErrors' info='32'/>
4974 <enum name='XML_ERR_URI_FRAGMENT' file='xmlerror' value='92' type='xmlParserErrors' info='92'/>
4975 <enum name='XML_ERR_URI_REQUIRED' file='xmlerror' value='70' type='xmlParserErrors' info='70'/>
4976 <enum name='XML_ERR_USER_STOP' file='xmlerror' value='111' type='xmlParserErrors' info='111'/>
4977 … <enum name='XML_ERR_VALUE_REQUIRED' file='xmlerror' value='84' type='xmlParserErrors' info='84'/>
4978 …<enum name='XML_ERR_VERSION_MISMATCH' file='xmlerror' value='109' type='xmlParserErrors' info='109…
4979 … <enum name='XML_ERR_VERSION_MISSING' file='xmlerror' value='96' type='xmlParserErrors' info='96'/>
4980 …<enum name='XML_ERR_WARNING' file='xmlerror' value='1' type='xmlErrorLevel' info='A simple warning…
4981 …m name='XML_ERR_XMLDECL_NOT_FINISHED' file='xmlerror' value='57' type='xmlParserErrors' info='57'/>
4982 …<enum name='XML_ERR_XMLDECL_NOT_STARTED' file='xmlerror' value='56' type='xmlParserErrors' info='5…
4992 …<enum name='XML_FROM_BUFFER' file='xmlerror' value='29' type='xmlErrorDomain' info='The buffers mo…
4993 …<enum name='XML_FROM_C14N' file='xmlerror' value='21' type='xmlErrorDomain' info='The Canonicaliza…
4994 …<enum name='XML_FROM_CATALOG' file='xmlerror' value='20' type='xmlErrorDomain' info='The Catalog m…
4995 …<enum name='XML_FROM_CHECK' file='xmlerror' value='24' type='xmlErrorDomain' info='The error check…
4996 …<enum name='XML_FROM_DATATYPE' file='xmlerror' value='15' type='xmlErrorDomain' info='The W3C XML …
4997 …<enum name='XML_FROM_DTD' file='xmlerror' value='4' type='xmlErrorDomain' info='The XML DTD valida…
4998 … <enum name='XML_FROM_FTP' file='xmlerror' value='9' type='xmlErrorDomain' info='The FTP module'/>
4999 …<enum name='XML_FROM_HTML' file='xmlerror' value='5' type='xmlErrorDomain' info='The HTML parser'/>
5000 …<enum name='XML_FROM_HTTP' file='xmlerror' value='10' type='xmlErrorDomain' info='The HTTP module'…
5001 …<enum name='XML_FROM_I18N' file='xmlerror' value='27' type='xmlErrorDomain' info='The module handl…
5002 …<enum name='XML_FROM_IO' file='xmlerror' value='8' type='xmlErrorDomain' info='The Input/Output st…
5003 …<enum name='XML_FROM_MEMORY' file='xmlerror' value='6' type='xmlErrorDomain' info='The memory allo…
5004 …<enum name='XML_FROM_MODULE' file='xmlerror' value='26' type='xmlErrorDomain' info='The dynamicall…
5005 …<enum name='XML_FROM_NAMESPACE' file='xmlerror' value='3' type='xmlErrorDomain' info='The XML Name…
5007 …<enum name='XML_FROM_OUTPUT' file='xmlerror' value='7' type='xmlErrorDomain' info='The serializati…
5008 …<enum name='XML_FROM_PARSER' file='xmlerror' value='1' type='xmlErrorDomain' info='The XML parser'…
5009 …<enum name='XML_FROM_REGEXP' file='xmlerror' value='14' type='xmlErrorDomain' info='The regular ex…
5010 …<enum name='XML_FROM_RELAXNGP' file='xmlerror' value='18' type='xmlErrorDomain' info='The Relax-NG…
5011 …<enum name='XML_FROM_RELAXNGV' file='xmlerror' value='19' type='xmlErrorDomain' info='The Relax-NG…
5012 …<enum name='XML_FROM_SCHEMASP' file='xmlerror' value='16' type='xmlErrorDomain' info='The W3C XML …
5013 …<enum name='XML_FROM_SCHEMASV' file='xmlerror' value='17' type='xmlErrorDomain' info='The W3C XML …
5014 …<enum name='XML_FROM_SCHEMATRONV' file='xmlerror' value='28' type='xmlErrorDomain' info='The Schem…
5015 …<enum name='XML_FROM_TREE' file='xmlerror' value='2' type='xmlErrorDomain' info='The tree module'/>
5016 …<enum name='XML_FROM_URI' file='xmlerror' value='30' type='xmlErrorDomain' info=' The URI module'/>
5017 …<enum name='XML_FROM_VALID' file='xmlerror' value='23' type='xmlErrorDomain' info='The XML DTD val…
5018 …<enum name='XML_FROM_WRITER' file='xmlerror' value='25' type='xmlErrorDomain' info='The xmlwriter …
5019 …<enum name='XML_FROM_XINCLUDE' file='xmlerror' value='11' type='xmlErrorDomain' info='The XInclude…
5020 …<enum name='XML_FROM_XPATH' file='xmlerror' value='12' type='xmlErrorDomain' info='The XPath modul…
5021 …<enum name='XML_FROM_XPOINTER' file='xmlerror' value='13' type='xmlErrorDomain' info='The XPointer…
5022 …<enum name='XML_FROM_XSLT' file='xmlerror' value='22' type='xmlErrorDomain' info='The XSLT engine …
5023 <enum name='XML_FTP_ACCNT' file='xmlerror' value='2002' type='xmlParserErrors' info='2002'/>
5024 … <enum name='XML_FTP_EPSV_ANSWER' file='xmlerror' value='2001' type='xmlParserErrors' info='2001'/>
5026 … <enum name='XML_FTP_URL_SYNTAX' file='xmlerror' value='2003' type='xmlParserErrors' info='2003'/>
5029 … <enum name='XML_HTML_UNKNOWN_TAG' file='xmlerror' value='801' type='xmlParserErrors' info='801'/>
5030 …<enum name='XML_HTTP_UNKNOWN_HOST' file='xmlerror' value='2022' type='xmlParserErrors' info='2022'…
5032 <enum name='XML_HTTP_USE_IP' file='xmlerror' value='2021' type='xmlParserErrors' info='2021'/>
5033 …<enum name='XML_I18N_CONV_FAILED' file='xmlerror' value='6003' type='xmlParserErrors' info='6003'/>
5034 …<enum name='XML_I18N_EXCESS_HANDLER' file='xmlerror' value='6002' type='xmlParserErrors' info='600…
5035 … <enum name='XML_I18N_NO_HANDLER' file='xmlerror' value='6001' type='xmlParserErrors' info='6001'/>
5037 … <enum name='XML_I18N_NO_OUTPUT' file='xmlerror' value='6004' type='xmlParserErrors' info='6004'/>
5041 … <enum name='XML_IO_BUFFER_FULL' file='xmlerror' value='1548' type='xmlParserErrors' info='1548'/>
5042 <enum name='XML_IO_EACCES' file='xmlerror' value='1501' type='xmlParserErrors' info='1501'/>
5043 <enum name='XML_IO_EADDRINUSE' file='xmlerror' value='1554' type='xmlParserErrors' info='1554'/>
5044 … <enum name='XML_IO_EAFNOSUPPORT' file='xmlerror' value='1556' type='xmlParserErrors' info='1556'/>
5045 <enum name='XML_IO_EAGAIN' file='xmlerror' value='1502' type='xmlParserErrors' info='1502'/>
5046 <enum name='XML_IO_EALREADY' file='xmlerror' value='1555' type='xmlParserErrors' info='1555'/>
5047 <enum name='XML_IO_EBADF' file='xmlerror' value='1503' type='xmlParserErrors' info='1503'/>
5048 <enum name='XML_IO_EBADMSG' file='xmlerror' value='1504' type='xmlParserErrors' info='1504'/>
5049 <enum name='XML_IO_EBUSY' file='xmlerror' value='1505' type='xmlParserErrors' info='1505'/>
5050 <enum name='XML_IO_ECANCELED' file='xmlerror' value='1506' type='xmlParserErrors' info='1506'/>
5051 <enum name='XML_IO_ECHILD' file='xmlerror' value='1507' type='xmlParserErrors' info='1507'/>
5052 … <enum name='XML_IO_ECONNREFUSED' file='xmlerror' value='1552' type='xmlParserErrors' info='1552'/>
5053 <enum name='XML_IO_EDEADLK' file='xmlerror' value='1508' type='xmlParserErrors' info='1508'/>
5054 <enum name='XML_IO_EDOM' file='xmlerror' value='1509' type='xmlParserErrors' info='1509'/>
5055 <enum name='XML_IO_EEXIST' file='xmlerror' value='1510' type='xmlParserErrors' info='1510'/>
5056 <enum name='XML_IO_EFAULT' file='xmlerror' value='1511' type='xmlParserErrors' info='1511'/>
5057 <enum name='XML_IO_EFBIG' file='xmlerror' value='1512' type='xmlParserErrors' info='1512'/>
5058 … <enum name='XML_IO_EINPROGRESS' file='xmlerror' value='1513' type='xmlParserErrors' info='1513'/>
5059 <enum name='XML_IO_EINTR' file='xmlerror' value='1514' type='xmlParserErrors' info='1514'/>
5060 <enum name='XML_IO_EINVAL' file='xmlerror' value='1515' type='xmlParserErrors' info='1515'/>
5061 <enum name='XML_IO_EIO' file='xmlerror' value='1516' type='xmlParserErrors' info='1516'/>
5062 <enum name='XML_IO_EISCONN' file='xmlerror' value='1551' type='xmlParserErrors' info='1551'/>
5063 <enum name='XML_IO_EISDIR' file='xmlerror' value='1517' type='xmlParserErrors' info='1517'/>
5064 <enum name='XML_IO_EMFILE' file='xmlerror' value='1518' type='xmlParserErrors' info='1518'/>
5065 <enum name='XML_IO_EMLINK' file='xmlerror' value='1519' type='xmlParserErrors' info='1519'/>
5066 <enum name='XML_IO_EMSGSIZE' file='xmlerror' value='1520' type='xmlParserErrors' info='1520'/>
5067 … <enum name='XML_IO_ENAMETOOLONG' file='xmlerror' value='1521' type='xmlParserErrors' info='1521'/>
5068 <enum name='XML_IO_ENCODER' file='xmlerror' value='1544' type='xmlParserErrors' info='1544'/>
5069 … <enum name='XML_IO_ENETUNREACH' file='xmlerror' value='1553' type='xmlParserErrors' info='1553'/>
5070 <enum name='XML_IO_ENFILE' file='xmlerror' value='1522' type='xmlParserErrors' info='1522'/>
5071 <enum name='XML_IO_ENODEV' file='xmlerror' value='1523' type='xmlParserErrors' info='1523'/>
5072 <enum name='XML_IO_ENOENT' file='xmlerror' value='1524' type='xmlParserErrors' info='1524'/>
5073 <enum name='XML_IO_ENOEXEC' file='xmlerror' value='1525' type='xmlParserErrors' info='1525'/>
5074 <enum name='XML_IO_ENOLCK' file='xmlerror' value='1526' type='xmlParserErrors' info='1526'/>
5075 <enum name='XML_IO_ENOMEM' file='xmlerror' value='1527' type='xmlParserErrors' info='1527'/>
5076 <enum name='XML_IO_ENOSPC' file='xmlerror' value='1528' type='xmlParserErrors' info='1528'/>
5077 <enum name='XML_IO_ENOSYS' file='xmlerror' value='1529' type='xmlParserErrors' info='1529'/>
5078 <enum name='XML_IO_ENOTDIR' file='xmlerror' value='1530' type='xmlParserErrors' info='1530'/>
5079 <enum name='XML_IO_ENOTEMPTY' file='xmlerror' value='1531' type='xmlParserErrors' info='1531'/>
5080 <enum name='XML_IO_ENOTSOCK' file='xmlerror' value='1550' type='xmlParserErrors' info='1550'/>
5081 <enum name='XML_IO_ENOTSUP' file='xmlerror' value='1532' type='xmlParserErrors' info='1532'/>
5082 <enum name='XML_IO_ENOTTY' file='xmlerror' value='1533' type='xmlParserErrors' info='1533'/>
5083 <enum name='XML_IO_ENXIO' file='xmlerror' value='1534' type='xmlParserErrors' info='1534'/>
5084 <enum name='XML_IO_EPERM' file='xmlerror' value='1535' type='xmlParserErrors' info='1535'/>
5085 <enum name='XML_IO_EPIPE' file='xmlerror' value='1536' type='xmlParserErrors' info='1536'/>
5086 <enum name='XML_IO_ERANGE' file='xmlerror' value='1537' type='xmlParserErrors' info='1537'/>
5087 <enum name='XML_IO_EROFS' file='xmlerror' value='1538' type='xmlParserErrors' info='1538'/>
5088 <enum name='XML_IO_ESPIPE' file='xmlerror' value='1539' type='xmlParserErrors' info='1539'/>
5089 <enum name='XML_IO_ESRCH' file='xmlerror' value='1540' type='xmlParserErrors' info='1540'/>
5090 <enum name='XML_IO_ETIMEDOUT' file='xmlerror' value='1541' type='xmlParserErrors' info='1541'/>
5091 <enum name='XML_IO_EXDEV' file='xmlerror' value='1542' type='xmlParserErrors' info='1542'/>
5092 <enum name='XML_IO_FLUSH' file='xmlerror' value='1545' type='xmlParserErrors' info='1545'/>
5093 <enum name='XML_IO_LOAD_ERROR' file='xmlerror' value='1549' type='xmlParserErrors' info='1549'/>
5094 …<enum name='XML_IO_NETWORK_ATTEMPT' file='xmlerror' value='1543' type='xmlParserErrors' info='1543…
5095 <enum name='XML_IO_NO_INPUT' file='xmlerror' value='1547' type='xmlParserErrors' info='1547'/>
5097 <enum name='XML_IO_WRITE' file='xmlerror' value='1546' type='xmlParserErrors' info='1546'/>
5098 <enum name='XML_MODULE_CLOSE' file='xmlerror' value='4901' type='xmlParserErrors' info='4901'/>
5099 …<enum name='XML_MODULE_LAZY' file='xmlmodule' value='1' type='xmlModuleOption' info='lazy binding'…
5100 …<enum name='XML_MODULE_LOCAL' file='xmlmodule' value='2' type='xmlModuleOption' info=' local bindi…
5101 <enum name='XML_MODULE_OPEN' file='xmlerror' value='4900' type='xmlParserErrors' info='4900'/>
5104 …me='XML_NS_ERR_ATTRIBUTE_REDEFINED' file='xmlerror' value='203' type='xmlParserErrors' info='203'/>
5105 <enum name='XML_NS_ERR_COLON' file='xmlerror' value='205' type='xmlParserErrors' info='205'/>
5106 <enum name='XML_NS_ERR_EMPTY' file='xmlerror' value='204' type='xmlParserErrors' info='204'/>
5107 <enum name='XML_NS_ERR_QNAME' file='xmlerror' value='202' type='xmlParserErrors' info='202'/>
5108 …me='XML_NS_ERR_UNDEFINED_NAMESPACE' file='xmlerror' value='201' type='xmlParserErrors' info='201'/>
5110 …RSER_ATTRIBUTE_VALUE' file='parser' value='12' type='xmlParserInputState' info='within an attribut…
5111 …<enum name='XML_PARSER_CDATA_SECTION' file='parser' value='8' type='xmlParserInputState' info='wit…
5112 …<enum name='XML_PARSER_COMMENT' file='parser' value='5' type='xmlParserInputState' info='within a …
5113 …<enum name='XML_PARSER_CONTENT' file='parser' value='7' type='xmlParserInputState' info='within th…
5115 …<enum name='XML_PARSER_DTD' file='parser' value='3' type='xmlParserInputState' info='within some D…
5116 …<enum name='XML_PARSER_END_TAG' file='parser' value='9' type='xmlParserInputState' info='within a …
5117 …<enum name='XML_PARSER_ENTITY_DECL' file='parser' value='10' type='xmlParserInputState' info='with…
5118 …<enum name='XML_PARSER_ENTITY_VALUE' file='parser' value='11' type='xmlParserInputState' info='wit…
5119 …<enum name='XML_PARSER_EOF' file='parser' value='-1' type='xmlParserInputState' info='nothing is t…
5120 …<enum name='XML_PARSER_EPILOG' file='parser' value='14' type='xmlParserInputState' info='the Misc*…
5121 …<enum name='XML_PARSER_IGNORE' file='parser' value='15' type='xmlParserInputState' info='within an…
5123 …<enum name='XML_PARSER_MISC' file='parser' value='1' type='xmlParserInputState' info='Misc* before…
5124 …<enum name='XML_PARSER_PI' file='parser' value='2' type='xmlParserInputState' info='Within a proce…
5125 …<enum name='XML_PARSER_PROLOG' file='parser' value='4' type='xmlParserInputState' info='Misc* afte…
5126 …<enum name='XML_PARSER_PUBLIC_LITERAL' file='parser' value='16' type='xmlParserInputState' info=' …
5131 …<enum name='XML_PARSER_START' file='parser' value='0' type='xmlParserInputState' info='nothing has…
5132 …<enum name='XML_PARSER_START_TAG' file='parser' value='6' type='xmlParserInputState' info='within …
5134 …<enum name='XML_PARSER_SYSTEM_LITERAL' file='parser' value='13' type='xmlParserInputState' info='w…
5136 …<enum name='XML_PARSE_BIG_LINES' file='parser' value='4194304' type='xmlParserOption' info=' Store…
5137 …<enum name='XML_PARSE_COMPACT' file='parser' value='65536' type='xmlParserOption' info='compact sm…
5141 …<enum name='XML_PARSE_DTDATTR' file='parser' value='8' type='xmlParserOption' info='default DTD at…
5142 …<enum name='XML_PARSE_DTDLOAD' file='parser' value='4' type='xmlParserOption' info='load the exter…
5143 …<enum name='XML_PARSE_DTDVALID' file='parser' value='16' type='xmlParserOption' info='validate wit…
5144 …<enum name='XML_PARSE_HUGE' file='parser' value='524288' type='xmlParserOption' info='relax any ha…
5145 …<enum name='XML_PARSE_IGNORE_ENC' file='parser' value='2097152' type='xmlParserOption' info='ignor…
5146 …<enum name='XML_PARSE_NOBASEFIX' file='parser' value='262144' type='xmlParserOption' info='do not …
5147 …<enum name='XML_PARSE_NOBLANKS' file='parser' value='256' type='xmlParserOption' info='remove blan…
5148 …<enum name='XML_PARSE_NOCDATA' file='parser' value='16384' type='xmlParserOption' info='merge CDAT…
5149 …<enum name='XML_PARSE_NODICT' file='parser' value='4096' type='xmlParserOption' info='Do not reuse…
5150 …<enum name='XML_PARSE_NOENT' file='parser' value='2' type='xmlParserOption' info='substitute entit…
5151 …<enum name='XML_PARSE_NOERROR' file='parser' value='32' type='xmlParserOption' info='suppress erro…
5152 …<enum name='XML_PARSE_NONET' file='parser' value='2048' type='xmlParserOption' info='Forbid networ…
5153 …<enum name='XML_PARSE_NOWARNING' file='parser' value='64' type='xmlParserOption' info='suppress wa…
5154 …<enum name='XML_PARSE_NOXINCNODE' file='parser' value='32768' type='xmlParserOption' info='do not …
5155 …<enum name='XML_PARSE_NSCLEAN' file='parser' value='8192' type='xmlParserOption' info='remove redu…
5156 …<enum name='XML_PARSE_OLD10' file='parser' value='131072' type='xmlParserOption' info='parse using…
5157 …<enum name='XML_PARSE_OLDSAX' file='parser' value='1048576' type='xmlParserOption' info='parse usi…
5158 …<enum name='XML_PARSE_PEDANTIC' file='parser' value='128' type='xmlParserOption' info='pedantic er…
5162 …<enum name='XML_PARSE_RECOVER' file='parser' value='1' type='xmlParserOption' info='recover on err…
5164 …<enum name='XML_PARSE_SAX1' file='parser' value='512' type='xmlParserOption' info='use the SAX1 in…
5166 …<enum name='XML_PARSE_XINCLUDE' file='parser' value='1024' type='xmlParserOption' info='Implement …
5167 …<enum name='XML_PATTERN_DEFAULT' file='pattern' value='0' type='xmlPatternFlags' info='simple patt…
5168 …<enum name='XML_PATTERN_XPATH' file='pattern' value='1' type='xmlPatternFlags' info='standard XPat…
5169 …<enum name='XML_PATTERN_XSFIELD' file='pattern' value='4' type='xmlPatternFlags' info=' XPath subs…
5170 …<enum name='XML_PATTERN_XSSEL' file='pattern' value='2' type='xmlPatternFlags' info='XPath subset …
5235 …ame='XML_RNGP_ATTRIBUTE_CHILDREN' file='xmlerror' value='1002' type='xmlParserErrors' info='1002'/>
5236 …name='XML_RNGP_ATTRIBUTE_CONTENT' file='xmlerror' value='1003' type='xmlParserErrors' info='1003'/>
5237 …<enum name='XML_RNGP_ATTRIBUTE_EMPTY' file='xmlerror' value='1004' type='xmlParserErrors' info='10…
5238 …<enum name='XML_RNGP_ATTRIBUTE_NOOP' file='xmlerror' value='1005' type='xmlParserErrors' info='100…
5239 …<enum name='XML_RNGP_ATTR_CONFLICT' file='xmlerror' value='1001' type='xmlParserErrors' info='1001…
5240 …<enum name='XML_RNGP_CHOICE_CONTENT' file='xmlerror' value='1006' type='xmlParserErrors' info='100…
5241 …<enum name='XML_RNGP_CHOICE_EMPTY' file='xmlerror' value='1007' type='xmlParserErrors' info='1007'…
5242 …<enum name='XML_RNGP_CREATE_FAILURE' file='xmlerror' value='1008' type='xmlParserErrors' info='100…
5243 …<enum name='XML_RNGP_DATA_CONTENT' file='xmlerror' value='1009' type='xmlParserErrors' info='1009'…
5244 …e='XML_RNGP_DEFINE_CREATE_FAILED' file='xmlerror' value='1011' type='xmlParserErrors' info='1011'/>
5245 …<enum name='XML_RNGP_DEFINE_EMPTY' file='xmlerror' value='1012' type='xmlParserErrors' info='1012'…
5246 …<enum name='XML_RNGP_DEFINE_MISSING' file='xmlerror' value='1013' type='xmlParserErrors' info='101…
5247 …me='XML_RNGP_DEFINE_NAME_MISSING' file='xmlerror' value='1014' type='xmlParserErrors' info='1014'/>
5248 …L_RNGP_DEF_CHOICE_AND_INTERLEAVE' file='xmlerror' value='1010' type='xmlParserErrors' info='1010'/>
5249 …<enum name='XML_RNGP_ELEMENT_CONTENT' file='xmlerror' value='1018' type='xmlParserErrors' info='10…
5250 …<enum name='XML_RNGP_ELEMENT_EMPTY' file='xmlerror' value='1017' type='xmlParserErrors' info='1017…
5251 …<enum name='XML_RNGP_ELEMENT_NAME' file='xmlerror' value='1019' type='xmlParserErrors' info='1019'…
5252 …ame='XML_RNGP_ELEMENT_NO_CONTENT' file='xmlerror' value='1020' type='xmlParserErrors' info='1020'/>
5253 …ame='XML_RNGP_ELEM_CONTENT_EMPTY' file='xmlerror' value='1015' type='xmlParserErrors' info='1015'/>
5254 …ame='XML_RNGP_ELEM_CONTENT_ERROR' file='xmlerror' value='1016' type='xmlParserErrors' info='1016'/>
5255 …ame='XML_RNGP_ELEM_TEXT_CONFLICT' file='xmlerror' value='1021' type='xmlParserErrors' info='1021'/>
5256 <enum name='XML_RNGP_EMPTY' file='xmlerror' value='1022' type='xmlParserErrors' info='1022'/>
5257 …<enum name='XML_RNGP_EMPTY_CONSTRUCT' file='xmlerror' value='1023' type='xmlParserErrors' info='10…
5258 …<enum name='XML_RNGP_EMPTY_CONTENT' file='xmlerror' value='1024' type='xmlParserErrors' info='1024…
5259 …<enum name='XML_RNGP_EMPTY_NOT_EMPTY' file='xmlerror' value='1025' type='xmlParserErrors' info='10…
5260 …<enum name='XML_RNGP_ERROR_TYPE_LIB' file='xmlerror' value='1026' type='xmlParserErrors' info='102…
5261 …<enum name='XML_RNGP_EXCEPT_EMPTY' file='xmlerror' value='1027' type='xmlParserErrors' info='1027'…
5262 …<enum name='XML_RNGP_EXCEPT_MISSING' file='xmlerror' value='1028' type='xmlParserErrors' info='102…
5263 …<enum name='XML_RNGP_EXCEPT_MULTIPLE' file='xmlerror' value='1029' type='xmlParserErrors' info='10…
5264 …name='XML_RNGP_EXCEPT_NO_CONTENT' file='xmlerror' value='1030' type='xmlParserErrors' info='1030'/>
5265 …name='XML_RNGP_EXTERNALREF_EMTPY' file='xmlerror' value='1031' type='xmlParserErrors' info='1031'/>
5266 …me='XML_RNGP_EXTERNALREF_RECURSE' file='xmlerror' value='1033' type='xmlParserErrors' info='1033'/>
5267 …e='XML_RNGP_EXTERNAL_REF_FAILURE' file='xmlerror' value='1032' type='xmlParserErrors' info='1032'/>
5268 …me='XML_RNGP_FORBIDDEN_ATTRIBUTE' file='xmlerror' value='1034' type='xmlParserErrors' info='1034'/>
5269 …<enum name='XML_RNGP_FOREIGN_ELEMENT' file='xmlerror' value='1035' type='xmlParserErrors' info='10…
5270 …<enum name='XML_RNGP_GRAMMAR_CONTENT' file='xmlerror' value='1036' type='xmlParserErrors' info='10…
5271 …<enum name='XML_RNGP_GRAMMAR_EMPTY' file='xmlerror' value='1037' type='xmlParserErrors' info='1037…
5272 …<enum name='XML_RNGP_GRAMMAR_MISSING' file='xmlerror' value='1038' type='xmlParserErrors' info='10…
5273 …<enum name='XML_RNGP_GRAMMAR_NO_START' file='xmlerror' value='1039' type='xmlParserErrors' info='1…
5274 …me='XML_RNGP_GROUP_ATTR_CONFLICT' file='xmlerror' value='1040' type='xmlParserErrors' info='1040'/>
5275 … <enum name='XML_RNGP_HREF_ERROR' file='xmlerror' value='1041' type='xmlParserErrors' info='1041'/>
5276 …<enum name='XML_RNGP_INCLUDE_EMPTY' file='xmlerror' value='1042' type='xmlParserErrors' info='1042…
5277 …<enum name='XML_RNGP_INCLUDE_FAILURE' file='xmlerror' value='1043' type='xmlParserErrors' info='10…
5278 …<enum name='XML_RNGP_INCLUDE_RECURSE' file='xmlerror' value='1044' type='xmlParserErrors' info='10…
5279 …<enum name='XML_RNGP_INTERLEAVE_ADD' file='xmlerror' value='1045' type='xmlParserErrors' info='104…
5280 …ML_RNGP_INTERLEAVE_CREATE_FAILED' file='xmlerror' value='1046' type='xmlParserErrors' info='1046'/>
5281 …<enum name='XML_RNGP_INTERLEAVE_EMPTY' file='xmlerror' value='1047' type='xmlParserErrors' info='1…
5282 …='XML_RNGP_INTERLEAVE_NO_CONTENT' file='xmlerror' value='1048' type='xmlParserErrors' info='1048'/>
5283 …me='XML_RNGP_INVALID_DEFINE_NAME' file='xmlerror' value='1049' type='xmlParserErrors' info='1049'/>
5284 …<enum name='XML_RNGP_INVALID_URI' file='xmlerror' value='1050' type='xmlParserErrors' info='1050'/>
5285 …<enum name='XML_RNGP_INVALID_VALUE' file='xmlerror' value='1051' type='xmlParserErrors' info='1051…
5286 …<enum name='XML_RNGP_MISSING_HREF' file='xmlerror' value='1052' type='xmlParserErrors' info='1052'…
5287 …<enum name='XML_RNGP_NAME_MISSING' file='xmlerror' value='1053' type='xmlParserErrors' info='1053'…
5288 …<enum name='XML_RNGP_NEED_COMBINE' file='xmlerror' value='1054' type='xmlParserErrors' info='1054'…
5289 …e='XML_RNGP_NOTALLOWED_NOT_EMPTY' file='xmlerror' value='1055' type='xmlParserErrors' info='1055'/>
5290 …e='XML_RNGP_NSNAME_ATTR_ANCESTOR' file='xmlerror' value='1056' type='xmlParserErrors' info='1056'/>
5291 …<enum name='XML_RNGP_NSNAME_NO_NS' file='xmlerror' value='1057' type='xmlParserErrors' info='1057'…
5292 …<enum name='XML_RNGP_PARAM_FORBIDDEN' file='xmlerror' value='1058' type='xmlParserErrors' info='10…
5293 …ame='XML_RNGP_PARAM_NAME_MISSING' file='xmlerror' value='1059' type='xmlParserErrors' info='1059'/>
5294 …XML_RNGP_PARENTREF_CREATE_FAILED' file='xmlerror' value='1060' type='xmlParserErrors' info='1060'/>
5295 …'XML_RNGP_PARENTREF_NAME_INVALID' file='xmlerror' value='1061' type='xmlParserErrors' info='1061'/>
5296 …me='XML_RNGP_PARENTREF_NOT_EMPTY' file='xmlerror' value='1064' type='xmlParserErrors' info='1064'/>
5297 …name='XML_RNGP_PARENTREF_NO_NAME' file='xmlerror' value='1062' type='xmlParserErrors' info='1062'/>
5298 …me='XML_RNGP_PARENTREF_NO_PARENT' file='xmlerror' value='1063' type='xmlParserErrors' info='1063'/>
5299 …<enum name='XML_RNGP_PARSE_ERROR' file='xmlerror' value='1065' type='xmlParserErrors' info='1065'/>
5300 …_RNGP_PAT_ANYNAME_EXCEPT_ANYNAME' file='xmlerror' value='1066' type='xmlParserErrors' info='1066'/>
5301 …<enum name='XML_RNGP_PAT_ATTR_ATTR' file='xmlerror' value='1067' type='xmlParserErrors' info='1067…
5302 …<enum name='XML_RNGP_PAT_ATTR_ELEM' file='xmlerror' value='1068' type='xmlParserErrors' info='1068…
5303 …e='XML_RNGP_PAT_DATA_EXCEPT_ATTR' file='xmlerror' value='1069' type='xmlParserErrors' info='1069'/>
5304 …e='XML_RNGP_PAT_DATA_EXCEPT_ELEM' file='xmlerror' value='1070' type='xmlParserErrors' info='1070'/>
5305 …='XML_RNGP_PAT_DATA_EXCEPT_EMPTY' file='xmlerror' value='1071' type='xmlParserErrors' info='1071'/>
5306 …='XML_RNGP_PAT_DATA_EXCEPT_GROUP' file='xmlerror' value='1072' type='xmlParserErrors' info='1072'/>
5307 …_RNGP_PAT_DATA_EXCEPT_INTERLEAVE' file='xmlerror' value='1073' type='xmlParserErrors' info='1073'/>
5308 …e='XML_RNGP_PAT_DATA_EXCEPT_LIST' file='xmlerror' value='1074' type='xmlParserErrors' info='1074'/>
5309 …XML_RNGP_PAT_DATA_EXCEPT_ONEMORE' file='xmlerror' value='1075' type='xmlParserErrors' info='1075'/>
5310 …me='XML_RNGP_PAT_DATA_EXCEPT_REF' file='xmlerror' value='1076' type='xmlParserErrors' info='1076'/>
5311 …e='XML_RNGP_PAT_DATA_EXCEPT_TEXT' file='xmlerror' value='1077' type='xmlParserErrors' info='1077'/>
5312 …<enum name='XML_RNGP_PAT_LIST_ATTR' file='xmlerror' value='1078' type='xmlParserErrors' info='1078…
5313 …<enum name='XML_RNGP_PAT_LIST_ELEM' file='xmlerror' value='1079' type='xmlParserErrors' info='1079…
5314 …me='XML_RNGP_PAT_LIST_INTERLEAVE' file='xmlerror' value='1080' type='xmlParserErrors' info='1080'/>
5315 …<enum name='XML_RNGP_PAT_LIST_LIST' file='xmlerror' value='1081' type='xmlParserErrors' info='1081…
5316 …<enum name='XML_RNGP_PAT_LIST_REF' file='xmlerror' value='1082' type='xmlParserErrors' info='1082'…
5317 …<enum name='XML_RNGP_PAT_LIST_TEXT' file='xmlerror' value='1083' type='xmlParserErrors' info='1083…
5318 …L_RNGP_PAT_NSNAME_EXCEPT_ANYNAME' file='xmlerror' value='1084' type='xmlParserErrors' info='1084'/>
5319 …ML_RNGP_PAT_NSNAME_EXCEPT_NSNAME' file='xmlerror' value='1085' type='xmlParserErrors' info='1085'/>
5320 …'XML_RNGP_PAT_ONEMORE_GROUP_ATTR' file='xmlerror' value='1086' type='xmlParserErrors' info='1086'/>
5321 …RNGP_PAT_ONEMORE_INTERLEAVE_ATTR' file='xmlerror' value='1087' type='xmlParserErrors' info='1087'/>
5322 …<enum name='XML_RNGP_PAT_START_ATTR' file='xmlerror' value='1088' type='xmlParserErrors' info='108…
5323 …<enum name='XML_RNGP_PAT_START_DATA' file='xmlerror' value='1089' type='xmlParserErrors' info='108…
5324 …<enum name='XML_RNGP_PAT_START_EMPTY' file='xmlerror' value='1090' type='xmlParserErrors' info='10…
5325 …<enum name='XML_RNGP_PAT_START_GROUP' file='xmlerror' value='1091' type='xmlParserErrors' info='10…
5326 …e='XML_RNGP_PAT_START_INTERLEAVE' file='xmlerror' value='1092' type='xmlParserErrors' info='1092'/>
5327 …<enum name='XML_RNGP_PAT_START_LIST' file='xmlerror' value='1093' type='xmlParserErrors' info='109…
5328 …name='XML_RNGP_PAT_START_ONEMORE' file='xmlerror' value='1094' type='xmlParserErrors' info='1094'/>
5329 …<enum name='XML_RNGP_PAT_START_TEXT' file='xmlerror' value='1095' type='xmlParserErrors' info='109…
5330 …<enum name='XML_RNGP_PAT_START_VALUE' file='xmlerror' value='1096' type='xmlParserErrors' info='10…
5331 …<enum name='XML_RNGP_PREFIX_UNDEFINED' file='xmlerror' value='1097' type='xmlParserErrors' info='1…
5332 …name='XML_RNGP_REF_CREATE_FAILED' file='xmlerror' value='1098' type='xmlParserErrors' info='1098'/>
5333 … <enum name='XML_RNGP_REF_CYCLE' file='xmlerror' value='1099' type='xmlParserErrors' info='1099'/>
5334 …<enum name='XML_RNGP_REF_NAME_INVALID' file='xmlerror' value='1100' type='xmlParserErrors' info='1…
5335 …<enum name='XML_RNGP_REF_NOT_EMPTY' file='xmlerror' value='1103' type='xmlParserErrors' info='1103…
5336 … <enum name='XML_RNGP_REF_NO_DEF' file='xmlerror' value='1101' type='xmlParserErrors' info='1101'/>
5337 …<enum name='XML_RNGP_REF_NO_NAME' file='xmlerror' value='1102' type='xmlParserErrors' info='1102'/>
5338 …RNGP_START_CHOICE_AND_INTERLEAVE' file='xmlerror' value='1104' type='xmlParserErrors' info='1104'/>
5339 …<enum name='XML_RNGP_START_CONTENT' file='xmlerror' value='1105' type='xmlParserErrors' info='1105…
5340 …<enum name='XML_RNGP_START_EMPTY' file='xmlerror' value='1106' type='xmlParserErrors' info='1106'/>
5341 …<enum name='XML_RNGP_START_MISSING' file='xmlerror' value='1107' type='xmlParserErrors' info='1107…
5342 …<enum name='XML_RNGP_TEXT_EXPECTED' file='xmlerror' value='1108' type='xmlParserErrors' info='1108…
5343 …<enum name='XML_RNGP_TEXT_HAS_CHILD' file='xmlerror' value='1109' type='xmlParserErrors' info='110…
5344 …<enum name='XML_RNGP_TYPE_MISSING' file='xmlerror' value='1110' type='xmlParserErrors' info='1110'…
5345 …<enum name='XML_RNGP_TYPE_NOT_FOUND' file='xmlerror' value='1111' type='xmlParserErrors' info='111…
5346 … <enum name='XML_RNGP_TYPE_VALUE' file='xmlerror' value='1112' type='xmlParserErrors' info='1112'/>
5347 …name='XML_RNGP_UNKNOWN_ATTRIBUTE' file='xmlerror' value='1113' type='xmlParserErrors' info='1113'/>
5348 …<enum name='XML_RNGP_UNKNOWN_COMBINE' file='xmlerror' value='1114' type='xmlParserErrors' info='11…
5349 …name='XML_RNGP_UNKNOWN_CONSTRUCT' file='xmlerror' value='1115' type='xmlParserErrors' info='1115'/>
5350 …<enum name='XML_RNGP_UNKNOWN_TYPE_LIB' file='xmlerror' value='1116' type='xmlParserErrors' info='1…
5351 …<enum name='XML_RNGP_URI_FRAGMENT' file='xmlerror' value='1117' type='xmlParserErrors' info='1117'…
5352 …<enum name='XML_RNGP_URI_NOT_ABSOLUTE' file='xmlerror' value='1118' type='xmlParserErrors' info='1…
5353 …<enum name='XML_RNGP_VALUE_EMPTY' file='xmlerror' value='1119' type='xmlParserErrors' info='1119'/>
5354 …<enum name='XML_RNGP_VALUE_NO_CONTENT' file='xmlerror' value='1120' type='xmlParserErrors' info='1…
5355 … <enum name='XML_RNGP_XMLNS_NAME' file='xmlerror' value='1121' type='xmlParserErrors' info='1121'/>
5356 <enum name='XML_RNGP_XML_NS' file='xmlerror' value='1122' type='xmlParserErrors' info='1122'/>
5357 …<enum name='XML_SAVE_AS_HTML' file='xmlsave' value='64' type='xmlSaveOption' info='force HTML seri…
5358 …<enum name='XML_SAVE_AS_XML' file='xmlsave' value='32' type='xmlSaveOption' info='force XML serial…
5359 …<enum name='XML_SAVE_CHAR_INVALID' file='xmlerror' value='1401' type='xmlParserErrors' info='1401'…
5360 …<enum name='XML_SAVE_FORMAT' file='xmlsave' value='1' type='xmlSaveOption' info='format save outpu…
5362 …<enum name='XML_SAVE_NO_DECL' file='xmlsave' value='2' type='xmlSaveOption' info='drop the xml dec…
5363 … <enum name='XML_SAVE_NO_DOCTYPE' file='xmlerror' value='1402' type='xmlParserErrors' info='1402'/>
5364 …<enum name='XML_SAVE_NO_EMPTY' file='xmlsave' value='4' type='xmlSaveOption' info='no empty tags'/>
5365 …<enum name='XML_SAVE_NO_XHTML' file='xmlsave' value='8' type='xmlSaveOption' info='disable XHTML1 …
5366 …<enum name='XML_SAVE_UNKNOWN_ENCODING' file='xmlerror' value='1403' type='xmlParserErrors' info='1…
5367 …<enum name='XML_SAVE_WSNONSIG' file='xmlsave' value='128' type='xmlSaveOption' info=' format with …
5368 …<enum name='XML_SAVE_XHTML' file='xmlsave' value='16' type='xmlSaveOption' info='force XHTML1 spec…
5369 …me='XML_SCHEMAP_AG_PROPS_CORRECT' file='xmlerror' value='3087' type='xmlParserErrors' info='3086'/>
5370 …ML_SCHEMAP_ATTRFORMDEFAULT_VALUE' file='xmlerror' value='1701' type='xmlParserErrors' info='1701'/>
5371 …XML_SCHEMAP_ATTRGRP_NONAME_NOREF' file='xmlerror' value='1702' type='xmlParserErrors' info='1702'/>
5372 …e='XML_SCHEMAP_ATTR_NONAME_NOREF' file='xmlerror' value='1703' type='xmlParserErrors' info='1703'/>
5373 …me='XML_SCHEMAP_AU_PROPS_CORRECT' file='xmlerror' value='3089' type='xmlParserErrors' info='3088'/>
5374 …='XML_SCHEMAP_AU_PROPS_CORRECT_2' file='xmlerror' value='3078' type='xmlParserErrors' info='3078'/>
5375 …e='XML_SCHEMAP_A_PROPS_CORRECT_2' file='xmlerror' value='3079' type='xmlParserErrors' info='3079'/>
5376 …e='XML_SCHEMAP_A_PROPS_CORRECT_3' file='xmlerror' value='3090' type='xmlParserErrors' info='3089'/>
5377 …SCHEMAP_COMPLEXTYPE_NONAME_NOREF' file='xmlerror' value='1704' type='xmlParserErrors' info='1704'/>
5378 …ame='XML_SCHEMAP_COS_ALL_LIMITED' file='xmlerror' value='3091' type='xmlParserErrors' info='3090'/>
5379 …='XML_SCHEMAP_COS_CT_EXTENDS_1_1' file='xmlerror' value='3063' type='xmlParserErrors' info='3063'/>
5380 …='XML_SCHEMAP_COS_CT_EXTENDS_1_2' file='xmlerror' value='3088' type='xmlParserErrors' info='3087'/>
5381 …='XML_SCHEMAP_COS_CT_EXTENDS_1_3' file='xmlerror' value='1800' type='xmlParserErrors' info='1800'/>
5382 …ML_SCHEMAP_COS_ST_DERIVED_OK_2_1' file='xmlerror' value='3031' type='xmlParserErrors' info='3031'/>
5383 …ML_SCHEMAP_COS_ST_DERIVED_OK_2_2' file='xmlerror' value='3032' type='xmlParserErrors' info='3032'/>
5384 …XML_SCHEMAP_COS_ST_RESTRICTS_1_1' file='xmlerror' value='3011' type='xmlParserErrors' info='3011'/>
5385 …XML_SCHEMAP_COS_ST_RESTRICTS_1_2' file='xmlerror' value='3012' type='xmlParserErrors' info='3012'/>
5386 …L_SCHEMAP_COS_ST_RESTRICTS_1_3_1' file='xmlerror' value='3013' type='xmlParserErrors' info='3013'/>
5387 …L_SCHEMAP_COS_ST_RESTRICTS_1_3_2' file='xmlerror' value='3014' type='xmlParserErrors' info='3014'/>
5388 …XML_SCHEMAP_COS_ST_RESTRICTS_2_1' file='xmlerror' value='3015' type='xmlParserErrors' info='3015'/>
5389 …SCHEMAP_COS_ST_RESTRICTS_2_3_1_1' file='xmlerror' value='3016' type='xmlParserErrors' info='3016'/>
5390 …SCHEMAP_COS_ST_RESTRICTS_2_3_1_2' file='xmlerror' value='3017' type='xmlParserErrors' info='3017'/>
5391 …SCHEMAP_COS_ST_RESTRICTS_2_3_2_1' file='xmlerror' value='3018' type='xmlParserErrors' info='3018'/>
5392 …SCHEMAP_COS_ST_RESTRICTS_2_3_2_2' file='xmlerror' value='3019' type='xmlParserErrors' info='3019'/>
5393 …SCHEMAP_COS_ST_RESTRICTS_2_3_2_3' file='xmlerror' value='3020' type='xmlParserErrors' info='3020'/>
5394 …SCHEMAP_COS_ST_RESTRICTS_2_3_2_4' file='xmlerror' value='3021' type='xmlParserErrors' info='3021'/>
5395 …SCHEMAP_COS_ST_RESTRICTS_2_3_2_5' file='xmlerror' value='3022' type='xmlParserErrors' info='3022'/>
5396 …XML_SCHEMAP_COS_ST_RESTRICTS_3_1' file='xmlerror' value='3023' type='xmlParserErrors' info='3023'/>
5397 …L_SCHEMAP_COS_ST_RESTRICTS_3_3_1' file='xmlerror' value='3024' type='xmlParserErrors' info='3024'/>
5398 …SCHEMAP_COS_ST_RESTRICTS_3_3_1_2' file='xmlerror' value='3025' type='xmlParserErrors' info='3025'/>
5399 …SCHEMAP_COS_ST_RESTRICTS_3_3_2_1' file='xmlerror' value='3027' type='xmlParserErrors' info='3027'/>
5400 …SCHEMAP_COS_ST_RESTRICTS_3_3_2_2' file='xmlerror' value='3026' type='xmlParserErrors' info='3026'/>
5401 …SCHEMAP_COS_ST_RESTRICTS_3_3_2_3' file='xmlerror' value='3028' type='xmlParserErrors' info='3028'/>
5402 …SCHEMAP_COS_ST_RESTRICTS_3_3_2_4' file='xmlerror' value='3029' type='xmlParserErrors' info='3029'/>
5403 …SCHEMAP_COS_ST_RESTRICTS_3_3_2_5' file='xmlerror' value='3030' type='xmlParserErrors' info='3030'/>
5404 …'XML_SCHEMAP_COS_VALID_DEFAULT_1' file='xmlerror' value='3058' type='xmlParserErrors' info='3058'/>
5405 …ML_SCHEMAP_COS_VALID_DEFAULT_2_1' file='xmlerror' value='3059' type='xmlParserErrors' info='3059'/>
5406 …_SCHEMAP_COS_VALID_DEFAULT_2_2_1' file='xmlerror' value='3060' type='xmlParserErrors' info='3060'/>
5407 …_SCHEMAP_COS_VALID_DEFAULT_2_2_2' file='xmlerror' value='3061' type='xmlParserErrors' info='3061'/>
5408 …='XML_SCHEMAP_CT_PROPS_CORRECT_1' file='xmlerror' value='1782' type='xmlParserErrors' info='1782'/>
5409 …='XML_SCHEMAP_CT_PROPS_CORRECT_2' file='xmlerror' value='1783' type='xmlParserErrors' info='1783'/>
5410 …='XML_SCHEMAP_CT_PROPS_CORRECT_3' file='xmlerror' value='1784' type='xmlParserErrors' info='1784'/>
5411 …='XML_SCHEMAP_CT_PROPS_CORRECT_4' file='xmlerror' value='1785' type='xmlParserErrors' info='1785'/>
5412 …='XML_SCHEMAP_CT_PROPS_CORRECT_5' file='xmlerror' value='1786' type='xmlParserErrors' info='1786'/>
5413 …ame='XML_SCHEMAP_CVC_SIMPLE_TYPE' file='xmlerror' value='3062' type='xmlParserErrors' info='3062'/>
5414 …ame='XML_SCHEMAP_C_PROPS_CORRECT' file='xmlerror' value='3080' type='xmlParserErrors' info='3080'/>
5415 …name='XML_SCHEMAP_DEF_AND_PREFIX' file='xmlerror' value='1768' type='xmlParserErrors' info='1768'/>
5416 …EMAP_DERIVATION_OK_RESTRICTION_1' file='xmlerror' value='1787' type='xmlParserErrors' info='1787'/>
5417 …_DERIVATION_OK_RESTRICTION_2_1_1' file='xmlerror' value='1788' type='xmlParserErrors' info='1788'/>
5418 …_DERIVATION_OK_RESTRICTION_2_1_2' file='xmlerror' value='1789' type='xmlParserErrors' info='1789'/>
5419 …_DERIVATION_OK_RESTRICTION_2_1_3' file='xmlerror' value='3077' type='xmlParserErrors' info='3077'/>
5420 …AP_DERIVATION_OK_RESTRICTION_2_2' file='xmlerror' value='1790' type='xmlParserErrors' info='1790'/>
5421 …EMAP_DERIVATION_OK_RESTRICTION_3' file='xmlerror' value='1791' type='xmlParserErrors' info='1791'/>
5422 …AP_DERIVATION_OK_RESTRICTION_4_1' file='xmlerror' value='1797' type='xmlParserErrors' info='1797'/>
5423 …AP_DERIVATION_OK_RESTRICTION_4_2' file='xmlerror' value='1798' type='xmlParserErrors' info='1798'/>
5424 …AP_DERIVATION_OK_RESTRICTION_4_3' file='xmlerror' value='1799' type='xmlParserErrors' info='1799'/>
5425 …ML_SCHEMAP_ELEMFORMDEFAULT_VALUE' file='xmlerror' value='1705' type='xmlParserErrors' info='1705'/>
5426 …='XML_SCHEMAP_ELEM_DEFAULT_FIXED' file='xmlerror' value='1755' type='xmlParserErrors' info='1755'/>
5427 …e='XML_SCHEMAP_ELEM_NONAME_NOREF' file='xmlerror' value='1706' type='xmlParserErrors' info='1706'/>
5428 …e='XML_SCHEMAP_EXTENSION_NO_BASE' file='xmlerror' value='1707' type='xmlParserErrors' info='1707'/>
5429 …e='XML_SCHEMAP_E_PROPS_CORRECT_2' file='xmlerror' value='3045' type='xmlParserErrors' info='3045'/>
5430 …e='XML_SCHEMAP_E_PROPS_CORRECT_3' file='xmlerror' value='3046' type='xmlParserErrors' info='3046'/>
5431 …e='XML_SCHEMAP_E_PROPS_CORRECT_4' file='xmlerror' value='3047' type='xmlParserErrors' info='3047'/>
5432 …e='XML_SCHEMAP_E_PROPS_CORRECT_5' file='xmlerror' value='3048' type='xmlParserErrors' info='3048'/>
5433 …e='XML_SCHEMAP_E_PROPS_CORRECT_6' file='xmlerror' value='3049' type='xmlParserErrors' info='3049'/>
5434 …name='XML_SCHEMAP_FACET_NO_VALUE' file='xmlerror' value='1708' type='xmlParserErrors' info='1708'/>
5435 …'XML_SCHEMAP_FAILED_BUILD_IMPORT' file='xmlerror' value='1709' type='xmlParserErrors' info='1709'/>
5436 …<enum name='XML_SCHEMAP_FAILED_LOAD' file='xmlerror' value='1757' type='xmlParserErrors' info='175…
5437 …<enum name='XML_SCHEMAP_FAILED_PARSE' file='xmlerror' value='1766' type='xmlParserErrors' info='17…
5438 …='XML_SCHEMAP_GROUP_NONAME_NOREF' file='xmlerror' value='1710' type='xmlParserErrors' info='1710'/>
5439 …SCHEMAP_IMPORT_NAMESPACE_NOT_URI' file='xmlerror' value='1711' type='xmlParserErrors' info='1711'/>
5440 …L_SCHEMAP_IMPORT_REDEFINE_NSNAME' file='xmlerror' value='1712' type='xmlParserErrors' info='1712'/>
5441 …ML_SCHEMAP_IMPORT_SCHEMA_NOT_URI' file='xmlerror' value='1713' type='xmlParserErrors' info='1713'/>
5442 …L_SCHEMAP_INCLUDE_SCHEMA_NOT_URI' file='xmlerror' value='1770' type='xmlParserErrors' info='1770'/>
5443 …ML_SCHEMAP_INCLUDE_SCHEMA_NO_URI' file='xmlerror' value='1771' type='xmlParserErrors' info='1771'/>
5444 …<enum name='XML_SCHEMAP_INTERNAL' file='xmlerror' value='3069' type='xmlParserErrors' info='3069 n…
5445 …MAP_INTERSECTION_NOT_EXPRESSIBLE' file='xmlerror' value='1793' type='xmlParserErrors' info='1793'/>
5446 …SCHEMAP_INVALID_ATTR_COMBINATION' file='xmlerror' value='1777' type='xmlParserErrors' info='1777'/>
5447 …_INVALID_ATTR_INLINE_COMBINATION' file='xmlerror' value='1778' type='xmlParserErrors' info='1778'/>
5448 …e='XML_SCHEMAP_INVALID_ATTR_NAME' file='xmlerror' value='1780' type='xmlParserErrors' info='1780'/>
5449 …me='XML_SCHEMAP_INVALID_ATTR_USE' file='xmlerror' value='1774' type='xmlParserErrors' info='1774'/>
5450 …ame='XML_SCHEMAP_INVALID_BOOLEAN' file='xmlerror' value='1714' type='xmlParserErrors' info='1714'/>
5451 …<enum name='XML_SCHEMAP_INVALID_ENUM' file='xmlerror' value='1715' type='xmlParserErrors' info='17…
5452 …<enum name='XML_SCHEMAP_INVALID_FACET' file='xmlerror' value='1716' type='xmlParserErrors' info='1…
5453 …'XML_SCHEMAP_INVALID_FACET_VALUE' file='xmlerror' value='1717' type='xmlParserErrors' info='1717'/>
5454 …e='XML_SCHEMAP_INVALID_MAXOCCURS' file='xmlerror' value='1718' type='xmlParserErrors' info='1718'/>
5455 …e='XML_SCHEMAP_INVALID_MINOCCURS' file='xmlerror' value='1719' type='xmlParserErrors' info='1719'/>
5456 …_SCHEMAP_INVALID_REF_AND_SUBTYPE' file='xmlerror' value='1720' type='xmlParserErrors' info='1720'/>
5457 …'XML_SCHEMAP_INVALID_WHITE_SPACE' file='xmlerror' value='1721' type='xmlParserErrors' info='1721'/>
5458 …='XML_SCHEMAP_MG_PROPS_CORRECT_1' file='xmlerror' value='3074' type='xmlParserErrors' info='3074'/>
5459 …='XML_SCHEMAP_MG_PROPS_CORRECT_2' file='xmlerror' value='3075' type='xmlParserErrors' info='3075'/>
5460 …SCHEMAP_MISSING_SIMPLETYPE_CHILD' file='xmlerror' value='1779' type='xmlParserErrors' info='1779'/>
5461 …<enum name='XML_SCHEMAP_NOATTR_NOREF' file='xmlerror' value='1722' type='xmlParserErrors' info='17…
5462 … <enum name='XML_SCHEMAP_NOROOT' file='xmlerror' value='1759' type='xmlParserErrors' info='1759'/>
5463 …me='XML_SCHEMAP_NOTATION_NO_NAME' file='xmlerror' value='1723' type='xmlParserErrors' info='1723'/>
5464 …me='XML_SCHEMAP_NOTHING_TO_PARSE' file='xmlerror' value='1758' type='xmlParserErrors' info='1758'/>
5465 …<enum name='XML_SCHEMAP_NOTYPE_NOREF' file='xmlerror' value='1724' type='xmlParserErrors' info='17…
5466 …CHEMAP_NOT_DETERMINISTIC' file='xmlerror' value='3070' type='xmlParserErrors' info='3070 non-W3C'/>
5467 …<enum name='XML_SCHEMAP_NOT_SCHEMA' file='xmlerror' value='1772' type='xmlParserErrors' info='1772…
5468 …<enum name='XML_SCHEMAP_NO_XMLNS' file='xmlerror' value='3056' type='xmlParserErrors' info='3056'/>
5469 … <enum name='XML_SCHEMAP_NO_XSI' file='xmlerror' value='3057' type='xmlParserErrors' info='3057'/>
5471 …e='XML_SCHEMAP_P_PROPS_CORRECT_1' file='xmlerror' value='3042' type='xmlParserErrors' info='3042'/>
5472 …'XML_SCHEMAP_P_PROPS_CORRECT_2_1' file='xmlerror' value='3043' type='xmlParserErrors' info='3043'/>
5473 …'XML_SCHEMAP_P_PROPS_CORRECT_2_2' file='xmlerror' value='3044' type='xmlParserErrors' info='3044'/>
5474 …<enum name='XML_SCHEMAP_RECURSIVE' file='xmlerror' value='1775' type='xmlParserErrors' info='1775'…
5475 …name='XML_SCHEMAP_REDEFINED_ATTR' file='xmlerror' value='1764' type='xmlParserErrors' info='1764'/>
5476 …'XML_SCHEMAP_REDEFINED_ATTRGROUP' file='xmlerror' value='1763' type='xmlParserErrors' info='1763'/>
5477 …e='XML_SCHEMAP_REDEFINED_ELEMENT' file='xmlerror' value='1762' type='xmlParserErrors' info='1762'/>
5478 …ame='XML_SCHEMAP_REDEFINED_GROUP' file='xmlerror' value='1760' type='xmlParserErrors' info='1760'/>
5479 …='XML_SCHEMAP_REDEFINED_NOTATION' file='xmlerror' value='1765' type='xmlParserErrors' info='1765'/>
5480 …name='XML_SCHEMAP_REDEFINED_TYPE' file='xmlerror' value='1761' type='xmlParserErrors' info='1761'/>
5481 …ame='XML_SCHEMAP_REF_AND_CONTENT' file='xmlerror' value='1781' type='xmlParserErrors' info='1781'/>
5482 …ame='XML_SCHEMAP_REF_AND_SUBTYPE' file='xmlerror' value='1725' type='xmlParserErrors' info='1725'/>
5483 …name='XML_SCHEMAP_REGEXP_INVALID' file='xmlerror' value='1756' type='xmlParserErrors' info='1756'/>
5484 …SCHEMAP_RESTRICTION_NONAME_NOREF' file='xmlerror' value='1726' type='xmlParserErrors' info='1726'/>
5485 …L_SCHEMAP_S4S_ATTR_INVALID_VALUE' file='xmlerror' value='3037' type='xmlParserErrors' info='3037'/>
5486 …me='XML_SCHEMAP_S4S_ATTR_MISSING' file='xmlerror' value='3036' type='xmlParserErrors' info='3036'/>
5487 …XML_SCHEMAP_S4S_ATTR_NOT_ALLOWED' file='xmlerror' value='3035' type='xmlParserErrors' info='3035'/>
5488 …me='XML_SCHEMAP_S4S_ELEM_MISSING' file='xmlerror' value='3034' type='xmlParserErrors' info='3034'/>
5489 …XML_SCHEMAP_S4S_ELEM_NOT_ALLOWED' file='xmlerror' value='3033' type='xmlParserErrors' info='3033'/>
5490 …e='XML_SCHEMAP_SIMPLETYPE_NONAME' file='xmlerror' value='1727' type='xmlParserErrors' info='1727'/>
5491 …ame='XML_SCHEMAP_SRC_ATTRIBUTE_1' file='xmlerror' value='3051' type='xmlParserErrors' info='3051'/>
5492 …ame='XML_SCHEMAP_SRC_ATTRIBUTE_2' file='xmlerror' value='3052' type='xmlParserErrors' info='3052'/>
5493 …e='XML_SCHEMAP_SRC_ATTRIBUTE_3_1' file='xmlerror' value='3053' type='xmlParserErrors' info='3053'/>
5494 …e='XML_SCHEMAP_SRC_ATTRIBUTE_3_2' file='xmlerror' value='3054' type='xmlParserErrors' info='3054'/>
5495 …ame='XML_SCHEMAP_SRC_ATTRIBUTE_4' file='xmlerror' value='3055' type='xmlParserErrors' info='3055'/>
5496 …ML_SCHEMAP_SRC_ATTRIBUTE_GROUP_1' file='xmlerror' value='3071' type='xmlParserErrors' info='3071'/>
5497 …ML_SCHEMAP_SRC_ATTRIBUTE_GROUP_2' file='xmlerror' value='3072' type='xmlParserErrors' info='3072'/>
5498 …ML_SCHEMAP_SRC_ATTRIBUTE_GROUP_3' file='xmlerror' value='3073' type='xmlParserErrors' info='3073'/>
5499 …<enum name='XML_SCHEMAP_SRC_CT_1' file='xmlerror' value='3076' type='xmlParserErrors' info='3076'/>
5500 …<enum name='XML_SCHEMAP_SRC_ELEMENT_1' file='xmlerror' value='3038' type='xmlParserErrors' info='3…
5501 …ame='XML_SCHEMAP_SRC_ELEMENT_2_1' file='xmlerror' value='3039' type='xmlParserErrors' info='3039'/>
5502 …ame='XML_SCHEMAP_SRC_ELEMENT_2_2' file='xmlerror' value='3040' type='xmlParserErrors' info='3040'/>
5503 …<enum name='XML_SCHEMAP_SRC_ELEMENT_3' file='xmlerror' value='3041' type='xmlParserErrors' info='3…
5504 …<enum name='XML_SCHEMAP_SRC_IMPORT' file='xmlerror' value='3082' type='xmlParserErrors' info='3082…
5505 …name='XML_SCHEMAP_SRC_IMPORT_1_1' file='xmlerror' value='3064' type='xmlParserErrors' info='3064'/>
5506 …name='XML_SCHEMAP_SRC_IMPORT_1_2' file='xmlerror' value='3065' type='xmlParserErrors' info='3065'/>
5507 …<enum name='XML_SCHEMAP_SRC_IMPORT_2' file='xmlerror' value='3066' type='xmlParserErrors' info='30…
5508 …name='XML_SCHEMAP_SRC_IMPORT_2_1' file='xmlerror' value='3067' type='xmlParserErrors' info='3067'/>
5509 …name='XML_SCHEMAP_SRC_IMPORT_2_2' file='xmlerror' value='3068' type='xmlParserErrors' info='3068'/>
5510 …name='XML_SCHEMAP_SRC_IMPORT_3_1' file='xmlerror' value='1795' type='xmlParserErrors' info='1795'/>
5511 …name='XML_SCHEMAP_SRC_IMPORT_3_2' file='xmlerror' value='1796' type='xmlParserErrors' info='1796'/>
5512 …<enum name='XML_SCHEMAP_SRC_INCLUDE' file='xmlerror' value='3050' type='xmlParserErrors' info='305…
5513 …_SRC_LIST_ITEMTYPE_OR_SIMPLETYPE' file='xmlerror' value='3006' type='xmlParserErrors' info='3006'/>
5514 …<enum name='XML_SCHEMAP_SRC_REDEFINE' file='xmlerror' value='3081' type='xmlParserErrors' info='30…
5515 …<enum name='XML_SCHEMAP_SRC_RESOLVE' file='xmlerror' value='3004' type='xmlParserErrors' info='300…
5516 …C_RESTRICTION_BASE_OR_SIMPLETYPE' file='xmlerror' value='3005' type='xmlParserErrors' info='3005'/>
5518 …e='XML_SCHEMAP_SRC_SIMPLE_TYPE_2' file='xmlerror' value='3001' type='xmlParserErrors' info='3001'/>
5519 …e='XML_SCHEMAP_SRC_SIMPLE_TYPE_3' file='xmlerror' value='3002' type='xmlParserErrors' info='3002'/>
5520 …e='XML_SCHEMAP_SRC_SIMPLE_TYPE_4' file='xmlerror' value='3003' type='xmlParserErrors' info='3003'/>
5521 …UNION_MEMBERTYPES_OR_SIMPLETYPES' file='xmlerror' value='3007' type='xmlParserErrors' info='3007'/>
5522 …='XML_SCHEMAP_ST_PROPS_CORRECT_1' file='xmlerror' value='3008' type='xmlParserErrors' info='3008'/>
5523 …='XML_SCHEMAP_ST_PROPS_CORRECT_2' file='xmlerror' value='3009' type='xmlParserErrors' info='3009'/>
5524 …='XML_SCHEMAP_ST_PROPS_CORRECT_3' file='xmlerror' value='3010' type='xmlParserErrors' info='3010'/>
5525 …MAP_SUPERNUMEROUS_LIST_ITEM_TYPE' file='xmlerror' value='1776' type='xmlParserErrors' info='1776'/>
5526 …me='XML_SCHEMAP_TYPE_AND_SUBTYPE' file='xmlerror' value='1728' type='xmlParserErrors' info='1728'/>
5527 …ML_SCHEMAP_UNION_NOT_EXPRESSIBLE' file='xmlerror' value='1794' type='xmlParserErrors' info='1794'/>
5528 …e='XML_SCHEMAP_UNKNOWN_ALL_CHILD' file='xmlerror' value='1729' type='xmlParserErrors' info='1729'/>
5529 …HEMAP_UNKNOWN_ANYATTRIBUTE_CHILD' file='xmlerror' value='1730' type='xmlParserErrors' info='1730'/>
5530 …ML_SCHEMAP_UNKNOWN_ATTRGRP_CHILD' file='xmlerror' value='1732' type='xmlParserErrors' info='1732'/>
5531 …_SCHEMAP_UNKNOWN_ATTRIBUTE_GROUP' file='xmlerror' value='1733' type='xmlParserErrors' info='1733'/>
5532 …='XML_SCHEMAP_UNKNOWN_ATTR_CHILD' file='xmlerror' value='1731' type='xmlParserErrors' info='1731'/>
5533 …e='XML_SCHEMAP_UNKNOWN_BASE_TYPE' file='xmlerror' value='1734' type='xmlParserErrors' info='1734'/>
5534 …XML_SCHEMAP_UNKNOWN_CHOICE_CHILD' file='xmlerror' value='1735' type='xmlParserErrors' info='1735'/>
5535 …MAP_UNKNOWN_COMPLEXCONTENT_CHILD' file='xmlerror' value='1736' type='xmlParserErrors' info='1736'/>
5536 …CHEMAP_UNKNOWN_COMPLEXTYPE_CHILD' file='xmlerror' value='1737' type='xmlParserErrors' info='1737'/>
5537 …='XML_SCHEMAP_UNKNOWN_ELEM_CHILD' file='xmlerror' value='1738' type='xmlParserErrors' info='1738'/>
5538 …_SCHEMAP_UNKNOWN_EXTENSION_CHILD' file='xmlerror' value='1739' type='xmlParserErrors' info='1739'/>
5539 …'XML_SCHEMAP_UNKNOWN_FACET_CHILD' file='xmlerror' value='1740' type='xmlParserErrors' info='1740'/>
5540 …='XML_SCHEMAP_UNKNOWN_FACET_TYPE' file='xmlerror' value='1741' type='xmlParserErrors' info='1741'/>
5541 …'XML_SCHEMAP_UNKNOWN_GROUP_CHILD' file='xmlerror' value='1742' type='xmlParserErrors' info='1742'/>
5542 …XML_SCHEMAP_UNKNOWN_IMPORT_CHILD' file='xmlerror' value='1743' type='xmlParserErrors' info='1743'/>
5543 …ML_SCHEMAP_UNKNOWN_INCLUDE_CHILD' file='xmlerror' value='1769' type='xmlParserErrors' info='1769'/>
5544 …='XML_SCHEMAP_UNKNOWN_LIST_CHILD' file='xmlerror' value='1744' type='xmlParserErrors' info='1744'/>
5545 …'XML_SCHEMAP_UNKNOWN_MEMBER_TYPE' file='xmlerror' value='1773' type='xmlParserErrors' info='1773'/>
5546 …L_SCHEMAP_UNKNOWN_NOTATION_CHILD' file='xmlerror' value='1745' type='xmlParserErrors' info='1745'/>
5547 …name='XML_SCHEMAP_UNKNOWN_PREFIX' file='xmlerror' value='1767' type='xmlParserErrors' info='1767'/>
5548 …MAP_UNKNOWN_PROCESSCONTENT_CHILD' file='xmlerror' value='1746' type='xmlParserErrors' info='1746'/>
5549 …<enum name='XML_SCHEMAP_UNKNOWN_REF' file='xmlerror' value='1747' type='xmlParserErrors' info='174…
5550 …CHEMAP_UNKNOWN_RESTRICTION_CHILD' file='xmlerror' value='1748' type='xmlParserErrors' info='1748'/>
5551 …ML_SCHEMAP_UNKNOWN_SCHEMAS_CHILD' file='xmlerror' value='1749' type='xmlParserErrors' info='1749'/>
5552 …L_SCHEMAP_UNKNOWN_SEQUENCE_CHILD' file='xmlerror' value='1750' type='xmlParserErrors' info='1750'/>
5553 …EMAP_UNKNOWN_SIMPLECONTENT_CHILD' file='xmlerror' value='1751' type='xmlParserErrors' info='1751'/>
5554 …SCHEMAP_UNKNOWN_SIMPLETYPE_CHILD' file='xmlerror' value='1752' type='xmlParserErrors' info='1752'/>
5555 …<enum name='XML_SCHEMAP_UNKNOWN_TYPE' file='xmlerror' value='1753' type='xmlParserErrors' info='17…
5556 …'XML_SCHEMAP_UNKNOWN_UNION_CHILD' file='xmlerror' value='1754' type='xmlParserErrors' info='1754'/>
5557 …SCHEMAP_WARN_ATTR_POINTLESS_PROH' file='xmlerror' value='3086' type='xmlParserErrors' info='3085'/>
5558 …ML_SCHEMAP_WARN_ATTR_REDECL_PROH' file='xmlerror' value='3085' type='xmlParserErrors' info='3085'/>
5559 …me='XML_SCHEMAP_WARN_SKIP_SCHEMA' file='xmlerror' value='3083' type='xmlParserErrors' info='3083'/>
5560 …ML_SCHEMAP_WARN_UNLOCATED_SCHEMA' file='xmlerror' value='3084' type='xmlParserErrors' info='3084'/>
5561 …HEMAP_WILDCARD_INVALID_NS_MEMBER' file='xmlerror' value='1792' type='xmlParserErrors' info='1792'/>
5635 …<enum name='XML_SCHEMATRONV_ASSERT' file='xmlerror' value='4000' type='xmlParserErrors' info='4000…
5637 …UT_BUFFER' file='schematron' value='512' type='xmlSchematronValidOptions' info='output to a buffer…
5638 …N_OUT_ERROR' file='schematron' value='8' type='xmlSchematronValidOptions' info='output via xmlStru…
5639 …_OUT_FILE' file='schematron' value='256' type='xmlSchematronValidOptions' info='output to a file d…
5640 …N_OUT_IO' file='schematron' value='1024' type='xmlSchematronValidOptions' info=' output to I/O mec…
5641 …ON_OUT_QUIET' file='schematron' value='1' type='xmlSchematronValidOptions' info='quiet no report'/>
5642 …ON_OUT_TEXT' file='schematron' value='2' type='xmlSchematronValidOptions' info='build a textual re…
5643 …HEMATRON_OUT_XML' file='schematron' value='4' type='xmlSchematronValidOptions' info='output SVRL'/>
5644 …<enum name='XML_SCHEMAV_ATTRINVALID' file='xmlerror' value='1821' type='xmlParserErrors' info='182…
5645 …<enum name='XML_SCHEMAV_ATTRUNKNOWN' file='xmlerror' value='1820' type='xmlParserErrors' info='182…
5646 …<enum name='XML_SCHEMAV_CONSTRUCT' file='xmlerror' value='1817' type='xmlParserErrors' info='1817'…
5647 …ame='XML_SCHEMAV_CVC_ATTRIBUTE_1' file='xmlerror' value='1861' type='xmlParserErrors' info='1861'/>
5648 …ame='XML_SCHEMAV_CVC_ATTRIBUTE_2' file='xmlerror' value='1862' type='xmlParserErrors' info='1862'/>
5649 …ame='XML_SCHEMAV_CVC_ATTRIBUTE_3' file='xmlerror' value='1863' type='xmlParserErrors' info='1863'/>
5650 …ame='XML_SCHEMAV_CVC_ATTRIBUTE_4' file='xmlerror' value='1864' type='xmlParserErrors' info='1864'/>
5651 … <enum name='XML_SCHEMAV_CVC_AU' file='xmlerror' value='1874' type='xmlParserErrors' info='1874'/>
5652 …='XML_SCHEMAV_CVC_COMPLEX_TYPE_1' file='xmlerror' value='1873' type='xmlParserErrors' info='1873'/>
5653 …XML_SCHEMAV_CVC_COMPLEX_TYPE_2_1' file='xmlerror' value='1841' type='xmlParserErrors' info='1841'/>
5654 …XML_SCHEMAV_CVC_COMPLEX_TYPE_2_2' file='xmlerror' value='1842' type='xmlParserErrors' info='1842'/>
5655 …XML_SCHEMAV_CVC_COMPLEX_TYPE_2_3' file='xmlerror' value='1843' type='xmlParserErrors' info='1843'/>
5656 …XML_SCHEMAV_CVC_COMPLEX_TYPE_2_4' file='xmlerror' value='1844' type='xmlParserErrors' info='1844'/>
5657 …XML_SCHEMAV_CVC_COMPLEX_TYPE_3_1' file='xmlerror' value='1865' type='xmlParserErrors' info='1865'/>
5658 …L_SCHEMAV_CVC_COMPLEX_TYPE_3_2_1' file='xmlerror' value='1866' type='xmlParserErrors' info='1866'/>
5659 …L_SCHEMAV_CVC_COMPLEX_TYPE_3_2_2' file='xmlerror' value='1867' type='xmlParserErrors' info='1867'/>
5660 …='XML_SCHEMAV_CVC_COMPLEX_TYPE_4' file='xmlerror' value='1868' type='xmlParserErrors' info='1868'/>
5661 …XML_SCHEMAV_CVC_COMPLEX_TYPE_5_1' file='xmlerror' value='1869' type='xmlParserErrors' info='1869'/>
5662 …XML_SCHEMAV_CVC_COMPLEX_TYPE_5_2' file='xmlerror' value='1870' type='xmlParserErrors' info='1870'/>
5663 …SCHEMAV_CVC_DATATYPE_VALID_1_2_1' file='xmlerror' value='1824' type='xmlParserErrors' info='1824'/>
5664 …SCHEMAV_CVC_DATATYPE_VALID_1_2_2' file='xmlerror' value='1825' type='xmlParserErrors' info='1825'/>
5665 …SCHEMAV_CVC_DATATYPE_VALID_1_2_3' file='xmlerror' value='1826' type='xmlParserErrors' info='1826'/>
5666 …<enum name='XML_SCHEMAV_CVC_ELT_1' file='xmlerror' value='1845' type='xmlParserErrors' info='1845'…
5667 …<enum name='XML_SCHEMAV_CVC_ELT_2' file='xmlerror' value='1846' type='xmlParserErrors' info='1846'…
5668 …<enum name='XML_SCHEMAV_CVC_ELT_3_1' file='xmlerror' value='1847' type='xmlParserErrors' info='184…
5669 …<enum name='XML_SCHEMAV_CVC_ELT_3_2_1' file='xmlerror' value='1848' type='xmlParserErrors' info='1…
5670 …<enum name='XML_SCHEMAV_CVC_ELT_3_2_2' file='xmlerror' value='1849' type='xmlParserErrors' info='1…
5671 …<enum name='XML_SCHEMAV_CVC_ELT_4_1' file='xmlerror' value='1850' type='xmlParserErrors' info='185…
5672 …<enum name='XML_SCHEMAV_CVC_ELT_4_2' file='xmlerror' value='1851' type='xmlParserErrors' info='185…
5673 …<enum name='XML_SCHEMAV_CVC_ELT_4_3' file='xmlerror' value='1852' type='xmlParserErrors' info='185…
5674 …<enum name='XML_SCHEMAV_CVC_ELT_5_1_1' file='xmlerror' value='1853' type='xmlParserErrors' info='1…
5675 …<enum name='XML_SCHEMAV_CVC_ELT_5_1_2' file='xmlerror' value='1854' type='xmlParserErrors' info='1…
5676 …<enum name='XML_SCHEMAV_CVC_ELT_5_2_1' file='xmlerror' value='1855' type='xmlParserErrors' info='1…
5677 …ame='XML_SCHEMAV_CVC_ELT_5_2_2_1' file='xmlerror' value='1856' type='xmlParserErrors' info='1856'/>
5678 …e='XML_SCHEMAV_CVC_ELT_5_2_2_2_1' file='xmlerror' value='1857' type='xmlParserErrors' info='1857'/>
5679 …e='XML_SCHEMAV_CVC_ELT_5_2_2_2_2' file='xmlerror' value='1858' type='xmlParserErrors' info='1858'/>
5680 …<enum name='XML_SCHEMAV_CVC_ELT_6' file='xmlerror' value='1859' type='xmlParserErrors' info='1859'…
5681 …<enum name='XML_SCHEMAV_CVC_ELT_7' file='xmlerror' value='1860' type='xmlParserErrors' info='1860'…
5682 …ML_SCHEMAV_CVC_ENUMERATION_VALID' file='xmlerror' value='1840' type='xmlParserErrors' info='1840'/>
5683 …ame='XML_SCHEMAV_CVC_FACET_VALID' file='xmlerror' value='1829' type='xmlParserErrors' info='1829'/>
5684 …SCHEMAV_CVC_FRACTIONDIGITS_VALID' file='xmlerror' value='1838' type='xmlParserErrors' info='1838'/>
5685 … <enum name='XML_SCHEMAV_CVC_IDC' file='xmlerror' value='1877' type='xmlParserErrors' info='1877'/>
5686 …me='XML_SCHEMAV_CVC_LENGTH_VALID' file='xmlerror' value='1830' type='xmlParserErrors' info='1830'/>
5687 …L_SCHEMAV_CVC_MAXEXCLUSIVE_VALID' file='xmlerror' value='1836' type='xmlParserErrors' info='1836'/>
5688 …L_SCHEMAV_CVC_MAXINCLUSIVE_VALID' file='xmlerror' value='1834' type='xmlParserErrors' info='1834'/>
5689 …'XML_SCHEMAV_CVC_MAXLENGTH_VALID' file='xmlerror' value='1832' type='xmlParserErrors' info='1832'/>
5690 …L_SCHEMAV_CVC_MINEXCLUSIVE_VALID' file='xmlerror' value='1835' type='xmlParserErrors' info='1835'/>
5691 …L_SCHEMAV_CVC_MININCLUSIVE_VALID' file='xmlerror' value='1833' type='xmlParserErrors' info='1833'/>
5692 …'XML_SCHEMAV_CVC_MINLENGTH_VALID' file='xmlerror' value='1831' type='xmlParserErrors' info='1831'/>
5693 …e='XML_SCHEMAV_CVC_PATTERN_VALID' file='xmlerror' value='1839' type='xmlParserErrors' info='1839'/>
5694 …ML_SCHEMAV_CVC_TOTALDIGITS_VALID' file='xmlerror' value='1837' type='xmlParserErrors' info='1837'/>
5695 …<enum name='XML_SCHEMAV_CVC_TYPE_1' file='xmlerror' value='1875' type='xmlParserErrors' info='1875…
5696 …<enum name='XML_SCHEMAV_CVC_TYPE_2' file='xmlerror' value='1876' type='xmlParserErrors' info='1876…
5697 …name='XML_SCHEMAV_CVC_TYPE_3_1_1' file='xmlerror' value='1827' type='xmlParserErrors' info='1827'/>
5698 …name='XML_SCHEMAV_CVC_TYPE_3_1_2' file='xmlerror' value='1828' type='xmlParserErrors' info='1828'/>
5699 …<enum name='XML_SCHEMAV_CVC_WILDCARD' file='xmlerror' value='1878' type='xmlParserErrors' info='18…
5700 …SCHEMAV_DOCUMENT_ELEMENT_MISSING' file='xmlerror' value='1872' type='xmlParserErrors' info='1872'/>
5701 …<enum name='XML_SCHEMAV_ELEMCONT' file='xmlerror' value='1810' type='xmlParserErrors' info='1810'/>
5702 …ame='XML_SCHEMAV_ELEMENT_CONTENT' file='xmlerror' value='1871' type='xmlParserErrors' info='1871'/>
5703 …<enum name='XML_SCHEMAV_EXTRACONTENT' file='xmlerror' value='1813' type='xmlParserErrors' info='18…
5704 <enum name='XML_SCHEMAV_FACET' file='xmlerror' value='1823' type='xmlParserErrors' info='1823'/>
5705 …<enum name='XML_SCHEMAV_HAVEDEFAULT' file='xmlerror' value='1811' type='xmlParserErrors' info='181…
5706 …<enum name='XML_SCHEMAV_INTERNAL' file='xmlerror' value='1818' type='xmlParserErrors' info='1818'/>
5707 …<enum name='XML_SCHEMAV_INVALIDATTR' file='xmlerror' value='1814' type='xmlParserErrors' info='181…
5708 …<enum name='XML_SCHEMAV_INVALIDELEM' file='xmlerror' value='1815' type='xmlParserErrors' info='181…
5709 …<enum name='XML_SCHEMAV_ISABSTRACT' file='xmlerror' value='1808' type='xmlParserErrors' info='1808…
5710 <enum name='XML_SCHEMAV_MISC' file='xmlerror' value='1879' type='xmlParserErrors' info='1879'/>
5711 … <enum name='XML_SCHEMAV_MISSING' file='xmlerror' value='1804' type='xmlParserErrors' info='1804'/>
5712 …<enum name='XML_SCHEMAV_NOROLLBACK' file='xmlerror' value='1807' type='xmlParserErrors' info='1807…
5714 …name='XML_SCHEMAV_NOTDETERMINIST' file='xmlerror' value='1816' type='xmlParserErrors' info='1816'/>
5715 …<enum name='XML_SCHEMAV_NOTEMPTY' file='xmlerror' value='1809' type='xmlParserErrors' info='1809'/>
5716 …<enum name='XML_SCHEMAV_NOTNILLABLE' file='xmlerror' value='1812' type='xmlParserErrors' info='181…
5717 …<enum name='XML_SCHEMAV_NOTSIMPLE' file='xmlerror' value='1819' type='xmlParserErrors' info='1819'…
5718 …<enum name='XML_SCHEMAV_NOTTOPLEVEL' file='xmlerror' value='1803' type='xmlParserErrors' info='180…
5719 … <enum name='XML_SCHEMAV_NOTYPE' file='xmlerror' value='1806' type='xmlParserErrors' info='1806'/>
5720 …name='XML_SCHEMAV_UNDECLAREDELEM' file='xmlerror' value='1802' type='xmlParserErrors' info='1802'/>
5721 <enum name='XML_SCHEMAV_VALUE' file='xmlerror' value='1822' type='xmlParserErrors' info='1822'/>
5722 …<enum name='XML_SCHEMAV_WRONGELEM' file='xmlerror' value='1805' type='xmlParserErrors' info='1805'…
5728 …_MIXED_OR_ELEMENTS' file='schemasInternals' value='5' type='xmlSchemaContentType' info='Obsolete'/>
5751 …MA_TYPE_BASIC' file='schemasInternals' value='1' type='xmlSchemaTypeType' info='A built-in datatyp…
5771 …_VAL_VC_I_CREATE' file='xmlschemas' value='1' type='xmlSchemaValidOption' info=' Default/fixed: cr…
5785 …<enum name='XML_TREE_INVALID_DEC' file='xmlerror' value='1301' type='xmlParserErrors' info='1301'/>
5787 <enum name='XML_TREE_NOT_UTF8' file='xmlerror' value='1303' type='xmlParserErrors' info='1303'/>
5788 …me='XML_TREE_UNTERMINATED_ENTITY' file='xmlerror' value='1302' type='xmlParserErrors' info='1302'/>
5789 <enum name='XML_WAR_CATALOG_PI' file='xmlerror' value='93' type='xmlParserErrors' info='93'/>
5790 …<enum name='XML_WAR_ENTITY_REDEFINED' file='xmlerror' value='107' type='xmlParserErrors' info='107…
5791 <enum name='XML_WAR_LANG_VALUE' file='xmlerror' value='98' type='xmlParserErrors' info='98'/>
5792 <enum name='XML_WAR_NS_COLUMN' file='xmlerror' value='106' type='xmlParserErrors' info='106'/>
5793 <enum name='XML_WAR_NS_URI' file='xmlerror' value='99' type='xmlParserErrors' info='99'/>
5794 …<enum name='XML_WAR_NS_URI_RELATIVE' file='xmlerror' value='100' type='xmlParserErrors' info='100'…
5795 <enum name='XML_WAR_SPACE_VALUE' file='xmlerror' value='102' type='xmlParserErrors' info='102'/>
5796 …<enum name='XML_WAR_UNDECLARED_ENTITY' file='xmlerror' value='27' type='xmlParserErrors' info='27'…
5797 … <enum name='XML_WAR_UNKNOWN_VERSION' file='xmlerror' value='97' type='xmlParserErrors' info='97'/>
5814 …<enum name='XML_WITH_NONE' file='parser' value='99999' type='xmlFeature' info=' just to be sure of…
5832 …<enum name='XML_XINCLUDE_BUILD_FAILED' file='xmlerror' value='1609' type='xmlParserErrors' info='1…
5833 …name='XML_XINCLUDE_DEPRECATED_NS' file='xmlerror' value='1617' type='xmlParserErrors' info='1617'/>
5835 …XML_XINCLUDE_ENTITY_DEF_MISMATCH' file='xmlerror' value='1602' type='xmlParserErrors' info='1602'/>
5836 …ML_XINCLUDE_FALLBACKS_IN_INCLUDE' file='xmlerror' value='1615' type='xmlParserErrors' info='1615'/>
5837 …XINCLUDE_FALLBACK_NOT_IN_INCLUDE' file='xmlerror' value='1616' type='xmlParserErrors' info='1616'/>
5838 …<enum name='XML_XINCLUDE_FRAGMENT_ID' file='xmlerror' value='1618' type='xmlParserErrors' info='16…
5839 …<enum name='XML_XINCLUDE_HREF_URI' file='xmlerror' value='1605' type='xmlParserErrors' info='1605'…
5840 …'XML_XINCLUDE_INCLUDE_IN_INCLUDE' file='xmlerror' value='1614' type='xmlParserErrors' info='1614'/>
5841 …<enum name='XML_XINCLUDE_INVALID_CHAR' file='xmlerror' value='1608' type='xmlParserErrors' info='1…
5842 …name='XML_XINCLUDE_MULTIPLE_ROOT' file='xmlerror' value='1611' type='xmlParserErrors' info='1611'/>
5843 …<enum name='XML_XINCLUDE_NO_FALLBACK' file='xmlerror' value='1604' type='xmlParserErrors' info='16…
5844 …<enum name='XML_XINCLUDE_NO_HREF' file='xmlerror' value='1603' type='xmlParserErrors' info='1603'/>
5845 …<enum name='XML_XINCLUDE_PARSE_VALUE' file='xmlerror' value='1601' type='xmlParserErrors' info='16…
5848 …name='XML_XINCLUDE_TEXT_DOCUMENT' file='xmlerror' value='1607' type='xmlParserErrors' info='1607'/>
5849 …name='XML_XINCLUDE_TEXT_FRAGMENT' file='xmlerror' value='1606' type='xmlParserErrors' info='1606'/>
5850 …e='XML_XINCLUDE_UNKNOWN_ENCODING' file='xmlerror' value='1610' type='xmlParserErrors' info='1610'/>
5851 …<enum name='XML_XINCLUDE_XPTR_FAILED' file='xmlerror' value='1612' type='xmlParserErrors' info='16…
5852 …<enum name='XML_XINCLUDE_XPTR_RESULT' file='xmlerror' value='1613' type='xmlParserErrors' info='16…
5853 …<enum name='XML_XPATH_ENCODING_ERROR' file='xmlerror' value='1220' type='xmlParserErrors' info='12…
5855 …<enum name='XML_XPATH_EXPR_ERROR' file='xmlerror' value='1207' type='xmlParserErrors' info='1207'/>
5856 …<enum name='XML_XPATH_INVALID_ARITY' file='xmlerror' value='1212' type='xmlParserErrors' info='121…
5857 …me='XML_XPATH_INVALID_CHAR_ERROR' file='xmlerror' value='1221' type='xmlParserErrors' info='1221'/>
5858 …'XML_XPATH_INVALID_CTXT_POSITION' file='xmlerror' value='1214' type='xmlParserErrors' info='1214'/>
5859 …ame='XML_XPATH_INVALID_CTXT_SIZE' file='xmlerror' value='1213' type='xmlParserErrors' info='1213'/>
5860 …<enum name='XML_XPATH_INVALID_OPERAND' file='xmlerror' value='1210' type='xmlParserErrors' info='1…
5861 …ML_XPATH_INVALID_PREDICATE_ERROR' file='xmlerror' value='1206' type='xmlParserErrors' info='1206'/>
5862 …<enum name='XML_XPATH_INVALID_TYPE' file='xmlerror' value='1211' type='xmlParserErrors' info='1211…
5863 …<enum name='XML_XPATH_MEMORY_ERROR' file='xmlerror' value='1215' type='xmlParserErrors' info='1215…
5864 …<enum name='XML_XPATH_NUMBER_ERROR' file='xmlerror' value='1201' type='xmlParserErrors' info='1201…
5865 …e='XML_XPATH_START_LITERAL_ERROR' file='xmlerror' value='1203' type='xmlParserErrors' info='1203'/>
5866 …<enum name='XML_XPATH_UNCLOSED_ERROR' file='xmlerror' value='1208' type='xmlParserErrors' info='12…
5867 …me='XML_XPATH_UNDEF_PREFIX_ERROR' file='xmlerror' value='1219' type='xmlParserErrors' info='1219'/>
5868 …='XML_XPATH_UNDEF_VARIABLE_ERROR' file='xmlerror' value='1205' type='xmlParserErrors' info='1205'/>
5869 …L_XPATH_UNFINISHED_LITERAL_ERROR' file='xmlerror' value='1202' type='xmlParserErrors' info='1202'/>
5870 …me='XML_XPATH_UNKNOWN_FUNC_ERROR' file='xmlerror' value='1209' type='xmlParserErrors' info='1209'/>
5871 …me='XML_XPATH_VARIABLE_REF_ERROR' file='xmlerror' value='1204' type='xmlParserErrors' info='1204'/>
5872 …<enum name='XML_XPTR_CHILDSEQ_START' file='xmlerror' value='1901' type='xmlParserErrors' info='190…
5873 …<enum name='XML_XPTR_EVAL_FAILED' file='xmlerror' value='1902' type='xmlParserErrors' info='1902'/>
5874 …<enum name='XML_XPTR_EXTRA_OBJECTS' file='xmlerror' value='1903' type='xmlParserErrors' info='1903…
5875 …<enum name='XML_XPTR_RESOURCE_ERROR' file='xmlerror' value='1217' type='xmlParserErrors' info='121…
5876 …ame='XML_XPTR_SUB_RESOURCE_ERROR' file='xmlerror' value='1218' type='xmlParserErrors' info='1218'/>
5877 …<enum name='XML_XPTR_SYNTAX_ERROR' file='xmlerror' value='1216' type='xmlParserErrors' info='1216'…
5910 …<enum name='XPATH_XSLT_TREE' file='xpath' value='9' type='xmlXPathObjectType' info=' An XSLT value…
5923 <field name='name' type='const char *' info=' The tag name'/>
5924 <field name='startTag' type='char' info=' Whether the start tag can be implied'/>
5925 <field name='endTag' type='char' info=' Whether the end tag can be implied'/>
5926 <field name='saveEndTag' type='char' info=' Whether the end tag should be saved'/>
5927 <field name='empty' type='char' info=' Is this an empty element ?'/>
5928 <field name='depr' type='char' info=' Is this a deprecated element ?'/>
5929 <field name='dtd' type='char' info=' 1: only in Loose DTD, 2: only Frameset one'/>
5930 <field name='isinline' type='char' info=' is this a block 0 or inline 1 element'/>
5931 <field name='desc' type='const char *' info=' the description NRK Jan.2003
5941 <field name='subelts' type='const char **' info=' allowed sub-elements of this element'/>
5942 <field name='defaultsubelt' type='const char *' info=' subelement for suggested auto-repair
5944 <field name='attrs_opt' type='const char **' info=' Optional Attributes'/>
5945 <field name='attrs_depr' type='const char **' info=' Additional deprecated attributes'/>
5946 <field name='attrs_req' type='const char **' info=' Required attributes'/>
5950 <field name='value' type='unsigned int' info=' the UNICODE value for the character'/>
5951 <field name='name' type='const char *' info=' The entity name'/>
5952 <field name='desc' type='const char *' info=' the description'/>
5966 … <field name='uconv' type='UConverter *' info=' for conversion between an encoding and UTF-16'/>
5967 <field name='utf8' type='UConverter *' info=' for conversion between UTF-8 and UTF-16'/>
5968 <field name='pivot_buf' type='UCharpivot_buf[ICU_PIVOT_BUF_SIZE]' info=''/>
5969 <field name='pivot_source' type='UChar *' info=''/>
5970 <field name='pivot_target' type='UChar *' info=''/>
5975 <field name='simple' type='xlinkSimpleLinkFunk' info=''/>
5976 <field name='extended' type='xlinkExtendedLinkFunk' info=''/>
5977 <field name='set' type='xlinkExtendedLinkSetFunk' info=''/>
5985 <field name='_private' type='void *' info=' application data'/>
5986 <field name='type' type='xmlElementType' info=' XML_ATTRIBUTE_NODE, must be second !'/>
5987 <field name='name' type='const xmlChar *' info=' the name of the property'/>
5988 <field name='children' type='struct _xmlNode *' info=' the value of the property'/>
5989 <field name='last' type='struct _xmlNode *' info=' NULL'/>
5990 <field name='parent' type='struct _xmlNode *' info=' child-&gt;parent link'/>
5991 <field name='next' type='struct _xmlAttr *' info=' next sibling link '/>
5992 <field name='prev' type='struct _xmlAttr *' info=' previous sibling link '/>
5993 <field name='doc' type='struct _xmlDoc *' info=' the containing document'/>
5994 <field name='ns' type='xmlNs *' info=' pointer to the associated namespace'/>
5995 <field name='atype' type='xmlAttributeType' info=' the attribute type if validating'/>
5996 <field name='psvi' type='void *' info=' for type/PSVI informations'/>
6000 <field name='_private' type='void *' info=' application data'/>
6001 <field name='type' type='xmlElementType' info=' XML_ATTRIBUTE_DECL, must be second !'/>
6002 <field name='name' type='const xmlChar *' info=' Attribute name'/>
6003 <field name='children' type='struct _xmlNode *' info=' NULL'/>
6004 <field name='last' type='struct _xmlNode *' info=' NULL'/>
6005 <field name='parent' type='struct _xmlDtd *' info=' -&gt; DTD'/>
6006 <field name='next' type='struct _xmlNode *' info=' next sibling link '/>
6007 <field name='prev' type='struct _xmlNode *' info=' previous sibling link '/>
6008 <field name='doc' type='struct _xmlDoc *' info=' the containing document'/>
6009 <field name='nexth' type='struct _xmlAttribute *' info=' next in hash table'/>
6010 <field name='atype' type='xmlAttributeType' info=' The attribute type'/>
6011 <field name='def' type='xmlAttributeDefault' info=' the default'/>
6012 <field name='defaultValue' type='const xmlChar *' info=' or the default value'/>
6013 <field name='tree' type='xmlEnumerationPtr' info=' or the enumeration tree if any'/>
6014 <field name='prefix' type='const xmlChar *' info=' the namespace prefix if any'/>
6015 <field name='elem' type='const xmlChar *' info=' Element holding the attribute'/>
6024 <info>A libxml automata description, It can be compiled into a regexp</info>
6028 <info>A state int the automata description,</info>
6032 <info>A pointer to a buffer structure, the actual structure internals are not public</info>
6035 <field name='content' type='xmlChar *' info=' The buffer content UTF8'/>
6036 <field name='use' type='unsigned int' info=' The buffer size used'/>
6037 <field name='size' type='unsigned int' info=' The buffer size'/>
6038 <field name='alloc' type='xmlBufferAllocationScheme' info=' The realloc method'/>
6039 <field name='contentIO' type='xmlChar *' info=' in IO mode we may have a different base'/>
6049 <field name='low' type='unsigned int' info=''/>
6050 <field name='high' type='unsigned int' info=''/>
6054 <field name='nbShortRange' type='int' info=''/>
6055 <field name='nbLongRange' type='int' info=''/>
6056 <field name='shortRange' type='const xmlChSRange *' info=' points to an array of ranges'/>
6057 <field name='longRange' type='const xmlChLRange *' info=''/>
6061 <field name='low' type='unsigned short' info=''/>
6062 <field name='high' type='unsigned short' info=''/>
6066info>This is a basic byte in an UTF-8 encoded string. It&apos;s unsigned allowing to pinpoint case…
6070 <field name='name' type='char *' info=''/>
6071 <field name='input' type='xmlCharEncodingInputFunc' info=''/>
6072 <field name='output' type='xmlCharEncodingOutputFunc' info=''/>
6073 <field name='iconv_in' type='iconv_t' info=''/>
6074 <field name='iconv_out' type='iconv_t' info=''/>
6075 <field name='uconv_in' type='uconv_t *' info=''/>
6076 <field name='uconv_out' type='uconv_t *' info=''/>
6080 …<field name='_private' type='void *' info='* The type of this context, just in case we need specia…
6083 <field name='type' type='int' info='* Internal namespace map used for various operations.
6085 …<field name='namespaceMap' type='void *' info='* Use this one to acquire an xmlNsPtr intended for …
6088 <field name='getNsForNodeFunc' type='xmlDOMWrapAcquireNsFunction' info=''/>
6094 <field name='_private' type='void *' info=' application data'/>
6095 <field name='type' type='xmlElementType' info=' XML_DOCUMENT_NODE, must be second !'/>
6096 <field name='name' type='char *' info=' name/filename/URI of the document'/>
6097 <field name='children' type='struct _xmlNode *' info=' the document tree'/>
6098 <field name='last' type='struct _xmlNode *' info=' last child link'/>
6099 <field name='parent' type='struct _xmlNode *' info=' child-&gt;parent link'/>
6100 <field name='next' type='struct _xmlNode *' info=' next sibling link '/>
6101 <field name='prev' type='struct _xmlNode *' info=' previous sibling link '/>
6102 <field name='doc' type='struct _xmlDoc *' info=' autoreference to itself End of common part'/>
6103 <field name='compression' type='int' info=' level of zlib compression'/>
6104 <field name='standalone' type='int' info=' standalone document (no external refs)
6110 <field name='intSubset' type='struct _xmlDtd *' info=' the document internal subset'/>
6111 <field name='extSubset' type='struct _xmlDtd *' info=' the document external subset'/>
6112 <field name='oldNs' type='struct _xmlNs *' info=' Global namespace, the old way'/>
6113 <field name='version' type='const xmlChar *' info=' the XML version string'/>
6114 <field name='encoding' type='const xmlChar *' info=' external initial encoding, if any'/>
6115 <field name='ids' type='void *' info=' Hash table for ID attributes if any'/>
6116 <field name='refs' type='void *' info=' Hash table for IDREFs attributes if any'/>
6117 <field name='URL' type='const xmlChar *' info=' The URI for that document'/>
6118 <field name='charset' type='int' info=' encoding of the in-memory content
6120 <field name='dict' type='struct _xmlDict *' info=' dict used to allocate names or NULL'/>
6121 <field name='psvi' type='void *' info=' for type/PSVI informations'/>
6122 <field name='parseFlags' type='int' info=' set of xmlParserOption used to parse the
6124 <field name='properties' type='int' info=' set of xmlDocProperties for this document
6130 <field name='_private' type='void *' info=' application data'/>
6131 <field name='type' type='xmlElementType' info=' XML_DTD_NODE, must be second !'/>
6132 <field name='name' type='const xmlChar *' info=' Name of the DTD'/>
6133 <field name='children' type='struct _xmlNode *' info=' the value of the property link'/>
6134 <field name='last' type='struct _xmlNode *' info=' last child link'/>
6135 <field name='parent' type='struct _xmlDoc *' info=' child-&gt;parent link'/>
6136 <field name='next' type='struct _xmlNode *' info=' next sibling link '/>
6137 <field name='prev' type='struct _xmlNode *' info=' previous sibling link '/>
6138 <field name='doc' type='struct _xmlDoc *' info=' the containing document End of common part'/>
6139 <field name='notations' type='void *' info=' Hash table for notations if any'/>
6140 <field name='elements' type='void *' info=' Hash table for elements if any'/>
6141 <field name='attributes' type='void *' info=' Hash table for attributes if any'/>
6142 <field name='entities' type='void *' info=' Hash table for entities if any'/>
6143 <field name='ExternalID' type='const xmlChar *' info=' External identifier for PUBLIC DTD'/>
6144 <field name='SystemID' type='const xmlChar *' info=' URI for a SYSTEM or PUBLIC DTD'/>
6145 <field name='pentities' type='void *' info=' Hash table for param entities if any'/>
6149 <field name='_private' type='void *' info=' application data'/>
6150 <field name='type' type='xmlElementType' info=' XML_ELEMENT_DECL, must be second !'/>
6151 <field name='name' type='const xmlChar *' info=' Element name'/>
6152 <field name='children' type='struct _xmlNode *' info=' NULL'/>
6153 <field name='last' type='struct _xmlNode *' info=' NULL'/>
6154 <field name='parent' type='struct _xmlDtd *' info=' -&gt; DTD'/>
6155 <field name='next' type='struct _xmlNode *' info=' next sibling link '/>
6156 <field name='prev' type='struct _xmlNode *' info=' previous sibling link '/>
6157 <field name='doc' type='struct _xmlDoc *' info=' the containing document'/>
6158 <field name='etype' type='xmlElementTypeVal' info=' The type'/>
6159 <field name='content' type='xmlElementContentPtr' info=' the allowed element content'/>
6160 <field name='attributes' type='xmlAttributePtr' info=' List of the declared attributes'/>
6161 <field name='prefix' type='const xmlChar *' info=' the namespace prefix if any'/>
6162 <field name='contModel' type='xmlRegexpPtr' info=' the validating regexp'/>
6163 <field name='contModel' type='void *' info=''/>
6166 <field name='type' type='xmlElementContentType' info=' PCDATA, ELEMENT, SEQ or OR'/>
6167 <field name='ocur' type='xmlElementContentOccur' info=' ONCE, OPT, MULT or PLUS'/>
6168 <field name='name' type='const xmlChar *' info=' Element name'/>
6169 <field name='c1' type='struct _xmlElementContent *' info=' first child'/>
6170 <field name='c2' type='struct _xmlElementContent *' info=' second child'/>
6171 <field name='parent' type='struct _xmlElementContent *' info=' parent'/>
6172 <field name='prefix' type='const xmlChar *' info=' Namespace prefix'/>
6185 <field name='_private' type='void *' info=' application data'/>
6186 <field name='type' type='xmlElementType' info=' XML_ENTITY_DECL, must be second !'/>
6187 <field name='name' type='const xmlChar *' info=' Entity name'/>
6188 <field name='children' type='struct _xmlNode *' info=' First child link'/>
6189 <field name='last' type='struct _xmlNode *' info=' Last child link'/>
6190 <field name='parent' type='struct _xmlDtd *' info=' -&gt; DTD'/>
6191 <field name='next' type='struct _xmlNode *' info=' next sibling link '/>
6192 <field name='prev' type='struct _xmlNode *' info=' previous sibling link '/>
6193 <field name='doc' type='struct _xmlDoc *' info=' the containing document'/>
6194 <field name='orig' type='xmlChar *' info=' content without ref substitution'/>
6195 <field name='content' type='xmlChar *' info=' content or ndata if unparsed'/>
6196 <field name='length' type='int' info=' the content length'/>
6197 <field name='etype' type='xmlEntityType' info=' The entity type'/>
6198 <field name='ExternalID' type='const xmlChar *' info=' External identifier for PUBLIC'/>
6199 <field name='SystemID' type='const xmlChar *' info=' URI for a SYSTEM or PUBLIC Entity'/>
6200 <field name='nexte' type='struct _xmlEntity *' info=' unused'/>
6201 <field name='URI' type='const xmlChar *' info=' the full URI as computed'/>
6202 <field name='owner' type='int' info=' does the entity own the childrens'/>
6203 …<field name='checked' type='int' info=' was the entity content checked this is also used to count …
6210 <field name='next' type='struct _xmlEnumeration *' info=' next one'/>
6211 <field name='name' type='const xmlChar *' info=' Enumeration name'/>
6215 <field name='domain' type='int' info=' What part of the library raised this error'/>
6216 <field name='code' type='int' info=' The error code, e.g. an xmlParserError'/>
6217 <field name='message' type='char *' info=' human-readable informative error message'/>
6218 <field name='level' type='xmlErrorLevel' info=' how consequent is the error'/>
6219 <field name='file' type='char *' info=' the filename'/>
6220 <field name='line' type='int' info=' the line number if available'/>
6221 <field name='str1' type='char *' info=' extra string information'/>
6222 <field name='str2' type='char *' info=' extra string information'/>
6223 <field name='str3' type='char *' info=' extra string information'/>
6224 <field name='int1' type='int' info=' extra number information'/>
6225 …<field name='int2' type='int' info=' error column # or 0 if N/A (todo: rename field when we would …
6226 <field name='ctxt' type='void *' info=' the parser context if available'/>
6227 <field name='node' type='void *' info=' the node in the tree'/>
6239 <field name='xmlParserVersion' type='const char *' info=''/>
6240 <field name='xmlDefaultSAXLocator' type='xmlSAXLocator' info=''/>
6241 <field name='xmlDefaultSAXHandler' type='xmlSAXHandlerV1' info=''/>
6242 <field name='docbDefaultSAXHandler' type='xmlSAXHandlerV1' info=''/>
6243 <field name='htmlDefaultSAXHandler' type='xmlSAXHandlerV1' info=''/>
6244 <field name='xmlFree' type='xmlFreeFunc' info=''/>
6245 <field name='xmlMalloc' type='xmlMallocFunc' info=''/>
6246 <field name='xmlMemStrdup' type='xmlStrdupFunc' info=''/>
6247 <field name='xmlRealloc' type='xmlReallocFunc' info=''/>
6248 <field name='xmlGenericError' type='xmlGenericErrorFunc' info=''/>
6249 <field name='xmlStructuredError' type='xmlStructuredErrorFunc' info=''/>
6250 <field name='xmlGenericErrorContext' type='void *' info=''/>
6251 <field name='oldXMLWDcompatibility' type='int' info=''/>
6252 <field name='xmlBufferAllocScheme' type='xmlBufferAllocationScheme' info=''/>
6253 <field name='xmlDefaultBufferSize' type='int' info=''/>
6254 <field name='xmlSubstituteEntitiesDefaultValue' type='int' info=''/>
6255 <field name='xmlDoValidityCheckingDefaultValue' type='int' info=''/>
6256 <field name='xmlGetWarningsDefaultValue' type='int' info=''/>
6257 <field name='xmlKeepBlanksDefaultValue' type='int' info=''/>
6258 <field name='xmlLineNumbersDefaultValue' type='int' info=''/>
6259 <field name='xmlLoadExtDtdDefaultValue' type='int' info=''/>
6260 <field name='xmlParserDebugEntities' type='int' info=''/>
6261 <field name='xmlPedanticParserDefaultValue' type='int' info=''/>
6262 <field name='xmlSaveNoEmptyTags' type='int' info=''/>
6263 <field name='xmlIndentTreeOutput' type='int' info=''/>
6264 <field name='xmlTreeIndentString' type='const char *' info=''/>
6265 <field name='xmlRegisterNodeDefaultValue' type='xmlRegisterNodeFunc' info=''/>
6266 <field name='xmlDeregisterNodeDefaultValue' type='xmlDeregisterNodeFunc' info=''/>
6267 <field name='xmlMallocAtomic' type='xmlMallocFunc' info=''/>
6268 <field name='xmlLastError' type='xmlError' info=''/>
6269 …e='xmlParserInputBufferCreateFilenameValue' type='xmlParserInputBufferCreateFilenameFunc' info=''/>
6270 …<field name='xmlOutputBufferCreateFilenameValue' type='xmlOutputBufferCreateFilenameFunc' info=''/>
6271 <field name='xmlStructuredErrorContext' type='void *' info=''/>
6277 <field name='next' type='struct _xmlID *' info=' next ID'/>
6278 <field name='value' type='const xmlChar *' info=' The ID name'/>
6279 <field name='attr' type='xmlAttrPtr' info=' The attribute holding it'/>
6280 <field name='name' type='const xmlChar *' info=' The attribute if attr is not available'/>
6281 <field name='lineno' type='int' info=' The line number if attr is not available'/>
6282 <field name='doc' type='struct _xmlDoc *' info=' The document holding the ID'/>
6292 <field name='locNr' type='int' info=' number of locations in the set'/>
6293 <field name='locMax' type='int' info=' size of the array as allocated'/>
6294 <field name='locTab' type='xmlXPathObjectPtr *' info=' array of locations'/>
6300 <info>A handle to a dynamically loaded module</info>
6305 <field name='_private' type='void *' info=' application data'/>
6306 <field name='type' type='xmlElementType' info=' type number, must be second !'/>
6307 <field name='name' type='const xmlChar *' info=' the name of the node, or the entity'/>
6308 <field name='children' type='struct _xmlNode *' info=' parent-&gt;childs link'/>
6309 <field name='last' type='struct _xmlNode *' info=' last child link'/>
6310 <field name='parent' type='struct _xmlNode *' info=' child-&gt;parent link'/>
6311 <field name='next' type='struct _xmlNode *' info=' next sibling link '/>
6312 <field name='prev' type='struct _xmlNode *' info=' previous sibling link '/>
6313 <field name='doc' type='struct _xmlDoc *' info=' the containing document End of common part'/>
6314 <field name='ns' type='xmlNs *' info=' pointer to the associated namespace'/>
6315 <field name='content' type='xmlChar *' info=' the content'/>
6316 <field name='properties' type='struct _xmlAttr *' info=' properties list'/>
6317 <field name='nsDef' type='xmlNs *' info=' namespace definitions on this node'/>
6318 <field name='psvi' type='void *' info=' for type/PSVI informations'/>
6319 <field name='line' type='unsigned short' info=' line number'/>
6320 <field name='extra' type='unsigned short' info=' extra data for XPath/XSLT'/>
6324 <field name='nodeNr' type='int' info=' number of nodes in the set'/>
6325 <field name='nodeMax' type='int' info=' size of the array as allocated'/>
6326 …<field name='nodeTab' type='xmlNodePtr *' info=' array of nodes in no particular order @@ with_ns …
6330 <field name='name' type='const xmlChar *' info=' Notation name'/>
6331 <field name='PublicID' type='const xmlChar *' info=' Public identifier, if any'/>
6332 <field name='SystemID' type='const xmlChar *' info=' System identifier, if any'/>
6338 <field name='next' type='struct _xmlNs *' info=' next Ns link for this node '/>
6339 <field name='type' type='xmlNsType' info=' global or local'/>
6340 <field name='href' type='const xmlChar *' info=' URL for the namespace'/>
6341 <field name='prefix' type='const xmlChar *' info=' prefix for the namespace'/>
6342 <field name='_private' type='void *' info=' application data'/>
6343 <field name='context' type='struct _xmlDoc *' info=' normally an xmlDoc'/>
6348 <field name='context' type='void *' info=''/>
6349 <field name='writecallback' type='xmlOutputWriteCallback' info=''/>
6350 <field name='closecallback' type='xmlOutputCloseCallback' info=''/>
6351 <field name='encoder' type='xmlCharEncodingHandlerPtr' info=' I18N conversions to UTF-8'/>
6352 <field name='buffer' type='xmlBufPtr' info=' Local buffer encoded in UTF-8 or ISOLatin'/>
6353 <field name='conv' type='xmlBufPtr' info=' if encoder != NULL buffer for output'/>
6354 <field name='written' type='int' info=' total number of byte written'/>
6355 <field name='error' type='int' info=''/>
6359 <field name='sax' type='struct _xmlSAXHandler *' info=' The SAX handler'/>
6360 <field name='userData' type='void *' info=' For SAX interface only, used by DOM build'/>
6361 <field name='myDoc' type='xmlDocPtr' info=' the document being built'/>
6362 <field name='wellFormed' type='int' info=' is the document well formed'/>
6363 <field name='replaceEntities' type='int' info=' shall we replace entities ?'/>
6364 <field name='version' type='const xmlChar *' info=' the XML version string'/>
6365 <field name='encoding' type='const xmlChar *' info=' the declared encoding, if any'/>
6366 <field name='standalone' type='int' info=' standalone document'/>
6367 <field name='html' type='int' info=' an HTML(1)/Docbook(2) document
6371 <field name='input' type='xmlParserInputPtr' info=' Current input stream'/>
6372 <field name='inputNr' type='int' info=' Number of current input streams'/>
6373 <field name='inputMax' type='int' info=' Max number of input streams'/>
6374 …<field name='inputTab' type='xmlParserInputPtr *' info=' stack of inputs Node analysis stack only …
6375 <field name='node' type='xmlNodePtr' info=' Current parsed Node'/>
6376 <field name='nodeNr' type='int' info=' Depth of the parsing stack'/>
6377 <field name='nodeMax' type='int' info=' Max depth of the parsing stack'/>
6378 <field name='nodeTab' type='xmlNodePtr *' info=' array of nodes'/>
6379 <field name='record_info' type='int' info=' Whether node info should be kept'/>
6380 <field name='node_seq' type='xmlParserNodeInfoSeq' info=' info about each node parsed'/>
6381 <field name='errNo' type='int' info=' error code'/>
6382 <field name='hasExternalSubset' type='int' info=' reference and external subset'/>
6383 <field name='hasPErefs' type='int' info=' the internal subset has PE refs'/>
6384 <field name='external' type='int' info=' are we parsing an external entity'/>
6385 <field name='valid' type='int' info=' is the document valid'/>
6386 <field name='validate' type='int' info=' shall we try to validate ?'/>
6387 <field name='vctxt' type='xmlValidCtxt' info=' The validity context'/>
6388 <field name='instate' type='xmlParserInputState' info=' current type of input'/>
6389 <field name='token' type='int' info=' next char look-ahead'/>
6390 <field name='directory' type='char *' info=' the data directory Node name stack'/>
6391 <field name='name' type='const xmlChar *' info=' Current parsed Node'/>
6392 <field name='nameNr' type='int' info=' Depth of the parsing stack'/>
6393 <field name='nameMax' type='int' info=' Max depth of the parsing stack'/>
6394 <field name='nameTab' type='const xmlChar * *' info=' array of nodes'/>
6395 <field name='nbChars' type='long' info=' number of xmlChar processed'/>
6396 <field name='checkIndex' type='long' info=' used by progressive parsing lookup'/>
6397 <field name='keepBlanks' type='int' info=' ugly but ...'/>
6398 <field name='disableSAX' type='int' info=' SAX callbacks are disabled'/>
6399 <field name='inSubset' type='int' info=' Parsing is in int 1/ext 2 subset'/>
6400 <field name='intSubName' type='const xmlChar *' info=' name of subset'/>
6401 <field name='extSubURI' type='xmlChar *' info=' URI of external subset'/>
6402 …<field name='extSubSystem' type='xmlChar *' info=' SYSTEM ID of external subset xml:space values'/>
6403 <field name='space' type='int *' info=' Should the parser preserve spaces'/>
6404 <field name='spaceNr' type='int' info=' Depth of the parsing stack'/>
6405 <field name='spaceMax' type='int' info=' Max depth of the parsing stack'/>
6406 <field name='spaceTab' type='int *' info=' array of space infos'/>
6407 <field name='depth' type='int' info=' to prevent entity substitution loops'/>
6408 <field name='entity' type='xmlParserInputPtr' info=' used to check entities boundaries'/>
6409 <field name='charset' type='int' info=' encoding of the in-memory content
6411 <field name='nodelen' type='int' info=' Those two fields are there to'/>
6412 <field name='nodemem' type='int' info=' Speed up large node parsing'/>
6413 <field name='pedantic' type='int' info=' signal pedantic warnings'/>
6414 <field name='_private' type='void *' info=' For user data, libxml won&apos;t touch it'/>
6415 <field name='loadsubset' type='int' info=' should the external subset be loaded'/>
6416 <field name='linenumbers' type='int' info=' set line number in element content'/>
6417 <field name='catalogs' type='void *' info=' document&apos;s own catalog'/>
6418 <field name='recovery' type='int' info=' run in recovery mode'/>
6419 <field name='progressive' type='int' info=' is this a progressive parsing'/>
6420 <field name='dict' type='xmlDictPtr' info=' dictionary for the parser'/>
6421 <field name='atts' type='const xmlChar * *' info=' array for the attributes callbacks'/>
6422 <field name='maxatts' type='int' info=' the size of the array'/>
6423 <field name='docdict' type='int' info='* pre-interned strings
6425 <field name='str_xml' type='const xmlChar *' info=''/>
6426 <field name='str_xmlns' type='const xmlChar *' info=''/>
6427 …<field name='str_xml_ns' type='const xmlChar *' info='* Everything below is used only by the new S…
6429 <field name='sax2' type='int' info=' operating in the new SAX mode'/>
6430 <field name='nsNr' type='int' info=' the number of inherited namespaces'/>
6431 <field name='nsMax' type='int' info=' the size of the arrays'/>
6432 <field name='nsTab' type='const xmlChar * *' info=' the array of prefix/namespace name'/>
6433 <field name='attallocs' type='int *' info=' which attribute were allocated'/>
6434 <field name='pushTab' type='void * *' info=' array of data for push'/>
6435 <field name='attsDefault' type='xmlHashTablePtr' info=' defaulted attributes if any'/>
6436 <field name='attsSpecial' type='xmlHashTablePtr' info=' non-CDATA attributes if any'/>
6437 <field name='nsWellFormed' type='int' info=' is the document XML Nanespace okay'/>
6438 … <field name='options' type='int' info='* Those fields are needed only for treaming parsing so far
6440 <field name='dictNames' type='int' info=' Use dictionary names for the tree'/>
6441 <field name='freeElemsNr' type='int' info=' number of freed element nodes'/>
6442 <field name='freeElems' type='xmlNodePtr' info=' List of freed element nodes'/>
6443 <field name='freeAttrsNr' type='int' info=' number of freed attributes nodes'/>
6444 …<field name='freeAttrs' type='xmlAttrPtr' info='* the complete error informations for the last err…
6446 <field name='lastError' type='xmlError' info=''/>
6447 <field name='parseMode' type='xmlParserMode' info=' the parser mode'/>
6448 <field name='nbentities' type='unsigned long' info=' number of entities references'/>
6449 …<field name='sizeentities' type='unsigned long' info=' size of parsed entities for use by HTML non…
6450 <field name='nodeInfo' type='xmlParserNodeInfo *' info=' Current NodeInfo'/>
6451 <field name='nodeInfoNr' type='int' info=' Depth of the parsing stack'/>
6452 <field name='nodeInfoMax' type='int' info=' Max depth of the parsing stack'/>
6453 <field name='nodeInfoTab' type='xmlParserNodeInfo *' info=' array of nodeInfos'/>
6454 <field name='input_id' type='int' info=' we need to label inputs'/>
6455 <field name='sizeentcopy' type='unsigned long' info=' volume of entity copy'/>
6460 <field name='buf' type='xmlParserInputBufferPtr' info=' UTF-8 encoded buffer'/>
6461 <field name='filename' type='const char *' info=' The file analyzed, if any'/>
6462 <field name='directory' type='const char *' info=' the directory/base of the file'/>
6463 <field name='base' type='const xmlChar *' info=' Base of the array to parse'/>
6464 <field name='cur' type='const xmlChar *' info=' Current char being parsed'/>
6465 <field name='end' type='const xmlChar *' info=' end of the array to parse'/>
6466 <field name='length' type='int' info=' length if known'/>
6467 <field name='line' type='int' info=' Current line'/>
6468 …<field name='col' type='int' info='* NOTE: consumed is only tested for equality in the parser code,
6472 <field name='consumed' type='unsigned long' info=' How many xmlChars already consumed'/>
6473 <field name='free' type='xmlParserInputDeallocate' info=' function to deallocate the base'/>
6474 <field name='encoding' type='const xmlChar *' info=' the encoding string for entity'/>
6475 <field name='version' type='const xmlChar *' info=' the version string for entity'/>
6476 <field name='standalone' type='int' info=' Was that entity marked standalone'/>
6477 <field name='id' type='int' info=' an unique identifier for the entity'/>
6480 <field name='context' type='void *' info=''/>
6481 <field name='readcallback' type='xmlInputReadCallback' info=''/>
6482 <field name='closecallback' type='xmlInputCloseCallback' info=''/>
6483 <field name='encoder' type='xmlCharEncodingHandlerPtr' info=' I18N conversions to UTF-8'/>
6484 <field name='buffer' type='xmlBufPtr' info=' Local buffer encoded in UTF-8'/>
6485 <field name='raw' type='xmlBufPtr' info=' if encoder != NULL buffer for raw input'/>
6486 <field name='compressed' type='int' info=' -1=unknown, 0=not compressed, 1=compressed'/>
6487 <field name='error' type='int' info=''/>
6488 <field name='rawconsumed' type='unsigned long' info=' amount consumed from raw'/>
6495 …<field name='node' type='const struct _xmlNode *' info=' Position &amp; line # that text that crea…
6496 <field name='begin_pos' type='unsigned long' info=''/>
6497 <field name='begin_line' type='unsigned long' info=''/>
6498 <field name='end_pos' type='unsigned long' info=''/>
6499 <field name='end_line' type='unsigned long' info=''/>
6503 <field name='maximum' type='unsigned long' info=''/>
6504 <field name='length' type='unsigned long' info=''/>
6505 <field name='buffer' type='xmlParserNodeInfo *' info=''/>
6518 <field name='next' type='struct _xmlRef *' info=' next Ref'/>
6519 <field name='value' type='const xmlChar *' info=' The Ref name'/>
6520 <field name='attr' type='xmlAttrPtr' info=' The attribute holding it'/>
6521 <field name='name' type='const xmlChar *' info=' The attribute if attr is not available'/>
6522 <field name='lineno' type='int' info=' The line number if attr is not available'/>
6529 <info>A libxml progressive regular expression evaluation context</info>
6533 …<info>A libxml regular expression, they can actually be far more complex thank the POSIX regex exp…
6544 <field name='internalSubset' type='internalSubsetSAXFunc' info=''/>
6545 <field name='isStandalone' type='isStandaloneSAXFunc' info=''/>
6546 <field name='hasInternalSubset' type='hasInternalSubsetSAXFunc' info=''/>
6547 <field name='hasExternalSubset' type='hasExternalSubsetSAXFunc' info=''/>
6548 <field name='resolveEntity' type='resolveEntitySAXFunc' info=''/>
6549 <field name='getEntity' type='getEntitySAXFunc' info=''/>
6550 <field name='entityDecl' type='entityDeclSAXFunc' info=''/>
6551 <field name='notationDecl' type='notationDeclSAXFunc' info=''/>
6552 <field name='attributeDecl' type='attributeDeclSAXFunc' info=''/>
6553 <field name='elementDecl' type='elementDeclSAXFunc' info=''/>
6554 <field name='unparsedEntityDecl' type='unparsedEntityDeclSAXFunc' info=''/>
6555 <field name='setDocumentLocator' type='setDocumentLocatorSAXFunc' info=''/>
6556 <field name='startDocument' type='startDocumentSAXFunc' info=''/>
6557 <field name='endDocument' type='endDocumentSAXFunc' info=''/>
6558 <field name='startElement' type='startElementSAXFunc' info=''/>
6559 <field name='endElement' type='endElementSAXFunc' info=''/>
6560 <field name='reference' type='referenceSAXFunc' info=''/>
6561 <field name='characters' type='charactersSAXFunc' info=''/>
6562 <field name='ignorableWhitespace' type='ignorableWhitespaceSAXFunc' info=''/>
6563 <field name='processingInstruction' type='processingInstructionSAXFunc' info=''/>
6564 <field name='comment' type='commentSAXFunc' info=''/>
6565 <field name='warning' type='warningSAXFunc' info=''/>
6566 <field name='error' type='errorSAXFunc' info=''/>
6567 <field name='fatalError' type='fatalErrorSAXFunc' info=' unused error() get all the errors'/>
6568 <field name='getParameterEntity' type='getParameterEntitySAXFunc' info=''/>
6569 <field name='cdataBlock' type='cdataBlockSAXFunc' info=''/>
6570 <field name='externalSubset' type='externalSubsetSAXFunc' info=''/>
6571 …<field name='initialized' type='unsigned int' info=' The following fields are extensions available…
6572 <field name='_private' type='void *' info=''/>
6573 <field name='startElementNs' type='startElementNsSAX2Func' info=''/>
6574 <field name='endElementNs' type='endElementNsSAX2Func' info=''/>
6575 <field name='serror' type='xmlStructuredErrorFunc' info=''/>
6579 <field name='internalSubset' type='internalSubsetSAXFunc' info=''/>
6580 <field name='isStandalone' type='isStandaloneSAXFunc' info=''/>
6581 <field name='hasInternalSubset' type='hasInternalSubsetSAXFunc' info=''/>
6582 <field name='hasExternalSubset' type='hasExternalSubsetSAXFunc' info=''/>
6583 <field name='resolveEntity' type='resolveEntitySAXFunc' info=''/>
6584 <field name='getEntity' type='getEntitySAXFunc' info=''/>
6585 <field name='entityDecl' type='entityDeclSAXFunc' info=''/>
6586 <field name='notationDecl' type='notationDeclSAXFunc' info=''/>
6587 <field name='attributeDecl' type='attributeDeclSAXFunc' info=''/>
6588 <field name='elementDecl' type='elementDeclSAXFunc' info=''/>
6589 <field name='unparsedEntityDecl' type='unparsedEntityDeclSAXFunc' info=''/>
6590 <field name='setDocumentLocator' type='setDocumentLocatorSAXFunc' info=''/>
6591 <field name='startDocument' type='startDocumentSAXFunc' info=''/>
6592 <field name='endDocument' type='endDocumentSAXFunc' info=''/>
6593 <field name='startElement' type='startElementSAXFunc' info=''/>
6594 <field name='endElement' type='endElementSAXFunc' info=''/>
6595 <field name='reference' type='referenceSAXFunc' info=''/>
6596 <field name='characters' type='charactersSAXFunc' info=''/>
6597 <field name='ignorableWhitespace' type='ignorableWhitespaceSAXFunc' info=''/>
6598 <field name='processingInstruction' type='processingInstructionSAXFunc' info=''/>
6599 <field name='comment' type='commentSAXFunc' info=''/>
6600 <field name='warning' type='warningSAXFunc' info=''/>
6601 <field name='error' type='errorSAXFunc' info=''/>
6602 <field name='fatalError' type='fatalErrorSAXFunc' info=' unused error() get all the errors'/>
6603 <field name='getParameterEntity' type='getParameterEntitySAXFunc' info=''/>
6604 <field name='cdataBlock' type='cdataBlockSAXFunc' info=''/>
6605 <field name='externalSubset' type='externalSubsetSAXFunc' info=''/>
6606 <field name='initialized' type='unsigned int' info=''/>
6610 <field name='getPublicId' type='const xmlChar *(*getPublicId)' info=''/>
6611 <field name='getSystemId' type='const xmlChar *(*getSystemId)' info=''/>
6612 <field name='getLineNumber' type='int(*getLineNumber)' info=''/>
6613 <field name='getColumnNumber' type='int(*getColumnNumber)' info=''/>
6620 <field name='name' type='const xmlChar *' info=' schema name'/>
6621 <field name='targetNamespace' type='const xmlChar *' info=' the target namespace'/>
6622 <field name='version' type='const xmlChar *' info=''/>
6623 <field name='id' type='const xmlChar *' info=' Obsolete'/>
6624 <field name='doc' type='xmlDocPtr' info=''/>
6625 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6626 <field name='flags' type='int' info=''/>
6627 <field name='typeDecl' type='xmlHashTablePtr' info=''/>
6628 <field name='attrDecl' type='xmlHashTablePtr' info=''/>
6629 <field name='attrgrpDecl' type='xmlHashTablePtr' info=''/>
6630 <field name='elemDecl' type='xmlHashTablePtr' info=''/>
6631 <field name='notaDecl' type='xmlHashTablePtr' info=''/>
6632 <field name='schemasImports' type='xmlHashTablePtr' info=''/>
6633 <field name='_private' type='void *' info=' unused by the library for users or bindings'/>
6634 <field name='groupDecl' type='xmlHashTablePtr' info=''/>
6635 <field name='dict' type='xmlDictPtr' info=''/>
6636 <field name='includes' type='void *' info=' the includes, this is opaque for now'/>
6637 <field name='preserve' type='int' info=' whether to free the document'/>
6638 <field name='counter' type='int' info=' used to give ononymous components unique names'/>
6639 <field name='idcDef' type='xmlHashTablePtr' info=' All identity-constraint defs.'/>
6640 <field name='volatiles' type='void *' info=' Obsolete'/>
6643 <field name='next' type='struct _xmlSchemaAnnot *' info=''/>
6644 <field name='content' type='xmlNodePtr' info=' the annotation'/>
6648 <field name='type' type='xmlSchemaTypeType' info=''/>
6649 … <field name='next' type='struct _xmlSchemaAttribute *' info=' the next attribute (not used?)'/>
6650 <field name='name' type='const xmlChar *' info=' the name of the declaration'/>
6651 <field name='id' type='const xmlChar *' info=' Deprecated; not used'/>
6652 <field name='ref' type='const xmlChar *' info=' Deprecated; not used'/>
6653 <field name='refNs' type='const xmlChar *' info=' Deprecated; not used'/>
6654 <field name='typeName' type='const xmlChar *' info=' the local name of the type definition'/>
6655 <field name='typeNs' type='const xmlChar *' info=' the ns URI of the type definition'/>
6656 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6657 <field name='base' type='xmlSchemaTypePtr' info=' Deprecated; not used'/>
6658 <field name='occurs' type='int' info=' Deprecated; not used'/>
6659 … <field name='defValue' type='const xmlChar *' info=' The initial value of the value constraint'/>
6660 <field name='subtypes' type='xmlSchemaTypePtr' info=' the type definition'/>
6661 <field name='node' type='xmlNodePtr' info=''/>
6662 <field name='targetNamespace' type='const xmlChar *' info=''/>
6663 <field name='flags' type='int' info=''/>
6664 <field name='refPrefix' type='const xmlChar *' info=' Deprecated; not used'/>
6665 <field name='defVal' type='xmlSchemaValPtr' info=' The compiled value constraint'/>
6666 <field name='refDecl' type='xmlSchemaAttributePtr' info=' Deprecated; not used'/>
6669 <field name='type' type='xmlSchemaTypeType' info=' The kind of type'/>
6670 …<field name='next' type='struct _xmlSchemaAttribute *' info=' the next attribute if in a group ...…
6671 <field name='name' type='const xmlChar *' info=''/>
6672 <field name='id' type='const xmlChar *' info=''/>
6673 <field name='ref' type='const xmlChar *' info=' Deprecated; not used'/>
6674 <field name='refNs' type='const xmlChar *' info=' Deprecated; not used'/>
6675 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6676 <field name='attributes' type='xmlSchemaAttributePtr' info=' Deprecated; not used'/>
6677 <field name='node' type='xmlNodePtr' info=''/>
6678 <field name='flags' type='int' info=''/>
6679 <field name='attributeWildcard' type='xmlSchemaWildcardPtr' info=''/>
6680 <field name='refPrefix' type='const xmlChar *' info=' Deprecated; not used'/>
6681 <field name='refItem' type='xmlSchemaAttributeGroupPtr' info=' Deprecated; not used'/>
6682 <field name='targetNamespace' type='const xmlChar *' info=''/>
6683 <field name='attrUses' type='void *' info=''/>
6687 … <field name='next' type='struct _xmlSchemaAttributeLink *' info=' the next attribute link ...'/>
6688 <field name='attr' type='struct _xmlSchemaAttribute *' info=' the linked attribute'/>
6694 <field name='type' type='xmlSchemaTypeType' info=' The kind of type'/>
6695 <field name='next' type='struct _xmlSchemaType *' info=' Not used?'/>
6696 <field name='name' type='const xmlChar *' info=''/>
6697 <field name='id' type='const xmlChar *' info=' Deprecated; not used'/>
6698 <field name='ref' type='const xmlChar *' info=' Deprecated; not used'/>
6699 <field name='refNs' type='const xmlChar *' info=' Deprecated; not used'/>
6700 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6701 <field name='subtypes' type='xmlSchemaTypePtr' info=' the type definition'/>
6702 <field name='attributes' type='xmlSchemaAttributePtr' info=''/>
6703 <field name='node' type='xmlNodePtr' info=''/>
6704 <field name='minOccurs' type='int' info=' Deprecated; not used'/>
6705 <field name='maxOccurs' type='int' info=' Deprecated; not used'/>
6706 <field name='flags' type='int' info=''/>
6707 <field name='targetNamespace' type='const xmlChar *' info=''/>
6708 <field name='namedType' type='const xmlChar *' info=''/>
6709 <field name='namedTypeNs' type='const xmlChar *' info=''/>
6710 <field name='substGroup' type='const xmlChar *' info=''/>
6711 <field name='substGroupNs' type='const xmlChar *' info=''/>
6712 <field name='scope' type='const xmlChar *' info=''/>
6713 … <field name='value' type='const xmlChar *' info=' The original value of the value constraint.'/>
6714 <field name='refDecl' type='struct _xmlSchemaElement *' info=' This will now be used for the
6716 <field name='contModel' type='xmlRegexpPtr' info=' Obsolete for WXS, maybe used for RelaxNG'/>
6717 <field name='contentType' type='xmlSchemaContentType' info=''/>
6718 <field name='refPrefix' type='const xmlChar *' info=' Deprecated; not used'/>
6719 <field name='defVal' type='xmlSchemaValPtr' info=' The compiled value contraint.'/>
6720 <field name='idcs' type='void *' info=' The identity-constraint defs'/>
6724 <field name='type' type='xmlSchemaTypeType' info=' The kind of type'/>
6725 … <field name='next' type='struct _xmlSchemaFacet *' info=' the next type if in a sequence ...'/>
6726 <field name='value' type='const xmlChar *' info=' The original value'/>
6727 <field name='id' type='const xmlChar *' info=' Obsolete'/>
6728 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6729 <field name='node' type='xmlNodePtr' info=''/>
6730 <field name='fixed' type='int' info=' XML_SCHEMAS_FACET_PRESERVE, etc.'/>
6731 <field name='whitespace' type='int' info=''/>
6732 <field name='val' type='xmlSchemaValPtr' info=' The compiled value'/>
6733 <field name='regexp' type='xmlRegexpPtr' info=' The regex for patterns'/>
6736 <field name='next' type='struct _xmlSchemaFacetLink *' info=' the next facet link ...'/>
6737 <field name='facet' type='xmlSchemaFacetPtr' info=' the linked facet'/>
6742 <field name='type' type='xmlSchemaTypeType' info=' The kind of type'/>
6743 <field name='name' type='const xmlChar *' info=''/>
6744 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6745 <field name='identifier' type='const xmlChar *' info=''/>
6746 <field name='targetNamespace' type='const xmlChar *' info=''/>
6755 <field name='type' type='xmlSchemaTypeType' info=' The kind of type'/>
6756 <field name='next' type='struct _xmlSchemaType *' info=' the next type if in a sequence ...'/>
6757 <field name='name' type='const xmlChar *' info=''/>
6758 <field name='id' type='const xmlChar *' info=' Deprecated; not used'/>
6759 <field name='ref' type='const xmlChar *' info=' Deprecated; not used'/>
6760 <field name='refNs' type='const xmlChar *' info=' Deprecated; not used'/>
6761 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6762 <field name='subtypes' type='xmlSchemaTypePtr' info=''/>
6763 <field name='attributes' type='xmlSchemaAttributePtr' info=' Deprecated; not used'/>
6764 <field name='node' type='xmlNodePtr' info=''/>
6765 <field name='minOccurs' type='int' info=' Deprecated; not used'/>
6766 <field name='maxOccurs' type='int' info=' Deprecated; not used'/>
6767 <field name='flags' type='int' info=''/>
6768 <field name='contentType' type='xmlSchemaContentType' info=''/>
6769 <field name='base' type='const xmlChar *' info=' Base type&apos;s local name'/>
6770 <field name='baseNs' type='const xmlChar *' info=' Base type&apos;s target namespace'/>
6771 <field name='baseType' type='xmlSchemaTypePtr' info=' The base type component'/>
6772 <field name='facets' type='xmlSchemaFacetPtr' info=' Local facets'/>
6773 <field name='redef' type='struct _xmlSchemaType *' info=' Deprecated; not used'/>
6774 <field name='recurse' type='int' info=' Obsolete'/>
6775 <field name='attributeUses' type='xmlSchemaAttributeLinkPtr *' info=' Deprecated; not used'/>
6776 <field name='attributeWildcard' type='xmlSchemaWildcardPtr' info=''/>
6777 <field name='builtInType' type='int' info=' Type of built-in types.'/>
6778 <field name='memberTypes' type='xmlSchemaTypeLinkPtr' info=' member-types if a union type.'/>
6779 <field name='facetSet' type='xmlSchemaFacetLinkPtr' info=' All facets (incl. inherited)'/>
6780 <field name='refPrefix' type='const xmlChar *' info=' Deprecated; not used'/>
6781 …<field name='contentTypeDef' type='xmlSchemaTypePtr' info=' Used for the simple content of complex…
6783 <field name='contModel' type='xmlRegexpPtr' info=' Holds the automaton of the content model'/>
6784 <field name='targetNamespace' type='const xmlChar *' info=''/>
6785 <field name='attrUses' type='void *' info=''/>
6788 <field name='next' type='struct _xmlSchemaTypeLink *' info=' the next type link ...'/>
6789 <field name='type' type='xmlSchemaTypePtr' info=' the linked type'/>
6803 <field name='type' type='xmlSchemaTypeType' info=' The kind of type'/>
6804 <field name='id' type='const xmlChar *' info=' Deprecated; not used'/>
6805 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6806 <field name='node' type='xmlNodePtr' info=''/>
6807 <field name='minOccurs' type='int' info=' Deprecated; not used'/>
6808 <field name='maxOccurs' type='int' info=' Deprecated; not used'/>
6809 <field name='processContents' type='int' info=''/>
6810 <field name='any' type='int' info=' Indicates if the ns constraint is of ##any'/>
6811 <field name='nsSet' type='xmlSchemaWildcardNsPtr' info=' The list of allowed namespaces'/>
6812 <field name='negNsSet' type='xmlSchemaWildcardNsPtr' info=' The negated namespace'/>
6813 <field name='flags' type='int' info=''/>
6816 <field name='next' type='struct _xmlSchemaWildcardNs *' info=' the next constraint link ...'/>
6817 <field name='value' type='const xmlChar *' info=' the value'/>
6829 <field name='filename' type='char *' info=''/>
6830 <field name='doc' type='xmlDocPtr' info=''/>
6831 <field name='node' type='xmlNodePtr' info=''/>
6832 <field name='pctxt' type='xmlXPathContextPtr' info=''/>
6833 <field name='loaded' type='int' info=''/>
6834 <field name='output' type='FILE *' info=''/>
6835 <field name='input' type='xmlShellReadlineFunc' info=''/>
6844 <info>Pointer to an xmlReader context.</info>
6849 <field name='scheme' type='char *' info=' the URI scheme'/>
6850 <field name='opaque' type='char *' info=' opaque part'/>
6851 <field name='authority' type='char *' info=' the authority part'/>
6852 <field name='server' type='char *' info=' the server part'/>
6853 <field name='user' type='char *' info=' the user part'/>
6854 <field name='port' type='int' info=' the port number'/>
6855 <field name='path' type='char *' info=' the path string'/>
6856 <field name='query' type='char *' info=' the query string (deprecated - use with caution)'/>
6857 <field name='fragment' type='char *' info=' the fragment identifier'/>
6858 <field name='cleanup' type='int' info=' parsing potentially unclean URI'/>
6859 <field name='query_raw' type='char *' info=' the query string (as it appears in the URI)'/>
6863 <field name='userData' type='void *' info=' user specific data block'/>
6864 <field name='error' type='xmlValidityErrorFunc' info=' the callback in case of errors'/>
6865 …<field name='warning' type='xmlValidityWarningFunc' info=' the callback in case of warning Node an…
6866 <field name='node' type='xmlNodePtr' info=' Current parsed Node'/>
6867 <field name='nodeNr' type='int' info=' Depth of the parsing stack'/>
6868 <field name='nodeMax' type='int' info=' Max depth of the parsing stack'/>
6869 <field name='nodeTab' type='xmlNodePtr *' info=' array of nodes'/>
6870 <field name='finishDtd' type='unsigned int' info=' finished validating the Dtd ?'/>
6871 <field name='doc' type='xmlDocPtr' info=' the document'/>
6872 …<field name='valid' type='int' info=' temporary validity check result state state used for non-det…
6873 <field name='vstate' type='xmlValidState *' info=' current state'/>
6874 <field name='vstateNr' type='int' info=' Depth of the validation stack'/>
6875 <field name='vstateMax' type='int' info=' Max depth of the validation stack'/>
6876 <field name='vstateTab' type='xmlValidState *' info=' array of validation states'/>
6877 <field name='am' type='xmlAutomataPtr' info=' the automata'/>
6878 <field name='state' type='xmlAutomataStatePtr' info=' used to build the automata'/>
6879 <field name='am' type='void *' info=''/>
6880 <field name='state' type='void *' info=''/>
6888 <field name='name' type='const xmlChar *' info=' the axis name'/>
6889 <field name='func' type='xmlXPathAxisFunc' info=' the search function'/>
6895 <field name='doc' type='xmlDocPtr' info=' The current document'/>
6896 <field name='node' type='xmlNodePtr' info=' The current node'/>
6897 <field name='nb_variables_unused' type='int' info=' unused (hash table)'/>
6898 <field name='max_variables_unused' type='int' info=' unused (hash table)'/>
6899 <field name='varHash' type='xmlHashTablePtr' info=' Hash table of defined variables'/>
6900 <field name='nb_types' type='int' info=' number of defined types'/>
6901 <field name='max_types' type='int' info=' max number of types'/>
6902 <field name='types' type='xmlXPathTypePtr' info=' Array of defined types'/>
6903 <field name='nb_funcs_unused' type='int' info=' unused (hash table)'/>
6904 <field name='max_funcs_unused' type='int' info=' unused (hash table)'/>
6905 <field name='funcHash' type='xmlHashTablePtr' info=' Hash table of defined funcs'/>
6906 <field name='nb_axis' type='int' info=' number of defined axis'/>
6907 <field name='max_axis' type='int' info=' max number of axis'/>
6908 …<field name='axis' type='xmlXPathAxisPtr' info=' Array of defined axis the namespace nodes of the …
6909 <field name='namespaces' type='xmlNsPtr *' info=' Array of namespaces'/>
6910 <field name='nsNr' type='int' info=' number of namespace in scope'/>
6911 <field name='user' type='void *' info=' function to free extra variables'/>
6912 <field name='contextSize' type='int' info=' the context size'/>
6913 …<field name='proximityPosition' type='int' info=' the proximity position extra stuff for XPointer'…
6914 <field name='xptr' type='int' info=' is this an XPointer context?'/>
6915 <field name='here' type='xmlNodePtr' info=' for here()'/>
6916 …<field name='origin' type='xmlNodePtr' info=' for origin() the set of namespace declarations in sc…
6917 <field name='nsHash' type='xmlHashTablePtr' info=' The namespaces hash table'/>
6918 <field name='varLookupFunc' type='xmlXPathVariableLookupFunc' info=' variable lookup func'/>
6919 …<field name='varLookupData' type='void *' info=' variable lookup data Possibility to link in an ex…
6920 …<field name='extra' type='void *' info=' needed for XSLT The function name and URI when calling a …
6921 <field name='function' type='const xmlChar *' info=''/>
6922 <field name='functionURI' type='const xmlChar *' info=' function lookup function and data'/>
6923 <field name='funcLookupFunc' type='xmlXPathFuncLookupFunc' info=' function lookup func'/>
6924 …<field name='funcLookupData' type='void *' info=' function lookup data temporary namespace lists k…
6925 <field name='tmpNsList' type='xmlNsPtr *' info=' Array of namespaces'/>
6926 … <field name='tmpNsNr' type='int' info=' number of namespaces in scope error reporting mechanism'/>
6927 <field name='userData' type='void *' info=' user specific data block'/>
6928 <field name='error' type='xmlStructuredErrorFunc' info=' the callback in case of errors'/>
6929 <field name='lastError' type='xmlError' info=' the last error'/>
6930 <field name='debugNode' type='xmlNodePtr' info=' the source node XSLT dictionary'/>
6931 <field name='dict' type='xmlDictPtr' info=' dictionary if any'/>
6932 …<field name='flags' type='int' info=' flags to control compilation Cache for reusal of XPath objec…
6933 <field name='cache' type='void *' info=''/>
6939 <field name='name' type='const xmlChar *' info=' the function name'/>
6940 <field name='func' type='xmlXPathEvalFunc' info=' the evaluation function'/>
6943 <field name='type' type='xmlXPathObjectType' info=''/>
6944 <field name='nodesetval' type='xmlNodeSetPtr' info=''/>
6945 <field name='boolval' type='int' info=''/>
6946 <field name='floatval' type='double' info=''/>
6947 <field name='stringval' type='xmlChar *' info=''/>
6948 <field name='user' type='void *' info=''/>
6949 <field name='index' type='int' info=''/>
6950 <field name='user2' type='void *' info=''/>
6951 <field name='index2' type='int' info=''/>
6956 <field name='cur' type='const xmlChar *' info=' the current char being parsed'/>
6957 <field name='base' type='const xmlChar *' info=' the full expression'/>
6958 <field name='error' type='int' info=' error code'/>
6959 <field name='context' type='xmlXPathContextPtr' info=' the evaluation context'/>
6960 <field name='value' type='xmlXPathObjectPtr' info=' the current value'/>
6961 <field name='valueNr' type='int' info=' number of values stacked'/>
6962 <field name='valueMax' type='int' info=' max number of values stacked'/>
6963 <field name='valueTab' type='xmlXPathObjectPtr *' info=' stack of values'/>
6964 <field name='comp' type='xmlXPathCompExprPtr' info=' the precompiled expression'/>
6965 <field name='xptr' type='int' info=' it this an XPointer expression'/>
6966 <field name='ancestor' type='xmlNodePtr' info=' used for walking preceding axis'/>
6967 <field name='valueFrame' type='int' info=' used to limit Pop on the stack'/>
6971 <field name='name' type='const xmlChar *' info=' the type name'/>
6972 <field name='func' type='xmlXPathConvertFunc' info=' the conversion function'/>
6976 <field name='name' type='const xmlChar *' info=' the variable name'/>
6977 <field name='value' type='xmlXPathObjectPtr' info=' the value'/>
7031 …<info>Take a block of UTF-8 chars in and try to convert it to an ASCII plus HTML entities block of…
7032 …<return type='int' info='0 if success, -2 if the transcoding fails, or -1 otherwise The value of @…
7033 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
7034 <arg name='outlen' type='int *' info='the length of @out'/>
7035 <arg name='in' type='const unsigned char *' info='a pointer to an array of UTF-8 chars'/>
7036 <arg name='inlen' type='int *' info='the length of @in'/>
7040 …<info>Take a block of UTF-8 chars in and try to convert it to an ISO Latin 1 block of chars out.</
7041 …<return type='int' info='the number of bytes written if success, -2 if the transcoding fails, or -…
7042 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
7043 <arg name='outlen' type='int *' info='the length of @out'/>
7044 <arg name='in' type='const unsigned char *' info='a pointer to an array of UTF-8 chars'/>
7045 <arg name='inlen' type='int *' info='the length of @in'/>
7049info>Handle an attribute that has been read by the parser. The default handling is to convert the …
7051 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7052 …<arg name='fullname' type='const xmlChar *' info='The attribute name, including namespace prefix'/>
7053 <arg name='value' type='const xmlChar *' info='The attribute value'/>
7057 <info>An attribute definition has been parsed DEPRECATED: use xmlSAX2AttributeDecl()</info>
7059 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7060 <arg name='elem' type='const xmlChar *' info='the name of the element'/>
7061 <arg name='fullname' type='const xmlChar *' info='the attribute name'/>
7062 <arg name='type' type='int' info='the attribute type'/>
7063 <arg name='def' type='int' info='the type of default value'/>
7064 <arg name='defaultValue' type='const xmlChar *' info='the attribute default value'/>
7065 <arg name='tree' type='xmlEnumerationPtr' info='the tree of enumerated value set'/>
7068 <info>An attribute definition has been parsed.</info>
7070 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7071 <arg name='elem' type='const xmlChar *' info='the name of the element'/>
7072 <arg name='fullname' type='const xmlChar *' info='the attribute name'/>
7073 <arg name='type' type='int' info='the attribute type'/>
7074 <arg name='def' type='int' info='the type of default value'/>
7075 <arg name='defaultValue' type='const xmlChar *' info='the attribute default value'/>
7076 <arg name='tree' type='xmlEnumerationPtr' info='the tree of enumerated value set'/>
7079info>Handle an attribute that has been read by the parser. The default handling is to convert the …
7081 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7082 … <arg name='name' type='const xmlChar *' info='The attribute name, including namespace prefix'/>
7083 <arg name='value' type='const xmlChar *' info='The attribute value'/>
7087 <info>called when a pcdata block has been parsed DEPRECATED: use xmlSAX2CDataBlock()</info>
7089 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7090 <arg name='value' type='const xmlChar *' info='The pcdata content'/>
7091 <arg name='len' type='int' info='the block length'/>
7094 <info>Called when a pcdata block has been parsed.</info>
7096 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7097 <arg name='value' type='const xmlChar *' info='The pcdata content'/>
7098 <arg name='len' type='int' info='the block length'/>
7102 <info>receiving some chars from the parser. DEPRECATED: use xmlSAX2Characters()</info>
7104 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7105 <arg name='ch' type='const xmlChar *' info='a xmlChar string'/>
7106 <arg name='len' type='int' info='the number of xmlChar'/>
7109 <info>Receiving some chars from the parser.</info>
7111 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7112 <arg name='ch' type='const xmlChar *' info='a xmlChar string'/>
7113 <arg name='len' type='int' info='the number of xmlChar'/>
7117 …<info>Check that the current element namespace is the same as the one read upon parsing. DEPRECATE…
7118 <return type='int' info='1 if true 0 otherwise'/>
7119 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7120 <arg name='namespace' type='xmlChar *' info='the namespace to check against'/>
7124 <info>A comment has been parsed. DEPRECATED: use xmlSAX2Comment()</info>
7126 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7127 <arg name='value' type='const xmlChar *' info='the comment content'/>
7130 <info>A comment has been parsed.</info>
7132 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7133 <arg name='value' type='const xmlChar *' info='the comment content'/>
7137info>Create a parser context for a file content. Automatic support for ZLIB/Compress compressed do…
7138 <return type='docbParserCtxtPtr' info='the new parser context or NULL'/>
7139 <arg name='filename' type='const char *' info='the filename'/>
7140 <arg name='encoding' type='const char *' info='the SGML document encoding, or NULL'/>
7144info>Create a parser context for using the DocBook SGML parser in push mode To allow content encod…
7145 <return type='docbParserCtxtPtr' info='the new parser context or NULL'/>
7146 <arg name='sax' type='docbSAXHandlerPtr' info='a SAX handler'/>
7147 <arg name='user_data' type='void *' info='The user data returned on SAX callbacks'/>
7148 <arg name='chunk' type='const char *' info='a pointer to an array of chars'/>
7149 <arg name='size' type='int' info='number of chars in the array'/>
7150 <arg name='filename' type='const char *' info='an optional file name or URI'/>
7151 <arg name='enc' type='xmlCharEncoding' info='an optional encoding'/>
7155 <info>Initialize the default SAX handler</info>
7160 …<info>Take a block of UTF-8 chars in and try to convert it to an ASCII plus SGML entities block of…
7161 …<return type='int' info='0 if success, -2 if the transcoding fails, or -1 otherwise The value of @…
7162 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
7163 <arg name='outlen' type='int *' info='the length of @out'/>
7164 <arg name='in' type='const unsigned char *' info='a pointer to an array of UTF-8 chars'/>
7165 <arg name='inlen' type='int *' info='the length of @in'/>
7166 …<arg name='quoteChar' type='int' info='the quote character to escape (&apos; or &quot;) or zero.'/>
7170 …<info>Free all the memory used by a parser context. However the parsed document in ctxt-&gt;myDoc …
7172 <arg name='ctxt' type='docbParserCtxtPtr' info='an SGML parser context'/>
7176 <info>Parse a Chunk of memory</info>
7177 <return type='int' info='zero if no error, the xmlParserErrors otherwise.'/>
7178 <arg name='ctxt' type='docbParserCtxtPtr' info='an XML parser context'/>
7179 <arg name='chunk' type='const char *' info='an char array'/>
7180 <arg name='size' type='int' info='the size in byte of the chunk'/>
7181 <arg name='terminate' type='int' info='last chunk indicator'/>
7185 <info>parse an SGML in-memory document and build a tree.</info>
7186 <return type='docbDocPtr' info='the resulting document tree'/>
7187 <arg name='cur' type='xmlChar *' info='a pointer to an array of xmlChar'/>
7188 …<arg name='encoding' type='const char *' info='a free form C string describing the SGML document e…
7192 <info>parse an SGML document (and build a tree if using the standard SAX interface).</info>
7193 …<return type='int' info='0, -1 in case of error. the parser context is augmented as a result of th…
7194 <arg name='ctxt' type='docbParserCtxtPtr' info='an SGML parser context'/>
7198info>parse a Docbook SGML file and build a tree. Automatic support for ZLIB/Compress compressed do…
7199 <return type='docbDocPtr' info='the resulting document tree'/>
7200 <arg name='filename' type='const char *' info='the filename'/>
7201 …<arg name='encoding' type='const char *' info='a free form C string describing document encoding, …
7205info>parse an SGML in-memory document and build a tree. It use the given SAX function block to han…
7206 <return type='docbDocPtr' info='the resulting document tree'/>
7207 <arg name='cur' type='xmlChar *' info='a pointer to an array of xmlChar'/>
7208 …<arg name='encoding' type='const char *' info='a free form C string describing the SGML document e…
7209 <arg name='sax' type='docbSAXHandlerPtr' info='the SAX handler block'/>
7210 …<arg name='userData' type='void *' info='if using SAX, this pointer will be provided on callbacks.…
7214info>parse an SGML file and build a tree. Automatic support for ZLIB/Compress compressed document …
7215 <return type='docbDocPtr' info='the resulting document tree'/>
7216 <arg name='filename' type='const char *' info='the filename'/>
7217 …<arg name='encoding' type='const char *' info='a free form C string describing the SGML document e…
7218 <arg name='sax' type='docbSAXHandlerPtr' info='the SAX handler block'/>
7219 …<arg name='userData' type='void *' info='if using SAX, this pointer will be provided on callbacks.…
7223 <info>An element definition has been parsed DEPRECATED: use xmlSAX2ElementDecl()</info>
7225 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7226 <arg name='name' type='const xmlChar *' info='the element name'/>
7227 <arg name='type' type='int' info='the element type'/>
7228 <arg name='content' type='xmlElementContentPtr' info='the element value tree'/>
7231 <info>An element definition has been parsed.</info>
7233 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7234 <arg name='name' type='const xmlChar *' info='the element name'/>
7235 <arg name='type' type='int' info='the element type'/>
7236 <arg name='content' type='xmlElementContentPtr' info='the element value tree'/>
7240 … <info>called when the document end has been detected. DEPRECATED: use xmlSAX2EndDocument()</info>
7242 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7245 <info>Called when the document end has been detected.</info>
7247 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7251 …<info>called when the end of an element has been detected. DEPRECATED: use xmlSAX2EndElement()</in…
7253 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7254 <arg name='name' type='const xmlChar *' info='The element name'/>
7257 …<info>SAX2 callback when an element end has been detected by the parser. It provides the namespace…
7259 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7260 <arg name='localname' type='const xmlChar *' info='the local name of the element'/>
7261 <arg name='prefix' type='const xmlChar *' info='the element namespace prefix if available'/>
7262 <arg name='URI' type='const xmlChar *' info='the element namespace name if available'/>
7265 <info>Called when the end of an element has been detected.</info>
7267 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7268 <arg name='name' type='const xmlChar *' info='The element name'/>
7272 <info>An entity definition has been parsed DEPRECATED: use xmlSAX2EntityDecl()</info>
7274 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7275 <arg name='name' type='const xmlChar *' info='the entity name'/>
7276 <arg name='type' type='int' info='the entity type'/>
7277 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
7278 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
7279 <arg name='content' type='xmlChar *' info='the entity value (without processing).'/>
7282 <info>An entity definition has been parsed.</info>
7284 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7285 <arg name='name' type='const xmlChar *' info='the entity name'/>
7286 <arg name='type' type='int' info='the entity type'/>
7287 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
7288 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
7289 <arg name='content' type='xmlChar *' info='the entity value (without processing).'/>
7292 <info>Display and format an error messages, callback.</info>
7294 <arg name='ctx' type='void *' info='an XML parser context'/>
7295 <arg name='msg' type='const char *' info='the message to display/transmit'/>
7296 <arg name='...' type='...' info='extra parameters for the message display'/>
7300 <info>Callback on external subset declaration. DEPRECATED: use xmlSAX2ExternalSubset()</info>
7302 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7303 <arg name='name' type='const xmlChar *' info='the root element name'/>
7304 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
7305 <arg name='SystemID' type='const xmlChar *' info='the SYSTEM ID (e.g. filename or URL)'/>
7308 <info>Callback on external subset declaration.</info>
7310 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7311 <arg name='name' type='const xmlChar *' info='the root element name'/>
7312 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
7313 <arg name='SystemID' type='const xmlChar *' info='the SYSTEM ID (e.g. filename or URL)'/>
7316info>Display and format fatal error messages, callback. Note: so far fatalError() SAX callbacks ar…
7318 <arg name='ctx' type='void *' info='an XML parser context'/>
7319 <arg name='msg' type='const char *' info='the message to display/transmit'/>
7320 <arg name='...' type='...' info='extra parameters for the message display'/>
7324 <info>A callback for the xmlNanoFTPGet command.</info>
7326 <arg name='userData' type='void *' info='the user provided context'/>
7327 <arg name='data' type='const char *' info='the data received'/>
7328 <arg name='len' type='int' info='its size in bytes'/>
7332 …<info>A callback for the xmlNanoFTPList command. Note that only one of year and day:minute are spe…
7334 <arg name='userData' type='void *' info='user provided data for the callback'/>
7335 …<arg name='filename' type='const char *' info='the file name (including &quot;-&gt;&quot; when lin…
7336 <arg name='attrib' type='const char *' info='the attribute string'/>
7337 <arg name='owner' type='const char *' info='the owner string'/>
7338 <arg name='group' type='const char *' info='the group string'/>
7339 <arg name='size' type='unsigned long' info='the file size'/>
7340 <arg name='links' type='int' info='the link count'/>
7341 <arg name='year' type='int' info='the year'/>
7342 <arg name='month' type='const char *' info='the month'/>
7343 <arg name='day' type='int' info='the day'/>
7344 <arg name='hour' type='int' info='the hour'/>
7345 <arg name='minute' type='int' info='the minute'/>
7349 …<info>Provide the column number of the current parsing point. DEPRECATED: use xmlSAX2GetColumnNumb…
7350 <return type='int' info='an int'/>
7351 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7355 <info>Get an entity by name DEPRECATED: use xmlSAX2GetEntity()</info>
7356 <return type='xmlEntityPtr' info='the xmlEntityPtr if found.'/>
7357 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7358 <arg name='name' type='const xmlChar *' info='The entity name'/>
7361 <info>Get an entity by name.</info>
7362 <return type='xmlEntityPtr' info='the xmlEntityPtr if found.'/>
7363 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7364 <arg name='name' type='const xmlChar *' info='The entity name'/>
7368 …<info>Provide the line number of the current parsing point. DEPRECATED: use xmlSAX2GetLineNumber()…
7369 <return type='int' info='an int'/>
7370 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7374 <info>Get the current element namespace. DEPRECATED</info>
7375 <return type='xmlNsPtr' info='the xmlNsPtr or NULL if none'/>
7376 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7380 <info>Get a parameter entity by name DEPRECATED: use xmlSAX2GetParameterEntity()</info>
7381 <return type='xmlEntityPtr' info='the xmlEntityPtr if found.'/>
7382 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7383 <arg name='name' type='const xmlChar *' info='The entity name'/>
7386 <info>Get a parameter entity by name.</info>
7387 <return type='xmlEntityPtr' info='the xmlEntityPtr if found.'/>
7388 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7389 <arg name='name' type='const xmlChar *' info='The entity name'/>
7393 …<info>Provides the public ID e.g. &quot;-//SGMLSOURCE//DTD DEMO//EN&quot; DEPRECATED: use xmlSAX2G…
7394 <return type='const xmlChar *' info='a xmlChar *'/>
7395 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7399 …<info>Provides the system ID, basically URL or filename e.g. http://www.sgmlsource.com/dtds/memo.d…
7400 <return type='const xmlChar *' info='a xmlChar *'/>
7401 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7405 <info>An old global namespace has been parsed. DEPRECATED</info>
7407 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7408 <arg name='href' type='const xmlChar *' info='the namespace associated URN'/>
7409 <arg name='prefix' type='const xmlChar *' info='the namespace prefix'/>
7413 … <info>Does this document has an external subset DEPRECATED: use xmlSAX2HasExternalSubset()</info>
7414 <return type='int' info='1 if true'/>
7415 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7418 <info>Does this document has an external subset?</info>
7419 <return type='int' info='1 if true'/>
7420 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7424 … <info>Does this document has an internal subset DEPRECATED: use xmlSAX2HasInternalSubset()</info>
7425 <return type='int' info='1 if true'/>
7426 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7429 <info>Does this document has an internal subset.</info>
7430 <return type='int' info='1 if true'/>
7431 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7435 …<info>Checks whether an attribute is valid for an element Has full knowledge of Required and Depre…
7436 … <return type='htmlStatus' info='one of HTML_REQUIRED, HTML_VALID, HTML_DEPRECATED, HTML_INVALID'/>
7437 <arg name='elt' type='const htmlElemDesc *' info='HTML element'/>
7438 <arg name='attr' type='const xmlChar *' info='HTML attribute'/>
7439 <arg name='legacy' type='int' info='whether to allow deprecated attributes'/>
7443info>The HTML DTD allows a tag to implicitly close other tags. The list is kept in htmlStartClose …
7444 <return type='int' info='1 if autoclose, 0 otherwise'/>
7445 <arg name='doc' type='htmlDocPtr' info='the HTML document'/>
7446 <arg name='name' type='const xmlChar *' info='The tag name'/>
7447 <arg name='elem' type='htmlNodePtr' info='the HTML element'/>
7451info>Create a parser context for a file content. Automatic support for ZLIB/Compress compressed do…
7452 <return type='htmlParserCtxtPtr' info='the new parser context or NULL'/>
7453 <arg name='filename' type='const char *' info='the filename'/>
7454 …<arg name='encoding' type='const char *' info='a free form C string describing the HTML document e…
7458 <info>Create a parser context for an HTML in-memory document.</info>
7459 <return type='htmlParserCtxtPtr' info='the new parser context or NULL'/>
7460 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
7461 <arg name='size' type='int' info='the size of the array'/>
7465info>Create a parser context for using the HTML parser in push mode The value of @filename is used…
7466 <return type='htmlParserCtxtPtr' info='the new parser context or NULL'/>
7467 <arg name='sax' type='htmlSAXHandlerPtr' info='a SAX handler'/>
7468 <arg name='user_data' type='void *' info='The user data returned on SAX callbacks'/>
7469 <arg name='chunk' type='const char *' info='a pointer to an array of chars'/>
7470 <arg name='size' type='int' info='number of chars in the array'/>
7471 <arg name='filename' type='const char *' info='an optional file name or URI'/>
7472 <arg name='enc' type='xmlCharEncoding' info='an optional encoding'/>
7476 …<info>parse an XML in-memory document and build a tree. This reuses the existing @ctxt parser cont…
7477 <return type='htmlDocPtr' info='the resulting document tree'/>
7478 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7479 <arg name='cur' type='const xmlChar *' info='a pointer to a zero terminated string'/>
7480 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7481 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7482 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7486 …<info>parse an XML from a file descriptor and build a tree. This reuses the existing @ctxt parser …
7487 <return type='htmlDocPtr' info='the resulting document tree'/>
7488 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7489 <arg name='fd' type='int' info='an open file descriptor'/>
7490 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7491 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7492 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7496 …<info>parse an XML file from the filesystem or the network. This reuses the existing @ctxt parser …
7497 <return type='htmlDocPtr' info='the resulting document tree'/>
7498 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7499 <arg name='filename' type='const char *' info='a file or URL'/>
7500 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7501 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7505 …<info>parse an HTML document from I/O functions and source and build a tree. This reuses the exist…
7506 <return type='htmlDocPtr' info='the resulting document tree'/>
7507 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7508 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
7509 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
7510 <arg name='ioctx' type='void *' info='an I/O handler'/>
7511 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7512 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7513 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7517 …<info>parse an XML in-memory document and build a tree. This reuses the existing @ctxt parser cont…
7518 <return type='htmlDocPtr' info='the resulting document tree'/>
7519 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7520 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
7521 <arg name='size' type='int' info='the size of the array'/>
7522 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7523 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7524 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7528 <info>Reset a parser context</info>
7530 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7534 <info>Applies the options to the parser context</info>
7535 …<return type='int' info='0 in case of success, the set of unknown or unimplemented options in case…
7536 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7537 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7541 <info>Initialize the default SAX handler</info>
7546 <info>Dump an HTML document.</info>
7548 <arg name='buf' type='xmlOutputBufferPtr' info='the HTML buffer output'/>
7549 <arg name='cur' type='xmlDocPtr' info='the document'/>
7550 <arg name='encoding' type='const char *' info='the encoding string'/>
7551 <arg name='format' type='int' info='should formatting spaces been added'/>
7555 <info>Dump an HTML document. Formating return/spaces are added.</info>
7557 <arg name='buf' type='xmlOutputBufferPtr' info='the HTML buffer output'/>
7558 <arg name='cur' type='xmlDocPtr' info='the document'/>
7559 <arg name='encoding' type='const char *' info='the encoding string'/>
7563 <info>Dump an HTML document to an open FILE.</info>
7564 <return type='int' info='the number of byte written or -1 in case of failure.'/>
7565 <arg name='f' type='FILE *' info='the FILE*'/>
7566 <arg name='cur' type='xmlDocPtr' info='the document'/>
7570 …<info>Dump an HTML document in memory and return the xmlChar * and it&apos;s size. It&apos;s up to…
7572 <arg name='cur' type='xmlDocPtr' info='the document'/>
7573 <arg name='mem' type='xmlChar **' info='OUT: the memory pointer'/>
7574 <arg name='size' type='int *' info='OUT: the memory length'/>
7578 …<info>Dump an HTML document in memory and return the xmlChar * and it&apos;s size. It&apos;s up to…
7580 <arg name='cur' type='xmlDocPtr' info='the document'/>
7581 <arg name='mem' type='xmlChar **' info='OUT: the memory pointer'/>
7582 <arg name='size' type='int *' info='OUT: the memory length'/>
7583 <arg name='format' type='int' info='should formatting spaces been added'/>
7587 …<info>Checks whether an HTML element may be a direct child of a parent element. Note - doesn&apos;…
7588 <return type='int' info='1 if allowed; 0 otherwise.'/>
7589 <arg name='parent' type='const htmlElemDesc *' info='HTML parent element'/>
7590 <arg name='elt' type='const xmlChar *' info='HTML element'/>
7594 …<info>Checks whether an HTML element may be a direct child of a parent element. and if so whether …
7595 <return type='htmlStatus' info='one of HTML_VALID, HTML_DEPRECATED, HTML_INVALID'/>
7596 <arg name='parent' type='const htmlElemDesc *' info='HTML parent element'/>
7597 <arg name='elt' type='const htmlElemDesc *' info='HTML element'/>
7601 …<info>Take a block of UTF-8 chars in and try to convert it to an ASCII plus HTML entities block of…
7602 …<return type='int' info='0 if success, -2 if the transcoding fails, or -1 otherwise The value of @…
7603 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
7604 <arg name='outlen' type='int *' info='the length of @out'/>
7605 <arg name='in' type='const unsigned char *' info='a pointer to an array of UTF-8 chars'/>
7606 <arg name='inlen' type='int *' info='the length of @in'/>
7607 …<arg name='quoteChar' type='int' info='the quote character to escape (&apos; or &quot;) or zero.'/>
7611 …<info>Lookup the given entity in EntitiesTable TODO: the linear scan is really ugly, an hash tabl…
7612 …<return type='const htmlEntityDesc *' info='the associated htmlEntityDescPtr if found, NULL otherw…
7613 <arg name='name' type='const xmlChar *' info='the entity name'/>
7617 …<info>Lookup the given entity in EntitiesTable TODO: the linear scan is really ugly, an hash tabl…
7618 …<return type='const htmlEntityDesc *' info='the associated htmlEntityDescPtr if found, NULL otherw…
7619 <arg name='value' type='unsigned int' info='the entity&apos;s unicode value'/>
7623 …<info>Free all the memory used by a parser context. However the parsed document in ctxt-&gt;myDoc …
7625 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7629 <info>Encoding definition lookup in the Meta tags</info>
7630 <return type='const xmlChar *' info='the current encoding as flagged in the HTML source'/>
7631 <arg name='doc' type='htmlDocPtr' info='the document'/>
7635 <info>Set and return the previous value for handling HTML omitted tags.</info>
7636 <return type='int' info='the last value for 0 for no handling, 1 for auto insertion.'/>
7637 <arg name='val' type='int' info='int 0 or 1'/>
7641info>Initialize the htmlStartCloseIndex for fast lookup of closing tags names. This is not reentra…
7646info>The HTML DTD allows a tag to implicitly close other tags. The list is kept in htmlStartClose …
7647 <return type='int' info='1 if autoclosed, 0 otherwise'/>
7648 <arg name='doc' type='htmlDocPtr' info='the HTML document'/>
7649 <arg name='elem' type='htmlNodePtr' info='the HTML element'/>
7653 <info>Determine if a given attribute is a boolean attribute.</info>
7654 <return type='int' info='false if the attribute is not boolean, true otherwise.'/>
7655 <arg name='name' type='const xmlChar *' info='the name of the attribute to check'/>
7659 <info>Check if an attribute is of content type Script</info>
7660 <return type='int' info='1 is the attribute is a script 0 otherwise'/>
7661 <arg name='name' type='const xmlChar *' info='an attribute name'/>
7665 <info>Creates a new HTML document</info>
7666 <return type='htmlDocPtr' info='a new document'/>
7667 <arg name='URI' type='const xmlChar *' info='URI for the dtd, or NULL'/>
7668 <arg name='ExternalID' type='const xmlChar *' info='the external ID of the DTD, or NULL'/>
7672 <info>Creates a new HTML document without a DTD node if @URI and @ExternalID are NULL</info>
7673 <return type='htmlDocPtr' info='a new document, do not initialize the DTD if not provided'/>
7674 <arg name='URI' type='const xmlChar *' info='URI for the dtd, or NULL'/>
7675 <arg name='ExternalID' type='const xmlChar *' info='the external ID of the DTD, or NULL'/>
7679 <info>Allocate and initialize a new parser context.</info>
7680 …<return type='htmlParserCtxtPtr' info='the htmlParserCtxtPtr or NULL in case of allocation error'/>
7684 …<info>Dump an HTML node, recursive behaviour,children are printed too, and formatting returns are …
7685 <return type='int' info='the number of byte written or -1 in case of error'/>
7686 <arg name='buf' type='xmlBufferPtr' info='the HTML buffer output'/>
7687 <arg name='doc' type='xmlDocPtr' info='the document'/>
7688 <arg name='cur' type='xmlNodePtr' info='the current node'/>
7692 …<info>Dump an HTML node, recursive behaviour,children are printed too, and formatting returns are …
7694 <arg name='out' type='FILE *' info='the FILE pointer'/>
7695 <arg name='doc' type='xmlDocPtr' info='the document'/>
7696 <arg name='cur' type='xmlNodePtr' info='the current node'/>
7700 …<info>Dump an HTML node, recursive behaviour,children are printed too. TODO: if encoding == NULL …
7701 <return type='int' info='the number of byte written or -1 in case of failure.'/>
7702 <arg name='out' type='FILE *' info='the FILE pointer'/>
7703 <arg name='doc' type='xmlDocPtr' info='the document'/>
7704 <arg name='cur' type='xmlNodePtr' info='the current node'/>
7705 <arg name='encoding' type='const char *' info='the document encoding'/>
7706 <arg name='format' type='int' info='should formatting spaces been added'/>
7710 <info>Dump an HTML node, recursive behaviour,children are printed too.</info>
7712 <arg name='buf' type='xmlOutputBufferPtr' info='the HTML buffer output'/>
7713 <arg name='doc' type='xmlDocPtr' info='the document'/>
7714 <arg name='cur' type='xmlNodePtr' info='the current node'/>
7715 <arg name='encoding' type='const char *' info='the encoding string'/>
7716 <arg name='format' type='int' info='should formatting spaces been added'/>
7720 …<info>Dump an HTML node, recursive behaviour,children are printed too, and formatting returns/spac…
7722 <arg name='buf' type='xmlOutputBufferPtr' info='the HTML buffer output'/>
7723 <arg name='doc' type='xmlDocPtr' info='the document'/>
7724 <arg name='cur' type='xmlNodePtr' info='the current node'/>
7725 <arg name='encoding' type='const char *' info='the encoding string'/>
7729 …<info>Checks whether the tree node is valid. Experimental (the author only uses the HTML enhancem…
7730 …<return type='htmlStatus' info='for Element nodes, a return from htmlElementAllowedHere (if legacy…
7731 <arg name='node' type='const htmlNodePtr' info='an htmlNodePtr in a tree'/>
7732 …<arg name='legacy' type='int' info='whether to allow deprecated elements (YES is faster here for E…
7736 …<info>parse Reference declarations [66] CharRef ::= &apos;&amp;#&apos; [0-9]+ &apos;;&apos; | &ap…
7737 <return type='int' info='the value parsed (as an int)'/>
7738 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7742 <info>Parse a Chunk of memory</info>
7743 <return type='int' info='zero if no error, the xmlParserErrors otherwise.'/>
7744 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7745 <arg name='chunk' type='const char *' info='an char array'/>
7746 <arg name='size' type='int' info='the size in byte of the chunk'/>
7747 <arg name='terminate' type='int' info='last chunk indicator'/>
7751 <info>parse an HTML in-memory document and build a tree.</info>
7752 <return type='htmlDocPtr' info='the resulting document tree'/>
7753 <arg name='cur' type='const xmlChar *' info='a pointer to an array of xmlChar'/>
7754 …<arg name='encoding' type='const char *' info='a free form C string describing the HTML document e…
7758 <info>parse an HTML document (and build a tree if using the standard SAX interface).</info>
7759 …<return type='int' info='0, -1 in case of error. the parser context is augmented as a result of th…
7760 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7764info>parse an HTML element, this is highly recursive this is kept for compatibility with previous …
7766 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7770 …<info>parse an HTML ENTITY references [68] EntityRef ::= &apos;&amp;&apos; Name &apos;;&apos;</in…
7771 …<return type='const htmlEntityDesc *' info='the associated htmlEntityDescPtr if found, or NULL oth…
7772 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7773 <arg name='str' type='const xmlChar **' info='location to store the entity name'/>
7777info>parse an HTML file and build a tree. Automatic support for ZLIB/Compress compressed document …
7778 <return type='htmlDocPtr' info='the resulting document tree'/>
7779 <arg name='filename' type='const char *' info='the filename'/>
7780 …<arg name='encoding' type='const char *' info='a free form C string describing the HTML document e…
7784 <info>parse an XML in-memory document and build a tree.</info>
7785 <return type='htmlDocPtr' info='the resulting document tree'/>
7786 <arg name='cur' type='const xmlChar *' info='a pointer to a zero terminated string'/>
7787 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7788 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7789 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7793 <info>parse an XML from a file descriptor and build a tree.</info>
7794 <return type='htmlDocPtr' info='the resulting document tree'/>
7795 <arg name='fd' type='int' info='an open file descriptor'/>
7796 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7797 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7798 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7802 <info>parse an XML file from the filesystem or the network.</info>
7803 <return type='htmlDocPtr' info='the resulting document tree'/>
7804 <arg name='filename' type='const char *' info='a file or URL'/>
7805 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7806 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7810 <info>parse an HTML document from I/O functions and source and build a tree.</info>
7811 <return type='htmlDocPtr' info='the resulting document tree'/>
7812 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
7813 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
7814 <arg name='ioctx' type='void *' info='an I/O handler'/>
7815 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7816 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7817 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7821 <info>parse an XML in-memory document and build a tree.</info>
7822 <return type='htmlDocPtr' info='the resulting document tree'/>
7823 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
7824 <arg name='size' type='int' info='the size of the array'/>
7825 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7826 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7827 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7831info>Parse an HTML in-memory document. If sax is not NULL, use the SAX callbacks to handle parse e…
7832 …<return type='htmlDocPtr' info='the resulting document tree unless SAX is NULL or the document is …
7833 <arg name='cur' type='const xmlChar *' info='a pointer to an array of xmlChar'/>
7834 …<arg name='encoding' type='const char *' info='a free form C string describing the HTML document e…
7835 <arg name='sax' type='htmlSAXHandlerPtr' info='the SAX handler block'/>
7836 …<arg name='userData' type='void *' info='if using SAX, this pointer will be provided on callbacks.…
7840info>parse an HTML file and build a tree. Automatic support for ZLIB/Compress compressed document …
7841 …<return type='htmlDocPtr' info='the resulting document tree unless SAX is NULL or the document is …
7842 <arg name='filename' type='const char *' info='the filename'/>
7843 …<arg name='encoding' type='const char *' info='a free form C string describing the HTML document e…
7844 <arg name='sax' type='htmlSAXHandlerPtr' info='the SAX handler block'/>
7845 …<arg name='userData' type='void *' info='if using SAX, this pointer will be provided on callbacks.…
7849 …<info>Dump an HTML document to a file. If @filename is &quot;-&quot; the stdout file is used.</inf…
7850 <return type='int' info='the number of byte written or -1 in case of failure.'/>
7851 <arg name='filename' type='const char *' info='the filename (or URL)'/>
7852 <arg name='cur' type='xmlDocPtr' info='the document'/>
7856 …<info>Dump an HTML document to a file using a given encoding and formatting returns/spaces are add…
7857 <return type='int' info='the number of byte written or -1 in case of failure.'/>
7858 <arg name='filename' type='const char *' info='the filename'/>
7859 <arg name='cur' type='xmlDocPtr' info='the document'/>
7860 <arg name='encoding' type='const char *' info='the document encoding'/>
7864 <info>Dump an HTML document to a file using a given encoding.</info>
7865 <return type='int' info='the number of byte written or -1 in case of failure.'/>
7866 <arg name='filename' type='const char *' info='the filename'/>
7867 <arg name='cur' type='xmlDocPtr' info='the document'/>
7868 <arg name='encoding' type='const char *' info='the document encoding'/>
7869 <arg name='format' type='int' info='should formatting spaces been added'/>
7873 …<info>Sets the current encoding in the Meta tags NOTE: this will not change the document content e…
7874 <return type='int' info='0 in case of success and -1 in case of error'/>
7875 <arg name='doc' type='htmlDocPtr' info='the document'/>
7876 <arg name='encoding' type='const xmlChar *' info='the encoding string'/>
7880 <info>Lookup the HTML tag in the ElementTable</info>
7881 <return type='const htmlElemDesc *' info='the related htmlElemDescPtr or NULL if not found.'/>
7882 <arg name='tag' type='const xmlChar *' info='The tag name in lowercase'/>
7886info>receiving some ignorable whitespaces from the parser. UNUSED: by default the DOM building wil…
7888 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7889 <arg name='ch' type='const xmlChar *' info='a xmlChar string'/>
7890 <arg name='len' type='int' info='the number of xmlChar'/>
7893 …<info>Receiving some ignorable whitespaces from the parser. UNUSED: by default the DOM building wi…
7895 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7896 <arg name='ch' type='const xmlChar *' info='a xmlChar string'/>
7897 <arg name='len' type='int' info='the number of xmlChar'/>
7900 …<info>Set or reset (if NULL) the default handler for generic errors to the builtin error function.…
7902 <arg name='handler' type='xmlGenericErrorFunc *' info='the handler'/>
7906 …<info>Initialize the default DocBook SAX version 1 handler DEPRECATED: use xmlSAX2InitDocbDefaultS…
7908 <arg name='hdlr' type='xmlSAXHandlerV1 *' info='the SAX handler'/>
7912 …<info>Initialize the default HTML SAX version 1 handler DEPRECATED: use xmlSAX2InitHtmlDefaultSAXH…
7914 <arg name='hdlr' type='xmlSAXHandlerV1 *' info='the SAX handler'/>
7918 …<info>Initialize the default XML SAX version 1 handler DEPRECATED: use xmlSAX2InitDefaultSAXHandle…
7920 <arg name='hdlr' type='xmlSAXHandlerV1 *' info='the SAX handler'/>
7921 <arg name='warning' type='int' info='flag if non-zero sets the handler warning procedure'/>
7924 <info>Pops the top parser input from the input stack</info>
7925 <return type='xmlParserInputPtr' info='the input just removed'/>
7926 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7929 <info>Pushes a new parser input on top of the input stack</info>
7930 <return type='int' info='-1 in case of error, the index in the stack otherwise'/>
7931 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7932 <arg name='value' type='xmlParserInputPtr' info='the parser input'/>
7936 <info>Callback on internal subset declaration. DEPRECATED: use xmlSAX2InternalSubset()</info>
7938 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7939 <arg name='name' type='const xmlChar *' info='the root element name'/>
7940 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
7941 <arg name='SystemID' type='const xmlChar *' info='the SYSTEM ID (e.g. filename or URL)'/>
7944 <info>Callback on internal subset declaration.</info>
7946 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7947 <arg name='name' type='const xmlChar *' info='the root element name'/>
7948 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
7949 <arg name='SystemID' type='const xmlChar *' info='the SYSTEM ID (e.g. filename or URL)'/>
7953 <info>Is this document tagged standalone ? DEPRECATED: use xmlSAX2IsStandalone()</info>
7954 <return type='int' info='1 if true'/>
7955 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7958 <info>Is this document tagged standalone?</info>
7959 <return type='int' info='1 if true'/>
7960 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7963 …<info>Take a block of ISO Latin 1 chars in and try to convert it to an UTF-8 block of chars out.</
7964 …<return type='int' info='the number of bytes written if success, or -1 otherwise The value of @inl…
7965 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
7966 <arg name='outlen' type='int *' info='the length of @out'/>
7967 … <arg name='in' type='const unsigned char *' info='a pointer to an array of ISO Latin 1 chars'/>
7968 <arg name='inlen' type='int *' info='the length of @in'/>
7971 <info>Pops the top element name from the name stack</info>
7972 <return type='const xmlChar *' info='the name just removed'/>
7973 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7976 <info>Pushes a new element name on top of the name stack</info>
7977 <return type='int' info='-1 in case of error, the index in the stack otherwise'/>
7978 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7979 <arg name='value' type='const xmlChar *' info='the element name'/>
7983 <info>A namespace has been parsed. DEPRECATED</info>
7985 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7986 <arg name='href' type='const xmlChar *' info='the namespace associated URN'/>
7987 <arg name='prefix' type='const xmlChar *' info='the namespace prefix'/>
7990 <info>Pops the top element node from the node stack</info>
7991 <return type='xmlNodePtr' info='the node just removed'/>
7992 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7995 <info>Pushes a new element node on top of the node stack</info>
7996 <return type='int' info='-1 in case of error, the index in the stack otherwise'/>
7997 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7998 <arg name='value' type='xmlNodePtr' info='the element node'/>
8002 …<info>What to do when a notation declaration has been parsed. DEPRECATED: use xmlSAX2NotationDecl(…
8004 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8005 <arg name='name' type='const xmlChar *' info='The name of the notation'/>
8006 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
8007 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
8010 <info>What to do when a notation declaration has been parsed.</info>
8012 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8013 <arg name='name' type='const xmlChar *' info='The name of the notation'/>
8014 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
8015 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
8019 …<info>A processing instruction has been parsed. DEPRECATED: use xmlSAX2ProcessingInstruction()</in…
8021 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8022 <arg name='target' type='const xmlChar *' info='the target name'/>
8023 <arg name='data' type='const xmlChar *' info='the PI data&apos;s'/>
8026 <info>A processing instruction has been parsed.</info>
8028 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8029 <arg name='target' type='const xmlChar *' info='the target name'/>
8030 <arg name='data' type='const xmlChar *' info='the PI data&apos;s'/>
8034 <info>called when an entity reference is detected. DEPRECATED: use xmlSAX2Reference()</info>
8036 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8037 <arg name='name' type='const xmlChar *' info='The entity name'/>
8040 <info>Called when an entity reference is detected.</info>
8042 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8043 <arg name='name' type='const xmlChar *' info='The entity name'/>
8047info>The entity loader, to control the loading of external entities, the application can either: -…
8048 …<return type='xmlParserInputPtr' info='the xmlParserInputPtr if inlined or NULL for DOM behaviour.…
8049 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8050 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
8051 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
8054info>Callback: The entity loader, to control the loading of external entities, the application can…
8055 …<return type='xmlParserInputPtr' info='the xmlParserInputPtr if inlined or NULL for DOM behaviour.…
8056 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8057 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
8058 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
8062info>Receive the document locator at startup, actually xmlDefaultSAXLocator Everything is availabl…
8064 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8065 <arg name='loc' type='xmlSAXLocatorPtr' info='A SAX Locator'/>
8068info>Receive the document locator at startup, actually xmlDefaultSAXLocator. Everything is availab…
8070 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8071 <arg name='loc' type='xmlSAXLocatorPtr' info='A SAX Locator'/>
8075 <info>Set the current element namespace. DEPRECATED</info>
8077 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8078 <arg name='name' type='const xmlChar *' info='the namespace prefix'/>
8082 …<info>called when the document start being processed. DEPRECATED: use xmlSAX2StartDocument()</info>
8084 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8087 <info>Called when the document start being processed.</info>
8089 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8093 … <info>called when an opening tag has been processed. DEPRECATED: use xmlSAX2StartElement()</info>
8095 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8096 … <arg name='fullname' type='const xmlChar *' info='The element name, including namespace prefix'/>
8097 …<arg name='atts' type='const xmlChar **' info='An array of name/value attributes pairs, NULL termi…
8100info>SAX2 callback when an element start has been detected by the parser. It provides the namespac…
8102 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8103 <arg name='localname' type='const xmlChar *' info='the local name of the element'/>
8104 <arg name='prefix' type='const xmlChar *' info='the element namespace prefix if available'/>
8105 <arg name='URI' type='const xmlChar *' info='the element namespace name if available'/>
8106 <arg name='nb_namespaces' type='int' info='number of namespace definitions on that node'/>
8107 …<arg name='namespaces' type='const xmlChar **' info='pointer to the array of prefix/URI pairs name…
8108 <arg name='nb_attributes' type='int' info='the number of attributes on that node'/>
8109 …<arg name='nb_defaulted' type='int' info='the number of defaulted attributes. The defaulted ones a…
8110 …<arg name='attributes' type='const xmlChar **' info='pointer to the array of (localname/prefix/URI…
8113 <info>Called when an opening tag has been processed.</info>
8115 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8116 <arg name='name' type='const xmlChar *' info='The element name, including namespace prefix'/>
8117 …<arg name='atts' type='const xmlChar **' info='An array of name/value attributes pairs, NULL termi…
8121 …<info>What to do when an unparsed entity declaration is parsed DEPRECATED: use xmlSAX2UnparsedEnti…
8123 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8124 <arg name='name' type='const xmlChar *' info='The name of the entity'/>
8125 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
8126 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
8127 <arg name='notationName' type='const xmlChar *' info='the name of the notation'/>
8130 <info>What to do when an unparsed entity declaration is parsed.</info>
8132 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8133 <arg name='name' type='const xmlChar *' info='The name of the entity'/>
8134 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
8135 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
8136 <arg name='notationName' type='const xmlChar *' info='the name of the notation'/>
8140 <info>Pops the top XPath object from the value stack</info>
8141 <return type='xmlXPathObjectPtr' info='the XPath object just removed'/>
8142 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath evaluation context'/>
8146 <info>Pushes a new XPath object on top of the value stack</info>
8147 <return type='int' info='the number of items on the value stack'/>
8148 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath evaluation context'/>
8149 <arg name='value' type='xmlXPathObjectPtr' info='the XPath object'/>
8152 <info>Display and format a warning messages, callback.</info>
8154 <arg name='ctx' type='void *' info='an XML parser context'/>
8155 <arg name='msg' type='const char *' info='the message to display/transmit'/>
8156 <arg name='...' type='...' info='extra parameters for the message display'/>
8160 <info>This is the prototype for a extended link detection callback.</info>
8162 <arg name='ctx' type='void *' info='user data pointer'/>
8163 <arg name='node' type='xmlNodePtr' info='the node carrying the link'/>
8164 <arg name='nbLocators' type='int' info='the number of locators detected on the link'/>
8165 <arg name='hrefs' type='const xlinkHRef *' info='pointer to the array of locator hrefs'/>
8166 <arg name='roles' type='const xlinkRole *' info='pointer to the array of locator roles'/>
8167 <arg name='nbArcs' type='int' info='the number of arcs detected on the link'/>
8168 …<arg name='from' type='const xlinkRole *' info='pointer to the array of source roles found on the …
8169 …<arg name='to' type='const xlinkRole *' info='pointer to the array of target roles found on the ar…
8170 …<arg name='show' type='xlinkShow *' info='array of values for the show attributes found on the arc…
8171 …<arg name='actuate' type='xlinkActuate *' info='array of values for the actuate attributes found o…
8172 <arg name='nbTitles' type='int' info='the number of titles detected on the link'/>
8173 <arg name='titles' type='const xlinkTitle *' info=''/>
8174 <arg name='langs' type='const xmlChar **' info='array of xml:lang values for the titles'/>
8178 <info>This is the prototype for a extended link set detection callback.</info>
8180 <arg name='ctx' type='void *' info='user data pointer'/>
8181 <arg name='node' type='xmlNodePtr' info='the node carrying the link'/>
8182 <arg name='nbLocators' type='int' info='the number of locators detected on the link'/>
8183 <arg name='hrefs' type='const xlinkHRef *' info='pointer to the array of locator hrefs'/>
8184 <arg name='roles' type='const xlinkRole *' info='pointer to the array of locator roles'/>
8185 <arg name='nbTitles' type='int' info='the number of titles detected on the link'/>
8186 <arg name='titles' type='const xlinkTitle *' info=''/>
8187 <arg name='langs' type='const xmlChar **' info='array of xml:lang values for the titles'/>
8191 <info>Get the default xlink detection routine</info>
8192 <return type='xlinkNodeDetectFunc' info='the current function or NULL;'/>
8196 <info>Get the default xlink handler.</info>
8197 <return type='xlinkHandlerPtr' info='the current xlinkHandlerPtr value.'/>
8201info>Check whether the given node carries the attributes needed to be a link element (or is one of…
8202 …<return type='xlinkType' info='the xlinkType of the node (XLINK_TYPE_NONE if there is no link dete…
8203 <arg name='doc' type='xmlDocPtr' info='the document containing the node'/>
8204 <arg name='node' type='xmlNodePtr' info='the node pointer itself'/>
8208 …<info>This is the prototype for the link detection routine. It calls the default link detection ca…
8210 <arg name='ctx' type='void *' info='user data pointer'/>
8211 <arg name='node' type='xmlNodePtr' info='the node to check'/>
8215 <info>Set the default xlink detection routine</info>
8217 <arg name='func' type='xlinkNodeDetectFunc' info='pointer to the new detection routine.'/>
8221 <info>Set the default xlink handlers</info>
8223 <arg name='handler' type='xlinkHandlerPtr' info='the new value for the xlink handler block'/>
8227 <info>This is the prototype for a simple link detection callback.</info>
8229 <arg name='ctx' type='void *' info='user data pointer'/>
8230 <arg name='node' type='xmlNodePtr' info='the node carrying the link'/>
8231 <arg name='href' type='const xlinkHRef' info='the target of the link'/>
8232 <arg name='role' type='const xlinkRole' info='the role string'/>
8233 <arg name='title' type='const xlinkTitle' info='the link title'/>
8237 <info>Add an entry in the catalog, it may overwrite existing but different entries.</info>
8238 <return type='int' info='0 if successful, -1 otherwise'/>
8239 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
8240 <arg name='type' type='const xmlChar *' info='the type of record to add to the catalog'/>
8241 <arg name='orig' type='const xmlChar *' info='the system, public or prefix to match'/>
8242 <arg name='replace' type='const xmlChar *' info='the replacement value for the match'/>
8246 <info>Dump the given catalog to the given file.</info>
8248 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
8249 <arg name='out' type='FILE *' info='the file.'/>
8253 <info>Remove an entry from the catalog</info>
8254 <return type='int' info='the number of entries removed if successful, -1 otherwise'/>
8255 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
8256 <arg name='value' type='const xmlChar *' info='the value to remove'/>
8260 <info>Do a complete resolution lookup of an External Identifier</info>
8261 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
8262 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
8263 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
8264 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
8268 … <info>Try to lookup the catalog local reference associated to a public ID in that catalog</info>
8269 …<return type='xmlChar *' info='the local resource if found or NULL otherwise, the value returned m…
8270 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
8271 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
8275 <info>Try to lookup the catalog resource for a system ID</info>
8276 …<return type='xmlChar *' info='the resource if found or NULL otherwise, the value returned must be…
8277 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
8278 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
8282 <info>Do a complete resolution lookup of an URI</info>
8283 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
8284 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
8285 <arg name='URI' type='const xmlChar *' info='the URI'/>
8288 … <info>Register a new attribute declaration Note that @tree becomes the ownership of the DTD</info>
8289 <return type='xmlAttributePtr' info='NULL if not new, otherwise the attribute decl'/>
8290 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
8291 <arg name='dtd' type='xmlDtdPtr' info='pointer to the DTD'/>
8292 <arg name='elem' type='const xmlChar *' info='the element name'/>
8293 <arg name='name' type='const xmlChar *' info='the attribute name'/>
8294 <arg name='ns' type='const xmlChar *' info='the attribute namespace prefix'/>
8295 <arg name='type' type='xmlAttributeType' info='the attribute type'/>
8296 <arg name='def' type='xmlAttributeDefault' info='the attribute default type'/>
8297 <arg name='defaultValue' type='const xmlChar *' info='the attribute default value'/>
8298 …<arg name='tree' type='xmlEnumerationPtr' info='if it&apos;s an enumeration, the associated list'/>
8301info>Add a new node to @parent, at the end of the child (or property) list merging adjacent TEXT n…
8302 <return type='xmlNodePtr' info='the child or NULL in case of error.'/>
8303 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
8304 <arg name='cur' type='xmlNodePtr' info='the child node'/>
8307 …<info>Add a list of node at the end of the child list of the parent merging adjacent TEXT nodes (@…
8308 <return type='xmlNodePtr' info='the last child or NULL in case of error.'/>
8309 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
8310 <arg name='cur' type='xmlNodePtr' info='the first node in the list'/>
8313 <info>Register a new entity for this document.</info>
8314 <return type='xmlEntityPtr' info='a pointer to the entity or NULL in case of error'/>
8315 <arg name='doc' type='xmlDocPtr' info='the document'/>
8316 <arg name='name' type='const xmlChar *' info='the entity name'/>
8317 <arg name='type' type='int' info='the entity type XML_xxx_yyy_ENTITY'/>
8318 <arg name='ExternalID' type='const xmlChar *' info='the entity external ID if available'/>
8319 <arg name='SystemID' type='const xmlChar *' info='the entity system ID if available'/>
8320 <arg name='content' type='const xmlChar *' info='the entity content'/>
8323 <info>Register a new entity for this document DTD external subset.</info>
8324 <return type='xmlEntityPtr' info='a pointer to the entity or NULL in case of error'/>
8325 <arg name='doc' type='xmlDocPtr' info='the document'/>
8326 <arg name='name' type='const xmlChar *' info='the entity name'/>
8327 <arg name='type' type='int' info='the entity type XML_xxx_yyy_ENTITY'/>
8328 <arg name='ExternalID' type='const xmlChar *' info='the entity external ID if available'/>
8329 <arg name='SystemID' type='const xmlChar *' info='the entity system ID if available'/>
8330 <arg name='content' type='const xmlChar *' info='the entity content'/>
8333 <info>Register a new element declaration</info>
8334 <return type='xmlElementPtr' info='NULL if not, otherwise the entity'/>
8335 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
8336 <arg name='dtd' type='xmlDtdPtr' info='pointer to the DTD'/>
8337 <arg name='name' type='const xmlChar *' info='the entity name'/>
8338 <arg name='type' type='xmlElementTypeVal' info='the element type'/>
8339 <arg name='content' type='xmlElementContentPtr' info='the element content tree or NULL'/>
8342 …<info>Registers an alias @alias for an encoding named @name. Existing alias will be overwritten.</
8343 <return type='int' info='0 in case of success, -1 in case of error'/>
8344 …<arg name='name' type='const char *' info='the encoding name as parsed, in UTF-8 format (ASCII act…
8345 …<arg name='alias' type='const char *' info='the alias name as parsed, in UTF-8 format (ASCII actua…
8348 <info>Register a new id declaration</info>
8349 <return type='xmlIDPtr' info='NULL if not, otherwise the new xmlIDPtr'/>
8350 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
8351 <arg name='doc' type='xmlDocPtr' info='pointer to the document'/>
8352 <arg name='value' type='const xmlChar *' info='the value name'/>
8353 <arg name='attr' type='xmlAttrPtr' info='the attribute holding the ID'/>
8356info>Add a new node @elem as the next sibling of @cur If the new node was already inserted in a do…
8357 <return type='xmlNodePtr' info='the new node or NULL in case of error.'/>
8358 <arg name='cur' type='xmlNodePtr' info='the child node'/>
8359 <arg name='elem' type='xmlNodePtr' info='the new node'/>
8362 <info>Register a new notation declaration</info>
8363 <return type='xmlNotationPtr' info='NULL if not, otherwise the entity'/>
8364 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
8365 <arg name='dtd' type='xmlDtdPtr' info='pointer to the DTD'/>
8366 <arg name='name' type='const xmlChar *' info='the entity name'/>
8367 <arg name='PublicID' type='const xmlChar *' info='the public identifier or NULL'/>
8368 <arg name='SystemID' type='const xmlChar *' info='the system identifier or NULL'/>
8372info>Add a new node @elem as the previous sibling of @cur merging adjacent TEXT nodes (@elem may b…
8373 <return type='xmlNodePtr' info='the new node or NULL in case of error.'/>
8374 <arg name='cur' type='xmlNodePtr' info='the child node'/>
8375 <arg name='elem' type='xmlNodePtr' info='the new node'/>
8378 <info>Register a new ref declaration</info>
8379 <return type='xmlRefPtr' info='NULL if not, otherwise the new xmlRefPtr'/>
8380 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
8381 <arg name='doc' type='xmlDocPtr' info='pointer to the document'/>
8382 <arg name='value' type='const xmlChar *' info='the value name'/>
8383 <arg name='attr' type='xmlAttrPtr' info='the attribute holding the Ref'/>
8386info>Add a new element @elem to the list of siblings of @cur merging adjacent TEXT nodes (@elem ma…
8387 <return type='xmlNodePtr' info='the new element or NULL in case of error.'/>
8388 <arg name='cur' type='xmlNodePtr' info='the child node'/>
8389 <arg name='elem' type='xmlNodePtr' info='the new node'/>
8393 <info>Create a buffered parser output</info>
8394 <return type='xmlOutputBufferPtr' info='the new parser output or NULL'/>
8395 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the encoding converter or NULL'/>
8398 <info>Create a buffered parser input for progressive parsing</info>
8399 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
8400 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
8404 <info>Serialize text attribute values to an xml simple buffer</info>
8406 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
8407 <arg name='doc' type='xmlDocPtr' info='the document'/>
8408 <arg name='attr' type='xmlAttrPtr' info='the attribute node'/>
8409 <arg name='string' type='const xmlChar *' info='the text content'/>
8413 …<info>Compile the automata into a Reg Exp ready for being executed. The automata should be free af…
8414 <return type='xmlRegexpPtr' info='the compiled regexp or NULL in case of error'/>
8415 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8419 <info>Initial state lookup</info>
8420 <return type='xmlAutomataStatePtr' info='the initial state of the automata'/>
8421 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8425 <info>Checks if an automata is determinist.</info>
8426 <return type='int' info='1 if true, 0 if not, and -1 in case of error'/>
8427 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8431info>If @to is NULL, this creates first a new target state in the automata and then adds a an ALL …
8432 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8433 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8434 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8435 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8436 …<arg name='lax' type='int' info='allow to transition if not all all transitions have been activate…
8440info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
8441 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8442 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8443 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8444 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8445 … <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
8446 <arg name='min' type='int' info='the minimum successive occurences of token'/>
8447 <arg name='max' type='int' info='the maximum successive occurences of token'/>
8448 <arg name='data' type='void *' info='data associated to the transition'/>
8452info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
8453 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8454 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8455 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8456 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8457 … <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
8458 …<arg name='token2' type='const xmlChar *' info='the second input string associated to that transit…
8459 <arg name='min' type='int' info='the minimum successive occurences of token'/>
8460 <arg name='max' type='int' info='the maximum successive occurences of token'/>
8461 <arg name='data' type='void *' info='data associated to the transition'/>
8465info>If @to is NULL, this creates first a new target state in the automata and then adds an epsilo…
8466 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8467 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8468 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8469 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8470 <arg name='counter' type='int' info='the counter associated to that transition'/>
8474 <info>Create a new counter</info>
8475 <return type='int' info='the counter number or -1 in case of error'/>
8476 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8477 <arg name='min' type='int' info='the minimal value on the counter'/>
8478 <arg name='max' type='int' info='the maximal value on the counter'/>
8482info>If @to is NULL, this creates first a new target state in the automata and then adds an epsilo…
8483 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8484 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8485 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8486 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8487 <arg name='counter' type='int' info='the counter associated to that transition'/>
8491info>If @to is NULL, this creates first a new target state in the automata and then adds an epsilo…
8492 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8493 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8494 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8495 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8499info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
8500 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8501 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8502 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8503 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8504 …<arg name='token' type='const xmlChar *' info='the first input string associated to that transitio…
8505 …<arg name='token2' type='const xmlChar *' info='the second input string associated to that transit…
8506 …<arg name='data' type='void *' info='data passed to the callback function if the transition is act…
8510info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
8511 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8512 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8513 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8514 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8515 … <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
8516 <arg name='min' type='int' info='the minimum successive occurences of token'/>
8517 <arg name='max' type='int' info='the maximum successive occurences of token'/>
8518 <arg name='data' type='void *' info='data associated to the transition'/>
8522info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
8523 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8524 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8525 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8526 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8527 … <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
8528 …<arg name='token2' type='const xmlChar *' info='the second input string associated to that transit…
8529 <arg name='min' type='int' info='the minimum successive occurences of token'/>
8530 <arg name='max' type='int' info='the maximum successive occurences of token'/>
8531 <arg name='data' type='void *' info='data associated to the transition'/>
8535 <info>Create a new disconnected state in the automata</info>
8536 <return type='xmlAutomataStatePtr' info='the new state or NULL in case of error'/>
8537 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8541info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
8542 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8543 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8544 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8545 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8546 … <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
8547 …<arg name='data' type='void *' info='data passed to the callback function if the transition is act…
8551info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
8552 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8553 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8554 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8555 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8556 …<arg name='token' type='const xmlChar *' info='the first input string associated to that transitio…
8557 …<arg name='token2' type='const xmlChar *' info='the second input string associated to that transit…
8558 …<arg name='data' type='void *' info='data passed to the callback function if the transition is act…
8562 <info>Makes that state a final state</info>
8563 <return type='int' info='0 or -1 in case of error'/>
8564 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8565 <arg name='state' type='xmlAutomataStatePtr' info='a state in this automata'/>
8569 <info>Convenient way to turn bool into text</info>
8570 <return type='const char *' info='a pointer to either &quot;True&quot; or &quot;False&quot;'/>
8571 <arg name='boolval' type='int' info='a bool to turn into text'/>
8574 <info>Function to extract the content of a buffer</info>
8575 <return type='xmlChar *' info='the internal content'/>
8576 <arg name='buf' type='const xmlBuf *' info='the buffer'/>
8579 <info>Function to extract the end of the content of a buffer</info>
8580 <return type='xmlChar *' info='the end of the internal content or NULL in case of error'/>
8581 <arg name='buf' type='xmlBufPtr' info='the buffer'/>
8584info>Read the value of a node @cur, this can be either the text carried directly by this node if i…
8585 <return type='int' info='0 in case of success and -1 in case of error.'/>
8586 <arg name='buf' type='xmlBufPtr' info='a buffer xmlBufPtr'/>
8587 <arg name='cur' type='const xmlNode *' info='the node being read'/>
8591info>Dump an XML node, recursive behaviour,children are printed too. Note that @format = 1 provide…
8592 …<return type='size_t' info='the number of bytes written to the buffer, in case of error 0 is retur…
8593 <arg name='buf' type='xmlBufPtr' info='the XML buffer output'/>
8594 <arg name='doc' type='xmlDocPtr' info='the document'/>
8595 <arg name='cur' type='xmlNodePtr' info='the current node'/>
8596 <arg name='level' type='int' info='the imbrication level for indenting'/>
8597 <arg name='format' type='int' info='is formatting allowed'/>
8600info>Remove the beginning of an XML buffer. NOTE that this routine behaviour differs from xmlBuffe…
8601 <return type='size_t' info='the number of byte removed or 0 in case of failure'/>
8602 <arg name='buf' type='xmlBufPtr' info='the buffer to dump'/>
8603 <arg name='len' type='size_t' info='the number of xmlChar to remove'/>
8606 <info>Function to get the length of a buffer</info>
8607 <return type='size_t' info='the length of data in the internal content'/>
8608 <arg name='buf' type='const xmlBufPtr' info='the buffer'/>
8611 … <info>Add a string range to an XML buffer. if len == -1, the length of str is recomputed.</info>
8612 …<return type='int' info='0 successful, a positive error code number otherwise and -1 in case of in…
8613 <arg name='buf' type='xmlBufferPtr' info='the buffer to dump'/>
8614 <arg name='str' type='const xmlChar *' info='the #xmlChar string'/>
8615 <arg name='len' type='int' info='the number of #xmlChar to add'/>
8618 …<info>Add a string range to the beginning of an XML buffer. if len == -1, the length of @str is re…
8619 …<return type='int' info='0 successful, a positive error code number otherwise and -1 in case of in…
8620 <arg name='buf' type='xmlBufferPtr' info='the buffer'/>
8621 <arg name='str' type='const xmlChar *' info='the #xmlChar string'/>
8622 <arg name='len' type='int' info='the number of #xmlChar to add'/>
8625 <info>Append a zero terminated C string to an XML buffer.</info>
8626 …<return type='int' info='0 successful, a positive error code number otherwise and -1 in case of in…
8627 <arg name='buf' type='xmlBufferPtr' info='the buffer to dump'/>
8628 <arg name='str' type='const char *' info='the C char string'/>
8631 <info>Append a zero terminated string to an XML buffer.</info>
8632 …<return type='int' info='0 successful, a positive error code number otherwise and -1 in case of in…
8633 <arg name='buf' type='xmlBufferPtr' info='the buffer to add to'/>
8634 <arg name='str' type='const xmlChar *' info='the #xmlChar string'/>
8637 <info>Function to extract the content of a buffer</info>
8638 <return type='const xmlChar *' info='the internal content'/>
8639 <arg name='buf' type='const xmlBuffer *' info='the buffer'/>
8642 <info>routine to create an XML buffer.</info>
8643 <return type='xmlBufferPtr' info='the new structure.'/>
8646 <info>routine to create an XML buffer.</info>
8647 <return type='xmlBufferPtr' info='the new structure.'/>
8648 <arg name='size' type='size_t' info='initial size of buffer'/>
8651info>routine to create an XML buffer from an immutable memory area. The area won&apos;t be modifie…
8652 <return type='xmlBufferPtr' info='the new structure.'/>
8653 <arg name='mem' type='void *' info='the memory area'/>
8654 <arg name='size' type='size_t' info='the size in byte'/>
8657info>Remove the string contained in a buffer and gie it back to the caller. The buffer is reset to…
8658 <return type='xmlChar *' info='the previous string contained by the buffer.'/>
8659 <arg name='buf' type='xmlBufferPtr' info='the buffer'/>
8662 <info>Dumps an XML buffer to a FILE *.</info>
8663 <return type='int' info='the number of #xmlChar written'/>
8664 <arg name='file' type='FILE *' info='the file output'/>
8665 <arg name='buf' type='xmlBufferPtr' info='the buffer to dump'/>
8668 <info>empty a buffer.</info>
8670 <arg name='buf' type='xmlBufferPtr' info='the buffer'/>
8673 …<info>Frees an XML buffer. It frees both the content and the structure which encapsulate it.</info>
8675 <arg name='buf' type='xmlBufferPtr' info='the buffer to free'/>
8678 <info>Grow the available space of an XML buffer.</info>
8679 <return type='int' info='the new available space or -1 in case of error'/>
8680 <arg name='buf' type='xmlBufferPtr' info='the buffer'/>
8681 <arg name='len' type='unsigned int' info='the minimum free size to allocate'/>
8684 <info>Function to get the length of a buffer</info>
8685 <return type='int' info='the length of data in the internal content'/>
8686 <arg name='buf' type='const xmlBuffer *' info='the buffer'/>
8689 <info>Resize a buffer to accommodate minimum size of @size.</info>
8690 <return type='int' info='0 in case of problems, 1 otherwise'/>
8691 <arg name='buf' type='xmlBufferPtr' info='the buffer to resize'/>
8692 <arg name='size' type='unsigned int' info='the desired size'/>
8695 <info>Sets the allocation scheme for this buffer</info>
8697 <arg name='buf' type='xmlBufferPtr' info='the buffer to tune'/>
8698 <arg name='scheme' type='xmlBufferAllocationScheme' info='allocation scheme to use'/>
8701 <info>Remove the beginning of an XML buffer.</info>
8702 <return type='int' info='the number of #xmlChar removed, or -1 in case of failure.'/>
8703 <arg name='buf' type='xmlBufferPtr' info='the buffer to dump'/>
8704 <arg name='len' type='unsigned int' info='the number of xmlChar to remove'/>
8707 …<info>routine which manages and grows an output buffer. This one adds xmlChars at the end of the b…
8709 <arg name='buf' type='xmlBufferPtr' info='the XML buffer'/>
8710 <arg name='string' type='const xmlChar *' info='the string to add'/>
8713 …<info>routine which manage and grows an output buffer. This one add C chars at the end of the arra…
8715 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
8716 <arg name='string' type='const char *' info='the string to add'/>
8719info>routine which manage and grows an output buffer. This one writes a quoted or double quoted #x…
8721 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
8722 <arg name='string' type='const xmlChar *' info='the string to add'/>
8725info>Builds the QName @prefix:@ncname in @memory if there is enough space and prefix is not NULL n…
8726 …<return type='xmlChar *' info='the new string which must be freed by the caller if different from …
8727 <arg name='ncname' type='const xmlChar *' info='the Name'/>
8728 <arg name='prefix' type='const xmlChar *' info='the prefix'/>
8729 <arg name='memory' type='xmlChar *' info='preallocated memory'/>
8730 <arg name='len' type='int' info='preallocated memory length'/>
8733info>Expresses the URI of the reference in terms relative to the base. Some examples of this oper…
8734 …<return type='xmlChar *' info='a new URI string (to be freed by the caller) or NULL in case error.…
8735 <arg name='URI' type='const xmlChar *' info='the URI reference under consideration'/>
8736 <arg name='base' type='const xmlChar *' info='the base value'/>
8739info>Computes he final URI of the reference done by checking that the given URI is valid, and buil…
8740 …<return type='xmlChar *' info='a new URI string (to be freed by the caller) or NULL in case of err…
8741 <arg name='URI' type='const xmlChar *' info='the URI instance found in the document'/>
8742 <arg name='base' type='const xmlChar *' info='the base value'/>
8745info>This function provides the current index of the parser relative to the start of the current e…
8746 …<return type='long' info='the index in bytes from the beginning of the entity or -1 in case the in…
8747 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
8751info>Dumps the canonized image of given XML document into memory. For details see &quot;Canonical …
8752 <return type='int' info='the number of bytes written on success or a negative value on fail'/>
8753 <arg name='doc' type='xmlDocPtr' info='the XML document for canonization'/>
8754 …<arg name='nodes' type='xmlNodeSetPtr' info='the nodes set to be included in the canonized image o…
8755 <arg name='mode' type='int' info='the c14n mode (see @xmlC14NMode)'/>
8756 …<arg name='inclusive_ns_prefixes' type='xmlChar **' info='the list of inclusive namespace prefixes…
8757 … <arg name='with_comments' type='int' info='include comments in the result (!=0) or not (==0)'/>
8758 …<arg name='doc_txt_ptr' type='xmlChar **' info='the memory pointer for allocated canonical XML tex…
8762info>Dumps the canonized image of given XML document into the file. For details see &quot;Canonica…
8763 <return type='int' info='the number of bytes written success or a negative value on fail'/>
8764 <arg name='doc' type='xmlDocPtr' info='the XML document for canonization'/>
8765 …<arg name='nodes' type='xmlNodeSetPtr' info='the nodes set to be included in the canonized image o…
8766 <arg name='mode' type='int' info='the c14n mode (see @xmlC14NMode)'/>
8767 …<arg name='inclusive_ns_prefixes' type='xmlChar **' info='the list of inclusive namespace prefixes…
8768 … <arg name='with_comments' type='int' info='include comments in the result (!=0) or not (==0)'/>
8769 <arg name='filename' type='const char *' info='the filename to store canonical XML image'/>
8770 …<arg name='compression' type='int' info='the compression level (zlib requred): -1 - libxml default…
8774info>Dumps the canonized image of given XML document into the provided buffer. For details see &qu…
8775 <return type='int' info='non-negative value on success or a negative value on fail'/>
8776 <arg name='doc' type='xmlDocPtr' info='the XML document for canonization'/>
8777 …<arg name='nodes' type='xmlNodeSetPtr' info='the nodes set to be included in the canonized image o…
8778 <arg name='mode' type='int' info='the c14n mode (see @xmlC14NMode)'/>
8779 …<arg name='inclusive_ns_prefixes' type='xmlChar **' info='the list of inclusive namespace prefixes…
8780 … <arg name='with_comments' type='int' info='include comments in the result (!=0) or not (==0)'/>
8781 …<arg name='buf' type='xmlOutputBufferPtr' info='the output buffer to store canonical XML; this buf…
8785info>Dumps the canonized image of given XML document into the provided buffer. For details see &qu…
8786 <return type='int' info='non-negative value on success or a negative value on fail'/>
8787 <arg name='doc' type='xmlDocPtr' info='the XML document for canonization'/>
8788 …<arg name='is_visible_callback' type='xmlC14NIsVisibleCallback' info='the function to use to deter…
8789 …<arg name='user_data' type='void *' info='the first parameter for @is_visible_callback function (i…
8790 <arg name='mode' type='int' info='the c14n mode (see @xmlC14NMode)'/>
8791 …<arg name='inclusive_ns_prefixes' type='xmlChar **' info='the list of inclusive namespace prefixes…
8792 … <arg name='with_comments' type='int' info='include comments in the result (!=0) or not (==0)'/>
8793 …<arg name='buf' type='xmlOutputBufferPtr' info='the output buffer to store canonical XML; this buf…
8797 <info>Signature for a C14N callback on visible nodes</info>
8798 <return type='int' info='1 if the node should be included'/>
8799 <arg name='user_data' type='void *' info='user data'/>
8800 <arg name='node' type='xmlNodePtr' info='the curent node'/>
8801 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
8804 <info>Constructs a canonic path from the specified path.</info>
8805 …<return type='xmlChar *' info='a new canonic path, or a duplicate of the path parameter if the con…
8806 <arg name='path' type='const xmlChar *' info='the resource locator in a filesystem notation'/>
8810info>Add an entry in the catalog, it may overwrite existing but different entries. If called befor…
8811 <return type='int' info='0 if successful, -1 otherwise'/>
8812 <arg name='type' type='const xmlChar *' info='the type of record to add to the catalog'/>
8813 <arg name='orig' type='const xmlChar *' info='the system, public or prefix to match'/>
8814 <arg name='replace' type='const xmlChar *' info='the replacement value for the match'/>
8818 <info>Add the new entry to the catalog list</info>
8819 <return type='void *' info='the updated list'/>
8820 <arg name='catalogs' type='void *' info='a document&apos;s list of catalogs'/>
8821 <arg name='URL' type='const xmlChar *' info='the URL to a new local catalog'/>
8825 <info>Free up all the memory associated with catalogs</info>
8830 <info>Convert all the SGML catalog entries as XML ones</info>
8831 <return type='int' info='the number of entries converted if successful, -1 otherwise'/>
8835 <info>Dump all the global catalog content to the given file.</info>
8837 <arg name='out' type='FILE *' info='the file.'/>
8841 <info>Free up the memory associated to the catalog list</info>
8843 <arg name='catalogs' type='void *' info='a document&apos;s list of catalogs'/>
8847 <info>Used to get the user preference w.r.t. to what catalogs should be accepted</info>
8848 <return type='xmlCatalogAllow' info='the current xmlCatalogAllow value'/>
8852 …<info>Try to lookup the catalog reference associated to a public ID DEPRECATED, use xmlCatalogReso…
8853 <return type='const xmlChar *' info='the resource if found or NULL otherwise.'/>
8854 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
8858 …<info>Try to lookup the catalog reference associated to a system ID DEPRECATED, use xmlCatalogReso…
8859 <return type='const xmlChar *' info='the resource if found or NULL otherwise.'/>
8860 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
8864 <info>Check is a catalog is empty</info>
8865 <return type='int' info='1 if the catalog is empty, 0 if not, amd -1 in case of error.'/>
8866 <arg name='catal' type='xmlCatalogPtr' info='should this create an SGML catalog'/>
8870 …<info>Do a complete resolution lookup of an External Identifier using a document&apos;s private ca…
8871 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
8872 <arg name='catalogs' type='void *' info='a document&apos;s list of catalogs'/>
8873 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
8874 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
8878 …<info>Do a complete resolution lookup of an URI using a document&apos;s private catalog list</info>
8879 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
8880 <arg name='catalogs' type='void *' info='a document&apos;s list of catalogs'/>
8881 <arg name='URI' type='const xmlChar *' info='the URI'/>
8885 <info>Remove an entry from the catalog</info>
8886 <return type='int' info='the number of entries removed if successful, -1 otherwise'/>
8887 <arg name='value' type='const xmlChar *' info='the value to remove'/>
8891 <info>Do a complete resolution lookup of an External Identifier</info>
8892 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
8893 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
8894 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
8898 <info>Try to lookup the catalog reference associated to a public ID</info>
8899 …<return type='xmlChar *' info='the resource if found or NULL otherwise, the value returned must be…
8900 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
8904 <info>Try to lookup the catalog resource for a system ID</info>
8905 …<return type='xmlChar *' info='the resource if found or NULL otherwise, the value returned must be…
8906 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
8910 <info>Do a complete resolution lookup of an URI</info>
8911 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
8912 <arg name='URI' type='const xmlChar *' info='the URI'/>
8916 … <info>Used to set the debug level for catalog operation, 0 disable debugging, 1 enable it</info>
8917 <return type='int' info='the previous value of the catalog debugging level'/>
8918 <arg name='level' type='int' info='the debug level of catalogs required'/>
8922info>Allows to set the preference between public and system for deletion in XML Catalog resolution…
8923 …<return type='xmlCatalogPrefer' info='the previous value of the default preference for delegation'…
8924 <arg name='prefer' type='xmlCatalogPrefer' info='the default preference for delegation'/>
8928 <info>Used to set the user preference w.r.t. to what catalogs should be accepted</info>
8930 <arg name='allow' type='xmlCatalogAllow' info='what catalogs should be accepted'/>
8933 <info>Generic front-end for encoding handler close function</info>
8934 <return type='int' info='0 if success, or -1 in case of error'/>
8935 …<arg name='handler' type='xmlCharEncodingHandler *' info='char enconding transformation data struc…
8938 …<info>Front-end for the encoding handler input function, but handle only the very first line, i.e.…
8939 …<return type='int' info='the number of byte written if success, or -1 general error -2 if the tran…
8940 …<arg name='handler' type='xmlCharEncodingHandler *' info='char enconding transformation data struc…
8941 <arg name='out' type='xmlBufferPtr' info='an xmlBuffer for the output.'/>
8942 <arg name='in' type='xmlBufferPtr' info='an xmlBuffer for the input'/>
8945 <info>Generic front-end for the encoding handler input function</info>
8946 …<return type='int' info='the number of byte written if success, or -1 general error -2 if the tran…
8947 …<arg name='handler' type='xmlCharEncodingHandler *' info='char encoding transformation data struct…
8948 <arg name='out' type='xmlBufferPtr' info='an xmlBuffer for the output.'/>
8949 <arg name='in' type='xmlBufferPtr' info='an xmlBuffer for the input'/>
8952info>Generic front-end for the encoding handler output function a first call with @in == NULL has …
8953 …<return type='int' info='the number of byte written if success, or -1 general error -2 if the tran…
8954 …<arg name='handler' type='xmlCharEncodingHandler *' info='char enconding transformation data struc…
8955 <arg name='out' type='xmlBufferPtr' info='an xmlBuffer for the output.'/>
8956 <arg name='in' type='xmlBufferPtr' info='an xmlBuffer for the input'/>
8959 …<info>Take a block of chars in the original encoding and try to convert it to an UTF-8 block of ch…
8960 …<return type='int' info='the number of bytes written, -1 if lack of space, or -2 if the transcodin…
8961 …<arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the UTF-8 res…
8962 <arg name='outlen' type='int *' info='the length of @out'/>
8963 …<arg name='in' type='const unsigned char *' info='a pointer to an array of chars in the original e…
8964 <arg name='inlen' type='int *' info='the length of @in'/>
8967info>Take a block of UTF-8 chars in and try to convert it to another encoding. Note: a first call …
8968 …<return type='int' info='the number of bytes written, -1 if lack of space, or -2 if the transcodin…
8969 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
8970 <arg name='outlen' type='int *' info='the length of @out'/>
8971 <arg name='in' type='const unsigned char *' info='a pointer to an array of UTF-8 chars'/>
8972 <arg name='inlen' type='int *' info='the length of @in'/>
8975 <info>Does a binary search of the range table to determine if char is valid</info>
8976 <return type='int' info='true if character valid, false otherwise'/>
8977 <arg name='val' type='unsigned int' info='character to be validated'/>
8978 … <arg name='rptr' type='const xmlChRangeGroup *' info='pointer to range to be used to validate'/>
8981 <info>a strdup for char&apos;s to xmlChar&apos;s</info>
8982 <return type='xmlChar *' info='a new xmlChar * or NULL'/>
8983 <arg name='cur' type='const char *' info='the input char *'/>
8986 <info>a strndup for char&apos;s to xmlChar&apos;s</info>
8987 <return type='xmlChar *' info='a new xmlChar * or NULL'/>
8988 <arg name='cur' type='const char *' info='the input char *'/>
8989 <arg name='len' type='int' info='the len of @cur'/>
8992 …<info>function checks to see if @path is a valid source (file, socket...) for XML. if stat is not…
8993 …<return type='int' info='1. if stat fails, returns 0 (if calling stat on the filename fails, it c…
8994 <arg name='path' type='const char *' info='the path to check'/>
8997info>Check an input in case it was created from an HTTP stream, in that case it will handle encodi…
8998 <return type='xmlParserInputPtr' info='the input or NULL in case of HTTP error.'/>
8999 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9000 <arg name='ret' type='xmlParserInputPtr' info='an XML parser input'/>
9003info>Checks that the value conforms to the LanguageID production: NOTE: this is somewhat deprecat…
9004 <return type='int' info='1 if correct 0 otherwise'/>
9005 <arg name='lang' type='const xmlChar *' info='pointer to the string value'/>
9008info>Checks @utf for being valid UTF-8. @utf is assumed to be null-terminated. This function is no…
9009 <return type='int' info='value: true if @utf is valid.'/>
9010 … <arg name='utf' type='const unsigned char *' info='Pointer to putative UTF-8 encoded string.'/>
9013 …<info>check the compiled lib version against the include one. This can warn or immediately kill th…
9015 <arg name='version' type='int' info='the include version number'/>
9019info>Finds the current number of child nodes of that element which are element nodes. Note the han…
9020 <return type='unsigned long' info='the count of element child or 0 if not available'/>
9021 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
9024 …<info>Cleanup the memory allocated for the char encoding support, it unregisters all the encoding …
9028 <info>Unregisters all aliases</info>
9032 <info>Additional cleanup for multi-threading</info>
9036 <info>clears the entire input callback table. this includes the compiled-in I/O.</info>
9040 …<info>Free up all the memory allocated by the library for its own use. This should not be called b…
9045 … <info>clears the entire output callback table. this includes the compiled-in I/O callbacks.</info>
9049info>This function name is somewhat misleading. It does not clean up parser state, it cleans up me…
9054 <info>Cleanup up the predefined entities table. Deprecated call</info>
9058info>xmlCleanupThreads() is used to to cleanup all the thread related data of the libxml2 library …
9062 <info>-- Clear (release memory and reinitialize) node info sequence</info>
9064 <arg name='seq' type='xmlParserNodeInfoSeqPtr' info='a node info sequence pointer'/>
9067 <info>Clear (release owned resources) and reinitialize a parser context</info>
9069 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9073 <info>Convert all the SGML catalog entries as XML ones</info>
9074 <return type='int' info='the number of entries converted if successful, -1 otherwise'/>
9075 <arg name='catal' type='xmlCatalogPtr' info='the catalog'/>
9079 <info>Build a copy of an attribute table.</info>
9080 …<return type='xmlAttributeTablePtr' info='the new xmlAttributeTablePtr or NULL in case of error.'/>
9081 <arg name='table' type='xmlAttributeTablePtr' info='An attribute table'/>
9084 <info>append the char value in the array</info>
9085 <return type='int' info='the number of xmlChar written'/>
9086 <arg name='len' type='int' info='Ignored, compatibility'/>
9087 <arg name='out' type='xmlChar *' info='pointer to an array of xmlChar'/>
9088 <arg name='val' type='int' info='the char value'/>
9091 <info>append the char value in the array</info>
9092 <return type='int' info='the number of xmlChar written'/>
9093 <arg name='out' type='xmlChar *' info='pointer to an array of xmlChar'/>
9094 <arg name='val' type='int' info='the char value'/>
9098 …<info>Do a copy of the document info. If recursive, the content tree will be copied too as well as…
9099 <return type='xmlDocPtr' info='a new #xmlDocPtr, or NULL in case of error.'/>
9100 <arg name='doc' type='xmlDocPtr' info='the document'/>
9101 <arg name='recursive' type='int' info='if not zero do a recursive copy.'/>
9104 <info>Build a copy of an element content description.</info>
9105 …<return type='xmlElementContentPtr' info='the new xmlElementContentPtr or NULL in case of error.'/>
9106 <arg name='doc' type='xmlDocPtr' info='the document owning the element declaration'/>
9107 <arg name='cur' type='xmlElementContentPtr' info='An element content pointer.'/>
9111 <info>Do a copy of the dtd.</info>
9112 <return type='xmlDtdPtr' info='a new #xmlDtdPtr, or NULL in case of error.'/>
9113 <arg name='dtd' type='xmlDtdPtr' info='the dtd'/>
9116 …<info>Build a copy of an element content description. Deprecated, use xmlCopyDocElementContent ins…
9117 …<return type='xmlElementContentPtr' info='the new xmlElementContentPtr or NULL in case of error.'/>
9118 <arg name='cur' type='xmlElementContentPtr' info='An element content pointer.'/>
9122 <info>Build a copy of an element table.</info>
9123 … <return type='xmlElementTablePtr' info='the new xmlElementTablePtr or NULL in case of error.'/>
9124 <arg name='table' type='xmlElementTablePtr' info='An element table'/>
9128 <info>Build a copy of an entity table.</info>
9129 … <return type='xmlEntitiesTablePtr' info='the new xmlEntitiesTablePtr or NULL in case of error.'/>
9130 <arg name='table' type='xmlEntitiesTablePtr' info='An entity table'/>
9134 <info>Copy an enumeration attribute node (recursive).</info>
9135 …<return type='xmlEnumerationPtr' info='the xmlEnumerationPtr just created or NULL in case of error…
9136 <arg name='cur' type='xmlEnumerationPtr' info='the tree to copy.'/>
9139 <info>Save the original error to the new place.</info>
9140 <return type='int' info='0 in case of success and -1 in case of error.'/>
9141 <arg name='from' type='xmlErrorPtr' info='a source error'/>
9142 <arg name='to' type='xmlErrorPtr' info='a target error'/>
9145 <info>Do a copy of the namespace.</info>
9146 <return type='xmlNsPtr' info='a new #xmlNsPtr, or NULL in case of error.'/>
9147 <arg name='cur' type='xmlNsPtr' info='the namespace'/>
9150 <info>Do a copy of an namespace list.</info>
9151 <return type='xmlNsPtr' info='a new #xmlNsPtr, or NULL in case of error.'/>
9152 <arg name='cur' type='xmlNsPtr' info='the first namespace'/>
9155 <info>Do a copy of the node.</info>
9156 <return type='xmlNodePtr' info='a new #xmlNodePtr, or NULL in case of error.'/>
9157 <arg name='node' type='xmlNodePtr' info='the node'/>
9158 …<arg name='extended' type='int' info='if 1 do a recursive copy (properties, namespaces and childre…
9161 …<info>Do a recursive copy of the node list. Use xmlDocCopyNodeList() if possible to ensure string …
9162 <return type='xmlNodePtr' info='a new #xmlNodePtr, or NULL in case of error.'/>
9163 <arg name='node' type='xmlNodePtr' info='the first node in the list.'/>
9167 <info>Build a copy of a notation table.</info>
9168 … <return type='xmlNotationTablePtr' info='the new xmlNotationTablePtr or NULL in case of error.'/>
9169 <arg name='table' type='xmlNotationTablePtr' info='A notation table'/>
9172 <info>Do a copy of the attribute.</info>
9173 <return type='xmlAttrPtr' info='a new #xmlAttrPtr, or NULL in case of error.'/>
9174 <arg name='target' type='xmlNodePtr' info='the element where the attribute will be grafted'/>
9175 <arg name='cur' type='xmlAttrPtr' info='the attribute'/>
9178 <info>Do a copy of an attribute list.</info>
9179 <return type='xmlAttrPtr' info='a new #xmlAttrPtr, or NULL in case of error.'/>
9180 <arg name='target' type='xmlNodePtr' info='the element where the attributes will be grafted'/>
9181 <arg name='cur' type='xmlAttrPtr' info='the first attribute'/>
9184 <info>Creates a parser context for an XML in-memory document.</info>
9185 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
9186 <arg name='cur' type='const xmlChar *' info='a pointer to an array of xmlChar'/>
9189 …<info>create and initialize an empty entities hash table. This really doesn&apos;t make sense and …
9190 …<return type='xmlEntitiesTablePtr' info='the xmlEntitiesTablePtr just created or NULL in case of e…
9193info>Create a parser context for an external entity Automatic support for ZLIB/Compress compressed…
9194 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
9195 <arg name='URL' type='const xmlChar *' info='the entity URL'/>
9196 <arg name='ID' type='const xmlChar *' info='the entity PUBLIC ID'/>
9197 <arg name='base' type='const xmlChar *' info='a possible base for the target URI'/>
9200 <info>create and initialize an enumeration attribute node.</info>
9201 …<return type='xmlEnumerationPtr' info='the xmlEnumerationPtr just created or NULL in case of error…
9202 <arg name='name' type='const xmlChar *' info='the enumeration name or NULL'/>
9205info>Create a parser context for a file content. Automatic support for ZLIB/Compress compressed do…
9206 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
9207 <arg name='filename' type='const char *' info='the filename'/>
9210 <info>Create a parser context for using the XML parser with an existing I/O stream</info>
9211 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
9212 <arg name='sax' type='xmlSAXHandlerPtr' info='a SAX handler'/>
9213 <arg name='user_data' type='void *' info='The user data returned on SAX callbacks'/>
9214 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
9215 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
9216 <arg name='ioctx' type='void *' info='an I/O handler'/>
9217 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
9220 <info>Create the internal subset of a document</info>
9221 <return type='xmlDtdPtr' info='a pointer to the new DTD structure'/>
9222 <arg name='doc' type='xmlDocPtr' info='the document pointer'/>
9223 <arg name='name' type='const xmlChar *' info='the DTD name'/>
9224 <arg name='ExternalID' type='const xmlChar *' info='the external (PUBLIC) ID'/>
9225 <arg name='SystemID' type='const xmlChar *' info='the system ID'/>
9228 <info>Create a parser context for an XML in-memory document.</info>
9229 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
9230 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
9231 <arg name='size' type='int' info='the size of the array'/>
9235info>Create a parser context for using the XML parser in push mode. If @buffer and @size are non-N…
9236 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
9237 <arg name='sax' type='xmlSAXHandlerPtr' info='a SAX handler'/>
9238 <arg name='user_data' type='void *' info='The user data returned on SAX callbacks'/>
9239 <arg name='chunk' type='const char *' info='a pointer to an array of chars'/>
9240 <arg name='size' type='int' info='number of chars in the array'/>
9241 <arg name='filename' type='const char *' info='an optional file name or URI'/>
9244 <info>Simply creates an empty xmlURI</info>
9245 <return type='xmlURIPtr' info='the new structure or NULL in case of error'/>
9248info>Create a parser context for a file or URL content. Automatic support for ZLIB/Compress compre…
9249 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
9250 <arg name='filename' type='const char *' info='the filename or URL'/>
9251 <arg name='options' type='int' info='a combination of xmlParserOption'/>
9254 <info>Get the last parsing error registered.</info>
9255 <return type='xmlErrorPtr' info='NULL if no error occurred or a pointer to the error'/>
9256 <arg name='ctx' type='void *' info='an XML parser context'/>
9259 …<info>parse an XML in-memory document and build a tree. This reuses the existing @ctxt parser cont…
9260 <return type='xmlDocPtr' info='the resulting document tree'/>
9261 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9262 <arg name='cur' type='const xmlChar *' info='a pointer to a zero terminated string'/>
9263 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
9264 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
9265 <arg name='options' type='int' info='a combination of xmlParserOption'/>
9268info>parse an XML from a file descriptor and build a tree. This reuses the existing @ctxt parser c…
9269 <return type='xmlDocPtr' info='the resulting document tree'/>
9270 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9271 <arg name='fd' type='int' info='an open file descriptor'/>
9272 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
9273 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
9274 <arg name='options' type='int' info='a combination of xmlParserOption'/>
9277 …<info>parse an XML file from the filesystem or the network. This reuses the existing @ctxt parser …
9278 <return type='xmlDocPtr' info='the resulting document tree'/>
9279 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9280 <arg name='filename' type='const char *' info='a file or URL'/>
9281 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
9282 <arg name='options' type='int' info='a combination of xmlParserOption'/>
9285 …<info>parse an XML document from I/O functions and source and build a tree. This reuses the existi…
9286 <return type='xmlDocPtr' info='the resulting document tree'/>
9287 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9288 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
9289 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
9290 <arg name='ioctx' type='void *' info='an I/O handler'/>
9291 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
9292 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
9293 <arg name='options' type='int' info='a combination of xmlParserOption'/>
9296 …<info>parse an XML in-memory document and build a tree. This reuses the existing @ctxt parser cont…
9297 <return type='xmlDocPtr' info='the resulting document tree'/>
9298 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9299 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
9300 <arg name='size' type='int' info='the size of the array'/>
9301 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
9302 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
9303 <arg name='options' type='int' info='a combination of xmlParserOption'/>
9306 <info>Reset a parser context</info>
9308 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9311 …<info>Cleanup the last global error registered. For parsing error this does not change the well-fo…
9313 <arg name='ctx' type='void *' info='an XML parser context'/>
9316 <info>Reset a push parser context</info>
9317 <return type='int' info='0 in case of success and 1 in case of error'/>
9318 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9319 <arg name='chunk' type='const char *' info='a pointer to an array of chars'/>
9320 <arg name='size' type='int' info='number of chars in the array'/>
9321 <arg name='filename' type='const char *' info='an optional file name or URI'/>
9322 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
9325 <info>Applies the options to the parser context</info>
9326 …<return type='int' info='0 in case of success, the set of unknown or unimplemented options in case…
9327 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9328 <arg name='options' type='int' info='a combination of xmlParserOption'/>
9331info>The current char value, if using UTF-8 this may actually span multiple bytes in the input buf…
9332 <return type='int' info='the current char value and its length'/>
9333 <arg name='ctxt' type='xmlParserCtxtPtr' info='the XML parser context'/>
9334 <arg name='len' type='int *' info='pointer to the length of the char read'/>
9337 <info>A function called to acquire namespaces (xmlNs) from the wrapper.</info>
9338 <return type='xmlNsPtr' info='an xmlNsPtr or NULL in case of an error.'/>
9339 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='a DOM wrapper context'/>
9340 <arg name='node' type='xmlNodePtr' info='the context node (element or attribute)'/>
9341 <arg name='nsName' type='const xmlChar *' info='the requested namespace name'/>
9342 <arg name='nsPrefix' type='const xmlChar *' info='the requested namespace prefix'/>
9345info>References of out-of scope ns-decls are remapped to point to @destDoc: 1) If @destParent is g…
9346 …<return type='int' info='0 if the operation succeeded, 1 if a node of unsupported type was given, …
9347 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='the optional context for custom processing'/>
9348 <arg name='sourceDoc' type='xmlDocPtr' info='the optional sourceDoc'/>
9349 <arg name='node' type='xmlNodePtr' info='the node to start with'/>
9350 <arg name='destDoc' type='xmlDocPtr' info='the destination doc'/>
9351 <arg name='destParent' type='xmlNodePtr' info='the optional new parent of @node in @destDoc'/>
9352 <arg name='options' type='int' info='option flags'/>
9355info>References of out-of scope ns-decls are remapped to point to @destDoc: 1) If @destParent is g…
9356 …<return type='int' info='0 if the operation succeeded, 1 if a node of unsupported (or not yet supp…
9357 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='the optional context for custom processing'/>
9358 <arg name='sourceDoc' type='xmlDocPtr' info='the optional sourceDoc'/>
9359 <arg name='node' type='xmlNodePtr' info='the node to start with'/>
9360 <arg name='resNode' type='xmlNodePtr *' info='the clone of the given @node'/>
9361 <arg name='destDoc' type='xmlDocPtr' info='the destination doc'/>
9362 <arg name='destParent' type='xmlNodePtr' info='the optional new parent of @node in @destDoc'/>
9363 <arg name='deep' type='int' info='descend into child if set'/>
9364 <arg name='options' type='int' info='option flags'/>
9367 <info>Frees the DOM-wrapper context.</info>
9369 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='the DOM-wrapper context'/>
9372 <info>Allocates and initializes a new DOM-wrapper context.</info>
9373 …<return type='xmlDOMWrapCtxtPtr' info='the xmlDOMWrapCtxtPtr or NULL in case of an internal error.…
9376info>Ensures that ns-references point to ns-decls hold on element-nodes. Ensures that the tree is …
9377 <return type='int' info='0 if succeeded, -1 otherwise and on API/internal errors.'/>
9378 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='DOM wrapper context, unused at the moment'/>
9379 <arg name='elem' type='xmlNodePtr' info='the element-node'/>
9380 <arg name='options' type='int' info='option flags'/>
9383info>Unlinks the given node from its owner. This will substitute ns-references to node-&gt;nsDef f…
9384 …<return type='int' info='0 on success, 1 if the node is not supported, -1 on API and internal erro…
9385 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='a DOM wrapper context'/>
9386 <arg name='doc' type='xmlDocPtr' info='the doc'/>
9387 <arg name='node' type='xmlNodePtr' info='the node to be removed.'/>
9388 <arg name='options' type='int' info='set of options, unused at the moment'/>
9392 … <info>Check the document for potential content problems, and output the errors to @output</info>
9393 <return type='int' info='the number of errors found'/>
9394 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9395 <arg name='doc' type='xmlDocPtr' info='the document'/>
9399 <info>Dumps debug information for the attribute</info>
9401 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9402 <arg name='attr' type='xmlAttrPtr' info='the attribute'/>
9403 <arg name='depth' type='int' info='the indentation level.'/>
9407 <info>Dumps debug information for the attribute list</info>
9409 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9410 <arg name='attr' type='xmlAttrPtr' info='the attribute list'/>
9411 <arg name='depth' type='int' info='the indentation level.'/>
9415 <info>Dumps debug information for the DTD</info>
9417 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9418 <arg name='dtd' type='xmlDtdPtr' info='the DTD'/>
9422 <info>Dumps debug information for the document, it&apos;s recursive</info>
9424 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9425 <arg name='doc' type='xmlDocPtr' info='the document'/>
9429 <info>Dumps debug information cncerning the document, not recursive</info>
9431 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9432 <arg name='doc' type='xmlDocPtr' info='the document'/>
9436 <info>Dumps debug information for all the entities in use by the document</info>
9438 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9439 <arg name='doc' type='xmlDocPtr' info='the document'/>
9443 <info>Dumps debug information for the element node, it is recursive</info>
9445 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9446 <arg name='node' type='xmlNodePtr' info='the node'/>
9447 <arg name='depth' type='int' info='the indentation level.'/>
9451 <info>Dumps debug information for the list of element node, it is recursive</info>
9453 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9454 <arg name='node' type='xmlNodePtr' info='the node list'/>
9455 <arg name='depth' type='int' info='the indentation level.'/>
9459 <info>Dumps debug information for the element node, it is not recursive</info>
9461 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9462 <arg name='node' type='xmlNodePtr' info='the node'/>
9463 <arg name='depth' type='int' info='the indentation level.'/>
9467 <info>Dumps informations about the string, shorten it if necessary</info>
9469 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9470 <arg name='str' type='const xmlChar *' info='the string'/>
9474info>This function is deprecated, we now always process entities content through xmlStringDecodeEn…
9475 …<return type='xmlChar *' info='A newly allocated string with the substitution done. The caller mus…
9476 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
9477 <arg name='len' type='int' info='the len to decode (in bytes !), -1 for no size limit'/>
9478 … <arg name='what' type='int' info='combination of XML_SUBSTITUTE_REF and XML_SUBSTITUTE_PEREF'/>
9479 <arg name='end' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
9480 <arg name='end2' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
9481 <arg name='end3' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
9484 <info>Initialize the default SAX2 handler</info>
9488 <info>Unregisters an encoding alias @alias</info>
9489 <return type='int' info='0 in case of success, -1 in case of error'/>
9490 …<arg name='alias' type='const char *' info='the alias name as parsed, in UTF-8 format (ASCII actua…
9493 <info>Registers a callback for node destruction</info>
9494 … <return type='xmlDeregisterNodeFunc' info='the previous value of the deregistration function'/>
9495 …<arg name='func' type='xmlDeregisterNodeFunc' info='function pointer to the new DeregisterNodeFunc…
9498 <info>Signature for the deregistration callback of a discarded node</info>
9500 <arg name='node' type='xmlNodePtr' info='the current node'/>
9503info>Guess the encoding of the entity using the first bytes of the entity content according to the…
9504 <return type='xmlCharEncoding' info='one of the XML_CHAR_ENCODING_... values.'/>
9505 …<arg name='in' type='const unsigned char *' info='a pointer to the first bytes of the XML entity, …
9506 <arg name='len' type='int' info='pointer to the length of the buffer'/>
9509 …<info>Free the dictionary mutex. Do not call unless sure the library is not in use anymore !</info>
9513 <info>Create a new dictionary</info>
9514 <return type='xmlDictPtr' info='the newly created dictionary, or NULL if an error occurred.'/>
9517info>Create a new dictionary, inheriting strings from the read-only dictionary @sub. On lookup, st…
9518 <return type='xmlDictPtr' info='the newly created dictionary, or NULL if an error occurred.'/>
9519 <arg name='sub' type='xmlDictPtr' info='an existing dictionary'/>
9522 <info>Check if the @name exists in the dictionary @dict.</info>
9523 <return type='const xmlChar *' info='the internal copy of the name or NULL if not found.'/>
9524 <arg name='dict' type='xmlDictPtr' info='the dictionary'/>
9525 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
9526 <arg name='len' type='int' info='the length of the name, if -1 it is recomputed'/>
9529 …<info>Free the hash @dict and its contents. The userdata is deallocated with @f if provided.</info>
9531 <arg name='dict' type='xmlDictPtr' info='the dictionary'/>
9534 <info>Get how much memory is used by a dictionary for strings Added in 2.9.0</info>
9535 <return type='size_t' info='the amount of strings allocated'/>
9536 <arg name='dict' type='xmlDictPtr' info='the dictionary'/>
9539 <info>Add the @name to the dictionary @dict if not present.</info>
9540 …<return type='const xmlChar *' info='the internal copy of the name or NULL in case of internal err…
9541 <arg name='dict' type='xmlDictPtr' info='the dictionary'/>
9542 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
9543 <arg name='len' type='int' info='the length of the name, if -1 it is recomputed'/>
9546 <info>check if a string is owned by the disctionary</info>
9547 <return type='int' info='1 if true, 0 if false and -1 in case of error -1 in case of error'/>
9548 <arg name='dict' type='xmlDictPtr' info='the dictionary'/>
9549 <arg name='str' type='const xmlChar *' info='the string'/>
9552 <info>Add the QName @prefix:@name to the hash @dict if not present.</info>
9553 …<return type='const xmlChar *' info='the internal copy of the QName or NULL in case of internal er…
9554 <arg name='dict' type='xmlDictPtr' info='the dictionary'/>
9555 <arg name='prefix' type='const xmlChar *' info='the prefix'/>
9556 <arg name='name' type='const xmlChar *' info='the name'/>
9559 <info>Increment the reference counter of a dictionary</info>
9560 <return type='int' info='0 in case of success and -1 in case of error'/>
9561 <arg name='dict' type='xmlDictPtr' info='the dictionary'/>
9564 <info>Set a size limit for the dictionary Added in 2.9.0</info>
9565 <return type='size_t' info='the previous limit of the dictionary or 0'/>
9566 <arg name='dict' type='xmlDictPtr' info='the dictionary'/>
9567 <arg name='limit' type='size_t' info='the limit in bytes'/>
9570 <info>Query the number of elements installed in the hash @dict.</info>
9571 <return type='int' info='the number of elements in the dictionary or -1 in case of error'/>
9572 <arg name='dict' type='xmlDictPtr' info='the dictionary'/>
9575 <info></info>
9576 <return type='int' info=''/>
9577 <arg name='hinstDLL' type='void *' info=''/>
9578 <arg name='fdwReason' type='unsigned long' info=''/>
9579 <arg name='lpvReserved' type='void *' info=''/>
9582 <info>Do a copy of the node to a given document.</info>
9583 <return type='xmlNodePtr' info='a new #xmlNodePtr, or NULL in case of error.'/>
9584 <arg name='node' type='xmlNodePtr' info='the node'/>
9585 <arg name='doc' type='xmlDocPtr' info='the document'/>
9586 …<arg name='extended' type='int' info='if 1 do a recursive copy (properties, namespaces and childre…
9589 <info>Do a recursive copy of the node list.</info>
9590 <return type='xmlNodePtr' info='a new #xmlNodePtr, or NULL in case of error.'/>
9591 <arg name='doc' type='xmlDocPtr' info='the target document'/>
9592 <arg name='node' type='xmlNodePtr' info='the first node in the list.'/>
9596 <info>Dump an XML document to an open FILE.</info>
9597 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
9598 <arg name='f' type='FILE *' info='the FILE*'/>
9599 <arg name='cur' type='xmlDocPtr' info='the document'/>
9603info>Dump an XML document in memory and return the #xmlChar * and it&apos;s size. It&apos;s up to …
9605 <arg name='cur' type='xmlDocPtr' info='the document'/>
9606 <arg name='mem' type='xmlChar **' info='OUT: the memory pointer'/>
9607 <arg name='size' type='int *' info='OUT: the memory length'/>
9608 <arg name='format' type='int' info='should formatting spaces been added'/>
9612info>Dump the current DOM tree into memory using the character encoding specified by the caller. …
9614 <arg name='out_doc' type='xmlDocPtr' info='Document to generate XML text from'/>
9615 <arg name='doc_txt_ptr' type='xmlChar **' info='Memory pointer for allocated XML text'/>
9616 <arg name='doc_txt_len' type='int *' info='Length of the generated XML text'/>
9617 …<arg name='txt_encoding' type='const char *' info='Character encoding to use when generating XML t…
9618 <arg name='format' type='int' info='should formatting spaces been added'/>
9622info>Dump an XML document in memory and return the #xmlChar * and it&apos;s size in bytes. It&apos…
9624 <arg name='cur' type='xmlDocPtr' info='the document'/>
9625 <arg name='mem' type='xmlChar **' info='OUT: the memory pointer'/>
9626 <arg name='size' type='int *' info='OUT: the memory length'/>
9630info>Dump the current DOM tree into memory using the character encoding specified by the caller. …
9632 <arg name='out_doc' type='xmlDocPtr' info='Document to generate XML text from'/>
9633 <arg name='doc_txt_ptr' type='xmlChar **' info='Memory pointer for allocated XML text'/>
9634 <arg name='doc_txt_len' type='int *' info='Length of the generated XML text'/>
9635 …<arg name='txt_encoding' type='const char *' info='Character encoding to use when generating XML t…
9639 <info>Dump an XML document to an open FILE.</info>
9640 …<return type='int' info='the number of bytes written or -1 in case of failure. Note that @format =…
9641 <arg name='f' type='FILE *' info='the FILE*'/>
9642 <arg name='cur' type='xmlDocPtr' info='the document'/>
9643 <arg name='format' type='int' info='should formatting spaces been added'/>
9646 …<info>Get the root element of the document (doc-&gt;children is a list containing possibly comment…
9647 <return type='xmlNodePtr' info='the #xmlNodePtr for the root or NULL'/>
9648 <arg name='doc' type='const xmlDoc *' info='the document'/>
9652 …<info>Set the root element of the document (doc-&gt;children is a list containing possibly comment…
9653 … <return type='xmlNodePtr' info='the old root element if any was found, NULL if root was NULL'/>
9654 <arg name='doc' type='xmlDocPtr' info='the document'/>
9655 …<arg name='root' type='xmlNodePtr' info='the new document root element, if root is NULL no action …
9659 <info>This will dump the content of the attribute declaration as an XML DTD definition</info>
9661 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9662 <arg name='attr' type='xmlAttributePtr' info='An attribute declaration'/>
9666 <info>This will dump the content of the attribute table as an XML DTD definition</info>
9668 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9669 <arg name='table' type='xmlAttributeTablePtr' info='An attribute table'/>
9673 <info>This will dump the content of the element declaration as an XML DTD definition</info>
9675 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9676 <arg name='elem' type='xmlElementPtr' info='An element table'/>
9680 <info>This will dump the content of the element table as an XML DTD definition</info>
9682 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9683 <arg name='table' type='xmlElementTablePtr' info='An element table'/>
9687 <info>This will dump the content of the entity table as an XML DTD definition</info>
9689 <arg name='buf' type='xmlBufferPtr' info='An XML buffer.'/>
9690 <arg name='table' type='xmlEntitiesTablePtr' info='An entity table'/>
9694 <info>This will dump the content of the entity table as an XML DTD definition</info>
9696 <arg name='buf' type='xmlBufferPtr' info='An XML buffer.'/>
9697 <arg name='ent' type='xmlEntityPtr' info='An entity table'/>
9701 <info>This will dump the content the notation declaration as an XML DTD definition</info>
9703 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9704 <arg name='nota' type='xmlNotationPtr' info='A notation declaration'/>
9708 <info>This will dump the content of the notation table as an XML DTD definition</info>
9710 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9711 <arg name='table' type='xmlNotationTablePtr' info='A notation table'/>
9715 <info>Dump an XML/HTML node, recursive behaviour, children are printed too.</info>
9717 <arg name='f' type='FILE *' info='the FILE * for the output'/>
9718 <arg name='doc' type='xmlDocPtr' info='the document'/>
9719 <arg name='cur' type='xmlNodePtr' info='the current node'/>
9723info>TODO: remove xmlEncodeEntities, once we are not afraid of breaking binary compatibility Peop…
9724 <return type='const xmlChar *' info='NULL'/>
9725 <arg name='doc' type='xmlDocPtr' info='the document containing the string'/>
9726 <arg name='input' type='const xmlChar *' info='A string to convert to XML.'/>
9729info>Do a global encoding of a string, replacing the predefined entities and non ASCII values with…
9730 <return type='xmlChar *' info='A newly allocated string with the substitution done.'/>
9731 <arg name='doc' type='xmlDocPtr' info='the document containing the string'/>
9732 <arg name='input' type='const xmlChar *' info='A string to convert to XML.'/>
9735 …<info>Do a global encoding of a string, replacing the predefined entities this routine is reentran…
9736 <return type='xmlChar *' info='A newly allocated string with the substitution done.'/>
9737 <arg name='doc' type='const xmlDoc *' info='the document containing the string'/>
9738 <arg name='input' type='const xmlChar *' info='A string to convert to XML.'/>
9742 …<info>Callback function used when one needs to be able to track back the provenance of a chunk of …
9744 <arg name='ent' type='xmlEntityPtr' info='the entity'/>
9745 <arg name='firstNode' type='xmlNodePtr' info='the fist node in the chunk'/>
9746 <arg name='lastNode' type='xmlNodePtr' info='the last nod in the chunk'/>
9749 <info>Handle a redefinition of attribute error</info>
9751 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9752 <arg name='extra' type='const char *' info='extra informations'/>
9756 <info>Debugging facility provides the number of allocated nodes over lifetime</info>
9757 <return type='int' info='the number of nodes ever allocated or -1 in case of error'/>
9758 <arg name='ctxt' type='xmlExpCtxtPtr' info='an expression context'/>
9762 <info>Debugging facility provides the number of allocated nodes at a that point</info>
9763 <return type='int' info='the number of nodes in use or -1 in case of error'/>
9764 <arg name='ctxt' type='xmlExpCtxtPtr' info='an expression context'/>
9768 <info>Serialize the expression as compiled to the buffer</info>
9770 <arg name='buf' type='xmlBufferPtr' info='a buffer to receive the output'/>
9771 <arg name='expr' type='xmlExpNodePtr' info='the compiled expression'/>
9775info>Evaluates the expression resulting from @exp consuming a sub expression @sub Based on algebra…
9776 …<return type='xmlExpNodePtr' info='the resulting expression or NULL in case of internal error, the…
9777 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expressions context'/>
9778 <arg name='exp' type='xmlExpNodePtr' info='the englobing expression'/>
9779 <arg name='sub' type='xmlExpNodePtr' info='the subexpression'/>
9783 <info>Dereference the expression</info>
9785 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9786 <arg name='exp' type='xmlExpNodePtr' info='the expression'/>
9790 <info>Free an expression context</info>
9792 <arg name='ctxt' type='xmlExpCtxtPtr' info='an expression context'/>
9796 <info>Find all the strings used in @exp and store them in @list</info>
9797 …<return type='int' info='the number of unique strings found, -1 in case of errors and -2 if there …
9798 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9799 <arg name='exp' type='xmlExpNodePtr' info='the expression'/>
9800 <arg name='langList' type='const xmlChar **' info='where to store the tokens'/>
9801 <arg name='len' type='int' info='the allocated length of @list'/>
9805info>Find all the strings that appears at the start of the languages accepted by @exp and store th…
9806 …<return type='int' info='the number of unique strings found, -1 in case of errors and -2 if there …
9807 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9808 <arg name='exp' type='xmlExpNodePtr' info='the expression'/>
9809 <arg name='tokList' type='const xmlChar **' info='where to store the tokens'/>
9810 <arg name='len' type='int' info='the allocated length of @list'/>
9814 <info>Finds if the expression is nillable, i.e. if it accepts the empty sequqnce</info>
9815 <return type='int' info='1 if nillable, 0 if not and -1 in case of error'/>
9816 <arg name='exp' type='xmlExpNodePtr' info='the expression'/>
9820 <info>Indicate the maximum number of input a expression can accept</info>
9821 <return type='int' info='the maximum length or -1 in case of error'/>
9822 <arg name='expr' type='xmlExpNodePtr' info='a compiled expression'/>
9826 <info>Get the atom associated to this name from that context</info>
9827 <return type='xmlExpNodePtr' info='the node or NULL in case of error'/>
9828 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9829 <arg name='name' type='const xmlChar *' info='the atom name'/>
9830 <arg name='len' type='int' info='the atom name length in byte (or -1);'/>
9834 <info>Creates a new context for manipulating expressions</info>
9835 <return type='xmlExpCtxtPtr' info='the context or NULL in case of error'/>
9836 <arg name='maxNodes' type='int' info='the maximum number of nodes'/>
9837 <arg name='dict' type='xmlDictPtr' info='optional dictionary to use internally'/>
9841info>Get the atom associated to the choice @left | @right Note that @left and @right are consumed …
9842 <return type='xmlExpNodePtr' info='the node or NULL in case of error'/>
9843 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9844 <arg name='left' type='xmlExpNodePtr' info='left expression'/>
9845 <arg name='right' type='xmlExpNodePtr' info='right expression'/>
9849info>Get the atom associated to the range (@subset){@min, @max} Note that @subset is consumed in t…
9850 <return type='xmlExpNodePtr' info='the node or NULL in case of error'/>
9851 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9852 <arg name='subset' type='xmlExpNodePtr' info='the expression to be repeated'/>
9853 <arg name='min' type='int' info='the lower bound for the repetition'/>
9854 <arg name='max' type='int' info='the upper bound for the repetition, -1 means infinite'/>
9858info>Get the atom associated to the sequence @left , @right Note that @left and @right are consume…
9859 <return type='xmlExpNodePtr' info='the node or NULL in case of error'/>
9860 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9861 <arg name='left' type='xmlExpNodePtr' info='left expression'/>
9862 <arg name='right' type='xmlExpNodePtr' info='right expression'/>
9866info>Minimal parser for regexps, it understand the following constructs - string terminals - choic…
9867 <return type='xmlExpNodePtr' info='a new expression or NULL in case of failure'/>
9868 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expressions context'/>
9869 <arg name='expr' type='const char *' info='the 0 terminated string'/>
9873 <info>Increase the reference count of the expression</info>
9875 <arg name='exp' type='xmlExpNodePtr' info='the expression'/>
9879 …<info>Do one step of Brzozowski derivation of the expression @exp with respect to the input string…
9880 … <return type='xmlExpNodePtr' info='the resulting expression or NULL in case of internal error'/>
9881 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9882 <arg name='exp' type='xmlExpNodePtr' info='the expression'/>
9883 <arg name='str' type='const xmlChar *' info='the string'/>
9884 <arg name='len' type='int' info='the string len in bytes if available'/>
9888 …<info>Check whether @exp accepts all the languages accexpted by @sub the input being a subexpressi…
9889 <return type='int' info='1 if true 0 if false and -1 in case of failure.'/>
9890 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expressions context'/>
9891 <arg name='exp' type='xmlExpNodePtr' info='the englobing expression'/>
9892 <arg name='sub' type='xmlExpNodePtr' info='the subexpression'/>
9895 <info>External entity loaders types.</info>
9896 <return type='xmlParserInputPtr' info='the entity input parser.'/>
9897 <arg name='URL' type='const char *' info='The System ID of the resource requested'/>
9898 <arg name='ID' type='const char *' info='The Public ID of the resource requested'/>
9899 <arg name='context' type='xmlParserCtxtPtr' info='the XML parser context'/>
9902 <info>Close an I/O channel</info>
9903 <return type='int' info='0 or -1 in case of error'/>
9904 <arg name='context' type='void *' info='the I/O context'/>
9907 <info>input from FILE *</info>
9908 <return type='int' info='1 if matches, 0 otherwise'/>
9909 <arg name='filename' type='const char *' info='the URI for matching'/>
9912 …<info>Wrapper around xmlFileOpen_real that try it with an unescaped version of @filename, if this …
9913 <return type='void *' info='a handler or NULL in case or failure'/>
9914 <arg name='filename' type='const char *' info='the URI for matching'/>
9917 <info>Read @len bytes to @buffer from the I/O channel.</info>
9918 <return type='int' info='the number of bytes written or &lt; 0 in case of failure'/>
9919 <arg name='context' type='void *' info='the I/O context'/>
9920 <arg name='buffer' type='char *' info='where to drop data'/>
9921 <arg name='len' type='int' info='number of bytes to write'/>
9924 <info>Search in the registered set the handler able to read/write that encoding.</info>
9925 <return type='xmlCharEncodingHandlerPtr' info='the handler or NULL if not found'/>
9926 <arg name='name' type='const char *' info='a string describing the char encoding.'/>
9930info>Finds the first child node of that element which is a Element node Note the handling of entit…
9931 <return type='xmlNodePtr' info='the first element child or NULL if not available'/>
9932 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
9935 <info>Deallocate the memory used by an entities hash table.</info>
9937 <arg name='table' type='xmlAttributeTablePtr' info='An attribute table'/>
9941 <info>Free an automata</info>
9943 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
9947 <info>Free the memory allocated to a Catalog</info>
9949 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
9952 <info>Free up all the structures used by a document, tree included.</info>
9954 <arg name='cur' type='xmlDocPtr' info='pointer to the document'/>
9957 <info>Free an element content structure. The whole subtree is removed.</info>
9959 <arg name='doc' type='xmlDocPtr' info='the document owning the element declaration'/>
9960 <arg name='cur' type='xmlElementContentPtr' info='the element content tree to free'/>
9963 <info>Free a DTD structure.</info>
9965 <arg name='cur' type='xmlDtdPtr' info='the DTD structure to free up'/>
9968 …<info>Free an element content structure. The whole subtree is removed. Deprecated, use xmlFreeDocE…
9970 <arg name='cur' type='xmlElementContentPtr' info='the element content tree to free'/>
9973 <info>Deallocate the memory used by an element hash table.</info>
9975 <arg name='table' type='xmlElementTablePtr' info='An element table'/>
9978 <info>Deallocate the memory used by an entities hash table.</info>
9980 <arg name='table' type='xmlEntitiesTablePtr' info='An entity table'/>
9983 <info>free an enumeration attribute node (recursive).</info>
9985 <arg name='cur' type='xmlEnumerationPtr' info='the tree to free.'/>
9988 <info>Signature for a free() implementation.</info>
9990 <arg name='mem' type='void *' info='an already allocated block of memory'/>
9993 <info>Deallocate the memory used by an ID hash table.</info>
9995 <arg name='table' type='xmlIDTablePtr' info='An id table'/>
9998 <info>Free up an input stream.</info>
10000 <arg name='input' type='xmlParserInputPtr' info='an xmlParserInputPtr'/>
10003 … <info>xmlFreeMutex() is used to reclaim resources associated with a libxml2 token struct.</info>
10005 <arg name='tok' type='xmlMutexPtr' info='the simple mutex'/>
10008info>Free a node, this is a recursive behaviour, all the children are freed too. This doesn&apos;t…
10010 <arg name='cur' type='xmlNodePtr' info='the node'/>
10013 …<info>Free a node and all its siblings, this is a recursive behaviour, all the children are freed …
10015 <arg name='cur' type='xmlNodePtr' info='the first node in the list'/>
10018 <info>Deallocate the memory used by an entities hash table.</info>
10020 <arg name='table' type='xmlNotationTablePtr' info='An notation table'/>
10023 <info>Free up the structures associated to a namespace</info>
10025 <arg name='cur' type='xmlNsPtr' info='the namespace pointer'/>
10028 <info>Free up all the structures associated to the chained namespaces.</info>
10030 <arg name='cur' type='xmlNsPtr' info='the first namespace pointer'/>
10033 …<info>Free all the memory used by a parser context. However the parsed document in ctxt-&gt;myDoc …
10035 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
10038 <info>Free up the memory used by a buffered parser input</info>
10040 <arg name='in' type='xmlParserInputBufferPtr' info='a buffered parser input'/>
10044 <info>Free up the memory allocated by @comp</info>
10046 <arg name='comp' type='xmlPatternPtr' info='an XSLT comp'/>
10050 <info>Free up the memory allocated by all the elements of @comp</info>
10052 <arg name='comp' type='xmlPatternPtr' info='an XSLT comp list'/>
10055 <info>Free one attribute, all the content is freed too</info>
10057 <arg name='cur' type='xmlAttrPtr' info='an attribute'/>
10060 <info>Free a property and all its siblings, all the children are freed too.</info>
10062 <arg name='cur' type='xmlAttrPtr' info='the first property in the list'/>
10065 <info>xmlRFreeMutex() is used to reclaim resources associated with a reentrant mutex.</info>
10067 <arg name='tok' type='xmlRMutexPtr' info='the reentrant mutex'/>
10070 <info>Deallocate the memory used by an Ref hash table.</info>
10072 <arg name='table' type='xmlRefTablePtr' info='An ref table'/>
10076 <info>Free the stream context</info>
10078 <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/>
10082 <info>Deallocate all the resources associated to the reader</info>
10084 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr'/>
10088 <info>Deallocate all the resources associated to the writer</info>
10090 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
10093 <info>Free up the xmlURI struct</info>
10095 <arg name='uri' type='xmlURIPtr' info='pointer to an xmlURI'/>
10099 <info>Free a validation context structure.</info>
10101 <arg name='cur' type='xmlValidCtxtPtr' info='the validation context to free'/>
10104info>Provides the memory access functions set currently in use The mallocAtomicFunc is specialized…
10105 <return type='int' info='0 on success'/>
10106 <arg name='freeFunc' type='xmlFreeFunc *' info='place to save the free() function in use'/>
10107 … <arg name='mallocFunc' type='xmlMallocFunc *' info='place to save the malloc() function in use'/>
10108 …<arg name='mallocAtomicFunc' type='xmlMallocFunc *' info='place to save the atomic malloc() functi…
10109 …<arg name='reallocFunc' type='xmlReallocFunc *' info='place to save the realloc() function in use'…
10110 … <arg name='strdupFunc' type='xmlStrdupFunc *' info='place to save the strdup() function in use'/>
10113info>Override the default memory access functions with a new set This has to be called before any …
10114 <return type='int' info='0 on success'/>
10115 <arg name='freeFunc' type='xmlFreeFunc' info='the free() function to use'/>
10116 <arg name='mallocFunc' type='xmlMallocFunc' info='the malloc() function to use'/>
10117 …<arg name='mallocAtomicFunc' type='xmlMallocFunc' info='the malloc() function to use for atomic al…
10118 <arg name='reallocFunc' type='xmlReallocFunc' info='the realloc() function to use'/>
10119 <arg name='strdupFunc' type='xmlStrdupFunc' info='the strdup() function to use'/>
10122 …<info>Signature of the function to use when there is an error and no parsing or validity context a…
10124 <arg name='ctx' type='void *' info='a parsing context'/>
10125 <arg name='msg' type='const char *' info='the message'/>
10126 <arg name='...' type='...' info='the extra arguments of the varags to format the message'/>
10129info>Types are XML_BUFFER_ALLOC_EXACT - use exact sizes, keeps memory usage down XML_BUFFER_ALLOC_…
10130 <return type='xmlBufferAllocationScheme' info='the current allocation scheme'/>
10133 <info>Search in the registered set the handler able to read/write that encoding.</info>
10134 <return type='xmlCharEncodingHandlerPtr' info='the handler or NULL if not found'/>
10135 <arg name='enc' type='xmlCharEncoding' info='an xmlCharEncoding value.'/>
10138info>The &quot;canonical&quot; name for XML encoding. C.f. http://www.w3.org/TR/REC-xml#charencodi…
10139 <return type='const char *' info='the canonical name for the given encoding'/>
10140 <arg name='enc' type='xmlCharEncoding' info='the encoding'/>
10143 <info>get the default compression mode used, ZLIB based.</info>
10144 <return type='int' info='0 (uncompressed) to 9 (max compression)'/>
10147 <info>get the compression ratio for a document, ZLIB based</info>
10148 <return type='int' info='0 (uncompressed) to 9 (max compression)'/>
10149 <arg name='doc' type='const xmlDoc *' info='the document'/>
10152 <info>Do an entity lookup in the document entity hash table and</info>
10153 …<return type='xmlEntityPtr' info='the corresponding entity, otherwise a lookup is done in the pred…
10154 <arg name='doc' type='const xmlDoc *' info='the document referencing the entity'/>
10155 <arg name='name' type='const xmlChar *' info='the entity name'/>
10158 <info>Search the DTD for the description of this attribute on this element.</info>
10159 <return type='xmlAttributePtr' info='the xmlAttributePtr if found or NULL'/>
10160 <arg name='dtd' type='xmlDtdPtr' info='a pointer to the DtD to search'/>
10161 <arg name='elem' type='const xmlChar *' info='the element name'/>
10162 <arg name='name' type='const xmlChar *' info='the attribute name'/>
10165 <info>Search the DTD for the description of this element</info>
10166 <return type='xmlElementPtr' info='the xmlElementPtr if found or NULL'/>
10167 <arg name='dtd' type='xmlDtdPtr' info='a pointer to the DtD to search'/>
10168 <arg name='name' type='const xmlChar *' info='the element name'/>
10171 <info>Do an entity lookup in the DTD entity hash table and</info>
10172 …<return type='xmlEntityPtr' info='the corresponding entity, if found. Note: the first argument is …
10173 <arg name='doc' type='xmlDocPtr' info='the document referencing the entity'/>
10174 <arg name='name' type='const xmlChar *' info='the entity name'/>
10177 <info>Search the DTD for the description of this notation</info>
10178 <return type='xmlNotationPtr' info='the xmlNotationPtr if found or NULL'/>
10179 <arg name='dtd' type='xmlDtdPtr' info='a pointer to the DtD to search'/>
10180 <arg name='name' type='const xmlChar *' info='the notation name'/>
10183 <info>Search the DTD for the description of this qualified attribute on this element.</info>
10184 <return type='xmlAttributePtr' info='the xmlAttributePtr if found or NULL'/>
10185 <arg name='dtd' type='xmlDtdPtr' info='a pointer to the DtD to search'/>
10186 <arg name='elem' type='const xmlChar *' info='the element name'/>
10187 <arg name='name' type='const xmlChar *' info='the attribute name'/>
10188 <arg name='prefix' type='const xmlChar *' info='the attribute namespace prefix'/>
10191 <info>Search the DTD for the description of this element</info>
10192 <return type='xmlElementPtr' info='the xmlElementPtr if found or NULL'/>
10193 <arg name='dtd' type='xmlDtdPtr' info='a pointer to the DtD to search'/>
10194 <arg name='name' type='const xmlChar *' info='the element name'/>
10195 <arg name='prefix' type='const xmlChar *' info='the element namespace prefix'/>
10198 <info>Lookup an encoding name for the given alias.</info>
10199 <return type='const char *' info='NULL if not found, otherwise the original name'/>
10200 …<arg name='alias' type='const char *' info='the alias name as parsed, in UTF-8 format (ASCII actua…
10203 <info>Get the default external entity resolver function for the application</info>
10204 <return type='xmlExternalEntityLoader' info='the xmlExternalEntityLoader function pointer'/>
10208 <info>Read the current value of one feature of this parser instance</info>
10209 <return type='int' info='-1 in case or error, 0 otherwise'/>
10210 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML/HTML parser context'/>
10211 <arg name='name' type='const char *' info='the feature name'/>
10212 <arg name='result' type='void *' info='location to store the result'/>
10216 <info>Copy at most *@len feature names into the @result array</info>
10217 …<return type='int' info='-1 in case or error, or the total number of features, len is updated with…
10218 <arg name='len' type='int *' info='the length of the features name array (input/output)'/>
10219 …<arg name='result' type='const char **' info='an array of string to be filled with the features na…
10222 <info>xmlGetGlobalState() is called to retrieve the global state for a thread.</info>
10223 <return type='xmlGlobalStatePtr' info='the thread global state or NULL in case of error'/>
10226 <info>Search the attribute declaring the given ID</info>
10227 <return type='xmlAttrPtr' info='NULL if not found, otherwise the xmlAttrPtr defining the ID'/>
10228 <arg name='doc' type='xmlDocPtr' info='pointer to the document'/>
10229 <arg name='ID' type='const xmlChar *' info='the ID value'/>
10232 <info>Get the internal subset of a document</info>
10233 <return type='xmlDtdPtr' info='a pointer to the DTD structure or NULL if not found'/>
10234 <arg name='doc' type='const xmlDoc *' info='the document pointer'/>
10237 <info>Search the last child of a node.</info>
10238 <return type='xmlNodePtr' info='the last child or NULL if none.'/>
10239 <arg name='parent' type='const xmlNode *' info='the parent node'/>
10242 …<info>Get the last global error registered. This is per thread if compiled with thread support.</i…
10243 <return type='xmlErrorPtr' info='NULL if no error occurred or a pointer to the error'/>
10246 …<info>Get line number of @node. Try to override the limitation of lines being store in 16 bits int…
10247 <return type='long' info='the line number if successful, -1 otherwise'/>
10248 <arg name='node' type='const xmlNode *' info='valid node'/>
10251info>Search and get the value of an attribute associated to a node This does the entity substituti…
10252 …<return type='xmlChar *' info='the attribute value or NULL if not found. It&apos;s up to the calle…
10253 <arg name='node' type='const xmlNode *' info='the node'/>
10254 <arg name='name' type='const xmlChar *' info='the attribute name'/>
10258 <info>Build a structure based Path for the given node</info>
10259 …<return type='xmlChar *' info='the new path or NULL in case of error. The caller must free the ret…
10260 <arg name='node' type='const xmlNode *' info='a node'/>
10264 <info>Search all the namespace applying to a given element.</info>
10265 …<return type='xmlNsPtr *' info='an NULL terminated array of all the #xmlNsPtr found that need to b…
10266 <arg name='doc' type='const xmlDoc *' info='the document'/>
10267 <arg name='node' type='const xmlNode *' info='the current node'/>
10270info>Search and get the value of an attribute associated to a node This attribute has to be anchor…
10271 …<return type='xmlChar *' info='the attribute value or NULL if not found. It&apos;s up to the calle…
10272 <arg name='node' type='const xmlNode *' info='the node'/>
10273 <arg name='name' type='const xmlChar *' info='the attribute name'/>
10274 <arg name='nameSpace' type='const xmlChar *' info='the URI of the namespace'/>
10277 <info>Do an entity lookup in the internal and external subsets and</info>
10278 …<return type='xmlEntityPtr' info='the corresponding parameter entity, if found. Returns A pointer…
10279 <arg name='doc' type='xmlDocPtr' info='the document referencing the entity'/>
10280 <arg name='name' type='const xmlChar *' info='the entity name'/>
10283 <info>Check whether this name is an predefined entity.</info>
10284 <return type='xmlEntityPtr' info='NULL if not, otherwise the entity'/>
10285 <arg name='name' type='const xmlChar *' info='the entity name'/>
10288info>Search and get the value of an attribute associated to a node This does the entity substituti…
10289 …<return type='xmlChar *' info='the attribute value or NULL if not found. It&apos;s up to the calle…
10290 <arg name='node' type='const xmlNode *' info='the node'/>
10291 <arg name='name' type='const xmlChar *' info='the attribute name'/>
10294 <info>Find the set of references for the supplied ID.</info>
10295 <return type='xmlListPtr' info='NULL if not found, otherwise node set for the ID.'/>
10296 <arg name='doc' type='xmlDocPtr' info='pointer to the document'/>
10297 <arg name='ID' type='const xmlChar *' info='the ID value'/>
10300info>xmlGetThreadId() find the current thread ID number Note that this is likely to be broken on s…
10301 <return type='int' info='the current thread ID number'/>
10304 <info>Read the first UTF8 character from @utf</info>
10305 …<return type='int' info='the char value or -1 in case of error, and sets *len to the actual number…
10306 <arg name='utf' type='const unsigned char *' info='a sequence of UTF-8 encoded bytes'/>
10307 …<arg name='len' type='int *' info='a pointer to the minimum number of bytes present in the sequenc…
10311info>Default handling of defined entities, when should we define a new input stream ? When do we j…
10313 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
10314 <arg name='entity' type='xmlEntityPtr' info='an XML entity pointer.'/>
10317 <info>Examines if the library has been compiled with a given feature.</info>
10318 …<return type='int' info='a non-zero value if the feature exist, otherwise zero. Returns zero (0) i…
10319 <arg name='feature' type='xmlFeature' info='the feature to be examined'/>
10322info>Search for an attribute associated to a node This attribute has to be anchored in the namespa…
10323 …<return type='xmlAttrPtr' info='the attribute or the attribute declaration or NULL if neither was …
10324 <arg name='node' type='const xmlNode *' info='the node'/>
10325 <arg name='name' type='const xmlChar *' info='the attribute name'/>
10326 <arg name='nameSpace' type='const xmlChar *' info='the URI of the namespace'/>
10329info>Search an attribute associated to a node This function also looks in DTD attribute declaratio…
10330 …<return type='xmlAttrPtr' info='the attribute or the attribute declaration or NULL if neither was …
10331 <arg name='node' type='const xmlNode *' info='the node'/>
10332 <arg name='name' type='const xmlChar *' info='the attribute name'/>
10335 …<info>Add the @userdata to the hash @table. This can later be retrieved by using the @name. Duplic…
10336 <return type='int' info='0 the addition succeeded and -1 in case of error.'/>
10337 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10338 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10339 <arg name='userdata' type='void *' info='a pointer to the userdata'/>
10342 …<info>Add the @userdata to the hash @table. This can later be retrieved by using the (@name, @name…
10343 <return type='int' info='0 the addition succeeded and -1 in case of error.'/>
10344 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10345 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10346 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10347 <arg name='userdata' type='void *' info='a pointer to the userdata'/>
10350info>Add the @userdata to the hash @table. This can later be retrieved by using the tuple (@name, …
10351 <return type='int' info='0 the addition succeeded and -1 in case of error.'/>
10352 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10353 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10354 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10355 <arg name='name3' type='const xmlChar *' info='a third name of the userdata'/>
10356 <arg name='userdata' type='void *' info='a pointer to the userdata'/>
10359 <info>Callback to copy data from a hash.</info>
10360 <return type='void *' info='a copy of the data or NULL in case of error.'/>
10361 <arg name='payload' type='void *' info='the data in the hash'/>
10362 <arg name='name' type='const xmlChar *' info='the name associated'/>
10365 <info>Scan the hash @table and applied @f to each value.</info>
10366 <return type='xmlHashTablePtr' info='the new table or NULL in case of error.'/>
10367 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10368 <arg name='f' type='xmlHashCopier' info='the copier function for items in the hash'/>
10371 <info>Create a new xmlHashTablePtr.</info>
10372 … <return type='xmlHashTablePtr' info='the newly created object, or NULL if an error occurred.'/>
10373 <arg name='size' type='int' info='the size of the hash table'/>
10376 <info>Create a new xmlHashTablePtr which will use @dict as the internal dictionary</info>
10377 … <return type='xmlHashTablePtr' info='the newly created object, or NULL if an error occurred.'/>
10378 <arg name='size' type='int' info='the size of the hash table'/>
10379 <arg name='dict' type='xmlDictPtr' info='a dictionary to use for the hash'/>
10382 <info>Callback to free data from a hash.</info>
10384 <arg name='payload' type='void *' info='the data in the hash'/>
10385 <arg name='name' type='const xmlChar *' info='the name associated'/>
10388 <info>Free a hash table entry with xmlFree.</info>
10390 <arg name='entry' type='void *' info='the hash table entry'/>
10391 <arg name='name' type='const xmlChar *' info='the entry&apos;s name'/>
10394 …<info>Free the hash @table and its contents. The userdata is deallocated with @f if provided.</inf…
10396 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10397 … <arg name='f' type='xmlHashDeallocator' info='the deallocator function for items in the hash'/>
10400 <info>Find the userdata specified by the @name.</info>
10401 <return type='void *' info='the pointer to the userdata'/>
10402 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10403 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10406 <info>Find the userdata specified by the (@name, @name2) tuple.</info>
10407 <return type='void *' info='the pointer to the userdata'/>
10408 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10409 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10410 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10413 <info>Find the userdata specified by the (@name, @name2, @name3) tuple.</info>
10414 <return type='void *' info='the a pointer to the userdata'/>
10415 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10416 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10417 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10418 <arg name='name3' type='const xmlChar *' info='a third name of the userdata'/>
10421 <info>Find the userdata specified by the QName @prefix:@name/@name.</info>
10422 <return type='void *' info='the pointer to the userdata'/>
10423 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10424 <arg name='prefix' type='const xmlChar *' info='the prefix of the userdata'/>
10425 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10428 <info>Find the userdata specified by the QNames tuple</info>
10429 <return type='void *' info='the pointer to the userdata'/>
10430 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10431 <arg name='prefix' type='const xmlChar *' info='the prefix of the userdata'/>
10432 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10433 <arg name='prefix2' type='const xmlChar *' info='the second prefix of the userdata'/>
10434 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10437 <info>Find the userdata specified by the (@name, @name2, @name3) tuple.</info>
10438 <return type='void *' info='the a pointer to the userdata'/>
10439 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10440 <arg name='prefix' type='const xmlChar *' info='the prefix of the userdata'/>
10441 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10442 <arg name='prefix2' type='const xmlChar *' info='the second prefix of the userdata'/>
10443 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10444 <arg name='prefix3' type='const xmlChar *' info='the third prefix of the userdata'/>
10445 <arg name='name3' type='const xmlChar *' info='a third name of the userdata'/>
10448info>Find the userdata specified by the @name and remove it from the hash @table. Existing userdat…
10449 <return type='int' info='0 if the removal succeeded and -1 in case of error or not found.'/>
10450 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10451 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10452 …<arg name='f' type='xmlHashDeallocator' info='the deallocator function for removed item (if any)'/>
10455info>Find the userdata specified by the (@name, @name2) tuple and remove it from the hash @table. …
10456 <return type='int' info='0 if the removal succeeded and -1 in case of error or not found.'/>
10457 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10458 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10459 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10460 …<arg name='f' type='xmlHashDeallocator' info='the deallocator function for removed item (if any)'/>
10463info>Find the userdata specified by the (@name, @name2, @name3) tuple and remove it from the hash …
10464 <return type='int' info='0 if the removal succeeded and -1 in case of error or not found.'/>
10465 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10466 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10467 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10468 <arg name='name3' type='const xmlChar *' info='a third name of the userdata'/>
10469 …<arg name='f' type='xmlHashDeallocator' info='the deallocator function for removed item (if any)'/>
10472 <info>Scan the hash @table and applied @f to each value.</info>
10474 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10475 <arg name='f' type='xmlHashScanner' info='the scanner function for items in the hash'/>
10476 <arg name='data' type='void *' info='extra data passed to f'/>
10479info>Scan the hash @table and applied @f to each value matching (@name, @name2, @name3) tuple. If …
10481 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10482 <arg name='name' type='const xmlChar *' info='the name of the userdata or NULL'/>
10483 <arg name='name2' type='const xmlChar *' info='a second name of the userdata or NULL'/>
10484 <arg name='name3' type='const xmlChar *' info='a third name of the userdata or NULL'/>
10485 <arg name='f' type='xmlHashScanner' info='the scanner function for items in the hash'/>
10486 <arg name='data' type='void *' info='extra data passed to f'/>
10489 <info>Scan the hash @table and applied @f to each value.</info>
10491 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10492 <arg name='f' type='xmlHashScannerFull' info='the scanner function for items in the hash'/>
10493 <arg name='data' type='void *' info='extra data passed to f'/>
10496info>Scan the hash @table and applied @f to each value matching (@name, @name2, @name3) tuple. If …
10498 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10499 <arg name='name' type='const xmlChar *' info='the name of the userdata or NULL'/>
10500 <arg name='name2' type='const xmlChar *' info='a second name of the userdata or NULL'/>
10501 <arg name='name3' type='const xmlChar *' info='a third name of the userdata or NULL'/>
10502 <arg name='f' type='xmlHashScannerFull' info='the scanner function for items in the hash'/>
10503 <arg name='data' type='void *' info='extra data passed to f'/>
10506 <info>Callback when scanning data in a hash with the simple scanner.</info>
10508 <arg name='payload' type='void *' info='the data in the hash'/>
10509 <arg name='data' type='void *' info='extra scannner data'/>
10510 <arg name='name' type='const xmlChar *' info='the name associated'/>
10513 <info>Callback when scanning data in a hash with the full scanner.</info>
10515 <arg name='payload' type='void *' info='the data in the hash'/>
10516 <arg name='data' type='void *' info='extra scannner data'/>
10517 <arg name='name' type='const xmlChar *' info='the name associated'/>
10518 <arg name='name2' type='const xmlChar *' info='the second name associated'/>
10519 <arg name='name3' type='const xmlChar *' info='the third name associated'/>
10522 <info>Query the number of elements installed in the hash @table.</info>
10523 <return type='int' info='the number of elements in the hash table or -1 in case of error'/>
10524 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10527info>Add the @userdata to the hash @table. This can later be retrieved by using the @name. Existin…
10528 <return type='int' info='0 the addition succeeded and -1 in case of error.'/>
10529 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10530 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10531 <arg name='userdata' type='void *' info='a pointer to the userdata'/>
10532 …<arg name='f' type='xmlHashDeallocator' info='the deallocator function for replaced item (if any)'…
10535info>Add the @userdata to the hash @table. This can later be retrieved by using the (@name, @name2…
10536 <return type='int' info='0 the addition succeeded and -1 in case of error.'/>
10537 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10538 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10539 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10540 <arg name='userdata' type='void *' info='a pointer to the userdata'/>
10541 …<arg name='f' type='xmlHashDeallocator' info='the deallocator function for replaced item (if any)'…
10544info>Add the @userdata to the hash @table. This can later be retrieved by using the tuple (@name, …
10545 <return type='int' info='0 the addition succeeded and -1 in case of error.'/>
10546 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10547 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10548 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10549 <arg name='name3' type='const xmlChar *' info='a third name of the userdata'/>
10550 <arg name='userdata' type='void *' info='a pointer to the userdata'/>
10551 …<arg name='f' type='xmlHashDeallocator' info='the deallocator function for replaced item (if any)'…
10555 <info>Close an FTP I/O channel</info>
10556 <return type='int' info='0'/>
10557 <arg name='context' type='void *' info='the I/O context'/>
10561 <info>check if the URI matches an FTP one</info>
10562 <return type='int' info='1 if matches, 0 otherwise'/>
10563 <arg name='filename' type='const char *' info='the URI for matching'/>
10567 <info>open an FTP I/O channel</info>
10568 <return type='void *' info='an I/O context or NULL in case of error'/>
10569 <arg name='filename' type='const char *' info='the URI for matching'/>
10573 <info>Read @len bytes to @buffer from the I/O channel.</info>
10574 <return type='int' info='the number of bytes written'/>
10575 <arg name='context' type='void *' info='the I/O context'/>
10576 <arg name='buffer' type='char *' info='where to drop data'/>
10577 <arg name='len' type='int' info='number of bytes to write'/>
10581 <info>Close an HTTP I/O channel</info>
10582 <return type='int' info='0'/>
10583 <arg name='context' type='void *' info='the I/O context'/>
10587 <info>check if the URI matches an HTTP one</info>
10588 <return type='int' info='1 if matches, 0 otherwise'/>
10589 <arg name='filename' type='const char *' info='the URI for matching'/>
10593 <info>open an HTTP I/O channel</info>
10594 <return type='void *' info='an I/O context or NULL in case of error'/>
10595 <arg name='filename' type='const char *' info='the URI for matching'/>
10599info>Open a temporary buffer to collect the document for a subsequent HTTP POST request. Non-stat…
10600 <return type='void *' info='an I/O context or NULL in case of error.'/>
10601 <arg name='post_uri' type='const char *' info='The destination URI for the document'/>
10602 <arg name='compression' type='int' info='The compression desired for the document.'/>
10606 <info>Read @len bytes to @buffer from the I/O channel.</info>
10607 <return type='int' info='the number of bytes written'/>
10608 <arg name='context' type='void *' info='the I/O context'/>
10609 <arg name='buffer' type='char *' info='where to drop data'/>
10610 <arg name='len' type='int' info='number of bytes to write'/>
10614 <info>Load and parse a DTD</info>
10615 …<return type='xmlDtdPtr' info='the resulting xmlDtdPtr or NULL in case of error. @input will be fr…
10616 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block or NULL'/>
10617 <arg name='input' type='xmlParserInputBufferPtr' info='an Input Buffer'/>
10618 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
10621info>Initialize the char encoding support, it registers the default encoding supported. NOTE: whil…
10625 <info>Additional initialisation for multi-threading</info>
10629 <info>Initialize the memory layer.</info>
10630 <return type='int' info='0 on success'/>
10633 <info>-- Initialize (set to initial state) node info sequence</info>
10635 <arg name='seq' type='xmlParserNodeInfoSeqPtr' info='a node info sequence pointer'/>
10638 …<info>Initialization function for the XML parser. This is not reentrant. Call once before processi…
10642 <info>Initialize a parser context</info>
10643 <return type='int' info='0 in case of success and -1 in case of error'/>
10644 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
10647 …<info>xmlInitThreads() is used to to initialize all the thread related data of the libxml2 library…
10652 …<info>Do the catalog initialization. this function is not thread safe, catalog initialization shou…
10656 <info>Do the dictionary mutex initialization. this function is deprecated</info>
10657 …<return type='int' info='0 if initialization was already done, and 1 if that call led to the initi…
10660 …<info>xmlInitializeGlobalState() initialize a global state with all the default values of the libr…
10662 <arg name='gs' type='xmlGlobalStatePtr' info='a pointer to a newly allocated global state'/>
10666 <info>Set up the predefined entities. Deprecated call</info>
10670 <info>Callback used in the I/O Input API to close the resource</info>
10671 <return type='int' info='0 or -1 in case of error'/>
10672 <arg name='context' type='void *' info='an Input context'/>
10675 …<info>Callback used in the I/O Input API to detect if the current handler can provide input foncti…
10676 <return type='int' info='1 if yes and 0 if another Input module should be used'/>
10677 <arg name='filename' type='char const *' info='the filename or URI'/>
10680 <info>Callback used in the I/O Input API to open the resource</info>
10681 <return type='void *' info='an Input context or NULL in case or error'/>
10682 <arg name='filename' type='char const *' info='the filename or URI'/>
10685 <info>Callback used in the I/O Input API to read the resource</info>
10686 <return type='int' info='the number of bytes read or -1 in case of error'/>
10687 <arg name='context' type='void *' info='an Input context'/>
10688 <arg name='buffer' type='char *' info='the buffer to store data read'/>
10689 <arg name='len' type='int' info='the length of the buffer in bytes'/>
10692 <info>This function is DEPRECATED. Use xmlIsBaseChar_ch or xmlIsBaseCharQ instead</info>
10693 <return type='int' info='true if argument valid, false otherwise'/>
10694 <arg name='ch' type='unsigned int' info='character to validate'/>
10697 <info>This function is DEPRECATED. Use xmlIsBlank_ch or xmlIsBlankQ instead</info>
10698 <return type='int' info='true if argument valid, false otherwise'/>
10699 <arg name='ch' type='unsigned int' info='character to validate'/>
10702 …<info>Checks whether this node is an empty or whitespace only (and possibly ignorable) text-node.<…
10703 <return type='int' info='1 yes, 0 no'/>
10704 <arg name='node' type='const xmlNode *' info='the node'/>
10707 <info>This function is DEPRECATED. Use xmlIsChar_ch or xmlIsCharQ instead</info>
10708 <return type='int' info='true if argument valid, false otherwise'/>
10709 <arg name='ch' type='unsigned int' info='character to validate'/>
10712 <info>This function is DEPRECATED. Use xmlIsCombiningQ instead</info>
10713 <return type='int' info='true if argument valid, false otherwise'/>
10714 <arg name='ch' type='unsigned int' info='character to validate'/>
10717 <info>This function is DEPRECATED. Use xmlIsDigit_ch or xmlIsDigitQ instead</info>
10718 <return type='int' info='true if argument valid, false otherwise'/>
10719 <arg name='ch' type='unsigned int' info='character to validate'/>
10722 <info>This function is DEPRECATED. Use xmlIsExtender_ch or xmlIsExtenderQ instead</info>
10723 <return type='int' info='true if argument valid, false otherwise'/>
10724 <arg name='ch' type='unsigned int' info='character to validate'/>
10727info>Determine whether an attribute is of type ID. In case we have DTD(s) then this is done if DTD…
10728 <return type='int' info='0 or 1 depending on the lookup result'/>
10729 <arg name='doc' type='xmlDocPtr' info='the document'/>
10730 <arg name='elem' type='xmlNodePtr' info='the element carrying the attribute'/>
10731 <arg name='attr' type='xmlAttrPtr' info='the attribute'/>
10734 <info>This function is DEPRECATED. Use xmlIsIdeographicQ instead</info>
10735 <return type='int' info='true if argument valid, false otherwise'/>
10736 <arg name='ch' type='unsigned int' info='character to validate'/>
10739 …<info>Check whether the character is allowed by the production [84] Letter ::= BaseChar | Ideograp…
10740 <return type='int' info='0 if not, non-zero otherwise'/>
10741 <arg name='c' type='int' info='an unicode character (int)'/>
10744 <info>xmlIsMainThread() check whether the current thread is the main thread.</info>
10745 <return type='int' info='1 if the current thread is the main thread, 0 otherwise'/>
10748 …<info>Search in the DtDs whether an element accept Mixed content (or ANY) basically if it is suppo…
10749 <return type='int' info='0 if no, 1 if yes, and -1 if no element description is available'/>
10750 <arg name='doc' type='xmlDocPtr' info='the document'/>
10751 <arg name='name' type='const xmlChar *' info='the element name'/>
10754 <info>This function is DEPRECATED. Use xmlIsPubidChar_ch or xmlIsPubidCharQ instead</info>
10755 <return type='int' info='true if argument valid, false otherwise'/>
10756 <arg name='ch' type='unsigned int' info='character to validate'/>
10759info>Determine whether an attribute is of type Ref. In case we have DTD(s) then this is simple, ot…
10760 <return type='int' info='0 or 1 depending on the lookup result'/>
10761 <arg name='doc' type='xmlDocPtr' info='the document'/>
10762 <arg name='elem' type='xmlNodePtr' info='the element carrying the attribute'/>
10763 <arg name='attr' type='xmlAttrPtr' info='the attribute'/>
10766 <info>Try to find if the document correspond to an XHTML DTD</info>
10767 <return type='int' info='1 if true, 0 if not and -1 in case of error'/>
10768 <arg name='systemID' type='const xmlChar *' info='the system identifier'/>
10769 <arg name='publicID' type='const xmlChar *' info='the public identifier'/>
10772info>Set and return the previous value for default blanks text nodes support. The 1.x version of t…
10773 <return type='int' info='the last value for 0 for no substitution, 1 for substitution.'/>
10774 <arg name='val' type='int' info='int 0 or 1'/>
10778info>Finds the last child node of that element which is a Element node Note the handling of entiti…
10779 <return type='xmlNodePtr' info='the last element child or NULL if not available'/>
10780 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
10783info>Set and return the previous value for enabling line numbers in elements contents. This may br…
10784 <return type='int' info='the last value for 0 for no substitution, 1 for substitution.'/>
10785 <arg name='val' type='int' info='int 0 or 1'/>
10788 <info>See Returns.</info>
10789 <return type='void *' info='a pointer to the data referenced from this link'/>
10790 <arg name='lk' type='xmlLinkPtr' info='a link'/>
10793 <info>Insert data in the ordered list at the end for this value</info>
10794 <return type='int' info='0 in case of success, 1 in case of failure'/>
10795 <arg name='l' type='xmlListPtr' info='a list'/>
10796 <arg name='data' type='void *' info='the data'/>
10799 <info>Remove the all data in the list</info>
10801 <arg name='l' type='xmlListPtr' info='a list'/>
10804 <info>Move all the element from the old list in the new list</info>
10805 <return type='int' info='0 in case of success 1 in case of error'/>
10806 <arg name='cur' type='xmlListPtr' info='the new list'/>
10807 <arg name='old' type='const xmlListPtr' info='the old list'/>
10810 <info>Create a new list</info>
10811 <return type='xmlListPtr' info='the new list or NULL in case of error'/>
10812 <arg name='deallocator' type='xmlListDeallocator' info='an optional deallocator function'/>
10813 <arg name='compare' type='xmlListDataCompare' info='an optional comparison function'/>
10816 <info>Callback function used to compare 2 data.</info>
10817 <return type='int' info='0 is equality, -1 or 1 otherwise depending on the ordering.'/>
10818 <arg name='data0' type='const void *' info='the first data'/>
10819 <arg name='data1' type='const void *' info='the second data'/>
10822 <info>Callback function used to free data from a list.</info>
10824 <arg name='lk' type='xmlLinkPtr' info='the data to deallocate'/>
10827 <info>Deletes the list and its associated data</info>
10829 <arg name='l' type='xmlListPtr' info='a list'/>
10832 <info>Duplicate the list</info>
10833 <return type='xmlListPtr' info='a new copy of the list or NULL in case of error'/>
10834 <arg name='old' type='const xmlListPtr' info='the list'/>
10837 <info>Is the list empty ?</info>
10838 <return type='int' info='1 if the list is empty, 0 if not empty and -1 in case of error'/>
10839 <arg name='l' type='xmlListPtr' info='a list'/>
10842 <info>Get the last element in the list</info>
10843 <return type='xmlLinkPtr' info='the last element in the list, or NULL'/>
10844 <arg name='l' type='xmlListPtr' info='a list'/>
10847 <info>Get the first element in the list</info>
10848 <return type='xmlLinkPtr' info='the first element in the list, or NULL'/>
10849 <arg name='l' type='xmlListPtr' info='a list'/>
10852 <info>Insert data in the ordered list at the beginning for this value</info>
10853 <return type='int' info='0 in case of success, 1 in case of failure'/>
10854 <arg name='l' type='xmlListPtr' info='a list'/>
10855 <arg name='data' type='void *' info='the data'/>
10858 …<info>include all the elements of the second list in the first one and clear the second list</info>
10860 <arg name='l1' type='xmlListPtr' info='the original list'/>
10861 <arg name='l2' type='xmlListPtr' info='the new list'/>
10864 <info>Removes the last element in the list</info>
10866 <arg name='l' type='xmlListPtr' info='a list'/>
10869 <info>Removes the first element in the list</info>
10871 <arg name='l' type='xmlListPtr' info='a list'/>
10874 <info>add the new data at the end of the list</info>
10875 <return type='int' info='1 if successful, 0 otherwise'/>
10876 <arg name='l' type='xmlListPtr' info='a list'/>
10877 <arg name='data' type='void *' info='new data'/>
10880 <info>add the new data at the beginning of the list</info>
10881 <return type='int' info='1 if successful, 0 otherwise'/>
10882 <arg name='l' type='xmlListPtr' info='a list'/>
10883 <arg name='data' type='void *' info='new data'/>
10886 <info>Remove the all instance associated to data in the list</info>
10887 <return type='int' info='the number of deallocation, or 0 if not found'/>
10888 <arg name='l' type='xmlListPtr' info='a list'/>
10889 <arg name='data' type='void *' info='list data'/>
10892 <info>Remove the first instance associated to data in the list</info>
10893 <return type='int' info='1 if a deallocation occurred, or 0 if not found'/>
10894 <arg name='l' type='xmlListPtr' info='a list'/>
10895 <arg name='data' type='void *' info='list data'/>
10898 <info>Remove the last instance associated to data in the list</info>
10899 <return type='int' info='1 if a deallocation occurred, or 0 if not found'/>
10900 <arg name='l' type='xmlListPtr' info='a list'/>
10901 <arg name='data' type='void *' info='list data'/>
10904 <info>Reverse the order of the elements in the list</info>
10906 <arg name='l' type='xmlListPtr' info='a list'/>
10909 <info>Search the list in reverse order for an existing value of @data</info>
10910 <return type='void *' info='the value associated to @data or NULL in case of error'/>
10911 <arg name='l' type='xmlListPtr' info='a list'/>
10912 <arg name='data' type='void *' info='a search value'/>
10915 … <info>Walk all the element of the list in reverse order and apply the walker function to it</info>
10917 <arg name='l' type='xmlListPtr' info='a list'/>
10918 <arg name='walker' type='xmlListWalker' info='a processing function'/>
10919 <arg name='user' type='void *' info='a user parameter passed to the walker function'/>
10922 <info>Search the list for an existing value of @data</info>
10923 <return type='void *' info='the value associated to @data or NULL in case of error'/>
10924 <arg name='l' type='xmlListPtr' info='a list'/>
10925 <arg name='data' type='void *' info='a search value'/>
10928 <info>Get the number of elements in the list</info>
10929 <return type='int' info='the number of elements in the list or -1 in case of error'/>
10930 <arg name='l' type='xmlListPtr' info='a list'/>
10933 <info>Sort all the elements in the list</info>
10935 <arg name='l' type='xmlListPtr' info='a list'/>
10938 …<info>Walk all the element of the first from first to last and apply the walker function to it</in…
10940 <arg name='l' type='xmlListPtr' info='a list'/>
10941 <arg name='walker' type='xmlListWalker' info='a processing function'/>
10942 <arg name='user' type='void *' info='a user parameter passed to the walker function'/>
10945 <info>Callback function used when walking a list with xmlListWalk().</info>
10946 <return type='int' info='0 to stop walking the list, 1 otherwise.'/>
10947 <arg name='data' type='const void *' info='the data found in the list'/>
10948 <arg name='user' type='void *' info='extra user provided data to the walker'/>
10952info>Load the catalog and build the associated data structures. This can be either an XML Catalog …
10953 <return type='xmlCatalogPtr' info='the catalog parsed or NULL in case of error'/>
10954 <arg name='filename' type='const char *' info='a file path'/>
10958info>Load the catalog and makes its definitions effective for the default external entity loader. …
10959 <return type='int' info='0 in case of success -1 in case of error'/>
10960 <arg name='filename' type='const char *' info='a file path'/>
10964info>Load the catalogs and makes their definitions effective for the default external entity loade…
10966 …<arg name='pathss' type='const char *' info='a list of directories separated by a colon or a space…
10969 …<info>Load an external entity, note that the use of this function for unparsed entities may genera…
10970 <return type='xmlParserInputPtr' info='the xmlParserInputPtr or NULL'/>
10971 <arg name='URL' type='const char *' info='the URL for the entity to load'/>
10972 <arg name='ID' type='const char *' info='the Public ID for the entity to load'/>
10973 …<arg name='ctxt' type='xmlParserCtxtPtr' info='the context in which the entity is called or NULL'/>
10977info>Load an SGML super catalog. It won&apos;t expand CATALOG or DELEGATE references. This is only…
10978 <return type='xmlCatalogPtr' info='the catalog parsed or NULL in case of error'/>
10979 <arg name='filename' type='const char *' info='a file path'/>
10982 <info>xmlLockLibrary() is used to take out a re-entrant lock on the libxml2 library.</info>
10987 <info>Count the children of @node.</info>
10988 <return type='int' info='the number of children of @node.'/>
10989 <arg name='node' type='xmlNodePtr' info='the node to count'/>
10993 <info>Dump to @output the type and name of @node.</info>
10995 <arg name='output' type='FILE *' info='the FILE * for the output'/>
10996 <arg name='node' type='xmlNodePtr' info='the node to dump'/>
10999 <info>a malloc() equivalent, with logging of the allocation info.</info>
11000 … <return type='void *' info='a pointer to the allocated area or NULL in case of lack of memory.'/>
11001 … <arg name='size' type='size_t' info='an unsigned int specifying the size in byte to allocate.'/>
11002 <arg name='file' type='const char *' info='the file name or NULL'/>
11003 <arg name='line' type='int' info='the line number'/>
11006 <info>Signature for a malloc() implementation.</info>
11007 … <return type='void *' info='a pointer to the newly allocated block or NULL in case of error.'/>
11008 <arg name='size' type='size_t' info='the size requested in bytes'/>
11011 <info>a malloc() equivalent, with logging of the allocation info.</info>
11012 … <return type='void *' info='a pointer to the allocated area or NULL in case of lack of memory.'/>
11013 <arg name='size' type='size_t' info='an int specifying the size in byte to allocate.'/>
11014 <arg name='file' type='const char *' info='the file name or NULL'/>
11015 <arg name='line' type='int' info='the line number'/>
11018 <info>Provides the number of memory areas currently allocated</info>
11019 <return type='int' info='an int representing the number of blocks'/>
11022 <info>show in-extenso the memory blocks allocated</info>
11024 …<arg name='fp' type='FILE *' info='a FILE descriptor used as the output file, if NULL, the result …
11027 …<info>the last nbBytes of memory allocated and not freed, useful for dumping the memory left alloc…
11029 …<arg name='fp' type='FILE *' info='a FILE descriptor used as the output file, if NULL, the result …
11030 <arg name='nbBytes' type='long' info='the amount of memory to dump'/>
11033 <info>a free() equivalent, with error checking.</info>
11035 <arg name='ptr' type='void *' info='the memory block pointer'/>
11038 <info>Provides the memory access functions set currently in use</info>
11039 <return type='int' info='0 on success'/>
11040 <arg name='freeFunc' type='xmlFreeFunc *' info='place to save the free() function in use'/>
11041 … <arg name='mallocFunc' type='xmlMallocFunc *' info='place to save the malloc() function in use'/>
11042 …<arg name='reallocFunc' type='xmlReallocFunc *' info='place to save the realloc() function in use'…
11043 … <arg name='strdupFunc' type='xmlStrdupFunc *' info='place to save the strdup() function in use'/>
11046 <info>a malloc() equivalent, with logging of the allocation info.</info>
11047 … <return type='void *' info='a pointer to the allocated area or NULL in case of lack of memory.'/>
11048 <arg name='size' type='size_t' info='an int specifying the size in byte to allocate.'/>
11051 <info>a realloc() equivalent, with logging of the allocation info.</info>
11052 … <return type='void *' info='a pointer to the allocated area or NULL in case of lack of memory.'/>
11053 <arg name='ptr' type='void *' info='the initial memory block pointer'/>
11054 <arg name='size' type='size_t' info='an int specifying the size in byte to allocate.'/>
11057info>Override the default memory access functions with a new set This has to be called before any …
11058 <return type='int' info='0 on success'/>
11059 <arg name='freeFunc' type='xmlFreeFunc' info='the free() function to use'/>
11060 <arg name='mallocFunc' type='xmlMallocFunc' info='the malloc() function to use'/>
11061 <arg name='reallocFunc' type='xmlReallocFunc' info='the realloc() function to use'/>
11062 <arg name='strdupFunc' type='xmlStrdupFunc' info='the strdup() function to use'/>
11065 …<info>show a show display of the memory allocated, and dump the @nr last allocated areas which wer…
11067 <arg name='fp' type='FILE *' info='a FILE descriptor used as the output file'/>
11068 <arg name='nr' type='int' info='number of entries to dump'/>
11071 <info>a strdup() equivalent, with logging of the allocation info.</info>
11072 … <return type='char *' info='a pointer to the new string or NULL if allocation error occurred.'/>
11073 <arg name='str' type='const char *' info='the initial string pointer'/>
11074 <arg name='file' type='const char *' info='the file name or NULL'/>
11075 <arg name='line' type='int' info='the line number'/>
11078 <info>Provides the amount of memory currently allocated</info>
11079 <return type='int' info='an int representing the amount of memory allocated.'/>
11082 <info>Dump in-extenso the memory blocks allocated to the file .memorylist</info>
11086 <info>a strdup() equivalent, with logging of the allocation info.</info>
11087 … <return type='char *' info='a pointer to the new string or NULL if allocation error occurred.'/>
11088 <arg name='str' type='const char *' info='the initial string pointer'/>
11092 …<info>The close operations unload the associated module and free the data associated to the module…
11093 …<return type='int' info='0 in case of success, -1 in case of argument error and -2 if the module c…
11094 <arg name='module' type='xmlModulePtr' info='the module handle'/>
11098 …<info>The free operations free the data associated to the module but does not unload the associate…
11099 <return type='int' info='0 in case of success, -1 in case of argument error'/>
11100 <arg name='module' type='xmlModulePtr' info='the module handle'/>
11104info>Opens a module/shared library given its name or path NOTE: that due to portability issues, be…
11105 <return type='xmlModulePtr' info='a handle for the module or NULL in case of error'/>
11106 <arg name='name' type='const char *' info='the module name'/>
11107 <arg name='options' type='int' info='a set of xmlModuleOption'/>
11111info>Lookup for a symbol address in the given module NOTE: that due to portability issues, behavio…
11112 <return type='int' info='0 if the symbol was found, or -1 in case of error'/>
11113 <arg name='module' type='xmlModulePtr' info='the module'/>
11114 <arg name='name' type='const char *' info='the name of the symbol'/>
11115 <arg name='symbol' type='void **' info='the resulting symbol address'/>
11118 <info>xmlMutexLock() is used to lock a libxml2 token.</info>
11120 <arg name='tok' type='xmlMutexPtr' info='the simple mutex'/>
11123 <info>xmlMutexUnlock() is used to unlock a libxml2 token.</info>
11125 <arg name='tok' type='xmlMutexPtr' info='the simple mutex'/>
11129info>parse an XML namespace name. TODO: this seems not in use anymore, the namespace handling is …
11130 <return type='xmlChar *' info='the namespace name or NULL'/>
11131 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11135info>parse a namespace prefix declaration TODO: this seems not in use anymore, the namespace hand…
11136 <return type='xmlChar *' info='the namespace name'/>
11137 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11141info>TODO: this seems not in use anymore, the namespace handling is done on top of the SAX interfa…
11142 … <return type='xmlChar *' info='the local part, and prefix is updated to get the Prefix if any.'/>
11143 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11144 <arg name='prefix' type='xmlChar **' info='a xmlChar **'/>
11148 <info>Check if there is a response from the FTP server after a command.</info>
11149 <return type='int' info='the code number, or 0'/>
11150 <arg name='ctx' type='void *' info='an FTP context'/>
11154 <info>Cleanup the FTP protocol layer. This cleanup proxy informations.</info>
11159 <info>Close the connection and both control and transport</info>
11160 <return type='int' info='-1 incase of error, 0 otherwise'/>
11161 <arg name='ctx' type='void *' info='an FTP context'/>
11165 <info>Close the data connection from the server</info>
11166 <return type='int' info='-1 incase of error, 0 otherwise'/>
11167 <arg name='ctx' type='void *' info='an FTP context'/>
11171 <info>Tries to open a control connection</info>
11172 <return type='int' info='-1 in case of error, 0 otherwise'/>
11173 <arg name='ctx' type='void *' info='an FTP context'/>
11177 <info>Tries to open a control connection to the given server/port</info>
11178 <return type='void *' info='an fTP context or NULL if it failed'/>
11179 <arg name='server' type='const char *' info='an FTP server name'/>
11180 <arg name='port' type='int' info='the port (use 21 if 0)'/>
11184 <info>Tries to change the remote directory</info>
11185 <return type='int' info='-1 incase of error, 1 if CWD worked, 0 if it failed'/>
11186 <arg name='ctx' type='void *' info='an FTP context'/>
11187 <arg name='directory' type='const char *' info='a directory on the server'/>
11191 <info>Tries to delete an item (file or directory) from server</info>
11192 <return type='int' info='-1 incase of error, 1 if DELE worked, 0 if it failed'/>
11193 <arg name='ctx' type='void *' info='an FTP context'/>
11194 <arg name='file' type='const char *' info='a file or directory on the server'/>
11198 <info>Frees the context after closing the connection.</info>
11200 <arg name='ctx' type='void *' info='an FTP context'/>
11204 …<info>Fetch the given file from the server. All data are passed back in the callbacks. The last ca…
11205 <return type='int' info='-1 incase of error, 0 otherwise'/>
11206 <arg name='ctx' type='void *' info='an FTP context'/>
11207 <arg name='callback' type='ftpDataCallback' info='the user callback'/>
11208 <arg name='userData' type='void *' info='the user callback data'/>
11209 <arg name='filename' type='const char *' info='the file to retrieve'/>
11213 …<info>Try to open a data connection to the server. Currently only passive mode is supported.</info>
11214 <return type='SOCKET' info='-1 incase of error, 0 otherwise'/>
11215 <arg name='ctx' type='void *' info='an FTP context'/>
11219 <info>Get the response from the FTP server after a command.</info>
11220 <return type='int' info='the code number'/>
11221 <arg name='ctx' type='void *' info='an FTP context'/>
11225 <info>Initiate fetch of the given file from the server.</info>
11226 <return type='SOCKET' info='the socket for the data connection, or &lt;0 in case of error'/>
11227 <arg name='ctx' type='void *' info='an FTP context'/>
11228 …<arg name='filename' type='const char *' info='the file to retrieve (or NULL if path is in context…
11232 …<info>Initialize the FTP protocol layer. Currently it just checks for proxy informations, and get …
11237 <info>Do a listing on the server. All files info are passed back in the callbacks.</info>
11238 <return type='int' info='-1 incase of error, 0 otherwise'/>
11239 <arg name='ctx' type='void *' info='an FTP context'/>
11240 <arg name='callback' type='ftpListCallback' info='the user callback'/>
11241 <arg name='userData' type='void *' info='the user callback data'/>
11242 <arg name='filename' type='const char *' info='optional files to list'/>
11246 <info>Allocate and initialize a new FTP context.</info>
11247 <return type='void *' info='an FTP context or NULL in case of error.'/>
11248 <arg name='URL' type='const char *' info='The URL used to initialize the context'/>
11252 <info>Start to fetch the given ftp:// resource</info>
11253 <return type='void *' info='an FTP context, or NULL'/>
11254 <arg name='URL' type='const char *' info='the URL to the resource'/>
11258 …<info>Setup the FTP proxy informations. This can also be done by using ftp_proxy ftp_proxy_user an…
11260 <arg name='host' type='const char *' info='the proxy host name'/>
11261 <arg name='port' type='int' info='the proxy port'/>
11262 <arg name='user' type='const char *' info='the proxy user name'/>
11263 <arg name='passwd' type='const char *' info='the proxy password'/>
11264 <arg name='type' type='int' info='the type of proxy 1 for using SITE, 2 for USER a@b'/>
11268 <info>Send a QUIT command to the server</info>
11269 <return type='int' info='-1 in case of error, 0 otherwise'/>
11270 <arg name='ctx' type='void *' info='an FTP context'/>
11274 …<info>This function tries to read @len bytes from the existing FTP connection and saves them in @d…
11275 …<return type='int' info='the number of byte read. 0 is an indication of an end of connection. -1 i…
11276 <arg name='ctx' type='void *' info='the FTP context'/>
11277 <arg name='dest' type='void *' info='a buffer'/>
11278 <arg name='len' type='int' info='the buffer length'/>
11282info>(Re)Initialize the FTP Proxy context by parsing the URL and finding the protocol host port it…
11284 … <arg name='URL' type='const char *' info='The proxy URL used to initialize the proxy context'/>
11288info>Update an FTP context by parsing the URL and finding new path it indicates. If there is an er…
11289 <return type='int' info='0 if Ok, -1 in case of error (other host).'/>
11290 <arg name='ctx' type='void *' info='an FTP context'/>
11291 <arg name='URL' type='const char *' info='The URL used to update the context'/>
11295 <info>Get the authentication header of an HTTP context</info>
11296 …<return type='const char *' info='the stashed value of the WWW-Authenticate or Proxy-Authenticate …
11297 <arg name='ctx' type='void *' info='the HTTP context'/>
11301 <info>Cleanup the HTTP protocol layer.</info>
11306 …<info>This function closes an HTTP context, it ends up the connection and free all data related to…
11308 <arg name='ctx' type='void *' info='the HTTP context'/>
11312 <info>Provides the specified content length from the HTTP header.</info>
11313 …<return type='int' info='the specified content length from the HTTP header. Note that a value of …
11314 <arg name='ctx' type='void *' info='the HTTP context'/>
11318 <info>Provides the specified encoding if specified in the HTTP headers.</info>
11319 <return type='const char *' info='the specified encoding or NULL if not available'/>
11320 <arg name='ctx' type='void *' info='the HTTP context'/>
11324 …<info>This function try to fetch the indicated resource via HTTP GET and save it&apos;s content in…
11325 …<return type='int' info='-1 in case of failure, 0 incase of success. The contentType, if provided …
11326 <arg name='URL' type='const char *' info='The URL to load'/>
11327 … <arg name='filename' type='const char *' info='the filename where the content should be saved'/>
11328 …<arg name='contentType' type='char **' info='if available the Content-Type information will be ret…
11332 … <info>Initialize the HTTP protocol layer. Currently it just checks for proxy informations</info>
11337info>This function try to open a connection to the indicated resource via HTTP using the given @me…
11338 …<return type='void *' info='NULL in case of failure, otherwise a request handler. The contentType,…
11339 <arg name='URL' type='const char *' info='The URL to load'/>
11340 <arg name='method' type='const char *' info='the HTTP method to use'/>
11341 <arg name='input' type='const char *' info='the input string if any'/>
11342 <arg name='contentType' type='char **' info='the Content-Type information IN and OUT'/>
11343 <arg name='headers' type='const char *' info='the extra headers'/>
11344 <arg name='ilen' type='int' info='input length'/>
11348info>This function try to open a connection to the indicated resource via HTTP using the given @me…
11349 …<return type='void *' info='NULL in case of failure, otherwise a request handler. The contentType,…
11350 <arg name='URL' type='const char *' info='The URL to load'/>
11351 <arg name='method' type='const char *' info='the HTTP method to use'/>
11352 <arg name='input' type='const char *' info='the input string if any'/>
11353 <arg name='contentType' type='char **' info='the Content-Type information IN and OUT'/>
11354 <arg name='redir' type='char **' info='the redirected URL OUT'/>
11355 <arg name='headers' type='const char *' info='the extra headers'/>
11356 <arg name='ilen' type='int' info='input length'/>
11360 <info>Provides the specified Mime-Type if specified in the HTTP headers.</info>
11361 <return type='const char *' info='the specified Mime-Type or NULL if not available'/>
11362 <arg name='ctx' type='void *' info='the HTTP context'/>
11366 <info>This function try to open a connection to the indicated resource via HTTP GET.</info>
11367 …<return type='void *' info='NULL in case of failure, otherwise a request handler. The contentType,…
11368 <arg name='URL' type='const char *' info='The URL to load'/>
11369 …<arg name='contentType' type='char **' info='if available the Content-Type information will be ret…
11373 <info>This function try to open a connection to the indicated resource via HTTP GET.</info>
11374 …<return type='void *' info='NULL in case of failure, otherwise a request handler. The contentType,…
11375 <arg name='URL' type='const char *' info='The URL to load'/>
11376 …<arg name='contentType' type='char **' info='if available the Content-Type information will be ret…
11377 <arg name='redir' type='char **' info='if available the redirected URL will be returned'/>
11381 …<info>This function tries to read @len bytes from the existing HTTP connection and saves them in @…
11382 …<return type='int' info='the number of byte read. 0 is an indication of an end of connection. -1 i…
11383 <arg name='ctx' type='void *' info='the HTTP context'/>
11384 <arg name='dest' type='void *' info='a buffer'/>
11385 <arg name='len' type='int' info='the buffer length'/>
11389 <info>Provides the specified redirection URL if available from the HTTP header.</info>
11390 <return type='const char *' info='the specified redirection URL or NULL if not redirected.'/>
11391 <arg name='ctx' type='void *' info='the HTTP context'/>
11395 <info>Get the latest HTTP return code received</info>
11396 <return type='int' info='the HTTP return code for the request.'/>
11397 <arg name='ctx' type='void *' info='the HTTP context'/>
11401 …<info>This function saves the output of the HTTP transaction to a file It closes and free the cont…
11402 <return type='int' info='-1 in case of failure, 0 incase of success.'/>
11403 <arg name='ctxt' type='void *' info='the HTTP context'/>
11404 … <arg name='filename' type='const char *' info='the filename where the content should be saved'/>
11408info>(Re)Initialize the HTTP Proxy context by parsing the URL and finding the protocol host port i…
11410 … <arg name='URL' type='const char *' info='The proxy URL used to initialize the proxy context'/>
11414 <info>Create a new automata</info>
11415 <return type='xmlAutomataPtr' info='the new object or NULL in case of failure'/>
11418 <info>Creation of a new node containing a CDATA block.</info>
11419 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11420 <arg name='doc' type='xmlDocPtr' info='the document'/>
11421 <arg name='content' type='const xmlChar *' info='the CDATA block content content'/>
11422 <arg name='len' type='int' info='the length of the block'/>
11426 <info>create a new Catalog.</info>
11427 <return type='xmlCatalogPtr' info='the xmlCatalogPtr or NULL in case of error'/>
11428 <arg name='sgml' type='int' info='should this create an SGML catalog'/>
11431 <info>Create and registers an xmlCharEncodingHandler.</info>
11432 …<return type='xmlCharEncodingHandlerPtr' info='the xmlCharEncodingHandlerPtr created (or NULL in c…
11433 … <arg name='name' type='const char *' info='the encoding name, in UTF-8 format (ASCII actually)'/>
11434 …<arg name='input' type='xmlCharEncodingInputFunc' info='the xmlCharEncodingInputFunc to read that …
11435 …<arg name='output' type='xmlCharEncodingOutputFunc' info='the xmlCharEncodingOutputFunc to write t…
11438 <info>Creation of a new character reference node.</info>
11439 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11440 <arg name='doc' type='xmlDocPtr' info='the document'/>
11441 …<arg name='name' type='const xmlChar *' info='the char ref string, starting with # or &quot;&amp;#…
11445info>Creation of a new child element, added at the end of @parent children list. @ns and @content …
11446 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11447 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
11448 <arg name='ns' type='xmlNsPtr' info='a namespace if any'/>
11449 <arg name='name' type='const xmlChar *' info='the name of the child'/>
11450 <arg name='content' type='const xmlChar *' info='the XML content of the child if any.'/>
11453 <info>Creation of a new node containing a comment.</info>
11454 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11455 <arg name='content' type='const xmlChar *' info='the comment content'/>
11458 <info>Creates a new XML document</info>
11459 <return type='xmlDocPtr' info='a new document'/>
11460 …<arg name='version' type='const xmlChar *' info='xmlChar string giving the version of XML &quot;1.…
11463 <info>Creation of a new node containing a comment within a document.</info>
11464 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11465 <arg name='doc' type='xmlDocPtr' info='the document'/>
11466 <arg name='content' type='const xmlChar *' info='the comment content'/>
11469 <info>Allocate an element content structure for the document.</info>
11470 …<return type='xmlElementContentPtr' info='NULL if not, otherwise the new element content structure…
11471 <arg name='doc' type='xmlDocPtr' info='the document'/>
11472 <arg name='name' type='const xmlChar *' info='the subelement name or NULL'/>
11473 <arg name='type' type='xmlElementContentType' info='the type of element content decl'/>
11477 <info>Creation of a new Fragment node.</info>
11478 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11479 <arg name='doc' type='xmlDocPtr' info='the document owning the fragment'/>
11482info>Creation of a new node element within a document. @ns and @content are optional (NULL). NOTE:…
11483 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11484 <arg name='doc' type='xmlDocPtr' info='the document'/>
11485 <arg name='ns' type='xmlNsPtr' info='namespace if any'/>
11486 <arg name='name' type='const xmlChar *' info='the node name'/>
11487 <arg name='content' type='const xmlChar *' info='the XML text content if any'/>
11490info>Creation of a new node element within a document. @ns and @content are optional (NULL). NOTE:…
11491 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11492 <arg name='doc' type='xmlDocPtr' info='the document'/>
11493 <arg name='ns' type='xmlNsPtr' info='namespace if any'/>
11494 <arg name='name' type='xmlChar *' info='the node name'/>
11495 <arg name='content' type='const xmlChar *' info='the XML text content if any'/>
11498 <info>Creation of a processing instruction element.</info>
11499 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11500 <arg name='doc' type='xmlDocPtr' info='the target document'/>
11501 <arg name='name' type='const xmlChar *' info='the processing instruction name'/>
11502 <arg name='content' type='const xmlChar *' info='the PI content'/>
11505 <info>Create a new property carried by a document.</info>
11506 <return type='xmlAttrPtr' info='a pointer to the attribute'/>
11507 <arg name='doc' type='xmlDocPtr' info='the document'/>
11508 <arg name='name' type='const xmlChar *' info='the name of the attribute'/>
11509 <arg name='value' type='const xmlChar *' info='the value of the attribute'/>
11513 …<info>Creation of a new node element within a document. @ns and @content are optional (NULL).</inf…
11514 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11515 <arg name='doc' type='xmlDocPtr' info='the document'/>
11516 <arg name='ns' type='xmlNsPtr' info='namespace if any'/>
11517 <arg name='name' type='const xmlChar *' info='the node name'/>
11518 <arg name='content' type='const xmlChar *' info='the text content if any'/>
11521 <info>Creation of a new text node within a document.</info>
11522 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11523 <arg name='doc' type='const xmlDoc *' info='the document'/>
11524 <arg name='content' type='const xmlChar *' info='the text content'/>
11527 …<info>Creation of a new text node with an extra content length parameter. The text node pertain to…
11528 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11529 <arg name='doc' type='xmlDocPtr' info='the document'/>
11530 <arg name='content' type='const xmlChar *' info='the text content'/>
11531 <arg name='len' type='int' info='the text len.'/>
11534 …<info>Creation of a new DTD for the external subset. To create an internal subset, use xmlCreateIn…
11535 <return type='xmlDtdPtr' info='a pointer to the new DTD structure'/>
11536 <arg name='doc' type='xmlDocPtr' info='the document pointer'/>
11537 <arg name='name' type='const xmlChar *' info='the DTD name'/>
11538 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
11539 <arg name='SystemID' type='const xmlChar *' info='the system ID'/>
11542 … <info>Allocate an element content structure. Deprecated in favor of xmlNewDocElementContent</info>
11543 …<return type='xmlElementContentPtr' info='NULL if not, otherwise the new element content structure…
11544 <arg name='name' type='const xmlChar *' info='the subelement name or NULL'/>
11545 <arg name='type' type='xmlElementContentType' info='the type of element content decl'/>
11548info>Create a new entity, this differs from xmlAddDocEntity() that if the document is NULL or has …
11549 <return type='xmlEntityPtr' info='a pointer to the entity or NULL in case of error'/>
11550 <arg name='doc' type='xmlDocPtr' info='the document'/>
11551 <arg name='name' type='const xmlChar *' info='the entity name'/>
11552 <arg name='type' type='int' info='the entity type XML_xxx_yyy_ENTITY'/>
11553 <arg name='ExternalID' type='const xmlChar *' info='the entity external ID if available'/>
11554 <arg name='SystemID' type='const xmlChar *' info='the entity system ID if available'/>
11555 <arg name='content' type='const xmlChar *' info='the entity content'/>
11558 <info>Create a new input stream based on an xmlEntityPtr</info>
11559 <return type='xmlParserInputPtr' info='the new input stream or NULL'/>
11560 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11561 <arg name='entity' type='xmlEntityPtr' info='an Entity pointer'/>
11565 <info>Creation of a Namespace, the old way using PI and without scoping DEPRECATED !!!</info>
11566 <return type='xmlNsPtr' info='NULL this functionality had been removed'/>
11567 <arg name='doc' type='xmlDocPtr' info='the document carrying the namespace'/>
11568 <arg name='href' type='const xmlChar *' info='the URI associated'/>
11569 <arg name='prefix' type='const xmlChar *' info='the prefix for the namespace'/>
11572 …<info>Create a new input stream structure encapsulating the @input into a stream suitable for the …
11573 <return type='xmlParserInputPtr' info='the new input stream or NULL'/>
11574 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11575 <arg name='input' type='xmlParserInputBufferPtr' info='an I/O Input'/>
11576 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
11579 <info>Create a new input stream based on a file or an URL.</info>
11580 <return type='xmlParserInputPtr' info='the new input stream or NULL in case of error'/>
11581 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11582 <arg name='filename' type='const char *' info='the filename to use as entity'/>
11585 <info>Create a new input stream structure.</info>
11586 <return type='xmlParserInputPtr' info='the new input stream or NULL'/>
11587 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11590 …<info>xmlNewMutex() is used to allocate a libxml2 token struct for use in synchronizing access to …
11591 <return type='xmlMutexPtr' info='a new simple mutex pointer or NULL in case of error'/>
11594 <info>Creation of a new node element. @ns is optional (NULL).</info>
11595 …<return type='xmlNodePtr' info='a pointer to the new node object. Uses xmlStrdup() to make copy of…
11596 <arg name='ns' type='xmlNsPtr' info='namespace if any'/>
11597 <arg name='name' type='const xmlChar *' info='the node name'/>
11600 <info>Creation of a new node element. @ns is optional (NULL).</info>
11601 …<return type='xmlNodePtr' info='a pointer to the new node object, with pointer @name as new node&a…
11602 <arg name='ns' type='xmlNsPtr' info='namespace if any'/>
11603 <arg name='name' type='xmlChar *' info='the node name'/>
11606info>Creation of a new Namespace. This function will refuse to create a namespace with a similar p…
11607 <return type='xmlNsPtr' info='a new namespace pointer or NULL'/>
11608 <arg name='node' type='xmlNodePtr' info='the element carrying the namespace'/>
11609 <arg name='href' type='const xmlChar *' info='the URI associated'/>
11610 <arg name='prefix' type='const xmlChar *' info='the prefix for the namespace'/>
11613 <info>Create a new property tagged with a namespace and carried by a node.</info>
11614 <return type='xmlAttrPtr' info='a pointer to the attribute'/>
11615 <arg name='node' type='xmlNodePtr' info='the holding node'/>
11616 <arg name='ns' type='xmlNsPtr' info='the namespace'/>
11617 <arg name='name' type='const xmlChar *' info='the name of the attribute'/>
11618 <arg name='value' type='const xmlChar *' info='the value of the attribute'/>
11621 <info>Create a new property tagged with a namespace and carried by a node.</info>
11622 <return type='xmlAttrPtr' info='a pointer to the attribute'/>
11623 <arg name='node' type='xmlNodePtr' info='the holding node'/>
11624 <arg name='ns' type='xmlNsPtr' info='the namespace'/>
11625 <arg name='name' type='xmlChar *' info='the name of the attribute'/>
11626 <arg name='value' type='const xmlChar *' info='the value of the attribute'/>
11629 …<info>Creation of a processing instruction element. Use xmlDocNewPI preferably to get string inter…
11630 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11631 <arg name='name' type='const xmlChar *' info='the processing instruction name'/>
11632 <arg name='content' type='const xmlChar *' info='the PI content'/>
11635 <info>Allocate and initialize a new parser context.</info>
11636 <return type='xmlParserCtxtPtr' info='the xmlParserCtxtPtr or NULL'/>
11640 <info>Create a new property carried by a node.</info>
11641 <return type='xmlAttrPtr' info='a pointer to the attribute'/>
11642 <arg name='node' type='xmlNodePtr' info='the holding node'/>
11643 <arg name='name' type='const xmlChar *' info='the name of the attribute'/>
11644 <arg name='value' type='const xmlChar *' info='the value of the attribute'/>
11647info>xmlRNewMutex() is used to allocate a reentrant mutex for use in synchronizing access to data.…
11648 <return type='xmlRMutexPtr' info='the new reentrant mutex pointer or NULL in case of error'/>
11651 <info>Creation of a new reference node.</info>
11652 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11653 <arg name='doc' type='const xmlDoc *' info='the document'/>
11654 …<arg name='name' type='const xmlChar *' info='the reference name, or the reference string with &am…
11657 <info>Create a new input stream based on a memory buffer.</info>
11658 <return type='xmlParserInputPtr' info='the new input stream'/>
11659 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11660 <arg name='buffer' type='const xmlChar *' info='an memory buffer'/>
11663 <info>Creation of a new text node.</info>
11664 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11665 <arg name='content' type='const xmlChar *' info='the text content'/>
11669info>Creation of a new child element, added at the end of @parent children list. @ns and @content …
11670 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11671 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
11672 <arg name='ns' type='xmlNsPtr' info='a namespace if any'/>
11673 <arg name='name' type='const xmlChar *' info='the name of the child'/>
11674 <arg name='content' type='const xmlChar *' info='the text content of the child if any.'/>
11677 <info>Creation of a new text node with an extra parameter for the content&apos;s length</info>
11678 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11679 <arg name='content' type='const xmlChar *' info='the text content'/>
11680 <arg name='len' type='int' info='the text len.'/>
11684 <info>Create an xmlTextReader structure fed with @input</info>
11685 <return type='xmlTextReaderPtr' info='the new xmlTextReaderPtr or NULL in case of error'/>
11686 …<arg name='input' type='xmlParserInputBufferPtr' info='the xmlParserInputBufferPtr used to read da…
11687 <arg name='URI' type='const char *' info='the URI information for the source if available'/>
11691 <info>Create an xmlTextReader structure fed with the resource at @URI</info>
11692 <return type='xmlTextReaderPtr' info='the new xmlTextReaderPtr or NULL in case of error'/>
11693 <arg name='URI' type='const char *' info='the URI of the resource to process'/>
11697info>Create a new xmlNewTextWriter structure using an xmlOutputBufferPtr NOTE: the @out parameter …
11698 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
11699 <arg name='out' type='xmlOutputBufferPtr' info='an xmlOutputBufferPtr'/>
11703 <info>Create a new xmlNewTextWriter structure with @*doc as output</info>
11704 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
11705 …<arg name='doc' type='xmlDocPtr *' info='address of a xmlDocPtr to hold the new XML document tree'…
11706 <arg name='compression' type='int' info='compress the output?'/>
11710 <info>Create a new xmlNewTextWriter structure with @uri as output</info>
11711 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
11712 <arg name='uri' type='const char *' info='the URI of the resource for the output'/>
11713 <arg name='compression' type='int' info='compress the output?'/>
11717 … <info>Create a new xmlNewTextWriter structure with @buf as output TODO: handle compression</info>
11718 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
11719 <arg name='buf' type='xmlBufferPtr' info='xmlBufferPtr'/>
11720 <arg name='compression' type='int' info='compress the output?'/>
11724info>Create a new xmlNewTextWriter structure with @ctxt as output NOTE: the @ctxt context will be …
11725 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
11726 …<arg name='ctxt' type='xmlParserCtxtPtr' info='xmlParserCtxtPtr to hold the new XML document tree'…
11727 <arg name='compression' type='int' info='compress the output?'/>
11731 <info>Create a new xmlNewTextWriter structure with @doc as output starting at @node</info>
11732 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
11733 <arg name='doc' type='xmlDocPtr' info='xmlDocPtr'/>
11734 <arg name='node' type='xmlNodePtr' info='xmlNodePtr or NULL for doc-&gt;children'/>
11735 <arg name='compression' type='int' info='compress the output?'/>
11739 <info>Allocate a validation context structure.</info>
11740 …<return type='xmlValidCtxtPtr' info='NULL if not, otherwise the new validation context structure'/>
11743 <info>Skip to the next char input char.</info>
11745 <arg name='ctxt' type='xmlParserCtxtPtr' info='the XML parser context'/>
11749info>Finds the first closest next sibling of the node which is an element node. Note the handling …
11750 <return type='xmlNodePtr' info='the next element sibling or NULL if not available'/>
11751 <arg name='node' type='xmlNodePtr' info='the current node'/>
11754 …<info>A specific entity loader disabling network accesses, though still allowing local catalog acc…
11755 <return type='xmlParserInputPtr' info='a new allocated xmlParserInputPtr, or NULL.'/>
11756 <arg name='URL' type='const char *' info='the URL for the entity to load'/>
11757 <arg name='ID' type='const char *' info='the System ID for the entity to load'/>
11758 …<arg name='ctxt' type='xmlParserCtxtPtr' info='the context in which the entity is called or NULL'/>
11761info>Append the extra substring to the node content. NOTE: In contrast to xmlNodeSetContent(), @co…
11763 <arg name='cur' type='xmlNodePtr' info='the node being modified'/>
11764 <arg name='content' type='const xmlChar *' info='extra content'/>
11767info>Append the extra substring to the node content. NOTE: In contrast to xmlNodeSetContentLen(), …
11769 <arg name='cur' type='xmlNodePtr' info='the node being modified'/>
11770 <arg name='content' type='const xmlChar *' info='extra content'/>
11771 <arg name='len' type='int' info='the size of @content'/>
11774info>Read the value of a node @cur, this can be either the text carried directly by this node if i…
11775 <return type='int' info='0 in case of success and -1 in case of error.'/>
11776 <arg name='buffer' type='xmlBufferPtr' info='a buffer'/>
11777 <arg name='cur' type='const xmlNode *' info='the node being read'/>
11781info>Dump an XML node, recursive behaviour,children are printed too. Note that @format = 1 provide…
11782 <return type='int' info='the number of bytes written to the buffer or -1 in case of error'/>
11783 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
11784 <arg name='doc' type='xmlDocPtr' info='the document'/>
11785 <arg name='cur' type='xmlNodePtr' info='the current node'/>
11786 <arg name='level' type='int' info='the imbrication level for indenting'/>
11787 <arg name='format' type='int' info='is formatting allowed'/>
11791info>Dump an XML node, recursive behaviour, children are printed too. Note that @format = 1 provid…
11793 <arg name='buf' type='xmlOutputBufferPtr' info='the XML buffer output'/>
11794 <arg name='doc' type='xmlDocPtr' info='the document'/>
11795 <arg name='cur' type='xmlNodePtr' info='the current node'/>
11796 <arg name='level' type='int' info='the imbrication level for indenting'/>
11797 <arg name='format' type='int' info='is formatting allowed'/>
11798 <arg name='encoding' type='const char *' info='an optional encoding string'/>
11801info>Searches for the BASE URL. The code should work on both XML and HTML document even if base me…
11802 …<return type='xmlChar *' info='a pointer to the base URL, or NULL if not found It&apos;s up to the…
11803 <arg name='doc' type='const xmlDoc *' info='the document the node pertains to'/>
11804 <arg name='cur' type='const xmlNode *' info='the node being checked'/>
11807info>Read the value of a node, this can be either the text carried directly by this node if it&apo…
11808 …<return type='xmlChar *' info='a new #xmlChar * or NULL if no content is available. It&apos;s up t…
11809 <arg name='cur' type='const xmlNode *' info='the node being read'/>
11812 …<info>Searches the language of a node, i.e. the values of the xml:lang attribute or the one carrie…
11813 …<return type='xmlChar *' info='a pointer to the lang value, or NULL if not found It&apos;s up to t…
11814 <arg name='cur' type='const xmlNode *' info='the node being checked'/>
11817 …<info>Searches the space preserving behaviour of a node, i.e. the values of the xml:space attribut…
11818 …<return type='int' info='-1 if xml:space is not inherited, 0 if &quot;default&quot;, 1 if &quot;pr…
11819 <arg name='cur' type='const xmlNode *' info='the node being checked'/>
11822 <info>Is this node a Text node ?</info>
11823 <return type='int' info='1 yes, 0 no'/>
11824 <arg name='node' type='const xmlNode *' info='the node'/>
11828info>Builds the string equivalent to the text contained in the Node list made of TEXTs and ENTITY_…
11829 …<return type='xmlChar *' info='a pointer to the string copy, the caller must free it with xmlFree(…
11830 <arg name='doc' type='const xmlDoc *' info='the document'/>
11831 <arg name='list' type='const xmlNode *' info='a Node list'/>
11832 …<arg name='inLine' type='int' info='should we replace entity contents or show their external form'…
11835 …<info>Build the string equivalent to the text contained in the Node list made of TEXTs and ENTITY_…
11836 …<return type='xmlChar *' info='a pointer to the string copy, the caller must free it with xmlFree(…
11837 <arg name='doc' type='xmlDocPtr' info='the document'/>
11838 <arg name='list' type='const xmlNode *' info='a Node list'/>
11839 …<arg name='inLine' type='int' info='should we replace entity contents or show their external form'…
11843 <info>Set (or reset) the base URI of a node, i.e. the value of the xml:base attribute.</info>
11845 <arg name='cur' type='xmlNodePtr' info='the node being changed'/>
11846 <arg name='uri' type='const xmlChar *' info='the new base URI'/>
11849info>Replace the content of a node. NOTE: @content is supposed to be a piece of XML CDATA, so it a…
11851 <arg name='cur' type='xmlNodePtr' info='the node being modified'/>
11852 <arg name='content' type='const xmlChar *' info='the new value of the content'/>
11856info>Replace the content of a node. NOTE: @content is supposed to be a piece of XML CDATA, so it a…
11858 <arg name='cur' type='xmlNodePtr' info='the node being modified'/>
11859 <arg name='content' type='const xmlChar *' info='the new value of the content'/>
11860 <arg name='len' type='int' info='the size of @content'/>
11864 <info>Set the language of a node, i.e. the values of the xml:lang attribute.</info>
11866 <arg name='cur' type='xmlNodePtr' info='the node being changed'/>
11867 <arg name='lang' type='const xmlChar *' info='the language description'/>
11871 <info>Set (or reset) the name of a node.</info>
11873 <arg name='cur' type='xmlNodePtr' info='the node being changed'/>
11874 <arg name='name' type='const xmlChar *' info='the new tag name'/>
11878 …<info>Set (or reset) the space preserving behaviour of a node, i.e. the value of the xml:space att…
11880 <arg name='cur' type='xmlNodePtr' info='the node being changed'/>
11881 …<arg name='val' type='int' info='the xml:space value (&quot;0&quot;: default, 1: &quot;preserve&qu…
11884info>Applies the 5 normalization steps to a path string--that is, RFC 2396 Section 5.2, steps 6.c …
11885 <return type='int' info='0 or an error code'/>
11886 <arg name='path' type='char *' info='pointer to the path string'/>
11889 … <info>This function is obsolete. Please see xmlURIFromPath in uri.c for a better solution.</info>
11890 <return type='xmlChar *' info='a canonicalized version of the path'/>
11891 <arg name='path' type='const xmlChar *' info='the input file path'/>
11895 <info>flushes and close the output I/O channel and free up all the associated resources</info>
11896 <return type='int' info='the number of byte written or -1 in case of error.'/>
11897 <arg name='out' type='xmlOutputBufferPtr' info='a buffered output'/>
11901 <info>Create a buffered output for the progressive saving to a xmlBuffer</info>
11902 <return type='xmlOutputBufferPtr' info='the new parser output or NULL'/>
11903 <arg name='buffer' type='xmlBufferPtr' info='a xmlBufferPtr'/>
11904 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the encoding converter or NULL'/>
11908 <info>Create a buffered output for the progressive saving to a file descriptor</info>
11909 <return type='xmlOutputBufferPtr' info='the new parser output or NULL'/>
11910 <arg name='fd' type='int' info='a file descriptor number'/>
11911 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the encoding converter or NULL'/>
11915 <info>Create a buffered output for the progressive saving to a FILE * buffered C I/O</info>
11916 <return type='xmlOutputBufferPtr' info='the new parser output or NULL'/>
11917 <arg name='file' type='FILE *' info='a FILE*'/>
11918 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the encoding converter or NULL'/>
11922info>Create a buffered output for the progressive saving of a file If filename is &quot;-&apos; t…
11923 <return type='xmlOutputBufferPtr' info='the new output or NULL'/>
11924 <arg name='URI' type='const char *' info='a C string containing the URI or filename'/>
11925 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the encoding converter or NULL'/>
11926 <arg name='compression' type='int' info='the compression ration (0 none, 9 max).'/>
11929 <info>Registers a callback for URI output file handling</info>
11930 …<return type='xmlOutputBufferCreateFilenameFunc' info='the old value of the registration function'…
11931 …<arg name='func' type='xmlOutputBufferCreateFilenameFunc' info='function pointer to the new Output…
11934 …<info>Signature for the function doing the lookup for a suitable output method corresponding to an…
11935 …<return type='xmlOutputBufferPtr' info='the new xmlOutputBufferPtr in case of success or NULL if n…
11936 <arg name='URI' type='const char *' info='the URI to write to'/>
11937 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info=''/>
11938 <arg name='compression' type='int' info=''/>
11942 <info>Create a buffered output for the progressive saving to an I/O handler</info>
11943 <return type='xmlOutputBufferPtr' info='the new parser output or NULL'/>
11944 <arg name='iowrite' type='xmlOutputWriteCallback' info='an I/O write function'/>
11945 <arg name='ioclose' type='xmlOutputCloseCallback' info='an I/O close function'/>
11946 <arg name='ioctx' type='void *' info='an I/O handler'/>
11947 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the charset encoding if known'/>
11951 <info>flushes the output I/O channel</info>
11952 <return type='int' info='the number of byte written or -1 in case of error.'/>
11953 <arg name='out' type='xmlOutputBufferPtr' info='a buffered output'/>
11957 <info>Gives a pointer to the data currently held in the output buffer</info>
11958 <return type='const xmlChar *' info='a pointer to the data or NULL in case of error'/>
11959 <arg name='out' type='xmlOutputBufferPtr' info='an xmlOutputBufferPtr'/>
11963 <info>Gives the length of the data currently held in the output buffer</info>
11964 <return type='size_t' info='0 in case or error or no data is held, the size otherwise'/>
11965 <arg name='out' type='xmlOutputBufferPtr' info='an xmlOutputBufferPtr'/>
11969info>Write the content of the array in the output I/O buffer This routine handle the I18N transcod…
11970 <return type='int' info='the number of chars immediately written, or -1 in case of error.'/>
11971 <arg name='out' type='xmlOutputBufferPtr' info='a buffered parser output'/>
11972 <arg name='len' type='int' info='the size in bytes of the array.'/>
11973 <arg name='buf' type='const char *' info='an char array'/>
11977info>Write the content of the string in the output I/O buffer This routine escapes the caracters a…
11978 <return type='int' info='the number of chars immediately written, or -1 in case of error.'/>
11979 <arg name='out' type='xmlOutputBufferPtr' info='a buffered parser output'/>
11980 <arg name='str' type='const xmlChar *' info='a zero terminated UTF-8 string'/>
11981 …<arg name='escaping' type='xmlCharEncodingOutputFunc' info='an optional escaping function (or NULL…
11985info>Write the content of the string in the output I/O buffer This routine handle the I18N transco…
11986 <return type='int' info='the number of chars immediately written, or -1 in case of error.'/>
11987 <arg name='out' type='xmlOutputBufferPtr' info='a buffered parser output'/>
11988 <arg name='str' type='const char *' info='a zero terminated C string'/>
11992 <info>Callback used in the I/O Output API to close the resource</info>
11993 <return type='int' info='0 or -1 in case of error'/>
11994 <arg name='context' type='void *' info='an Output context'/>
11998 …<info>Callback used in the I/O Output API to detect if the current handler can provide output fonc…
11999 <return type='int' info='1 if yes and 0 if another Output module should be used'/>
12000 <arg name='filename' type='char const *' info='the filename or URI'/>
12004 <info>Callback used in the I/O Output API to open the resource</info>
12005 <return type='void *' info='an Output context or NULL in case or error'/>
12006 <arg name='filename' type='char const *' info='the filename or URI'/>
12010 <info>Callback used in the I/O Output API to write to the resource</info>
12011 <return type='int' info='the number of bytes written or -1 in case of error'/>
12012 <arg name='context' type='void *' info='an Output context'/>
12013 <arg name='buffer' type='const char *' info='the buffer of data to write'/>
12014 <arg name='len' type='int' info='the length of the buffer in bytes'/>
12017info>parse a value for an attribute Note: the parser won&apos;t do substitution of entities here, …
12018 …<return type='xmlChar *' info='the AttValue parsed or NULL. The value has to be freed by the calle…
12019 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12023info>parse an attribute [41] Attribute ::= Name Eq AttValue [ WFC: No External Entity References…
12024 <return type='const xmlChar *' info='the attribute name, and the value in *value.'/>
12025 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12026 … <arg name='value' type='xmlChar **' info='a xmlChar ** used to store the value of the attribute'/>
12029info>: parse the Attribute list def for an element [52] AttlistDecl ::= &apos;&lt;!ATTLIST&apos; …
12031 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12034info>parse the Attribute list def for an element [54] AttType ::= StringType | TokenizedType | En…
12035 <return type='int' info='the attribute type'/>
12036 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12037 <arg name='tree' type='xmlEnumerationPtr *' info='the enumeration tree built while parsing'/>
12041info>Parse a well-balanced chunk of an XML document called by the parser The allowed sequence for …
12042 …<return type='int' info='0 if the chunk is well balanced, -1 in case of args problem and the parse…
12043 <arg name='doc' type='xmlDocPtr' info='the document the chunk pertains to'/>
12044 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler bloc (possibly NULL)'/>
12045 …<arg name='user_data' type='void *' info='The user data returned on SAX callbacks (possibly NULL)'…
12046 <arg name='depth' type='int' info='Used for loop detection, use 0'/>
12047 …<arg name='string' type='const xmlChar *' info='the input string in UTF8 or ISO-Latin (zero termin…
12048 <arg name='lst' type='xmlNodePtr *' info='the return value for the set of parsed nodes'/>
12052info>Parse a well-balanced chunk of an XML document called by the parser The allowed sequence for …
12053 …<return type='int' info='0 if the chunk is well balanced, -1 in case of args problem and the parse…
12054 <arg name='doc' type='xmlDocPtr' info='the document the chunk pertains to'/>
12055 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler bloc (possibly NULL)'/>
12056 …<arg name='user_data' type='void *' info='The user data returned on SAX callbacks (possibly NULL)'…
12057 <arg name='depth' type='int' info='Used for loop detection, use 0'/>
12058 …<arg name='string' type='const xmlChar *' info='the input string in UTF8 or ISO-Latin (zero termin…
12059 <arg name='lst' type='xmlNodePtr *' info='the return value for the set of parsed nodes'/>
12060 <arg name='recover' type='int' info='return nodes even if the data is broken (use 0)'/>
12063info>Parse escaped pure raw content. [18] CDSect ::= CDStart CData CDEnd [19] CDStart ::= &apos;…
12065 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12069 …<info>parse an XML file and build a tree. It&apos;s like xmlParseFile() except it bypass all catal…
12070 <return type='xmlDocPtr' info='the resulting document tree or NULL in case of error'/>
12071 <arg name='filename' type='const char *' info='the filename'/>
12074info>parse a CharData section. if we are within a CDATA section &apos;]]&gt;&apos; marks an end of…
12076 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12077 <arg name='cdata' type='int' info='int indicating whether we are within a CDATA section'/>
12080info>Compare the string to the encoding schemes already known. Note that the comparison is case in…
12081 …<return type='xmlCharEncoding' info='one of the XML_CHAR_ENCODING_... values or XML_CHAR_ENCODING_…
12082 …<arg name='name' type='const char *' info='the encoding name as parsed, in UTF-8 format (ASCII act…
12085info>parse Reference declarations [66] CharRef ::= &apos;&amp;#&apos; [0-9]+ &apos;;&apos; | &apo…
12086 <return type='int' info='the value parsed (as an int), 0 in case of error'/>
12087 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12091 <info>Parse a Chunk of memory</info>
12092 <return type='int' info='zero if no error, the xmlParserErrors otherwise.'/>
12093 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12094 <arg name='chunk' type='const char *' info='an char array'/>
12095 <arg name='size' type='int' info='the size in byte of the chunk'/>
12096 <arg name='terminate' type='int' info='last chunk indicator'/>
12099info>Skip an XML (SGML) comment &lt;!-- .... --&gt; The spec says that &quot;For compatibility, th…
12101 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12104 …<info>Parse a content: [43] content ::= (element | CharData | Reference | CDSect | PI | Comment)*…
12106 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12109info>Parse an external general entity within an existing parsing context An external general parse…
12110 …<return type='int' info='0 if the entity is well formed, -1 in case of args problem and the parser…
12111 <arg name='ctx' type='xmlParserCtxtPtr' info='the existing parsing context'/>
12112 <arg name='URL' type='const xmlChar *' info='the URL for the entity to load'/>
12113 <arg name='ID' type='const xmlChar *' info='the System ID for the entity to load'/>
12114 <arg name='lst' type='xmlNodePtr *' info='the return value for the set of parsed nodes'/>
12118 <info>Load and parse an external subset.</info>
12119 <return type='xmlDtdPtr' info='the resulting xmlDtdPtr or NULL in case of error.'/>
12120 …<arg name='ExternalID' type='const xmlChar *' info='a NAME* containing the External ID of the DTD'…
12121 <arg name='SystemID' type='const xmlChar *' info='a NAME* containing the URL to the DTD'/>
12124info>Parse an attribute default declaration [60] DefaultDecl ::= &apos;#REQUIRED&apos; | &apos;#I…
12125 …<return type='int' info='XML_ATTRIBUTE_NONE, XML_ATTRIBUTE_REQUIRED, XML_ATTRIBUTE_IMPLIED or XML_…
12126 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12127 …<arg name='value' type='xmlChar **' info='Receive a possible fixed default value for the attribute…
12131 <info>parse an XML in-memory document and build a tree.</info>
12132 <return type='xmlDocPtr' info='the resulting document tree'/>
12133 <arg name='cur' type='const xmlChar *' info='a pointer to an array of xmlChar'/>
12136info>parse a DOCTYPE declaration [28] doctypedecl ::= &apos;&lt;!DOCTYPE&apos; S Name (S External…
12138 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12141info>parse an XML document (and build a tree if using the standard SAX interface). [1] document :…
12142 …<return type='int' info='0, -1 in case of error. the parser context is augmented as a result of th…
12143 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12146info>parse an XML element, this is highly recursive [39] element ::= EmptyElemTag | STag content …
12148 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12151info>parse the declaration for a Mixed Element content The leading &apos;(&apos; and spaces have b…
12152 …<return type='xmlElementContentPtr' info='the tree of xmlElementContentPtr describing the element …
12153 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12154 …<arg name='inputchk' type='int' info='the input used for the current entity, needed for boundary c…
12157info>parse the declaration for an Element content either Mixed or Children, the cases EMPTY and AN…
12158 <return type='int' info='the type of element content XML_ELEMENT_TYPE_xxx'/>
12159 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12160 <arg name='name' type='const xmlChar *' info='the name of the element being defined.'/>
12161 …<arg name='result' type='xmlElementContentPtr *' info='the Element Content pointer will be stored …
12164info>parse an Element declaration. [45] elementdecl ::= &apos;&lt;!ELEMENT&apos; S Name S content…
12165 <return type='int' info='the type of the element, or -1 in case of error'/>
12166 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12169info>parse the declaration for a Mixed Element content The leading &apos;(&apos; and spaces have b…
12170 …<return type='xmlElementContentPtr' info='the list of the xmlElementContentPtr describing the elem…
12171 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12172 …<arg name='inputchk' type='int' info='the input used for the current entity, needed for boundary c…
12175 …<info>parse the XML encoding name [81] EncName ::= [A-Za-z] ([A-Za-z0-9._] | &apos;-&apos;)*</inf…
12176 <return type='xmlChar *' info='the encoding name value or NULL'/>
12177 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12180info>parse the XML encoding declaration [80] EncodingDecl ::= S &apos;encoding&apos; Eq (&apos;&q…
12181 <return type='const xmlChar *' info='the encoding value or NULL'/>
12182 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12186info>parse an end of tag [42] ETag ::= &apos;&lt;/&apos; Name S? &apos;&gt;&apos; With namespace…
12188 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12192info>parse an XML external entity out of context and build a tree. [78] extParsedEnt ::= TextDecl…
12193 <return type='xmlDocPtr' info='the resulting document tree'/>
12194 <arg name='filename' type='const char *' info='the filename'/>
12197info>parse &lt;!ENTITY declarations [70] EntityDecl ::= GEDecl | PEDecl [71] GEDecl ::= &apos;&l…
12199 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12202info>parse ENTITY references declarations [68] EntityRef ::= &apos;&amp;&apos; Name &apos;;&apos;…
12203 <return type='xmlEntityPtr' info='the xmlEntityPtr if found, or NULL otherwise.'/>
12204 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12207info>parse a value for ENTITY declarations [9] EntityValue ::= &apos;&quot;&apos; ([^%&amp;&quot;…
12208 <return type='xmlChar *' info='the EntityValue parsed with reference substituted or NULL'/>
12209 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12210 … <arg name='orig' type='xmlChar **' info='if non-NULL store a copy of the original entity value'/>
12213info>parse an Enumerated attribute type. [57] EnumeratedType ::= NotationType | Enumeration [58]…
12214 <return type='int' info='XML_ATTRIBUTE_ENUMERATION or XML_ATTRIBUTE_NOTATION'/>
12215 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12216 <arg name='tree' type='xmlEnumerationPtr *' info='the enumeration tree built while parsing'/>
12219info>parse an Enumeration attribute type. [59] Enumeration ::= &apos;(&apos; S? Nmtoken (S? &apos…
12220 <return type='xmlEnumerationPtr' info='the enumeration attribute tree built while parsing'/>
12221 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12224info>parse a general parsed entity An external general parsed entity is well-formed if it matches …
12225 …<return type='int' info='0, -1 in case of error. the parser context is augmented as a result of th…
12226 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12230info>Parse an external general entity An external general parsed entity is well-formed if it match…
12231 …<return type='int' info='0 if the entity is well formed, -1 in case of args problem and the parser…
12232 <arg name='doc' type='xmlDocPtr' info='the document the chunk pertains to'/>
12233 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler bloc (possibly NULL)'/>
12234 …<arg name='user_data' type='void *' info='The user data returned on SAX callbacks (possibly NULL)'…
12235 <arg name='depth' type='int' info='Used for loop detection, use 0'/>
12236 <arg name='URL' type='const xmlChar *' info='the URL for the entity to load'/>
12237 <arg name='ID' type='const xmlChar *' info='the System ID for the entity to load'/>
12238 <arg name='lst' type='xmlNodePtr *' info='the return value for the set of parsed nodes'/>
12241info>Parse an External ID or a Public ID NOTE: Productions [75] and [83] interact badly since [75…
12242 …<return type='xmlChar *' info='the function returns SystemLiteral and in the second case publicID …
12243 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12244 <arg name='publicID' type='xmlChar **' info='a xmlChar** receiving PubidLiteral'/>
12245 …<arg name='strict' type='int' info='indicate whether we should restrict parsing to only production…
12248info>parse Markup declarations from an external subset [30] extSubset ::= textDecl? extSubsetDecl…
12250 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12251 <arg name='ExternalID' type='const xmlChar *' info='the external identifier'/>
12252 <arg name='SystemID' type='const xmlChar *' info='the system identifier (or URL)'/>
12256 …<info>parse an XML file and build a tree. Automatic support for ZLIB/Compress compressed document …
12257 …<return type='xmlDocPtr' info='the resulting document tree if the file was wellformed, NULL otherw…
12258 <arg name='filename' type='const char *' info='the filename'/>
12261info>Parse a well-balanced chunk of an XML document within the context (DTD, namespaces, etc ...) …
12262 …<return type='xmlParserErrors' info='XML_ERR_OK if the chunk is well balanced, and the parser erro…
12263 <arg name='node' type='xmlNodePtr' info='the context node'/>
12264 <arg name='data' type='const char *' info='the input string'/>
12265 <arg name='datalen' type='int' info='the input string length in bytes'/>
12266 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12267 <arg name='lst' type='xmlNodePtr *' info='the return value for the set of parsed nodes'/>
12270info>parse Markup declarations [29] markupdecl ::= elementdecl | AttlistDecl | EntityDecl | Notat…
12272 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12276 <info>parse an XML in-memory block and build a tree.</info>
12277 <return type='xmlDocPtr' info='the resulting document tree'/>
12278 <arg name='buffer' type='const char *' info='an pointer to a char array'/>
12279 <arg name='size' type='int' info='the size of the array'/>
12282 <info>parse an XML Misc* optional field. [27] Misc ::= Comment | PI | S</info>
12284 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12287info>parse an XML name. [4] NameChar ::= Letter | Digit | &apos;.&apos; | &apos;-&apos; | &apos;_…
12288 <return type='const xmlChar *' info='the Name parsed or NULL'/>
12289 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12293info>xmlParseNamespace: parse specific PI &apos;&lt;?namespace ...&apos; constructs. This is what…
12295 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12298 …<info>parse an XML Nmtoken. [7] Nmtoken ::= (NameChar)+ [8] Nmtokens ::= Nmtoken (#x20 Nmtoken)*…
12299 <return type='xmlChar *' info='the Nmtoken parsed or NULL'/>
12300 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12303info>parse a notation declaration [82] NotationDecl ::= &apos;&lt;!NOTATION&apos; S Name S (Exter…
12305 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12308info>parse an Notation attribute type. Note: the leading &apos;NOTATION&apos; S part has already …
12309 <return type='xmlEnumerationPtr' info='the notation attribute tree built while parsing'/>
12310 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12313info>parse PEReference declarations The entity content is handled directly by pushing it&apos;s co…
12315 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12318info>parse an XML Processing Instruction. [16] PI ::= &apos;&lt;?&apos; PITarget (S (Char* - (Cha…
12320 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12323info>parse the name of a PI [17] PITarget ::= Name - ((&apos;X&apos; | &apos;x&apos;) (&apos;M&ap…
12324 <return type='const xmlChar *' info='the PITarget name or NULL'/>
12325 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12328info>parse an XML public literal [12] PubidLiteral ::= &apos;&quot;&apos; PubidChar* &apos;&quot;…
12329 <return type='xmlChar *' info='the PubidLiteral parsed or NULL.'/>
12330 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12334 …<info>Parse and return a string between quotes or doublequotes TODO: Deprecated, to be removed a…
12335 <return type='xmlChar *' info='the string parser or NULL.'/>
12336 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12339info>parse and handle entity references in content, depending on the SAX interface, this may end-u…
12341 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12344info>parse the XML standalone declaration [32] SDDecl ::= S &apos;standalone&apos; Eq ((&quot;&ap…
12345 …<return type='int' info='1 if standalone=&quot;yes&quot; 0 if standalone=&quot;no&quot; -2 if stan…
12346 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12350info>parse a start of tag either for rule element or EmptyElement. In both case we don&apos;t pars…
12351 <return type='const xmlChar *' info='the element name parsed'/>
12352 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12355info>parse an XML Literal [11] SystemLiteral ::= (&apos;&quot;&apos; [^&quot;]* &apos;&quot;&apos…
12356 <return type='xmlChar *' info='the SystemLiteral parsed or NULL'/>
12357 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12360 …<info>parse an XML declaration header for external entities [77] TextDecl ::= &apos;&lt;?xml&apos…
12362 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12365 …<info>Parse an URI based on RFC 3986 URI-reference = [ absoluteURI | relativeURI ] [ &quot;#&quot…
12366 <return type='xmlURIPtr' info='a newly built xmlURIPtr or NULL in case of error'/>
12367 <arg name='str' type='const char *' info='the URI string to analyze'/>
12370 …<info>Parse an URI but allows to keep intact the original fragments. URI-reference = URI / relati…
12371 <return type='xmlURIPtr' info='a newly built xmlURIPtr or NULL in case of error'/>
12372 <arg name='str' type='const char *' info='the URI string to analyze'/>
12373 <arg name='raw' type='int' info='if 1 unescaping of URI pieces are disabled'/>
12376info>Parse an URI reference string based on RFC 3986 and fills in the appropriate fields of the @u…
12377 <return type='int' info='0 or the error code'/>
12378 <arg name='uri' type='xmlURIPtr' info='pointer to an URI structure'/>
12379 <arg name='str' type='const char *' info='the string to analyze'/>
12382info>parse the XML version. [24] VersionInfo ::= S &apos;version&apos; Eq (&apos; VersionNum &apo…
12383 <return type='xmlChar *' info='the version string, e.g. &quot;1.0&quot;'/>
12384 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12387 …<info>parse the XML version value. [26] VersionNum ::= &apos;1.&apos; [0-9]+ In practice allow […
12388 <return type='xmlChar *' info='the string giving the XML version number, or NULL'/>
12389 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12392 …<info>parse an XML declaration header [23] XMLDecl ::= &apos;&lt;?xml&apos; VersionInfo EncodingD…
12394 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12397 <info>Insert node info record into the sorted sequence</info>
12399 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12400 <arg name='info' type='const xmlParserNodeInfoPtr' info='a node info sequence pointer'/>
12403 …<info>Display and format an error messages, gives file, line, position and extra parameters.</info>
12405 <arg name='ctx' type='void *' info='an XML parser context'/>
12406 <arg name='msg' type='const char *' info='the message to display/transmit'/>
12407 <arg name='...' type='...' info='extra parameters for the message display'/>
12410 <info>Find the parser node info struct for a given node</info>
12411 <return type='const xmlParserNodeInfo *' info='an xmlParserNodeInfo block pointer or NULL'/>
12412 <arg name='ctx' type='const xmlParserCtxtPtr' info='an XML parser context'/>
12413 <arg name='node' type='const xmlNodePtr' info='an XML node within the tree'/>
12416 …<info>xmlParserFindNodeInfoIndex : Find the index that the info record for the given node is or sh…
12417 <return type='unsigned long' info='a long indicating the position of the record'/>
12418 <arg name='seq' type='const xmlParserNodeInfoSeqPtr' info='a node info sequence pointer'/>
12419 <arg name='node' type='const xmlNodePtr' info='an XML node pointer'/>
12422 <info>lookup the directory for that file</info>
12423 <return type='char *' info='a new allocated string containing the directory, or NULL.'/>
12424 <arg name='filename' type='const char *' info='the path to a file'/>
12427info>[69] PEReference ::= &apos;%&apos; Name &apos;;&apos; [ WFC: No Recursion ] A parsed entity …
12429 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
12433info>TODO: Remove, now deprecated ... the test is done directly in the content parsing routines. …
12435 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
12438 …<info>Create a buffered parser input for the progressive parsing for the input from a file descrip…
12439 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
12440 <arg name='fd' type='int' info='a file descriptor number'/>
12441 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
12444 … <info>Create a buffered parser input for the progressive parsing of a FILE * buffered C I/O</info>
12445 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
12446 <arg name='file' type='FILE *' info='a FILE*'/>
12447 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
12450info>Create a buffered parser input for the progressive parsing of a file If filename is &quot;-&a…
12451 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
12452 <arg name='URI' type='const char *' info='a C string containing the URI or filename'/>
12453 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
12456 <info>Registers a callback for URI input file handling</info>
12457 …<return type='xmlParserInputBufferCreateFilenameFunc' info='the old value of the registration func…
12458 …<arg name='func' type='xmlParserInputBufferCreateFilenameFunc' info='function pointer to the new P…
12461 …<info>Signature for the function doing the lookup for a suitable input method corresponding to an …
12462 …<return type='xmlParserInputBufferPtr' info='the new xmlParserInputBufferPtr in case of success or…
12463 <arg name='URI' type='const char *' info='the URI to read from'/>
12464 <arg name='enc' type='xmlCharEncoding' info='the requested source encoding'/>
12467 …<info>Create a buffered parser input for the progressive parsing for the input from an I/O handler…
12468 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
12469 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
12470 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
12471 <arg name='ioctx' type='void *' info='an I/O handler'/>
12472 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
12475 …<info>Create a buffered parser input for the progressive parsing for the input from a memory area.…
12476 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
12477 <arg name='mem' type='const char *' info='the memory input'/>
12478 <arg name='size' type='int' info='the length of the memory block'/>
12479 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
12482info>Create a buffered parser input for the progressive parsing for the input from an immutable me…
12483 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
12484 <arg name='mem' type='const char *' info='the memory input'/>
12485 <arg name='size' type='int' info='the length of the memory block'/>
12486 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
12489info>Grow up the content of the input buffer, the old data are preserved This routine handle the I…
12490 …<return type='int' info='the number of chars read and stored in the buffer, or -1 in case of error…
12491 <arg name='in' type='xmlParserInputBufferPtr' info='a buffered parser input'/>
12492 <arg name='len' type='int' info='indicative value of the amount of chars to read'/>
12495info>Push the content of the arry in the input buffer This routine handle the I18N transcoding to …
12496 …<return type='int' info='the number of chars read and stored in the buffer, or -1 in case of error…
12497 <arg name='in' type='xmlParserInputBufferPtr' info='a buffered parser input'/>
12498 <arg name='len' type='int' info='the size in bytes of the array.'/>
12499 <arg name='buf' type='const char *' info='an char array'/>
12502 …<info>Refresh the content of the input buffer, the old data are considered consumed This routine h…
12503 …<return type='int' info='the number of chars read and stored in the buffer, or -1 in case of error…
12504 <arg name='in' type='xmlParserInputBufferPtr' info='a buffered parser input'/>
12505 <arg name='len' type='int' info='indicative value of the amount of chars to read'/>
12508 <info>Callback for freeing some parser input allocations.</info>
12510 <arg name='str' type='xmlChar *' info='the string to deallocate'/>
12513 …<info>This function increase the input for the parser. It tries to preserve pointers to the input …
12514 …<return type='int' info='the amount of char read, or -1 in case of error, 0 indicate the end of th…
12515 <arg name='in' type='xmlParserInputPtr' info='an XML parser input'/>
12516 <arg name='len' type='int' info='an indicative size for the lookahead'/>
12519 <info>This function was internal and is deprecated.</info>
12520 <return type='int' info='-1 as this is an error to use it.'/>
12521 <arg name='in' type='xmlParserInputPtr' info='an XML parser input'/>
12522 <arg name='len' type='int' info='an indicative size for the lookahead'/>
12525 <info>This function removes used input for the parser.</info>
12527 <arg name='in' type='xmlParserInputPtr' info='an XML parser input'/>
12530 <info>Displays current context within the input content for error tracking</info>
12532 <arg name='input' type='xmlParserInputPtr' info='an xmlParserInputPtr input'/>
12535 <info>Displays the associated file and line informations for the current input</info>
12537 <arg name='input' type='xmlParserInputPtr' info='an xmlParserInputPtr input'/>
12540 …<info>Display and format an validity error messages, gives file, line, position and extra paramete…
12542 <arg name='ctx' type='void *' info='an XML parser context'/>
12543 <arg name='msg' type='const char *' info='the message to display/transmit'/>
12544 <arg name='...' type='...' info='extra parameters for the message display'/>
12547 …<info>Display and format a validity warning messages, gives file, line, position and extra paramet…
12549 <arg name='ctx' type='void *' info='an XML parser context'/>
12550 <arg name='msg' type='const char *' info='the message to display/transmit'/>
12551 <arg name='...' type='...' info='extra parameters for the message display'/>
12554 …<info>Display and format a warning messages, gives file, line, position and extra parameters.</inf…
12556 <arg name='ctx' type='void *' info='an XML parser context'/>
12557 <arg name='msg' type='const char *' info='the message to display/transmit'/>
12558 <arg name='...' type='...' info='extra parameters for the message display'/>
12561 <info>Constructs an URI expressing the existing path</info>
12562 …<return type='xmlChar *' info='a new URI, or a duplicate of the path parameter if the construction…
12563 <arg name='path' type='const xmlChar *' info='the resource locator in a filesystem notation'/>
12567 <info>Check if the pattern must be looked at from the root.</info>
12568 <return type='int' info='1 if true, 0 if false and -1 in case of error'/>
12569 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
12573 … <info>Get a streaming context for that pattern Use xmlFreeStreamCtxt to free the context.</info>
12574 <return type='xmlStreamCtxtPtr' info='a pointer to the context or NULL in case of failure'/>
12575 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
12579 <info>Test whether the node matches the pattern</info>
12580 <return type='int' info='1 if it matches, 0 if it doesn&apos;t and -1 in case of failure'/>
12581 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
12582 <arg name='node' type='xmlNodePtr' info='a node'/>
12586 <info>Check the maximum depth reachable by a pattern</info>
12587 …<return type='int' info='-2 if no limit (using //), otherwise the depth, and -1 in case of error'/>
12588 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
12592 …<info>Check the minimum depth reachable by a pattern, 0 mean the / or . are part of the set.</info>
12593 <return type='int' info='-1 in case of error otherwise the depth,'/>
12594 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
12598 <info>Check if the pattern is streamable i.e. xmlPatternGetStreamCtxt() should work.</info>
12599 <return type='int' info='1 if streamable, 0 if not and -1 in case of error.'/>
12600 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
12604 <info>Compile a pattern.</info>
12605 … <return type='xmlPatternPtr' info='the compiled form of the pattern or NULL in case of error'/>
12606 <arg name='pattern' type='const xmlChar *' info='the pattern to compile'/>
12607 <arg name='dict' type='xmlDict *' info='an optional dictionary for interned strings'/>
12608 <arg name='flags' type='int' info='compilation flags, see xmlPatternFlags'/>
12609 …<arg name='namespaces' type='const xmlChar **' info='the prefix definitions, array of [URI, prefix…
12612 <info>Set and return the previous value for enabling pedantic warnings.</info>
12613 <return type='int' info='the last value for 0 for no substitution, 1 for substitution.'/>
12614 <arg name='val' type='int' info='int 0 or 1'/>
12617 …<info>xmlPopInput: the current input pointed by ctxt-&gt;input came to an end pop it and return th…
12618 <return type='xmlChar' info='the current xmlChar in the parser context'/>
12619 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12622 … <info>Clear the top input callback from the input stack. this includes the compiled-in I/O.</info>
12623 <return type='int' info='the number of input callback registered or -1 in case of error.'/>
12627info>Finds the first closest previous sibling of the node which is an element node. Note the handl…
12628 <return type='xmlNodePtr' info='the previous element sibling or NULL if not available'/>
12629 <arg name='node' type='xmlNodePtr' info='the current node'/>
12632 <info>Prints the URI in the stream @stream.</info>
12634 <arg name='stream' type='FILE *' info='a FILE* for the output'/>
12635 <arg name='uri' type='xmlURIPtr' info='pointer to an xmlURI'/>
12638 …<info>xmlPushInput: switch to a new input stream which is stacked on top of the previous one(s).</
12639 <return type='int' info='-1 in case of error or the index in the input stack'/>
12640 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12641 …<arg name='input' type='xmlParserInputPtr' info='an XML parser input fragment (entity, XML fragmen…
12644 <info>xmlRMutexLock() is used to lock a libxml2 token_r.</info>
12646 <arg name='tok' type='xmlRMutexPtr' info='the reentrant mutex'/>
12649 <info>xmlRMutexUnlock() is used to unlock a libxml2 token_r.</info>
12651 <arg name='tok' type='xmlRMutexPtr' info='the reentrant mutex'/>
12654 <info>parse an XML in-memory document and build a tree.</info>
12655 <return type='xmlDocPtr' info='the resulting document tree'/>
12656 <arg name='cur' type='const xmlChar *' info='a pointer to a zero terminated string'/>
12657 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12658 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12659 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12662 …<info>parse an XML from a file descriptor and build a tree. NOTE that the file descriptor will not…
12663 <return type='xmlDocPtr' info='the resulting document tree'/>
12664 <arg name='fd' type='int' info='an open file descriptor'/>
12665 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12666 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12667 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12670 <info>parse an XML file from the filesystem or the network.</info>
12671 <return type='xmlDocPtr' info='the resulting document tree'/>
12672 <arg name='filename' type='const char *' info='a file or URL'/>
12673 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12674 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12677 <info>parse an XML document from I/O functions and source and build a tree.</info>
12678 <return type='xmlDocPtr' info='the resulting document tree'/>
12679 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
12680 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
12681 <arg name='ioctx' type='void *' info='an I/O handler'/>
12682 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12683 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12684 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12687 <info>parse an XML in-memory document and build a tree.</info>
12688 <return type='xmlDocPtr' info='the resulting document tree'/>
12689 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
12690 <arg name='size' type='int' info='the size of the array'/>
12691 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12692 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12693 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12697 …<info>Create an xmltextReader for an XML in-memory document. The parsing flags @options are a comb…
12698 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
12699 <arg name='cur' type='const xmlChar *' info='a pointer to a zero terminated string'/>
12700 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12701 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12702 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12706info>Create an xmltextReader for an XML from a file descriptor. The parsing flags @options are a c…
12707 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
12708 <arg name='fd' type='int' info='an open file descriptor'/>
12709 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12710 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12711 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12715 …<info>parse an XML file from the filesystem or the network. The parsing flags @options are a combi…
12716 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
12717 <arg name='filename' type='const char *' info='a file or URL'/>
12718 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12719 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12723 …<info>Create an xmltextReader for an XML document from I/O functions and source. The parsing flags…
12724 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
12725 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
12726 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
12727 <arg name='ioctx' type='void *' info='an I/O handler'/>
12728 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12729 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12730 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12734 …<info>Create an xmltextReader for an XML in-memory document. The parsing flags @options are a comb…
12735 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
12736 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
12737 <arg name='size' type='int' info='the size of the array'/>
12738 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12739 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12740 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12744info>Setup an xmltextReader to parse an XML in-memory document. The parsing flags @options are a c…
12745 <return type='int' info='0 in case of success and -1 in case of error'/>
12746 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
12747 <arg name='cur' type='const xmlChar *' info='a pointer to a zero terminated string'/>
12748 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12749 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12750 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12754info>Setup an xmltextReader to parse an XML from a file descriptor. NOTE that the file descriptor …
12755 <return type='int' info='0 in case of success and -1 in case of error'/>
12756 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
12757 <arg name='fd' type='int' info='an open file descriptor'/>
12758 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12759 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12760 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12764info>parse an XML file from the filesystem or the network. The parsing flags @options are a combin…
12765 <return type='int' info='0 in case of success and -1 in case of error'/>
12766 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
12767 <arg name='filename' type='const char *' info='a file or URL'/>
12768 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12769 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12773info>Setup an xmltextReader to parse an XML document from I/O functions and source. The parsing fl…
12774 <return type='int' info='0 in case of success and -1 in case of error'/>
12775 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
12776 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
12777 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
12778 <arg name='ioctx' type='void *' info='an I/O handler'/>
12779 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12780 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12781 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12785info>Setup an xmltextReader to parse an XML in-memory document. The parsing flags @options are a c…
12786 <return type='int' info='0 in case of success and -1 in case of error'/>
12787 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
12788 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
12789 <arg name='size' type='int' info='the size of the array'/>
12790 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12791 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12792 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12796 …<info>Setup an xmltextReader to parse a preparsed XML document. This reuses the existing @reader x…
12797 <return type='int' info='0 in case of success and -1 in case of error'/>
12798 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
12799 <arg name='doc' type='xmlDocPtr' info='a preparsed document'/>
12803 <info>Create an xmltextReader for a preparsed document.</info>
12804 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
12805 <arg name='doc' type='xmlDocPtr' info='a preparsed document'/>
12808 <info>Signature for a realloc() implementation.</info>
12809 … <return type='void *' info='a pointer to the newly reallocated block or NULL in case of error.'/>
12810 <arg name='mem' type='void *' info='an already allocated block of memory'/>
12811 <arg name='size' type='size_t' info='the new size requested in bytes'/>
12814 <info>a realloc() equivalent, with logging of the allocation info.</info>
12815 … <return type='void *' info='a pointer to the allocated area or NULL in case of lack of memory.'/>
12816 <arg name='ptr' type='void *' info='the initial memory block pointer'/>
12817 <arg name='size' type='size_t' info='an int specifying the size in byte to allocate.'/>
12818 <arg name='file' type='const char *' info='the file name or NULL'/>
12819 <arg name='line' type='int' info='the line number'/>
12823info>This function checks that all the namespaces declared within the given tree are properly decl…
12824 … <return type='int' info='the number of namespace declarations created or -1 in case of error.'/>
12825 <arg name='doc' type='xmlDocPtr' info='the document'/>
12826 <arg name='tree' type='xmlNodePtr' info='a node defining the subtree to reconciliate'/>
12830 …<info>parse an XML in-memory document and build a tree. In the case the document is not Well Forme…
12831 <return type='xmlDocPtr' info='the resulting document tree or NULL in case of failure'/>
12832 <arg name='cur' type='const xmlChar *' info='a pointer to an array of xmlChar'/>
12836info>parse an XML file and build a tree. Automatic support for ZLIB/Compress compressed document i…
12837 <return type='xmlDocPtr' info='the resulting document tree or NULL in case of failure'/>
12838 <arg name='filename' type='const char *' info='the filename'/>
12842 …<info>parse an XML in-memory block and build a tree. In the case the document is not Well Formed, …
12843 <return type='xmlDocPtr' info='the resulting document tree or NULL in case of error'/>
12844 <arg name='buffer' type='const char *' info='an pointer to a char array'/>
12845 <arg name='size' type='int' info='the size of the array'/>
12849 <info>Callback function when doing a transition in the automata</info>
12851 <arg name='exec' type='xmlRegExecCtxtPtr' info='the regular expression context'/>
12852 <arg name='token' type='const xmlChar *' info='the current token string'/>
12853 <arg name='transdata' type='void *' info='transition data'/>
12854 <arg name='inputdata' type='void *' info='input data'/>
12858info>Extract error informations from the regexp execution, the parameter @string will be updated w…
12859 …<return type='int' info='will be freed with the @exec context and don&apos;t need to be deallocate…
12860 … <arg name='exec' type='xmlRegExecCtxtPtr' info='a regexp execution context generating an error'/>
12861 <arg name='string' type='const xmlChar **' info='return value for the error string'/>
12862 <arg name='nbval' type='int *' info='pointer to the number of accepted values IN/OUT'/>
12863 <arg name='nbneg' type='int *' info='return number of negative transitions'/>
12864 <arg name='values' type='xmlChar **' info='pointer to the array of acceptable values'/>
12865 <arg name='terminal' type='int *' info='return value if this was a terminal state'/>
12869info>Extract informations from the regexp execution, the parameter @values must point to an array …
12870 …<return type='int' info='will be freed with the @exec context and don&apos;t need to be deallocate…
12871 <arg name='exec' type='xmlRegExecCtxtPtr' info='a regexp execution context'/>
12872 <arg name='nbval' type='int *' info='pointer to the number of accepted values IN/OUT'/>
12873 <arg name='nbneg' type='int *' info='return number of negative transitions'/>
12874 <arg name='values' type='xmlChar **' info='pointer to the array of acceptable values'/>
12875 <arg name='terminal' type='int *' info='return value if this was a terminal state'/>
12879 <info>Push one input token in the execution context</info>
12880 …<return type='int' info='1 if the regexp reached a final state, 0 if non-final, and a negative val…
12881 …<arg name='exec' type='xmlRegExecCtxtPtr' info='a regexp execution context or NULL to indicate the…
12882 <arg name='value' type='const xmlChar *' info='a string token input'/>
12883 <arg name='data' type='void *' info='data associated to the token to reuse in callbacks'/>
12887 <info>Push one input token in the execution context</info>
12888 …<return type='int' info='1 if the regexp reached a final state, 0 if non-final, and a negative val…
12889 …<arg name='exec' type='xmlRegExecCtxtPtr' info='a regexp execution context or NULL to indicate the…
12890 <arg name='value' type='const xmlChar *' info='the first string token input'/>
12891 <arg name='value2' type='const xmlChar *' info='the second string token input'/>
12892 <arg name='data' type='void *' info='data associated to the token to reuse in callbacks'/>
12896 <info>Free the structures associated to a regular expression evaulation context.</info>
12898 <arg name='exec' type='xmlRegExecCtxtPtr' info='a regular expression evaulation context'/>
12902 <info>Free a regexp</info>
12904 <arg name='regexp' type='xmlRegexpPtr' info='the regexp'/>
12908 <info>Build a context used for progressive evaluation of a regexp.</info>
12909 <return type='xmlRegExecCtxtPtr' info='the new context'/>
12910 <arg name='comp' type='xmlRegexpPtr' info='a precompiled regular expression'/>
12911 …<arg name='callback' type='xmlRegExecCallbacks' info='a callback function used for handling progre…
12912 …<arg name='data' type='void *' info='the context data associated to the callback in this context'/>
12916info>Parses a regular expression conforming to XML Schemas Part 2 Datatype Appendix F and builds a…
12917 <return type='xmlRegexpPtr' info='the compiled expression or NULL in case of error'/>
12918 <arg name='regexp' type='const xmlChar *' info='a regular expression string'/>
12922 <info>Check if the regular expression generates the value</info>
12923 <return type='int' info='1 if it matches, 0 if not and a negative value in case of error'/>
12924 <arg name='comp' type='xmlRegexpPtr' info='the compiled regular expression'/>
12925 …<arg name='content' type='const xmlChar *' info='the value to check against the regular expression…
12929 <info>Check if the regular expression is determinist</info>
12930 <return type='int' info='1 if it yes, 0 if not and a negative value in case of error'/>
12931 <arg name='comp' type='xmlRegexpPtr' info='the compiled regular expression'/>
12935 <info>Print the content of the compiled regular expression</info>
12937 <arg name='output' type='FILE *' info='the file for the output debug'/>
12938 <arg name='regexp' type='xmlRegexpPtr' info='the compiled regexp'/>
12941 <info>Register the char encoding handler, surprising, isn&apos;t it ?</info>
12943 …<arg name='handler' type='xmlCharEncodingHandlerPtr' info='the xmlCharEncodingHandlerPtr handler b…
12946 <info>Registers the default compiled-in I/O handlers.</info>
12951 <info>Registers the default compiled-in I/O handlers.</info>
12956info>By default, libxml submits HTTP output requests using the &quot;PUT&quot; method. Calling thi…
12960 <info>Register a new set of I/O callback for handling parser input.</info>
12961 <return type='int' info='the registered handler number or -1 in case of error'/>
12962 <arg name='matchFunc' type='xmlInputMatchCallback' info='the xmlInputMatchCallback'/>
12963 <arg name='openFunc' type='xmlInputOpenCallback' info='the xmlInputOpenCallback'/>
12964 <arg name='readFunc' type='xmlInputReadCallback' info='the xmlInputReadCallback'/>
12965 <arg name='closeFunc' type='xmlInputCloseCallback' info='the xmlInputCloseCallback'/>
12968 <info>Registers a callback for node creation</info>
12969 <return type='xmlRegisterNodeFunc' info='the old value of the registration function'/>
12970 … <arg name='func' type='xmlRegisterNodeFunc' info='function pointer to the new RegisterNodeFunc'/>
12973 <info>Signature for the registration callback of a created node</info>
12975 <arg name='node' type='xmlNodePtr' info='the current node'/>
12979 <info>Register a new set of I/O callback for handling output.</info>
12980 <return type='int' info='the registered handler number or -1 in case of error'/>
12981 <arg name='matchFunc' type='xmlOutputMatchCallback' info='the xmlOutputMatchCallback'/>
12982 <arg name='openFunc' type='xmlOutputOpenCallback' info='the xmlOutputOpenCallback'/>
12983 <arg name='writeFunc' type='xmlOutputWriteCallback' info='the xmlOutputWriteCallback'/>
12984 <arg name='closeFunc' type='xmlOutputCloseCallback' info='the xmlOutputCloseCallback'/>
12988 <info>Cleanup the default Schemas type library associated to RelaxNG</info>
12993 <info>Dump a RelaxNG structure back</info>
12995 <arg name='output' type='FILE *' info='the file output'/>
12996 <arg name='schema' type='xmlRelaxNGPtr' info='a schema structure'/>
13000 <info>Dump the transformed RelaxNG tree.</info>
13002 <arg name='output' type='FILE *' info='the file output'/>
13003 <arg name='schema' type='xmlRelaxNGPtr' info='a schema structure'/>
13007 <info>Deallocate a RelaxNG structure.</info>
13009 <arg name='schema' type='xmlRelaxNGPtr' info='a schema structure'/>
13013 <info>Free the resources associated to the schema parser context</info>
13015 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='the schema parser context'/>
13019 <info>Free the resources associated to the schema validation context</info>
13021 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the schema validation context'/>
13025 <info>Get the callback information used to handle errors for a validation context</info>
13026 <return type='int' info='-1 in case of failure, 0 otherwise.'/>
13027 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a Relax-NG validation context'/>
13028 <arg name='err' type='xmlRelaxNGValidityErrorFunc *' info='the error callback result'/>
13029 <arg name='warn' type='xmlRelaxNGValidityWarningFunc *' info='the warning callback result'/>
13030 <arg name='ctx' type='void **' info='contextual data for the callbacks result'/>
13034 <info>Get the error and warning callback informations</info>
13035 <return type='int' info='-1 in case of error and 0 otherwise'/>
13036 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='a Relax-NG validation context'/>
13037 <arg name='err' type='xmlRelaxNGValidityErrorFunc *' info='the error function result'/>
13038 <arg name='warn' type='xmlRelaxNGValidityWarningFunc *' info='the warning function result'/>
13039 <arg name='ctx' type='void **' info='the functions context result'/>
13043 <info>Initilize the default type libraries.</info>
13044 <return type='int' info='0 in case of success and -1 in case of error.'/>
13048info>Create an XML RelaxNGs parser context for that document. Note: since the process of compiling…
13049 <return type='xmlRelaxNGParserCtxtPtr' info='the parser context or NULL in case of error'/>
13050 <arg name='doc' type='xmlDocPtr' info='a preparsed document tree'/>
13054 …<info>Create an XML RelaxNGs parse context for that memory buffer expected to contain an XML Relax…
13055 <return type='xmlRelaxNGParserCtxtPtr' info='the parser context or NULL in case of error'/>
13056 … <arg name='buffer' type='const char *' info='a pointer to a char array containing the schemas'/>
13057 <arg name='size' type='int' info='the size of the array'/>
13061 …<info>Create an XML RelaxNGs parse context for that file/resource expected to contain an XML Relax…
13062 <return type='xmlRelaxNGParserCtxtPtr' info='the parser context or NULL in case of error'/>
13063 <arg name='URL' type='const char *' info='the location of the schema'/>
13067 <info>Create an XML RelaxNGs validation context based on the given schema</info>
13068 <return type='xmlRelaxNGValidCtxtPtr' info='the validation context or NULL in case of error'/>
13069 <arg name='schema' type='xmlRelaxNGPtr' info='a precompiled XML RelaxNGs'/>
13073 …<info>parse a schema definition resource and build an internal XML Shema struture which can be use…
13074 …<return type='xmlRelaxNGPtr' info='the internal XML RelaxNG structure built from the resource or N…
13075 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a Relax-NG parser context'/>
13079 <info>Set the callback functions used to handle errors for a validation context</info>
13081 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a Relax-NG validation context'/>
13082 <arg name='err' type='xmlRelaxNGValidityErrorFunc' info='the error callback'/>
13083 <arg name='warn' type='xmlRelaxNGValidityWarningFunc' info='the warning callback'/>
13084 <arg name='ctx' type='void *' info='contextual data for the callbacks'/>
13088 <info>Set the callback functions used to handle errors for a parsing context</info>
13090 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a Relax-NG parser context'/>
13091 <arg name='serror' type='xmlStructuredErrorFunc' info='the error callback'/>
13092 <arg name='ctx' type='void *' info='contextual data for the callbacks'/>
13096 <info>Set the error and warning callback informations</info>
13098 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='a Relax-NG validation context'/>
13099 <arg name='err' type='xmlRelaxNGValidityErrorFunc' info='the error function'/>
13100 <arg name='warn' type='xmlRelaxNGValidityWarningFunc' info='the warning function'/>
13101 <arg name='ctx' type='void *' info='the functions context'/>
13105 <info>Set the structured error callback</info>
13107 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='a Relax-NG validation context'/>
13108 <arg name='serror' type='xmlStructuredErrorFunc' info='the structured error function'/>
13109 <arg name='ctx' type='void *' info='the functions context'/>
13113 <info>Validate a document tree in memory.</info>
13114 …<return type='int' info='0 if the document is valid, a positive error code number otherwise and -1…
13115 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='a Relax-NG validation context'/>
13116 <arg name='doc' type='xmlDocPtr' info='a parsed document tree'/>
13120 …<info>Validate a full subtree when xmlRelaxNGValidatePushElement() returned 0 and the content of t…
13121 <return type='int' info='1 if no validation problem was found or -1 in case of error.'/>
13122 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the validation context'/>
13123 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
13124 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
13128 <info>Pop the element end from the RelaxNG validation stack.</info>
13129 <return type='int' info='1 if no validation problem was found or 0 otherwise'/>
13130 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the RelaxNG validation context'/>
13131 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
13132 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
13136 <info>check the CData parsed for validation in the current stack</info>
13137 <return type='int' info='1 if no validation problem was found or -1 otherwise'/>
13138 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the RelaxNG validation context'/>
13139 <arg name='data' type='const xmlChar *' info='some character data read'/>
13140 <arg name='len' type='int' info='the length of the data'/>
13144 <info>Push a new element start on the RelaxNG validation stack.</info>
13145 …<return type='int' info='1 if no validation problem was found or 0 if validating the element requi…
13146 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the validation context'/>
13147 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
13148 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
13152 <info>Signature of an error callback from a Relax-NG validation</info>
13154 <arg name='ctx' type='void *' info='the validation context'/>
13155 <arg name='msg' type='const char *' info='the message'/>
13156 <arg name='...' type='...' info='extra arguments'/>
13160 <info>Signature of a warning callback from a Relax-NG validation</info>
13162 <arg name='ctx' type='void *' info='the validation context'/>
13163 <arg name='msg' type='const char *' info='the message'/>
13164 <arg name='...' type='...' info='extra arguments'/>
13168 …<info>Semi private function used to pass informations to a parser context which are a combination …
13169 <return type='int' info='0 if success and -1 in case of error'/>
13170 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a RelaxNG parser context'/>
13171 <arg name='flags' type='int' info='a set of flags values'/>
13174 <info>Remove the given attribute from the ID table maintained internally.</info>
13175 <return type='int' info='-1 if the lookup failed and 0 otherwise'/>
13176 <arg name='doc' type='xmlDocPtr' info='the document'/>
13177 <arg name='attr' type='xmlAttrPtr' info='the attribute'/>
13180 …<info>Unlink and free one attribute, all the content is freed too Note this doesn&apos;t work for …
13181 <return type='int' info='0 if success and -1 in case of error.'/>
13182 <arg name='cur' type='xmlAttrPtr' info='an attribute'/>
13185 <info>Remove the given attribute from the Ref table maintained internally.</info>
13186 <return type='int' info='-1 if the lookup failed and 0 otherwise'/>
13187 <arg name='doc' type='xmlDocPtr' info='the document'/>
13188 <arg name='attr' type='xmlAttrPtr' info='the attribute'/>
13192info>Unlink the old node from its current context, prune the new one at the same place. If @cur wa…
13193 <return type='xmlNodePtr' info='the @old node'/>
13194 <arg name='old' type='xmlNodePtr' info='the old node'/>
13195 <arg name='cur' type='xmlNodePtr' info='the node'/>
13198 <info>Cleanup the error.</info>
13200 <arg name='err' type='xmlErrorPtr' info='pointer to the error.'/>
13203 …<info>Cleanup the last global error registered. For parsing error this does not change the well-fo…
13207 <info>An attribute definition has been parsed</info>
13209 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13210 <arg name='elem' type='const xmlChar *' info='the name of the element'/>
13211 <arg name='fullname' type='const xmlChar *' info='the attribute name'/>
13212 <arg name='type' type='int' info='the attribute type'/>
13213 <arg name='def' type='int' info='the type of default value'/>
13214 <arg name='defaultValue' type='const xmlChar *' info='the attribute default value'/>
13215 <arg name='tree' type='xmlEnumerationPtr' info='the tree of enumerated value set'/>
13218 <info>called when a pcdata block has been parsed</info>
13220 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13221 <arg name='value' type='const xmlChar *' info='The pcdata content'/>
13222 <arg name='len' type='int' info='the block length'/>
13225 <info>receiving some chars from the parser.</info>
13227 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13228 <arg name='ch' type='const xmlChar *' info='a xmlChar string'/>
13229 <arg name='len' type='int' info='the number of xmlChar'/>
13232 <info>A xmlSAX2Comment has been parsed.</info>
13234 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13235 <arg name='value' type='const xmlChar *' info='the xmlSAX2Comment content'/>
13238 <info>An element definition has been parsed</info>
13240 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13241 <arg name='name' type='const xmlChar *' info='the element name'/>
13242 <arg name='type' type='int' info='the element type'/>
13243 <arg name='content' type='xmlElementContentPtr' info='the element value tree'/>
13246 <info>called when the document end has been detected.</info>
13248 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13252 <info>called when the end of an element has been detected.</info>
13254 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13255 <arg name='name' type='const xmlChar *' info='The element name'/>
13258 …<info>SAX2 callback when an element end has been detected by the parser. It provides the namespace…
13260 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13261 <arg name='localname' type='const xmlChar *' info='the local name of the element'/>
13262 <arg name='prefix' type='const xmlChar *' info='the element namespace prefix if available'/>
13263 <arg name='URI' type='const xmlChar *' info='the element namespace name if available'/>
13266 <info>An entity definition has been parsed</info>
13268 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13269 <arg name='name' type='const xmlChar *' info='the entity name'/>
13270 <arg name='type' type='int' info='the entity type'/>
13271 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
13272 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
13273 <arg name='content' type='xmlChar *' info='the entity value (without processing).'/>
13276 <info>Callback on external subset declaration.</info>
13278 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13279 <arg name='name' type='const xmlChar *' info='the root element name'/>
13280 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
13281 <arg name='SystemID' type='const xmlChar *' info='the SYSTEM ID (e.g. filename or URL)'/>
13284 <info>Provide the column number of the current parsing point.</info>
13285 <return type='int' info='an int'/>
13286 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13289 <info>Get an entity by name</info>
13290 <return type='xmlEntityPtr' info='the xmlEntityPtr if found.'/>
13291 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13292 <arg name='name' type='const xmlChar *' info='The entity name'/>
13295 <info>Provide the line number of the current parsing point.</info>
13296 <return type='int' info='an int'/>
13297 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13300 <info>Get a parameter entity by name</info>
13301 <return type='xmlEntityPtr' info='the xmlEntityPtr if found.'/>
13302 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13303 <arg name='name' type='const xmlChar *' info='The entity name'/>
13306 <info>Provides the public ID e.g. &quot;-//SGMLSOURCE//DTD DEMO//EN&quot;</info>
13307 <return type='const xmlChar *' info='a xmlChar *'/>
13308 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13311 …<info>Provides the system ID, basically URL or filename e.g. http://www.sgmlsource.com/dtds/memo.d…
13312 <return type='const xmlChar *' info='a xmlChar *'/>
13313 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13316 <info>Does this document has an external subset</info>
13317 <return type='int' info='1 if true'/>
13318 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13321 <info>Does this document has an internal subset</info>
13322 <return type='int' info='1 if true'/>
13323 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13326 …<info>receiving some ignorable whitespaces from the parser. UNUSED: by default the DOM building wi…
13328 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13329 <arg name='ch' type='const xmlChar *' info='a xmlChar string'/>
13330 <arg name='len' type='int' info='the number of xmlChar'/>
13333 <info>Initialize the default XML SAX2 handler</info>
13335 <arg name='hdlr' type='xmlSAXHandler *' info='the SAX handler'/>
13336 <arg name='warning' type='int' info='flag if non-zero sets the handler warning procedure'/>
13340 <info>Initialize the default DocBook SAX2 handler</info>
13342 <arg name='hdlr' type='xmlSAXHandler *' info='the SAX handler'/>
13346 <info>Initialize the default HTML SAX2 handler</info>
13348 <arg name='hdlr' type='xmlSAXHandler *' info='the SAX handler'/>
13351 <info>Callback on internal subset declaration.</info>
13353 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13354 <arg name='name' type='const xmlChar *' info='the root element name'/>
13355 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
13356 <arg name='SystemID' type='const xmlChar *' info='the SYSTEM ID (e.g. filename or URL)'/>
13359 <info>Is this document tagged standalone ?</info>
13360 <return type='int' info='1 if true'/>
13361 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13364 <info>What to do when a notation declaration has been parsed.</info>
13366 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13367 <arg name='name' type='const xmlChar *' info='The name of the notation'/>
13368 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
13369 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
13372 <info>A processing instruction has been parsed.</info>
13374 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13375 <arg name='target' type='const xmlChar *' info='the target name'/>
13376 <arg name='data' type='const xmlChar *' info='the PI data&apos;s'/>
13379 <info>called when an entity xmlSAX2Reference is detected.</info>
13381 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13382 <arg name='name' type='const xmlChar *' info='The entity name'/>
13385info>The entity loader, to control the loading of external entities, the application can either: -…
13386 …<return type='xmlParserInputPtr' info='the xmlParserInputPtr if inlined or NULL for DOM behaviour.…
13387 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13388 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
13389 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
13392info>Receive the document locator at startup, actually xmlDefaultSAXLocator Everything is availabl…
13394 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13395 <arg name='loc' type='xmlSAXLocatorPtr' info='A SAX Locator'/>
13398 <info>called when the document start being processed.</info>
13400 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13404 <info>called when an opening tag has been processed.</info>
13406 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13407 … <arg name='fullname' type='const xmlChar *' info='The element name, including namespace prefix'/>
13408 …<arg name='atts' type='const xmlChar **' info='An array of name/value attributes pairs, NULL termi…
13411info>SAX2 callback when an element start has been detected by the parser. It provides the namespac…
13413 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13414 <arg name='localname' type='const xmlChar *' info='the local name of the element'/>
13415 <arg name='prefix' type='const xmlChar *' info='the element namespace prefix if available'/>
13416 <arg name='URI' type='const xmlChar *' info='the element namespace name if available'/>
13417 <arg name='nb_namespaces' type='int' info='number of namespace definitions on that node'/>
13418 …<arg name='namespaces' type='const xmlChar **' info='pointer to the array of prefix/URI pairs name…
13419 <arg name='nb_attributes' type='int' info='the number of attributes on that node'/>
13420 <arg name='nb_defaulted' type='int' info='the number of defaulted attributes.'/>
13421 …<arg name='attributes' type='const xmlChar **' info='pointer to the array of (localname/prefix/URI…
13424 <info>What to do when an unparsed entity declaration is parsed</info>
13426 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13427 <arg name='name' type='const xmlChar *' info='The name of the entity'/>
13428 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
13429 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
13430 <arg name='notationName' type='const xmlChar *' info='the name of the notation'/>
13434info>Set the default version of SAX used globally by the library. By default, during initializatio…
13435 <return type='int' info='the previous value in case of success and -1 in case of error.'/>
13436 <arg name='version' type='int' info='the version, 1 or 2'/>
13440 <info>Load and parse an external subset.</info>
13441 <return type='xmlDtdPtr' info='the resulting xmlDtdPtr or NULL in case of error.'/>
13442 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
13443 …<arg name='ExternalID' type='const xmlChar *' info='a NAME* containing the External ID of the DTD'…
13444 <arg name='SystemID' type='const xmlChar *' info='a NAME* containing the URL to the DTD'/>
13448info>parse an XML in-memory document and build a tree. It use the given SAX function block to hand…
13449 <return type='xmlDocPtr' info='the resulting document tree'/>
13450 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
13451 <arg name='cur' type='const xmlChar *' info='a pointer to an array of xmlChar'/>
13452 …<arg name='recovery' type='int' info='work in recovery mode, i.e. tries to read no Well Formed doc…
13456info>parse an XML external entity out of context and build a tree. It use the given SAX function b…
13457 <return type='xmlDocPtr' info='the resulting document tree'/>
13458 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
13459 <arg name='filename' type='const char *' info='the filename'/>
13463info>parse an XML file and build a tree. Automatic support for ZLIB/Compress compressed document i…
13464 <return type='xmlDocPtr' info='the resulting document tree'/>
13465 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
13466 <arg name='filename' type='const char *' info='the filename'/>
13467 …<arg name='recovery' type='int' info='work in recovery mode, i.e. tries to read no Well Formed doc…
13471info>parse an XML file and build a tree. Automatic support for ZLIB/Compress compressed document i…
13472 <return type='xmlDocPtr' info='the resulting document tree'/>
13473 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
13474 <arg name='filename' type='const char *' info='the filename'/>
13475 …<arg name='recovery' type='int' info='work in recovery mode, i.e. tries to read no Well Formed doc…
13476 <arg name='data' type='void *' info='the userdata'/>
13480info>parse an XML in-memory block and use the given SAX function block to handle the parsing callb…
13481 <return type='xmlDocPtr' info='the resulting document tree'/>
13482 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
13483 <arg name='buffer' type='const char *' info='an pointer to a char array'/>
13484 <arg name='size' type='int' info='the size of the array'/>
13485 …<arg name='recovery' type='int' info='work in recovery mode, i.e. tries to read not Well Formed do…
13489info>parse an XML in-memory block and use the given SAX function block to handle the parsing callb…
13490 <return type='xmlDocPtr' info='the resulting document tree'/>
13491 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
13492 <arg name='buffer' type='const char *' info='an pointer to a char array'/>
13493 <arg name='size' type='int' info='the size of the array'/>
13494 …<arg name='recovery' type='int' info='work in recovery mode, i.e. tries to read no Well Formed doc…
13495 <arg name='data' type='void *' info='the userdata'/>
13499 …<info>parse an XML file and call the given SAX handler routines. Automatic support for ZLIB/Compre…
13500 <return type='int' info='0 in case of success or a error number otherwise'/>
13501 <arg name='sax' type='xmlSAXHandlerPtr' info='a SAX handler'/>
13502 <arg name='user_data' type='void *' info='The user data returned on SAX callbacks'/>
13503 <arg name='filename' type='const char *' info='a file name'/>
13507 …<info>A better SAX parsing routine. parse an XML in-memory buffer and call the given SAX handler r…
13508 <return type='int' info='0 in case of success or a error number otherwise'/>
13509 <arg name='sax' type='xmlSAXHandlerPtr' info='a SAX handler'/>
13510 <arg name='user_data' type='void *' info='The user data returned on SAX callbacks'/>
13511 <arg name='buffer' type='const char *' info='an in-memory XML document input'/>
13512 <arg name='size' type='int' info='the length of the XML document in bytes'/>
13515 <info>Initialize the default XML SAX handler according to the version</info>
13516 <return type='int' info='0 in case of success and -1 in case of error.'/>
13517 <arg name='hdlr' type='xmlSAXHandler *' info='the SAX handler'/>
13518 <arg name='version' type='int' info='the version, 1 or 2'/>
13522 …<info>Close a document saving context, i.e. make sure that all bytes have been output and free the…
13523 <return type='int' info='the number of byte written or -1 in case of error.'/>
13524 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
13528 …<info>Save a full document to a saving context TODO: The function is not fully implemented yet as …
13529 <return type='long' info='the number of byte written or -1 in case of error'/>
13530 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
13531 <arg name='doc' type='xmlDocPtr' info='a document'/>
13535 …<info>Dump an XML document to a file. Will use compression if compiled in and enabled. If @filenam…
13536 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
13537 <arg name='filename' type='const char *' info='the filename (or URL)'/>
13538 <arg name='cur' type='xmlDocPtr' info='the document'/>
13542 <info>Dump an XML document, converting it to the given encoding</info>
13543 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
13544 <arg name='filename' type='const char *' info='the filename (or URL)'/>
13545 <arg name='cur' type='xmlDocPtr' info='the document'/>
13546 <arg name='encoding' type='const char *' info='the name of an encoding (or NULL)'/>
13550 …<info>Dump an XML document to an I/O buffer. Warning ! This call xmlOutputBufferClose() on buf whi…
13551 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
13552 <arg name='buf' type='xmlOutputBufferPtr' info='an output I/O buffer'/>
13553 <arg name='cur' type='xmlDocPtr' info='the document'/>
13554 …<arg name='encoding' type='const char *' info='the encoding if any assuming the I/O layer handles …
13558 <info>Flush a document saving context, i.e. make sure that all bytes have been output.</info>
13559 <return type='int' info='the number of byte written or -1 in case of error.'/>
13560 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
13564info>Dump an XML document to a file. Will use compression if compiled in and enabled. If @filename…
13565 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
13566 <arg name='filename' type='const char *' info='the filename (or URL)'/>
13567 <arg name='cur' type='xmlDocPtr' info='the document'/>
13568 <arg name='format' type='int' info='should formatting spaces been added'/>
13572 <info>Dump an XML document to a file or an URL.</info>
13573 …<return type='int' info='the number of bytes written or -1 in case of error. Note that @format = 1…
13574 <arg name='filename' type='const char *' info='the filename or URL to output'/>
13575 <arg name='cur' type='xmlDocPtr' info='the document being saved'/>
13576 <arg name='encoding' type='const char *' info='the name of the encoding to use or NULL.'/>
13577 <arg name='format' type='int' info='should formatting spaces be added.'/>
13581 …<info>Dump an XML document to an I/O buffer. Warning ! This call xmlOutputBufferClose() on buf whi…
13582 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
13583 <arg name='buf' type='xmlOutputBufferPtr' info='an output I/O buffer'/>
13584 <arg name='cur' type='xmlDocPtr' info='the document'/>
13585 …<arg name='encoding' type='const char *' info='the encoding if any assuming the I/O layer handles …
13586 <arg name='format' type='int' info='should formatting spaces been added'/>
13590 <info>Set a custom escaping function to be used for text in attribute content</info>
13591 <return type='int' info='0 if successful or -1 in case of error.'/>
13592 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
13593 <arg name='escape' type='xmlCharEncodingOutputFunc' info='the escaping function'/>
13597 <info>Set a custom escaping function to be used for text in element content</info>
13598 <return type='int' info='0 if successful or -1 in case of error.'/>
13599 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
13600 <arg name='escape' type='xmlCharEncodingOutputFunc' info='the escaping function'/>
13604 …<info>Create a document saving context serializing to a buffer with the encoding and the options g…
13605 <return type='xmlSaveCtxtPtr' info='a new serialization context or NULL in case of error.'/>
13606 <arg name='buffer' type='xmlBufferPtr' info='a buffer'/>
13607 <arg name='encoding' type='const char *' info='the encoding name to use or NULL'/>
13608 <arg name='options' type='int' info='a set of xmlSaveOptions'/>
13612 …<info>Create a document saving context serializing to a file descriptor with the encoding and the …
13613 <return type='xmlSaveCtxtPtr' info='a new serialization context or NULL in case of error.'/>
13614 <arg name='fd' type='int' info='a file descriptor number'/>
13615 <arg name='encoding' type='const char *' info='the encoding name to use or NULL'/>
13616 <arg name='options' type='int' info='a set of xmlSaveOptions'/>
13620info>Create a document saving context serializing to a filename or possibly to an URL (but this is…
13621 <return type='xmlSaveCtxtPtr' info='a new serialization context or NULL in case of error.'/>
13622 <arg name='filename' type='const char *' info='a file name or an URL'/>
13623 <arg name='encoding' type='const char *' info='the encoding name to use or NULL'/>
13624 <arg name='options' type='int' info='a set of xmlSaveOptions'/>
13628 …<info>Create a document saving context serializing to a file descriptor with the encoding and the …
13629 <return type='xmlSaveCtxtPtr' info='a new serialization context or NULL in case of error.'/>
13630 <arg name='iowrite' type='xmlOutputWriteCallback' info='an I/O write function'/>
13631 <arg name='ioclose' type='xmlOutputCloseCallback' info='an I/O close function'/>
13632 <arg name='ioctx' type='void *' info='an I/O handler'/>
13633 <arg name='encoding' type='const char *' info='the encoding name to use or NULL'/>
13634 <arg name='options' type='int' info='a set of xmlSaveOptions'/>
13638info>Save a subtree starting at the node parameter to a saving context TODO: The function is not f…
13639 <return type='long' info='the number of byte written or -1 in case of error'/>
13640 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
13641 <arg name='node' type='xmlNodePtr' info='the top node of the subtree to save'/>
13644 <info>Save the URI as an escaped string</info>
13645 <return type='xmlChar *' info='a new string (to be deallocated by caller)'/>
13646 <arg name='uri' type='xmlURIPtr' info='pointer to an xmlURI'/>
13650info>Trickery: parse an XML name but without consuming the input flow Needed for rollback cases. U…
13651 <return type='xmlChar *' info='the Name parsed or NULL'/>
13652 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
13656 <info>Checks and computes the values of facets.</info>
13657 …<return type='int' info='0 if valid, a positive error code if not valid and -1 in case of an inter…
13658 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet'/>
13659 <arg name='typeDecl' type='xmlSchemaTypePtr' info='the schema type definition'/>
13660 <arg name='pctxt' type='xmlSchemaParserCtxtPtr' info='the schema parser context or NULL'/>
13661 <arg name='name' type='const xmlChar *' info='the optional name of the type'/>
13665 <info>Cleanup the default XML Schemas type library</info>
13670 <info>Removes and normalize white spaces in the string</info>
13671 <return type='xmlChar *' info='the new string or NULL if no change was required.'/>
13672 <arg name='value' type='const xmlChar *' info='a value'/>
13676 <info>Compare 2 values</info>
13677 …<return type='int' info='-1 if x &lt; y, 0 if x == y, 1 if x &gt; y, 2 if x &lt;&gt; y, and -2 in …
13678 <arg name='x' type='xmlSchemaValPtr' info='a first value'/>
13679 <arg name='y' type='xmlSchemaValPtr' info='a second value'/>
13683 <info>Compare 2 values</info>
13684 …<return type='int' info='-1 if x &lt; y, 0 if x == y, 1 if x &gt; y, 2 if x &lt;&gt; y, and -2 in …
13685 <arg name='x' type='xmlSchemaValPtr' info='a first value'/>
13686 <arg name='xws' type='xmlSchemaWhitespaceValueType' info='the whitespace value of x'/>
13687 <arg name='y' type='xmlSchemaValPtr' info='a second value'/>
13688 <arg name='yws' type='xmlSchemaWhitespaceValueType' info='the whitespace value of y'/>
13692 <info>Copies the precomputed value. This duplicates any string within.</info>
13693 …<return type='xmlSchemaValPtr' info='the copy or NULL if a copy for a data-type is not implemented…
13694 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value to be copied'/>
13698 <info>Dump a Schema structure.</info>
13700 <arg name='output' type='FILE *' info='the file output'/>
13701 <arg name='schema' type='xmlSchemaPtr' info='a schema structure'/>
13705 <info>Deallocate a Schema structure.</info>
13707 <arg name='schema' type='xmlSchemaPtr' info='a schema structure'/>
13711 <info>Deallocate a Schema Facet structure.</info>
13713 <arg name='facet' type='xmlSchemaFacetPtr' info='a schema facet structure'/>
13717 <info>Free the resources associated to the schema parser context</info>
13719 <arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='the schema parser context'/>
13723 <info>Deallocate a Schema Type structure.</info>
13725 <arg name='type' type='xmlSchemaTypePtr' info='a schema type structure'/>
13729 <info>Free the resources associated to the schema validation context</info>
13731 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='the schema validation context'/>
13735 <info>Cleanup the default XML Schemas type library</info>
13737 <arg name='value' type='xmlSchemaValPtr' info='the value to free'/>
13741 <info>Deallocates a wildcard structure.</info>
13743 <arg name='wildcard' type='xmlSchemaWildcardPtr' info='a wildcard structure'/>
13747 <info>Lookup function</info>
13748 …<return type='xmlSchemaTypePtr' info='the item type of @type as defined by the built-in datatype h…
13749 <arg name='type' type='xmlSchemaTypePtr' info='the built-in simple type.'/>
13753 <info>Gives you the type struct for a built-in type by its type id.</info>
13754 <return type='xmlSchemaTypePtr' info='the type if found, NULL otherwise.'/>
13755 <arg name='type' type='xmlSchemaValType' info='the type of the built in type'/>
13759info>Get the canonical lexical representation of the value. The caller has to FREE the returned re…
13760 …<return type='int' info='0 if the value could be built, 1 if the value type is not supported yet a…
13761 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
13762 <arg name='retValue' type='const xmlChar **' info='the returned value'/>
13766 …<info>Get the canonical representation of the value. The caller has to free the returned @retValue…
13767 …<return type='int' info='0 if the value could be built, 1 if the value type is not supported yet a…
13768 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
13769 <arg name='retValue' type='const xmlChar **' info='the returned value'/>
13770 <arg name='ws' type='xmlSchemaWhitespaceValueType' info='the whitespace type of the value'/>
13774 <info>Extract the value of a facet</info>
13775 <return type='unsigned long' info='the value as a long'/>
13776 <arg name='facet' type='xmlSchemaFacetPtr' info='an schemas type facet'/>
13780 <info>Get the callback information used to handle errors for a parser context</info>
13781 <return type='int' info='-1 in case of failure, 0 otherwise'/>
13782 <arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='a XMl-Schema parser context'/>
13783 <arg name='err' type='xmlSchemaValidityErrorFunc *' info='the error callback result'/>
13784 <arg name='warn' type='xmlSchemaValidityWarningFunc *' info='the warning callback result'/>
13785 <arg name='ctx' type='void **' info='contextual data for the callbacks result'/>
13789 <info>Lookup a type in the default XML Schemas type library</info>
13790 <return type='xmlSchemaTypePtr' info='the type if found, NULL otherwise'/>
13791 <arg name='name' type='const xmlChar *' info='the type name'/>
13792 …<arg name='ns' type='const xmlChar *' info='the URI of the namespace usually &quot;http://www.w3.o…
13796 <info>Accessor for the type of a value</info>
13797 <return type='xmlSchemaValType' info='the xmlSchemaValType of the value'/>
13798 <arg name='val' type='xmlSchemaValPtr' info='a schemas value'/>
13802 <info>Get the error and warning callback informations</info>
13803 <return type='int' info='-1 in case of error and 0 otherwise'/>
13804 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a XML-Schema validation context'/>
13805 <arg name='err' type='xmlSchemaValidityErrorFunc *' info='the error function result'/>
13806 <arg name='warn' type='xmlSchemaValidityWarningFunc *' info='the warning function result'/>
13807 <arg name='ctx' type='void **' info='the functions context result'/>
13811 <info>Initialize the default XML Schemas type library</info>
13816 <info>Evaluates if a specific facet can be used in conjunction with a type.</info>
13817 …<return type='int' info='1 if the facet can be used with the given built-in type, 0 otherwise and …
13818 <arg name='type' type='xmlSchemaTypePtr' info='the built-in type'/>
13819 <arg name='facetType' type='int' info='the facet type'/>
13823 <info>Check if any error was detected during validation.</info>
13824 …<return type='int' info='1 if valid so far, 0 if errors were detected, and -1 in case of internal …
13825 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='the schema validation context'/>
13829 …<info>Create an XML Schemas parse context for that document. NB. The document may be modified duri…
13830 <return type='xmlSchemaParserCtxtPtr' info='the parser context or NULL in case of error'/>
13831 <arg name='doc' type='xmlDocPtr' info='a preparsed document tree'/>
13835 <info>Allocate a new Facet structure.</info>
13836 … <return type='xmlSchemaFacetPtr' info='the newly allocated structure or NULL in case or error'/>
13840 …<info>Create an XML Schemas parse context for that memory buffer expected to contain an XML Schema…
13841 <return type='xmlSchemaParserCtxtPtr' info='the parser context or NULL in case of error'/>
13842 … <arg name='buffer' type='const char *' info='a pointer to a char array containing the schemas'/>
13843 <arg name='size' type='int' info='the size of the array'/>
13847 …<info>Allocate a new NOTATION value. The given values are consumed and freed with the struct.</inf…
13848 <return type='xmlSchemaValPtr' info='a pointer to the new value or NULL in case of error'/>
13849 <arg name='name' type='const xmlChar *' info='the notation name'/>
13850 <arg name='ns' type='const xmlChar *' info='the notation namespace name or NULL'/>
13854 …<info>Create an XML Schemas parse context for that file/resource expected to contain an XML Schema…
13855 <return type='xmlSchemaParserCtxtPtr' info='the parser context or NULL in case of error'/>
13856 <arg name='URL' type='const char *' info='the location of the schema'/>
13860 … <info>Allocate a new QName value. The given values are consumed and freed with the struct.</info>
13861 … <return type='xmlSchemaValPtr' info='a pointer to the new value or NULL in case of an error.'/>
13862 <arg name='namespaceName' type='const xmlChar *' info='the namespace name'/>
13863 <arg name='localName' type='const xmlChar *' info='the local name'/>
13867info>Allocate a new simple type value. The type can be of XML_SCHEMAS_STRING. WARNING: This one is…
13868 <return type='xmlSchemaValPtr' info='a pointer to the new value or NULL in case of error'/>
13869 <arg name='type' type='xmlSchemaValType' info='the value type'/>
13870 <arg name='value' type='const xmlChar *' info='the value'/>
13874 <info>Create an XML Schemas validation context based on the given schema.</info>
13875 <return type='xmlSchemaValidCtxtPtr' info='the validation context or NULL in case of error'/>
13876 <arg name='schema' type='xmlSchemaPtr' info='a precompiled XML Schemas'/>
13880 …<info>parse a schema definition resource and build an internal XML Shema struture which can be use…
13881 …<return type='xmlSchemaPtr' info='the internal XML Schema structure built from the resource or NUL…
13882 <arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='a schema validation context'/>
13886info>Plug a SAX based validation layer in a SAX parsing event flow. The original @saxptr and @data…
13887 …<return type='xmlSchemaSAXPlugPtr' info='a pointer to a data structure needed to unplug the valida…
13888 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13889 <arg name='sax' type='xmlSAXHandlerPtr *' info='a pointer to the original xmlSAXHandlerPtr'/>
13890 <arg name='user_data' type='void **' info='a pointer to the original SAX user data pointer'/>
13894 …<info>Unplug a SAX based validation layer in a SAX parsing event flow. The original pointers used …
13895 <return type='int' info='0 in case of success and -1 in case of failure.'/>
13896 … <arg name='plug' type='xmlSchemaSAXPlugPtr' info='a data structure returned by xmlSchemaSAXPlug'/>
13900 <info>Set the callback functions used to handle errors for a validation context</info>
13902 <arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='a schema validation context'/>
13903 <arg name='err' type='xmlSchemaValidityErrorFunc' info='the error callback'/>
13904 <arg name='warn' type='xmlSchemaValidityWarningFunc' info='the warning callback'/>
13905 <arg name='ctx' type='void *' info='contextual data for the callbacks'/>
13909 <info>Set the structured error callback</info>
13911 <arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='a schema parser context'/>
13912 <arg name='serror' type='xmlStructuredErrorFunc' info='the structured error function'/>
13913 <arg name='ctx' type='void *' info='the functions context'/>
13917 <info>Set the error and warning callback informations</info>
13919 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13920 <arg name='err' type='xmlSchemaValidityErrorFunc' info='the error function'/>
13921 <arg name='warn' type='xmlSchemaValidityWarningFunc' info='the warning function'/>
13922 <arg name='ctx' type='void *' info='the functions context'/>
13926 <info>Sets the options to be used during the validation.</info>
13927 <return type='int' info='0 in case of success, -1 in case of an API error.'/>
13928 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13929 <arg name='options' type='int' info='a combination of xmlSchemaValidOption'/>
13933 <info>Set the structured error callback</info>
13935 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13936 <arg name='serror' type='xmlStructuredErrorFunc' info='the structured error function'/>
13937 <arg name='ctx' type='void *' info='the functions context'/>
13941 …<info>Check that a value conforms to the lexical space of the predefined type. if true a value is …
13942 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
13943 <arg name='type' type='xmlSchemaTypePtr' info='the predefined type'/>
13944 <arg name='value' type='const xmlChar *' info='the value to check'/>
13945 <arg name='val' type='xmlSchemaValPtr *' info='the return computed value'/>
13946 <arg name='node' type='xmlNodePtr' info='the node containing the value'/>
13950info>Check that a value conforms to the lexical space of the predefined type. if true a value is c…
13951 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
13952 <arg name='type' type='xmlSchemaTypePtr' info='the predefined type'/>
13953 <arg name='value' type='const xmlChar *' info='the value to check'/>
13954 <arg name='val' type='xmlSchemaValPtr *' info='the return computed value'/>
13955 <arg name='node' type='xmlNodePtr' info='the node containing the value'/>
13959 <info>Get the validation context options.</info>
13960 <return type='int' info='the option combination or -1 on error.'/>
13961 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13965 <info>allow access to the parser context of the schema validation context</info>
13966 …<return type='xmlParserCtxtPtr' info='the parser context of the schema validation context or NULL …
13967 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13971 <info>Validate a document tree in memory.</info>
13972 …<return type='int' info='0 if the document is schemas valid, a positive error code number otherwis…
13973 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13974 <arg name='doc' type='xmlDocPtr' info='a parsed document tree'/>
13978 <info>Check a value against a facet condition</info>
13979 …<return type='int' info='0 if the element is schemas valid, a positive error code number otherwise…
13980 <arg name='base' type='xmlSchemaTypePtr' info='the base type'/>
13981 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet to check'/>
13982 <arg name='value' type='const xmlChar *' info='the lexical repr of the value to validate'/>
13983 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
13987info>Check a value against a facet condition. This takes value normalization according to the spec…
13988 …<return type='int' info='0 if the element is schemas valid, a positive error code number otherwise…
13989 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet to check'/>
13990 …<arg name='fws' type='xmlSchemaWhitespaceValueType' info='the whitespace type of the facet&apos;s …
13991 <arg name='valType' type='xmlSchemaValType' info='the built-in type of the value'/>
13992 …<arg name='value' type='const xmlChar *' info='the lexical (or normalized for pattern) repr of the…
13993 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
13994 <arg name='ws' type='xmlSchemaWhitespaceValueType' info='the whitespace type of the value'/>
13998 …<info>Do a schemas validation of the given resource, it will use the SAX streamable validation int…
13999 …<return type='int' info='0 if the document is valid, a positive error code number otherwise and -1…
14000 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
14001 <arg name='filename' type='const char *' info='the URI of the instance'/>
14002 <arg name='options' type='int' info='a future set of options, currently unused'/>
14006info>Checka a value against a &quot;length&quot;, &quot;minLength&quot; and &quot;maxLength&quot; …
14007 …<return type='int' info='0 if the value is valid, a positive error code otherwise and -1 in case o…
14008 <arg name='type' type='xmlSchemaTypePtr' info='the built-in type'/>
14009 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet to check'/>
14010 … <arg name='value' type='const xmlChar *' info='the lexical repr. of the value to be validated'/>
14011 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
14012 <arg name='length' type='unsigned long *' info='the actual length of the value'/>
14016info>Checka a value against a &quot;length&quot;, &quot;minLength&quot; and &quot;maxLength&quot; …
14017 …<return type='int' info='0 if the value is valid, a positive error code otherwise and -1 in case o…
14018 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet to check'/>
14019 <arg name='valType' type='xmlSchemaValType' info='the built-in type'/>
14020 … <arg name='value' type='const xmlChar *' info='the lexical repr. of the value to be validated'/>
14021 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
14022 <arg name='length' type='unsigned long *' info='the actual length of the value'/>
14023 <arg name='ws' type='xmlSchemaWhitespaceValueType' info='the whitespace type of the value'/>
14027 <info>Checks the value of a list simple type against a facet.</info>
14028 …<return type='int' info='0 if the value is valid, a positive error code number otherwise and -1 in…
14029 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet to check'/>
14030 <arg name='value' type='const xmlChar *' info='the lexical repr of the value to validate'/>
14031 <arg name='actualLen' type='unsigned long' info='the number of list items'/>
14032 …<arg name='expectedLen' type='unsigned long *' info='the resulting expected number of list items'/>
14036 <info>Validate a branch of a tree, starting with the given @elem.</info>
14037 …<return type='int' info='0 if the element and its subtree is valid, a positive error code number o…
14038 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
14039 <arg name='elem' type='xmlNodePtr' info='an element node'/>
14043 …<info>Check that a value conforms to the lexical space of the predefined type. if true a value is …
14044 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
14045 <arg name='type' type='xmlSchemaTypePtr' info='the predefined type'/>
14046 <arg name='value' type='const xmlChar *' info='the value to check'/>
14047 <arg name='val' type='xmlSchemaValPtr *' info='the return computed value'/>
14051 …<info>Workaround to provide file error reporting information when this is not provided by current …
14053 <arg name='vctxt' type='xmlSchemaValidCtxtPtr' info='the schema validation context'/>
14054 <arg name='filename' type='const char *' info='the file name'/>
14058info>Allows to set a locator function to the validation context, which will be used to provide fil…
14060 <arg name='vctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
14061 <arg name='f' type='xmlSchemaValidityLocatorFunc' info='the locator function pointer'/>
14062 <arg name='ctxt' type='void *' info='the locator context'/>
14066info>Validate an input based on a flow of SAX event from the parser and forward the events to the …
14067 …<return type='int' info='0 if the document is schemas valid, a positive error code number otherwis…
14068 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
14069 … <arg name='input' type='xmlParserInputBufferPtr' info='the input to use for reading the data'/>
14070 <arg name='enc' type='xmlCharEncoding' info='an optional encoding information'/>
14071 <arg name='sax' type='xmlSAXHandlerPtr' info='a SAX handler for the resulting events'/>
14072 <arg name='user_data' type='void *' info='the context to provide to the SAX handler.'/>
14076 <info>Signature of an error callback from an XSD validation</info>
14078 <arg name='ctx' type='void *' info='the validation context'/>
14079 <arg name='msg' type='const char *' info='the message'/>
14080 <arg name='...' type='...' info='extra arguments'/>
14084info>A schemas validation locator, a callback called by the validator. This is used when file or n…
14085 <return type='int' info='0 in case of success and -1 in case of error'/>
14086 <arg name='ctx' type='void *' info='user provided context'/>
14087 <arg name='file' type='const char **' info='returned file information'/>
14088 <arg name='line' type='unsigned long *' info='returned line information'/>
14092 <info>Signature of a warning callback from an XSD validation</info>
14094 <arg name='ctx' type='void *' info='the validation context'/>
14095 <arg name='msg' type='const char *' info='the message'/>
14096 <arg name='...' type='...' info='extra arguments'/>
14100 <info>Appends a next sibling to a list of computed values.</info>
14101 <return type='int' info='0 if succeeded and -1 on API errors.'/>
14102 <arg name='prev' type='xmlSchemaValPtr' info='the value'/>
14103 <arg name='cur' type='xmlSchemaValPtr' info='the value to be appended'/>
14107 <info>Accessor for the boolean value of a computed value.</info>
14108 <return type='int' info='1 if true and 0 if false, or in case of an error. Hmm.'/>
14109 <arg name='val' type='xmlSchemaValPtr' info='the value'/>
14113 <info>Accessor for the string value of a computed value.</info>
14114 …<return type='const xmlChar *' info='the string value or NULL if there was none, or on API errors.…
14115 <arg name='val' type='xmlSchemaValPtr' info='the value'/>
14119 <info>Accessor for the next sibling of a list of computed values.</info>
14120 …<return type='xmlSchemaValPtr' info='the next value or NULL if there was none, or on API errors.'/>
14121 <arg name='cur' type='xmlSchemaValPtr' info='the value'/>
14125 <info>Replaces 0xd, 0x9 and 0xa with a space.</info>
14126 <return type='xmlChar *' info='the new string or NULL if no change was required.'/>
14127 <arg name='value' type='const xmlChar *' info='a value'/>
14131 <info>Deallocate a Schematron structure.</info>
14133 <arg name='schema' type='xmlSchematronPtr' info='a schema structure'/>
14137 <info>Free the resources associated to the schema parser context</info>
14139 <arg name='ctxt' type='xmlSchematronParserCtxtPtr' info='the schema parser context'/>
14143 <info>Free the resources associated to the schema validation context</info>
14145 <arg name='ctxt' type='xmlSchematronValidCtxtPtr' info='the schema validation context'/>
14149 …<info>Create an XML Schematrons parse context for that document. NB. The document may be modified …
14150 <return type='xmlSchematronParserCtxtPtr' info='the parser context or NULL in case of error'/>
14151 <arg name='doc' type='xmlDocPtr' info='a preparsed document tree'/>
14155 …<info>Create an XML Schematrons parse context for that memory buffer expected to contain an XML Sc…
14156 <return type='xmlSchematronParserCtxtPtr' info='the parser context or NULL in case of error'/>
14157 … <arg name='buffer' type='const char *' info='a pointer to a char array containing the schemas'/>
14158 <arg name='size' type='int' info='the size of the array'/>
14162 …<info>Create an XML Schematrons parse context for that file/resource expected to contain an XML Sc…
14163 <return type='xmlSchematronParserCtxtPtr' info='the parser context or NULL in case of error'/>
14164 <arg name='URL' type='const char *' info='the location of the schema'/>
14168 <info>Create an XML Schematrons validation context based on the given schema.</info>
14169 … <return type='xmlSchematronValidCtxtPtr' info='the validation context or NULL in case of error'/>
14170 <arg name='schema' type='xmlSchematronPtr' info='a precompiled XML Schematrons'/>
14171 <arg name='options' type='int' info='a set of xmlSchematronValidOptions'/>
14175 …<info>parse a schema definition resource and build an internal XML Shema struture which can be use…
14176 …<return type='xmlSchematronPtr' info='the internal XML Schematron structure built from the resourc…
14177 <arg name='ctxt' type='xmlSchematronParserCtxtPtr' info='a schema validation context'/>
14181 <info>Set the structured error callback</info>
14183 <arg name='ctxt' type='xmlSchematronValidCtxtPtr' info='a Schematron validation context'/>
14184 <arg name='serror' type='xmlStructuredErrorFunc' info='the structured error function'/>
14185 <arg name='ctx' type='void *' info='the functions context'/>
14189 <info>Validate a tree instance against the schematron</info>
14190 …<return type='int' info='0 in case of success, -1 in case of internal error and an error count oth…
14191 <arg name='ctxt' type='xmlSchematronValidCtxtPtr' info='the schema validation context'/>
14192 <arg name='instance' type='xmlDocPtr' info='the document instace tree'/>
14196 <info>Signature of an error callback from a Schematron validation</info>
14198 <arg name='ctx' type='void *' info='the validation context'/>
14199 <arg name='msg' type='const char *' info='the message'/>
14200 <arg name='...' type='...' info='extra arguments'/>
14204 <info>Signature of a warning callback from a Schematron validation</info>
14206 <arg name='ctx' type='void *' info='the validation context'/>
14207 <arg name='msg' type='const char *' info='the message'/>
14208 <arg name='...' type='...' info='extra arguments'/>
14211info>Search a Ns registered under a given name space for a document. recurse on the parents until …
14212 <return type='xmlNsPtr' info='the namespace pointer or NULL.'/>
14213 <arg name='doc' type='xmlDocPtr' info='the document'/>
14214 <arg name='node' type='xmlNodePtr' info='the current node'/>
14215 <arg name='nameSpace' type='const xmlChar *' info='the namespace prefix'/>
14218 …<info>Search a Ns aliasing a given URI. Recurse on the parents until it finds the defined namespac…
14219 <return type='xmlNsPtr' info='the namespace pointer or NULL.'/>
14220 <arg name='doc' type='xmlDocPtr' info='the document'/>
14221 <arg name='node' type='xmlNodePtr' info='the current node'/>
14222 <arg name='href' type='const xmlChar *' info='the namespace value'/>
14225info>Set the buffer allocation method. Types are XML_BUFFER_ALLOC_EXACT - use exact sizes, keeps …
14227 <arg name='scheme' type='xmlBufferAllocationScheme' info='allocation method to use'/>
14230 …<info>set the default compression mode used, ZLIB based Correct values: 0 (uncompressed) to 9 (max…
14232 <arg name='mode' type='int' info='the compression ratio'/>
14235 …<info>set the compression ratio for a document, ZLIB based Correct values: 0 (uncompressed) to 9 (…
14237 <arg name='doc' type='xmlDocPtr' info='the document'/>
14238 <arg name='mode' type='int' info='the compression ratio'/>
14242 <info>Set the function to call call back when a xml reference has been made</info>
14244 <arg name='func' type='xmlEntityReferenceFunc' info='A valid function'/>
14247 <info>Changes the defaultexternal entity resolver function for the application</info>
14249 <arg name='f' type='xmlExternalEntityLoader' info='the new entity resolver function'/>
14253 <info>Change the current value of one feature of this parser instance</info>
14254 <return type='int' info='-1 in case or error, 0 otherwise'/>
14255 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML/HTML parser context'/>
14256 <arg name='name' type='const char *' info='the feature name'/>
14257 <arg name='value' type='void *' info='pointer to the location of the new value'/>
14260info>Function to reset the handler and the error context for out of context error messages. This s…
14262 <arg name='ctx' type='void *' info='the new error handling context'/>
14263 <arg name='handler' type='xmlGenericErrorFunc' info='the new handler function'/>
14266 <info>update all nodes in the list to point to the right document</info>
14268 <arg name='list' type='xmlNodePtr' info='the first element'/>
14269 <arg name='doc' type='xmlDocPtr' info='the document'/>
14272 <info>Associate a namespace to a node, a posteriori.</info>
14274 <arg name='node' type='xmlNodePtr' info='a node in the document'/>
14275 <arg name='ns' type='xmlNsPtr' info='a namespace pointer'/>
14279 …<info>Set (or reset) an attribute carried by a node. The ns structure must be in scope, this is no…
14280 <return type='xmlAttrPtr' info='the attribute pointer.'/>
14281 <arg name='node' type='xmlNodePtr' info='the node'/>
14282 <arg name='ns' type='xmlNsPtr' info='the namespace definition'/>
14283 <arg name='name' type='const xmlChar *' info='the attribute name'/>
14284 <arg name='value' type='const xmlChar *' info='the attribute value'/>
14288info>Set (or reset) an attribute carried by a node. If @name has a prefix, then the corresponding …
14289 <return type='xmlAttrPtr' info='the attribute pointer.'/>
14290 <arg name='node' type='xmlNodePtr' info='the node'/>
14291 <arg name='name' type='const xmlChar *' info='the attribute name (a QName)'/>
14292 <arg name='value' type='const xmlChar *' info='the attribute value'/>
14295info>Function to reset the handler and the error context for out of context structured error messa…
14297 <arg name='ctx' type='void *' info='the new error handling context'/>
14298 <arg name='handler' type='xmlStructuredErrorFunc' info='the new handler function'/>
14301 <info>update all nodes under the tree to point to the right document</info>
14303 <arg name='tree' type='xmlNodePtr' info='the top element'/>
14304 <arg name='doc' type='xmlDocPtr' info='the document'/>
14308info>Setup the parser context to parse a new buffer; Clears any prior contents from the parser con…
14310 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
14311 <arg name='buffer' type='const xmlChar *' info='a xmlChar * buffer'/>
14312 <arg name='filename' type='const char *' info='a file name'/>
14316 …<info>Implements the XML shell This allow to load, validate, view, modify and save a document usin…
14318 <arg name='doc' type='xmlDocPtr' info='the initial document'/>
14319 <arg name='filename' type='char *' info='the output buffer'/>
14320 <arg name='input' type='xmlShellReadlineFunc' info='the line reading function'/>
14321 <arg name='output' type='FILE *' info='the output FILE*, defaults to stdout if NULL'/>
14325 …<info>Implements the XML shell function &quot;base&quot; dumps the current XML base of the node</i…
14326 <return type='int' info='0'/>
14327 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14328 <arg name='arg' type='char *' info='unused'/>
14329 <arg name='node' type='xmlNodePtr' info='a node'/>
14330 <arg name='node2' type='xmlNodePtr' info='unused'/>
14334 …<info>Implements the XML shell function &quot;cat&quot; dumps the serialization node content (XML …
14335 <return type='int' info='0'/>
14336 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14337 <arg name='arg' type='char *' info='unused'/>
14338 <arg name='node' type='xmlNodePtr' info='a node'/>
14339 <arg name='node2' type='xmlNodePtr' info='unused'/>
14343 <info>This is a generic signature for the XML shell functions.</info>
14344 <return type='int' info='an int, negative returns indicating errors.'/>
14345 <arg name='ctxt' type='xmlShellCtxtPtr' info='a shell context'/>
14346 <arg name='arg' type='char *' info='a string argument'/>
14347 <arg name='node' type='xmlNodePtr' info='a first node'/>
14348 <arg name='node2' type='xmlNodePtr' info='a second node'/>
14352 …<info>Implements the XML shell function &quot;dir&quot; dumps informations about the node (namespa…
14353 <return type='int' info='0'/>
14354 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14355 <arg name='arg' type='char *' info='unused'/>
14356 <arg name='node' type='xmlNodePtr' info='a node'/>
14357 <arg name='node2' type='xmlNodePtr' info='unused'/>
14361info>Implements the XML shell function &quot;du&quot; show the structure of the subtree under node…
14362 <return type='int' info='0 or -1 in case of error'/>
14363 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14364 <arg name='arg' type='char *' info='unused'/>
14365 <arg name='tree' type='xmlNodePtr' info='a node defining a subtree'/>
14366 <arg name='node2' type='xmlNodePtr' info='unused'/>
14370 …<info>Implements the XML shell function &quot;ls&quot; Does an Unix like listing of the given node…
14371 <return type='int' info='0'/>
14372 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14373 <arg name='arg' type='char *' info='unused'/>
14374 <arg name='node' type='xmlNodePtr' info='a node'/>
14375 <arg name='node2' type='xmlNodePtr' info='unused'/>
14379 …<info>Implements the XML shell function &quot;load&quot; loads a new document specified by the fil…
14380 <return type='int' info='0 or -1 if loading failed'/>
14381 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14382 <arg name='filename' type='char *' info='the file name'/>
14383 <arg name='node' type='xmlNodePtr' info='unused'/>
14384 <arg name='node2' type='xmlNodePtr' info='unused'/>
14388 <info>Print node to the output FILE</info>
14390 <arg name='node' type='xmlNodePtr' info='a non-null node to print to the output FILE'/>
14394 <info>Print the xpath error to libxml default error channel</info>
14396 <arg name='errorType' type='int' info='valid xpath error id'/>
14397 <arg name='arg' type='const char *' info='the argument that cause xpath to fail'/>
14401 <info>Prints result to the output FILE</info>
14403 … <arg name='list' type='xmlXPathObjectPtr' info='a valid result generated by an xpath evaluation'/>
14407info>Implements the XML shell function &quot;pwd&quot; Show the full path from the root to the nod…
14408 <return type='int' info='0 or -1 in case of error'/>
14409 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14410 <arg name='buffer' type='char *' info='the output buffer'/>
14411 <arg name='node' type='xmlNodePtr' info='a node'/>
14412 <arg name='node2' type='xmlNodePtr' info='unused'/>
14416 <info>This is a generic signature for the XML shell input function.</info>
14417 <return type='char *' info='a string which will be freed by the Shell.'/>
14418 <arg name='prompt' type='char *' info='a string prompt'/>
14422 …<info>Implements the XML shell function &quot;save&quot; Write the current document to the filenam…
14423 <return type='int' info='0 or -1 in case of error'/>
14424 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14425 <arg name='filename' type='char *' info='the file name (optional)'/>
14426 <arg name='node' type='xmlNodePtr' info='unused'/>
14427 <arg name='node2' type='xmlNodePtr' info='unused'/>
14431info>Implements the XML shell function &quot;validate&quot; Validate the document, if a DTD path i…
14432 <return type='int' info='0 or -1 in case of error'/>
14433 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14434 <arg name='dtd' type='char *' info='the DTD URI (optional)'/>
14435 <arg name='node' type='xmlNodePtr' info='unused'/>
14436 <arg name='node2' type='xmlNodePtr' info='unused'/>
14440info>Implements the XML shell function &quot;write&quot; Write the current node to the filename, i…
14441 <return type='int' info='0 or -1 in case of error'/>
14442 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14443 <arg name='filename' type='char *' info='the file name'/>
14444 <arg name='node' type='xmlNodePtr' info='a node in the tree'/>
14445 <arg name='node2' type='xmlNodePtr' info='unused'/>
14448 …<info>skip all blanks character found at that point in the input streams. It pops up finished enti…
14449 <return type='int' info='the number of space chars skipped'/>
14450 <arg name='ctxt' type='xmlParserCtxtPtr' info='the XML parser context'/>
14453 …<info>This will dump the content of the element content definition Intended just for the debug rou…
14455 <arg name='buf' type='char *' info='an output buffer'/>
14456 <arg name='size' type='int' info='the buffer size'/>
14457 <arg name='content' type='xmlElementContentPtr' info='An element table'/>
14458 … <arg name='englob' type='int' info='1 if one must print the englobing parenthesis, 0 otherwise'/>
14461info>parse an UTF8 encoded XML qualified name string [NS 5] QName ::= (Prefix &apos;:&apos;)? Loc…
14462 … <return type='xmlChar *' info='the local part, and prefix is updated to get the Prefix if any.'/>
14463 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
14464 <arg name='name' type='const xmlChar *' info='an XML parser context'/>
14465 <arg name='prefix' type='xmlChar **' info='a xmlChar **'/>
14468info>parse an XML qualified name string [NS 5] QName ::= (Prefix &apos;:&apos;)? LocalPart [NS 6…
14469 …<return type='xmlChar *' info='NULL if the name doesn&apos;t have a prefix. Otherwise, returns the…
14470 <arg name='name' type='const xmlChar *' info='the full QName'/>
14471 <arg name='prefix' type='xmlChar **' info='a xmlChar **'/>
14474 <info>parse an XML qualified name string,i</info>
14475 …<return type='const xmlChar *' info='NULL if it is not a Qualified Name, otherwise, update len wit…
14476 <arg name='name' type='const xmlChar *' info='the full QName'/>
14477 <arg name='len' type='int *' info='an int *'/>
14481 <info>Deprecated, unsafe, use xmlSnprintfElementContent</info>
14483 <arg name='buf' type='char *' info='an output buffer'/>
14484 <arg name='content' type='xmlElementContentPtr' info='An element table'/>
14485 … <arg name='englob' type='int' info='1 if one must print the englobing parenthesis, 0 otherwise'/>
14488 <info>Blocks further parser processing</info>
14490 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
14493 …<info>Check if both strings are equal of have same content. Should be a bit more readable and fast…
14494 <return type='int' info='1 if they are equal, 0 if they are different'/>
14495 <arg name='str1' type='const xmlChar *' info='the first xmlChar *'/>
14496 <arg name='str2' type='const xmlChar *' info='the second xmlChar *'/>
14499 <info>Formats @msg and places result into @buf.</info>
14500 <return type='int' info='the number of characters written to @buf or -1 if an error occurs.'/>
14501 <arg name='buf' type='xmlChar *' info='the result buffer.'/>
14502 <arg name='len' type='int' info='the result buffer length.'/>
14503 <arg name='msg' type='const char *' info='the message with printf formatting.'/>
14504 <arg name='...' type='...' info='extra parameters for the message.'/>
14507 <info>Check if a QName is Equal to a given string</info>
14508 <return type='int' info='1 if they are equal, 0 if they are different'/>
14509 <arg name='pref' type='const xmlChar *' info='the prefix of the QName'/>
14510 <arg name='name' type='const xmlChar *' info='the localname of the QName'/>
14511 <arg name='str' type='const xmlChar *' info='the second xmlChar *'/>
14514 <info>Formats @msg and places result into @buf.</info>
14515 <return type='int' info='the number of characters written to @buf or -1 if an error occurs.'/>
14516 <arg name='buf' type='xmlChar *' info='the result buffer.'/>
14517 <arg name='len' type='int' info='the result buffer length.'/>
14518 <arg name='msg' type='const char *' info='the message with printf formatting.'/>
14519 <arg name='ap' type='va_list' info='extra parameters for the message.'/>
14522 <info>a strcasecmp for xmlChar&apos;s</info>
14523 <return type='int' info='the integer result of the comparison'/>
14524 <arg name='str1' type='const xmlChar *' info='the first xmlChar *'/>
14525 <arg name='str2' type='const xmlChar *' info='the second xmlChar *'/>
14528 <info>a case-ignoring strstr for xmlChar&apos;s</info>
14529 <return type='const xmlChar *' info='the xmlChar * for the first occurrence or NULL.'/>
14530 <arg name='str' type='const xmlChar *' info='the xmlChar * array (haystack)'/>
14531 <arg name='val' type='const xmlChar *' info='the xmlChar to search (needle)'/>
14534info>a strcat for array of xmlChar&apos;s. Since they are supposed to be encoded in UTF-8 or an en…
14535 …<return type='xmlChar *' info='a new xmlChar * containing the concatenated string. The original @c…
14536 <arg name='cur' type='xmlChar *' info='the original xmlChar * array'/>
14537 <arg name='add' type='const xmlChar *' info='the xmlChar * array added'/>
14540 <info>a strchr for xmlChar&apos;s</info>
14541 <return type='const xmlChar *' info='the xmlChar * for the first occurrence or NULL.'/>
14542 <arg name='str' type='const xmlChar *' info='the xmlChar * array'/>
14543 <arg name='val' type='xmlChar' info='the xmlChar to search'/>
14546 <info>a strcmp for xmlChar&apos;s</info>
14547 <return type='int' info='the integer result of the comparison'/>
14548 <arg name='str1' type='const xmlChar *' info='the first xmlChar *'/>
14549 <arg name='str2' type='const xmlChar *' info='the second xmlChar *'/>
14552info>a strdup for array of xmlChar&apos;s. Since they are supposed to be encoded in UTF-8 or an en…
14553 <return type='xmlChar *' info='a new xmlChar * or NULL'/>
14554 <arg name='cur' type='const xmlChar *' info='the input xmlChar *'/>
14557 <info>Signature for an strdup() implementation.</info>
14558 <return type='char *' info='the copy of the string or NULL in case of error.'/>
14559 <arg name='str' type='const char *' info='a zero terminated string'/>
14563 <info>push one level from the stream.</info>
14564 <return type='int' info='-1 in case of error, 0 otherwise.'/>
14565 <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/>
14569info>Push new data onto the stream. NOTE: if the call xmlPatterncompile() indicated a dictionary, …
14570 …<return type='int' info='-1 in case of error, 1 if the current state in the stream is a match and …
14571 <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/>
14572 <arg name='name' type='const xmlChar *' info='the current name'/>
14573 <arg name='ns' type='const xmlChar *' info='the namespace name'/>
14577info>Push new attribute data onto the stream. NOTE: if the call xmlPatterncompile() indicated a di…
14578 …<return type='int' info='-1 in case of error, 1 if the current state in the stream is a match and …
14579 <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/>
14580 <arg name='name' type='const xmlChar *' info='the current name'/>
14581 <arg name='ns' type='const xmlChar *' info='the namespace name'/>
14585info>Push new data onto the stream. NOTE: if the call xmlPatterncompile() indicated a dictionary, …
14586 …<return type='int' info='-1 in case of error, 1 if the current state in the stream is a match and …
14587 <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/>
14588 <arg name='name' type='const xmlChar *' info='the current name'/>
14589 <arg name='ns' type='const xmlChar *' info='the namespace name'/>
14590 <arg name='nodeType' type='int' info='the type of the node being pushed'/>
14594info>Query if the streaming pattern additionally needs to be fed with text-, cdata-section-, comme…
14595 …<return type='int' info='1 in case of need of nodes of the above described types, 0 otherwise. -1 …
14596 <arg name='streamCtxt' type='xmlStreamCtxtPtr' info='the stream context'/>
14599 …<info>The current char value, if using UTF-8 this may actually span multiple bytes in the input bu…
14600 <return type='int' info='the current char value and its length'/>
14601 <arg name='ctxt' type='xmlParserCtxtPtr' info='the XML parser context'/>
14602 <arg name='cur' type='const xmlChar *' info='pointer to the beginning of the char'/>
14603 <arg name='len' type='int *' info='pointer to the length of the char read'/>
14606info>Takes a entity string content and process to do the adequate substitutions. [67] Reference :…
14607 …<return type='xmlChar *' info='A newly allocated string with the substitution done. The caller mus…
14608 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
14609 <arg name='str' type='const xmlChar *' info='the input string'/>
14610 … <arg name='what' type='int' info='combination of XML_SUBSTITUTE_REF and XML_SUBSTITUTE_PEREF'/>
14611 <arg name='end' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
14612 <arg name='end2' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
14613 <arg name='end3' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
14616 …<info>Parse the value string and build the node list associated. Should produce a flat tree with o…
14617 <return type='xmlNodePtr' info='a pointer to the first child'/>
14618 <arg name='doc' type='const xmlDoc *' info='the document'/>
14619 <arg name='value' type='const xmlChar *' info='the value of the attribute'/>
14622info>Takes a entity string content and process to do the adequate substitutions. [67] Reference :…
14623 …<return type='xmlChar *' info='A newly allocated string with the substitution done. The caller mus…
14624 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
14625 <arg name='str' type='const xmlChar *' info='the input string'/>
14626 <arg name='len' type='int' info='the string length'/>
14627 … <arg name='what' type='int' info='combination of XML_SUBSTITUTE_REF and XML_SUBSTITUTE_PEREF'/>
14628 <arg name='end' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
14629 <arg name='end2' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
14630 <arg name='end3' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
14633 …<info>Parse the value string and build the node list associated. Should produce a flat tree with o…
14634 <return type='xmlNodePtr' info='a pointer to the first child'/>
14635 <arg name='doc' type='const xmlDoc *' info='the document'/>
14636 <arg name='value' type='const xmlChar *' info='the value of the text'/>
14637 <arg name='len' type='int' info='the length of the string value'/>
14640 <info>length of a xmlChar&apos;s string</info>
14641 <return type='int' info='the number of xmlChar contained in the ARRAY.'/>
14642 <arg name='str' type='const xmlChar *' info='the xmlChar * array'/>
14645 <info>a strncasecmp for xmlChar&apos;s</info>
14646 <return type='int' info='the integer result of the comparison'/>
14647 <arg name='str1' type='const xmlChar *' info='the first xmlChar *'/>
14648 <arg name='str2' type='const xmlChar *' info='the second xmlChar *'/>
14649 <arg name='len' type='int' info='the max comparison length'/>
14652info>a strncat for array of xmlChar&apos;s, it will extend @cur with the len first bytes of @add. …
14653 …<return type='xmlChar *' info='a new xmlChar *, the original @cur is reallocated and should not be…
14654 <arg name='cur' type='xmlChar *' info='the original xmlChar * array'/>
14655 <arg name='add' type='const xmlChar *' info='the xmlChar * array added'/>
14656 <arg name='len' type='int' info='the length of @add'/>
14659info>same as xmlStrncat, but creates a new string. The original two strings are not freed. If @le…
14660 <return type='xmlChar *' info='a new xmlChar * or NULL'/>
14661 <arg name='str1' type='const xmlChar *' info='first xmlChar string'/>
14662 <arg name='str2' type='const xmlChar *' info='second xmlChar string'/>
14663 <arg name='len' type='int' info='the len of @str2 or &lt; 0'/>
14666 <info>a strncmp for xmlChar&apos;s</info>
14667 <return type='int' info='the integer result of the comparison'/>
14668 <arg name='str1' type='const xmlChar *' info='the first xmlChar *'/>
14669 <arg name='str2' type='const xmlChar *' info='the second xmlChar *'/>
14670 <arg name='len' type='int' info='the max comparison length'/>
14673 <info>a strndup for array of xmlChar&apos;s</info>
14674 <return type='xmlChar *' info='a new xmlChar * or NULL'/>
14675 <arg name='cur' type='const xmlChar *' info='the input xmlChar *'/>
14676 <arg name='len' type='int' info='the len of @cur'/>
14679 <info>a strstr for xmlChar&apos;s</info>
14680 <return type='const xmlChar *' info='the xmlChar * for the first occurrence or NULL.'/>
14681 <arg name='str' type='const xmlChar *' info='the xmlChar * array (haystack)'/>
14682 <arg name='val' type='const xmlChar *' info='the xmlChar to search (needle)'/>
14685 <info>Extract a substring of a given string</info>
14686 <return type='xmlChar *' info='the xmlChar * for the first occurrence or NULL.'/>
14687 <arg name='str' type='const xmlChar *' info='the xmlChar * array (haystack)'/>
14688 <arg name='start' type='int' info='the index of the first char (zero based)'/>
14689 <arg name='len' type='int' info='the length of the substring'/>
14692 …<info>Signature of the function to use when there is an error and the module handles the new error…
14694 <arg name='userData' type='void *' info='user provided data for the error callback'/>
14695 <arg name='error' type='xmlErrorPtr' info='the error being raised.'/>
14698info>Set and return the previous value for default entity support. Initially the parser always kee…
14699 <return type='int' info='the last value for 0 for no substitution, 1 for substitution.'/>
14700 <arg name='val' type='int' info='int 0 or 1'/>
14703 … <info>change the input functions when discovering the character encoding of a given entity.</info>
14704 <return type='int' info='0 in case of success, -1 otherwise'/>
14705 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
14706 <arg name='enc' type='xmlCharEncoding' info='the encoding value (number)'/>
14709 … <info>change the input functions when discovering the character encoding of a given entity.</info>
14710 <return type='int' info='0 in case of success, -1 otherwise'/>
14711 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
14712 <arg name='input' type='xmlParserInputPtr' info='the input stream'/>
14713 <arg name='handler' type='xmlCharEncodingHandlerPtr' info='the encoding handler'/>
14716 … <info>change the input functions when discovering the character encoding of a given entity.</info>
14717 <return type='int' info='0 in case of success, -1 otherwise'/>
14718 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
14719 <arg name='handler' type='xmlCharEncodingHandlerPtr' info='the encoding handler'/>
14722 <info>Concat the given string at the end of the existing node content</info>
14723 <return type='int' info='-1 in case of error, 0 otherwise'/>
14724 <arg name='node' type='xmlNodePtr' info='the node'/>
14725 <arg name='content' type='const xmlChar *' info='the content'/>
14726 <arg name='len' type='int' info='@content length'/>
14729 <info>Merge two text nodes into one</info>
14730 <return type='xmlNodePtr' info='the first text node augmented'/>
14731 <arg name='first' type='xmlNodePtr' info='the first text node'/>
14732 <arg name='second' type='xmlNodePtr' info='the second text node being merged'/>
14736 <info>Provides the number of attributes of the current node</info>
14737 <return type='int' info='0 i no attributes, -1 in case of error or the attribute count'/>
14738 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14742 <info>The base URI of the node.</info>
14743 …<return type='xmlChar *' info='the base URI or NULL if not available, if non NULL it need to be fr…
14744 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14748info>This function provides the current index of the parser used by the reader, relative to the st…
14749 …<return type='long' info='the index in bytes from the beginning of the entity or -1 in case the in…
14750 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
14754 …<info>This method releases any resources allocated by the current instance changes the state to Cl…
14755 <return type='int' info='0 or -1 in case of error'/>
14756 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14760 <info>The base URI of the node.</info>
14761 …<return type='const xmlChar *' info='the base URI or NULL if not available, the string will be dea…
14762 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14766 <info>Determine the encoding of the document being read.</info>
14767 …<return type='const xmlChar *' info='a string containing the encoding of the document or NULL in c…
14768 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14772 <info>The local name of the node.</info>
14773 …<return type='const xmlChar *' info='the local name or NULL if not available, the string will be d…
14774 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14778 <info>The qualified name of the node, equal to Prefix :LocalName.</info>
14779 …<return type='const xmlChar *' info='the local name or NULL if not available, the string is deallo…
14780 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14784 <info>The URI defining the namespace associated with the node.</info>
14785 …<return type='const xmlChar *' info='the namespace URI or NULL if not available, the string will b…
14786 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14790 <info>A shorthand reference to the namespace associated with the node.</info>
14791 …<return type='const xmlChar *' info='the prefix or NULL if not available, the string is deallocate…
14792 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14796 …<info>Get an interned string from the reader, allows for example to speedup string name comparison…
14797 …<return type='const xmlChar *' info='an interned copy of the string or NULL in case of error. The …
14798 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14799 <arg name='str' type='const xmlChar *' info='the string to intern.'/>
14803 <info>Provides the text value of the node if present</info>
14804 …<return type='const xmlChar *' info='the string or NULL if not available. The result will be deall…
14805 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14809 <info>The xml:lang scope within which the node resides.</info>
14810 <return type='const xmlChar *' info='the xml:lang value or NULL if none exists.'/>
14811 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14815 <info>Determine the XML version of the document being read.</info>
14816 …<return type='const xmlChar *' info='a string containing the XML version of the document or NULL i…
14817 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14821info>Hacking interface allowing to get the xmlDocPtr correponding to the current document being ac…
14822 <return type='xmlDocPtr' info='the xmlDocPtr or NULL in case of error.'/>
14823 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14827info>Hacking interface allowing to get the xmlNodePtr correponding to the current node being acces…
14828 <return type='xmlNodePtr' info='the xmlNodePtr or NULL in case of error.'/>
14829 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14833 <info>The depth of the node in the tree.</info>
14834 <return type='int' info='the depth or -1 in case of error'/>
14835 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14839 <info>Signature of an error callback from a reader parser</info>
14841 <arg name='arg' type='void *' info='the user argument'/>
14842 <arg name='msg' type='const char *' info='the message'/>
14843 <arg name='severity' type='xmlParserSeverities' info='the severity of the error'/>
14844 …<arg name='locator' type='xmlTextReaderLocatorPtr' info='a locator indicating where the error occu…
14848 …<info>Reads the contents of the current node and the full subtree. It then makes the subtree avail…
14849 …<return type='xmlNodePtr' info='a node pointer valid until the next xmlTextReaderRead() call or NU…
14850 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14854 <info>Provides the value of the attribute with the specified qualified name.</info>
14855 …<return type='xmlChar *' info='a string containing the value of the specified attribute, or NULL i…
14856 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14857 <arg name='name' type='const xmlChar *' info='the qualified name of the attribute.'/>
14861 …<info>Provides the value of the attribute with the specified index relative to the containing elem…
14862 …<return type='xmlChar *' info='a string containing the value of the specified attribute, or NULL i…
14863 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14864 …<arg name='no' type='int' info='the zero-based index of the attribute relative to the containing e…
14868 <info>Provides the value of the specified attribute</info>
14869 …<return type='xmlChar *' info='a string containing the value of the specified attribute, or NULL i…
14870 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14871 <arg name='localName' type='const xmlChar *' info='the local name of the attribute.'/>
14872 <arg name='namespaceURI' type='const xmlChar *' info='the namespace URI of the attribute.'/>
14876 <info>Retrieve the error callback function and user argument.</info>
14878 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14879 …<arg name='f' type='xmlTextReaderErrorFunc *' info='the callback function or NULL is no callback h…
14880 <arg name='arg' type='void **' info='a user argument'/>
14884 <info>Provide the column number of the current parsing point.</info>
14885 <return type='int' info='an int or 0 if not available'/>
14886 <arg name='reader' type='xmlTextReaderPtr' info='the user data (XML reader context)'/>
14890 <info>Provide the line number of the current parsing point.</info>
14891 <return type='int' info='an int or 0 if not available'/>
14892 <arg name='reader' type='xmlTextReaderPtr' info='the user data (XML reader context)'/>
14896 <info>Read the parser internal property.</info>
14897 <return type='int' info='the value, usually 0 or 1, or -1 in case of error.'/>
14898 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14899 <arg name='prop' type='int' info='the xmlParserProperties to get'/>
14903info>Method to get the remainder of the buffered XML. this method stops the parser, set its state …
14904 …<return type='xmlParserInputBufferPtr' info='the xmlParserInputBufferPtr attached to the XML or NU…
14905 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14909 <info>Whether the node has attributes.</info>
14910 <return type='int' info='1 if true, 0 if false, and -1 in case or error'/>
14911 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14915 <info>Whether the node can have a text value.</info>
14916 <return type='int' info='1 if true, 0 if false, and -1 in case or error'/>
14917 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14921 …<info>Whether an Attribute node was generated from the default value defined in the DTD or schema…
14922 <return type='int' info='0 if not defaulted, 1 if defaulted, and -1 in case of error'/>
14923 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14927 <info>Check if the current node is empty</info>
14928 <return type='int' info='1 if empty, 0 if not and -1 in case of error'/>
14929 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14933 …<info>Determine whether the current node is a namespace declaration rather than a regular attribut…
14934 …<return type='int' info='1 if the current node is a namespace declaration, 0 if it is a regular at…
14935 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14939 <info>Retrieve the validity status from the parser context</info>
14940 <return type='int' info='the flag value 1 if valid, 0 if no, and -1 in case of error'/>
14941 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14945 <info>The local name of the node.</info>
14946 …<return type='xmlChar *' info='the local name or NULL if not available, if non NULL it need to be …
14947 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14951 <info>Obtain the base URI for the given locator.</info>
14952 …<return type='xmlChar *' info='the base URI or NULL in case of error, if non NULL it need to be fr…
14953 <arg name='locator' type='xmlTextReaderLocatorPtr' info='the xmlTextReaderLocatorPtr used'/>
14957 <info>Obtain the line number for the given locator.</info>
14958 <return type='int' info='the line number or -1 in case of error.'/>
14959 <arg name='locator' type='xmlTextReaderLocatorPtr' info='the xmlTextReaderLocatorPtr used'/>
14963 <info>Resolves a namespace prefix in the scope of the current element.</info>
14964 …<return type='xmlChar *' info='a string containing the namespace URI to which the prefix maps or N…
14965 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14966 …<arg name='prefix' type='const xmlChar *' info='the prefix whose namespace URI is to be resolved. …
14970 …<info>Moves the position of the current instance to the attribute with the specified qualified nam…
14971 <return type='int' info='1 in case of success, -1 in case of error, 0 if not found'/>
14972 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14973 <arg name='name' type='const xmlChar *' info='the qualified name of the attribute.'/>
14977 …<info>Moves the position of the current instance to the attribute with the specified index relativ…
14978 <return type='int' info='1 in case of success, -1 in case of error, 0 if not found'/>
14979 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14980 …<arg name='no' type='int' info='the zero-based index of the attribute relative to the containing e…
14984 …<info>Moves the position of the current instance to the attribute with the specified local name an…
14985 <return type='int' info='1 in case of success, -1 in case of error, 0 if not found'/>
14986 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14987 <arg name='localName' type='const xmlChar *' info='the local name of the attribute.'/>
14988 <arg name='namespaceURI' type='const xmlChar *' info='the namespace URI of the attribute.'/>
14992 …<info>Moves the position of the current instance to the node that contains the current Attribute …
14993 <return type='int' info='1 in case of success, -1 in case of error, 0 if not moved'/>
14994 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14998 …<info>Moves the position of the current instance to the first attribute associated with the curren…
14999 <return type='int' info='1 in case of success, -1 in case of error, 0 if not found'/>
15000 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15004 …<info>Moves the position of the current instance to the next attribute associated with the current…
15005 <return type='int' info='1 in case of success, -1 in case of error, 0 if not found'/>
15006 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15010 <info>The qualified name of the node, equal to Prefix :LocalName.</info>
15011 …<return type='xmlChar *' info='the local name or NULL if not available, if non NULL it need to be …
15012 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15016 <info>The URI defining the namespace associated with the node.</info>
15017 …<return type='xmlChar *' info='the namespace URI or NULL if not available, if non NULL it need to …
15018 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15022 …<info>Skip to the node following the current one in document order while avoiding the subtree if a…
15023 …<return type='int' info='1 if the node was read successfully, 0 if there is no more nodes to read,…
15024 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15028info>Skip to the node following the current one in document order while avoiding the subtree if an…
15029 …<return type='int' info='1 if the node was read successfully, 0 if there is no more nodes to read,…
15030 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15034 …<info>Get the node type of the current node Reference: http://www.gnu.org/software/dotgnu/pnetlib-…
15035 <return type='int' info='the xmlNodeType of the current node or -1 in case of error'/>
15036 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15040info>The value indicating whether to normalize white space and attribute values. Since attribute v…
15041 <return type='int' info='1 or -1 in case of error.'/>
15042 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15046 <info>A shorthand reference to the namespace associated with the node.</info>
15047 …<return type='xmlChar *' info='the prefix or NULL if not available, if non NULL it need to be free…
15048 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15052info>This tells the XML Reader to preserve the current node. The caller must also use xmlTextReade…
15053 <return type='xmlNodePtr' info='the xmlNodePtr or NULL in case of error.'/>
15054 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15058info>This tells the XML Reader to preserve all nodes matched by the pattern. The caller must also …
15059 <return type='int' info='a non-negative number in case of success and -1 in case of error'/>
15060 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15061 <arg name='pattern' type='const xmlChar *' info='an XPath subset pattern'/>
15062 …<arg name='namespaces' type='const xmlChar **' info='the prefix definitions, array of [URI, prefix…
15066 <info>The quotation mark character used to enclose the value of an attribute.</info>
15067 <return type='int' info='&quot; or &apos; and -1 in case of error'/>
15068 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15072 …<info>Moves the position of the current instance to the next node in the stream, exposing its prop…
15073 …<return type='int' info='1 if the node was read successfully, 0 if there is no more nodes to read,…
15074 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15078 <info>Parses an attribute value into one or more Text and EntityReference nodes.</info>
15079 …<return type='int' info='1 in case of success, 0 if the reader was not positionned on an ttribute …
15080 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15084 <info>Reads the contents of the current node, including child nodes and markup.</info>
15085 …<return type='xmlChar *' info='a string containing the XML content, or NULL if the current node is…
15086 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15090 <info>Reads the contents of the current node, including child nodes and markup.</info>
15091 …<return type='xmlChar *' info='a string containing the node and any XML content, or NULL if the cu…
15092 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15096 <info>Gets the read state of the reader.</info>
15097 <return type='int' info='the state value, or -1 in case of error'/>
15098 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15102 <info>Reads the contents of an element or a text node as a string.</info>
15103 …<return type='xmlChar *' info='a string containing the contents of the Element or Text node, or NU…
15104 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15108info>Use RelaxNG to validate the document as it is processed. Activation is only possible before t…
15109 …<return type='int' info='0 in case the RelaxNG validation could be (des)activated and -1 in case o…
15110 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15111 <arg name='schema' type='xmlRelaxNGPtr' info='a precompiled RelaxNG schema'/>
15115info>Use RelaxNG schema to validate the document as it is processed. Activation is only possible b…
15116 …<return type='int' info='0 in case the schemas validation could be (de)activated and -1 in case of…
15117 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15118 <arg name='rng' type='const char *' info='the path to a RelaxNG schema or NULL'/>
15122info>Use RelaxNG schema context to validate the document as it is processed. Activation is only po…
15123 …<return type='int' info='0 in case the schemas validation could be (de)activated and -1 in case of…
15124 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15125 …<arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the RelaxNG schema validation context or NULL…
15126 <arg name='options' type='int' info='options (not used yet)'/>
15130info>Use W3C XSD schema to validate the document as it is processed. Activation is only possible b…
15131 …<return type='int' info='0 in case the schemas validation could be (de)activated and -1 in case of…
15132 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15133 <arg name='xsd' type='const char *' info='the path to a W3C XSD schema or NULL'/>
15137info>Use W3C XSD schema context to validate the document as it is processed. Activation is only po…
15138 …<return type='int' info='0 in case the schemas validation could be (de)activated and -1 in case of…
15139 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15140 … <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='the XML Schema validation context or NULL'/>
15141 <arg name='options' type='int' info='options (not used yet)'/>
15145 …<info>Register a callback function that will be called on error and warnings. If @f is NULL, the …
15147 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15148 …<arg name='f' type='xmlTextReaderErrorFunc' info='the callback function to call on error and warni…
15149 <arg name='arg' type='void *' info='a user argument to pass to the callback function'/>
15153info>Change the parser processing behaviour by changing some of its internal properties. Note that…
15154 <return type='int' info='0 if the call was successful, or -1 in case of error'/>
15155 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15156 <arg name='prop' type='int' info='the xmlParserProperties to set'/>
15157 <arg name='value' type='int' info='usually 0 or 1 to (de)activate it'/>
15161info>Use XSD Schema to validate the document as it is processed. Activation is only possible befor…
15162 …<return type='int' info='0 in case the Schema validation could be (des)activated and -1 in case of…
15163 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15164 <arg name='schema' type='xmlSchemaPtr' info='a precompiled Schema schema'/>
15168 …<info>Register a callback function that will be called on error and warnings. If @f is NULL, the …
15170 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15171 …<arg name='f' type='xmlStructuredErrorFunc' info='the callback function to call on error and warni…
15172 <arg name='arg' type='void *' info='a user argument to pass to the callback function'/>
15176 <info>Setup an XML reader with new options</info>
15177 <return type='int' info='0 in case of success and -1 in case of error.'/>
15178 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
15179 …<arg name='input' type='xmlParserInputBufferPtr' info='xmlParserInputBufferPtr used to feed the re…
15180 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
15181 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
15182 <arg name='options' type='int' info='a combination of xmlParserOption'/>
15186 <info>Determine the standalone status of the document being read.</info>
15187 …<return type='int' info='1 if the document was declared to be standalone, 0 if it was declared to …
15188 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15192 <info>Provides the text value of the node if present</info>
15193 …<return type='xmlChar *' info='the string or NULL if not available. The result must be deallocated…
15194 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15198 <info>The xml:lang scope within which the node resides.</info>
15199 …<return type='xmlChar *' info='the xml:lang value or NULL if none exists., if non NULL it need to …
15200 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15204 <info>End the current xml element.</info>
15205 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15206 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15210 <info>End an xml CDATA section.</info>
15211 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15212 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15216 <info>End the current xml coment.</info>
15217 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15218 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15222 <info>End an xml DTD.</info>
15223 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15224 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15228 <info>End an xml DTD attribute list.</info>
15229 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15230 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15234 <info>End an xml DTD element.</info>
15235 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15236 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15240 <info>End an xml DTD entity.</info>
15241 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15242 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15246 …<info>End an xml document. All open elements are closed, and the content is flushed to the output.…
15247 <return type='int' info='the bytes written or -1 in case of error'/>
15248 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15252 <info>End the current xml element.</info>
15253 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15254 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15258 <info>End the current xml PI.</info>
15259 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15260 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15264 <info>Flush the output buffer.</info>
15265 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15266 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15270 <info>End the current xml element. Writes an end tag even if the element is empty</info>
15271 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15272 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15276 … <info>Set indentation output. indent = 0 do not indentation. indent &gt; 0 do indentation.</info>
15277 <return type='int' info='-1 on error or 0 otherwise.'/>
15278 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15279 <arg name='indent' type='int' info='do indentation?'/>
15283 <info>Set string indentation.</info>
15284 <return type='int' info='-1 on error or 0 otherwise.'/>
15285 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15286 <arg name='str' type='const xmlChar *' info='the xmlChar string'/>
15290 <info>Set the character used for quoting attributes.</info>
15291 <return type='int' info='-1 on error or 0 otherwise.'/>
15292 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15293 <arg name='quotechar' type='xmlChar' info='the quote character'/>
15297 <info>Start an xml attribute.</info>
15298 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15299 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15300 <arg name='name' type='const xmlChar *' info='element name'/>
15304 <info>Start an xml attribute with namespace support.</info>
15305 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15306 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15307 <arg name='prefix' type='const xmlChar *' info='namespace prefix or NULL'/>
15308 <arg name='name' type='const xmlChar *' info='element local name'/>
15309 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI or NULL'/>
15313 <info>Start an xml CDATA section.</info>
15314 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15315 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15319 <info>Start an xml comment.</info>
15320 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15321 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15325 <info>Start an xml DTD.</info>
15326 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15327 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15328 <arg name='name' type='const xmlChar *' info='the name of the DTD'/>
15329 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15330 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15334 <info>Start an xml DTD ATTLIST.</info>
15335 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15336 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15337 <arg name='name' type='const xmlChar *' info='the name of the DTD ATTLIST'/>
15341 <info>Start an xml DTD element.</info>
15342 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15343 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15344 <arg name='name' type='const xmlChar *' info='the name of the DTD element'/>
15348 <info>Start an xml DTD ATTLIST.</info>
15349 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15350 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15351 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
15352 <arg name='name' type='const xmlChar *' info='the name of the DTD ATTLIST'/>
15356 <info>Start a new xml document</info>
15357 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15358 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15359 …<arg name='version' type='const char *' info='the xml version (&quot;1.0&quot;) or NULL for defaul…
15360 <arg name='encoding' type='const char *' info='the encoding or NULL for default'/>
15361 …<arg name='standalone' type='const char *' info='&quot;yes&quot; or &quot;no&quot; or NULL for def…
15365 <info>Start an xml element.</info>
15366 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15367 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15368 <arg name='name' type='const xmlChar *' info='element name'/>
15372 <info>Start an xml element with namespace support.</info>
15373 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15374 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15375 <arg name='prefix' type='const xmlChar *' info='namespace prefix or NULL'/>
15376 <arg name='name' type='const xmlChar *' info='element local name'/>
15377 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI or NULL'/>
15381 <info>Start an xml PI.</info>
15382 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15383 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15384 <arg name='target' type='const xmlChar *' info='PI target'/>
15388 <info>Write an xml attribute.</info>
15389 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15390 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15391 <arg name='name' type='const xmlChar *' info='attribute name'/>
15392 <arg name='content' type='const xmlChar *' info='attribute content'/>
15396 <info>Write an xml attribute.</info>
15397 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15398 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15399 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
15400 <arg name='name' type='const xmlChar *' info='attribute local name'/>
15401 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
15402 <arg name='content' type='const xmlChar *' info='attribute content'/>
15406 <info>Write an base64 encoded xml text.</info>
15407 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15408 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15409 <arg name='data' type='const char *' info='binary data'/>
15410 <arg name='start' type='int' info='the position within the data of the first byte to encode'/>
15411 <arg name='len' type='int' info='the number of bytes to encode'/>
15415 <info>Write a BinHex encoded xml text.</info>
15416 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15417 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15418 <arg name='data' type='const char *' info='binary data'/>
15419 <arg name='start' type='int' info='the position within the data of the first byte to encode'/>
15420 <arg name='len' type='int' info='the number of bytes to encode'/>
15424 <info>Write an xml CDATA.</info>
15425 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15426 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15427 <arg name='content' type='const xmlChar *' info='CDATA content'/>
15431 <info>Write an xml comment.</info>
15432 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15433 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15434 <arg name='content' type='const xmlChar *' info='comment string'/>
15438 <info>Write a DTD.</info>
15439 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15440 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15441 <arg name='name' type='const xmlChar *' info='the name of the DTD'/>
15442 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15443 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15444 <arg name='subset' type='const xmlChar *' info='string content of the DTD'/>
15448 <info>Write a DTD ATTLIST.</info>
15449 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15450 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15451 <arg name='name' type='const xmlChar *' info='the name of the DTD ATTLIST'/>
15452 <arg name='content' type='const xmlChar *' info='content of the ATTLIST'/>
15456 <info>Write a DTD element.</info>
15457 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15458 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15459 <arg name='name' type='const xmlChar *' info='the name of the DTD element'/>
15460 <arg name='content' type='const xmlChar *' info='content of the element'/>
15464 <info>Write a DTD entity.</info>
15465 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15466 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15467 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
15468 <arg name='name' type='const xmlChar *' info='the name of the DTD entity'/>
15469 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15470 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15471 <arg name='ndataid' type='const xmlChar *' info='the xml notation name.'/>
15472 <arg name='content' type='const xmlChar *' info='content of the entity'/>
15476 …<info>Write a DTD external entity. The entity must have been started with xmlTextWriterStartDTDEnt…
15477 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15478 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15479 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
15480 <arg name='name' type='const xmlChar *' info='the name of the DTD entity'/>
15481 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15482 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15483 <arg name='ndataid' type='const xmlChar *' info='the xml notation name.'/>
15487 <info>Write the contents of a DTD external entity.</info>
15488 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15489 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15490 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15491 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15492 <arg name='ndataid' type='const xmlChar *' info='the xml notation name.'/>
15496 <info>Write a DTD internal entity.</info>
15497 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15498 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15499 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
15500 <arg name='name' type='const xmlChar *' info='the name of the DTD entity'/>
15501 <arg name='content' type='const xmlChar *' info='content of the entity'/>
15505 <info>Write a DTD entity.</info>
15506 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15507 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15508 <arg name='name' type='const xmlChar *' info='the name of the xml notation'/>
15509 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15510 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15514 <info>Write an xml element.</info>
15515 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15516 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15517 <arg name='name' type='const xmlChar *' info='element name'/>
15518 <arg name='content' type='const xmlChar *' info='element content'/>
15522 <info>Write an xml element with namespace support.</info>
15523 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15524 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15525 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
15526 <arg name='name' type='const xmlChar *' info='element local name'/>
15527 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
15528 <arg name='content' type='const xmlChar *' info='element content'/>
15532 <info>Write a formatted xml attribute.</info>
15533 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15534 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15535 <arg name='name' type='const xmlChar *' info='attribute name'/>
15536 <arg name='format' type='const char *' info='format string (see printf)'/>
15537 <arg name='...' type='...' info='extra parameters for the format'/>
15541 <info>Write a formatted xml attribute.with namespace support</info>
15542 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15543 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15544 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
15545 <arg name='name' type='const xmlChar *' info='attribute local name'/>
15546 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
15547 <arg name='format' type='const char *' info='format string (see printf)'/>
15548 <arg name='...' type='...' info='extra parameters for the format'/>
15552 <info>Write a formatted xml CDATA.</info>
15553 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15554 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15555 <arg name='format' type='const char *' info='format string (see printf)'/>
15556 <arg name='...' type='...' info='extra parameters for the format'/>
15560 <info>Write an xml comment.</info>
15561 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15562 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15563 <arg name='format' type='const char *' info='format string (see printf)'/>
15564 <arg name='...' type='...' info='extra parameters for the format'/>
15568 <info>Write a DTD with a formatted markup declarations part.</info>
15569 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15570 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15571 <arg name='name' type='const xmlChar *' info='the name of the DTD'/>
15572 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15573 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15574 <arg name='format' type='const char *' info='format string (see printf)'/>
15575 <arg name='...' type='...' info='extra parameters for the format'/>
15579 <info>Write a formatted DTD ATTLIST.</info>
15580 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15581 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15582 <arg name='name' type='const xmlChar *' info='the name of the DTD ATTLIST'/>
15583 <arg name='format' type='const char *' info='format string (see printf)'/>
15584 <arg name='...' type='...' info='extra parameters for the format'/>
15588 <info>Write a formatted DTD element.</info>
15589 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15590 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15591 <arg name='name' type='const xmlChar *' info='the name of the DTD element'/>
15592 <arg name='format' type='const char *' info='format string (see printf)'/>
15593 <arg name='...' type='...' info='extra parameters for the format'/>
15597 <info>Write a formatted DTD internal entity.</info>
15598 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15599 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15600 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
15601 <arg name='name' type='const xmlChar *' info='the name of the DTD entity'/>
15602 <arg name='format' type='const char *' info='format string (see printf)'/>
15603 <arg name='...' type='...' info='extra parameters for the format'/>
15607 <info>Write a formatted xml element.</info>
15608 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15609 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15610 <arg name='name' type='const xmlChar *' info='element name'/>
15611 <arg name='format' type='const char *' info='format string (see printf)'/>
15612 <arg name='...' type='...' info='extra parameters for the format'/>
15616 <info>Write a formatted xml element with namespace support.</info>
15617 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15618 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15619 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
15620 <arg name='name' type='const xmlChar *' info='element local name'/>
15621 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
15622 <arg name='format' type='const char *' info='format string (see printf)'/>
15623 <arg name='...' type='...' info='extra parameters for the format'/>
15627 <info>Write a formatted PI.</info>
15628 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15629 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15630 <arg name='target' type='const xmlChar *' info='PI target'/>
15631 <arg name='format' type='const char *' info='format string (see printf)'/>
15632 <arg name='...' type='...' info='extra parameters for the format'/>
15636 <info>Write a formatted raw xml text.</info>
15637 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15638 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15639 <arg name='format' type='const char *' info='format string (see printf)'/>
15640 <arg name='...' type='...' info='extra parameters for the format'/>
15644 <info>Write a formatted xml text.</info>
15645 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15646 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15647 <arg name='format' type='const char *' info='format string (see printf)'/>
15648 <arg name='...' type='...' info='extra parameters for the format'/>
15652 <info>Write an xml PI.</info>
15653 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15654 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15655 <arg name='target' type='const xmlChar *' info='PI target'/>
15656 <arg name='content' type='const xmlChar *' info='PI content'/>
15660 <info>Write a raw xml text.</info>
15661 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15662 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15663 <arg name='content' type='const xmlChar *' info='text string'/>
15667 <info>Write an xml text. TODO: what about entities and special chars??</info>
15668 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15669 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15670 <arg name='content' type='const xmlChar *' info='text string'/>
15671 <arg name='len' type='int' info='length of the text string'/>
15675 <info>Write an xml text.</info>
15676 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15677 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15678 <arg name='content' type='const xmlChar *' info='text string'/>
15682 <info>Write a formatted xml attribute.</info>
15683 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15684 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15685 <arg name='name' type='const xmlChar *' info='attribute name'/>
15686 <arg name='format' type='const char *' info='format string (see printf)'/>
15687 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15691 <info>Write a formatted xml attribute.with namespace support</info>
15692 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15693 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15694 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
15695 <arg name='name' type='const xmlChar *' info='attribute local name'/>
15696 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
15697 <arg name='format' type='const char *' info='format string (see printf)'/>
15698 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15702 <info>Write a formatted xml CDATA.</info>
15703 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15704 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15705 <arg name='format' type='const char *' info='format string (see printf)'/>
15706 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15710 <info>Write an xml comment.</info>
15711 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15712 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15713 <arg name='format' type='const char *' info='format string (see printf)'/>
15714 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15718 <info>Write a DTD with a formatted markup declarations part.</info>
15719 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15720 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15721 <arg name='name' type='const xmlChar *' info='the name of the DTD'/>
15722 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15723 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15724 <arg name='format' type='const char *' info='format string (see printf)'/>
15725 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15729 <info>Write a formatted DTD ATTLIST.</info>
15730 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15731 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15732 <arg name='name' type='const xmlChar *' info='the name of the DTD ATTLIST'/>
15733 <arg name='format' type='const char *' info='format string (see printf)'/>
15734 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15738 <info>Write a formatted DTD element.</info>
15739 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15740 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15741 <arg name='name' type='const xmlChar *' info='the name of the DTD element'/>
15742 <arg name='format' type='const char *' info='format string (see printf)'/>
15743 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15747 <info>Write a formatted DTD internal entity.</info>
15748 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15749 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15750 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
15751 <arg name='name' type='const xmlChar *' info='the name of the DTD entity'/>
15752 <arg name='format' type='const char *' info='format string (see printf)'/>
15753 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15757 <info>Write a formatted xml element.</info>
15758 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15759 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15760 <arg name='name' type='const xmlChar *' info='element name'/>
15761 <arg name='format' type='const char *' info='format string (see printf)'/>
15762 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15766 <info>Write a formatted xml element with namespace support.</info>
15767 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15768 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15769 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
15770 <arg name='name' type='const xmlChar *' info='element local name'/>
15771 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
15772 <arg name='format' type='const char *' info='format string (see printf)'/>
15773 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15777 <info>Write a formatted xml PI.</info>
15778 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15779 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15780 <arg name='target' type='const xmlChar *' info='PI target'/>
15781 <arg name='format' type='const char *' info='format string (see printf)'/>
15782 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15786 <info>Write a formatted raw xml text.</info>
15787 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15788 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15789 <arg name='format' type='const char *' info='format string (see printf)'/>
15790 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15794 <info>Write a formatted xml text.</info>
15795 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15796 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15797 <arg name='format' type='const char *' info='format string (see printf)'/>
15798 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15801 <info></info>
15802 <return type='xmlBufferAllocationScheme' info=''/>
15803 <arg name='v' type='xmlBufferAllocationScheme' info=''/>
15806 <info></info>
15807 <return type='int' info=''/>
15808 <arg name='v' type='int' info=''/>
15811 <info></info>
15812 <return type='xmlDeregisterNodeFunc' info=''/>
15813 <arg name='func' type='xmlDeregisterNodeFunc' info=''/>
15816 <info></info>
15817 <return type='int' info=''/>
15818 <arg name='v' type='int' info=''/>
15821 <info></info>
15822 <return type='int' info=''/>
15823 <arg name='v' type='int' info=''/>
15826 <info></info>
15827 <return type='int' info=''/>
15828 <arg name='v' type='int' info=''/>
15831 <info></info>
15832 <return type='int' info=''/>
15833 <arg name='v' type='int' info=''/>
15836 <info></info>
15837 <return type='int' info=''/>
15838 <arg name='v' type='int' info=''/>
15841 <info></info>
15842 <return type='int' info=''/>
15843 <arg name='v' type='int' info=''/>
15846 <info></info>
15847 <return type='xmlOutputBufferCreateFilenameFunc' info=''/>
15848 <arg name='func' type='xmlOutputBufferCreateFilenameFunc' info=''/>
15851 <info></info>
15852 <return type='int' info=''/>
15853 <arg name='v' type='int' info=''/>
15856 <info></info>
15857 <return type='xmlParserInputBufferCreateFilenameFunc' info=''/>
15858 <arg name='func' type='xmlParserInputBufferCreateFilenameFunc' info=''/>
15861 <info></info>
15862 <return type='int' info=''/>
15863 <arg name='v' type='int' info=''/>
15866 <info></info>
15867 <return type='xmlRegisterNodeFunc' info=''/>
15868 <arg name='func' type='xmlRegisterNodeFunc' info=''/>
15871 <info></info>
15872 <return type='int' info=''/>
15873 <arg name='v' type='int' info=''/>
15876 <info></info>
15878 <arg name='ctx' type='void *' info=''/>
15879 <arg name='handler' type='xmlGenericErrorFunc' info=''/>
15882 <info></info>
15884 <arg name='ctx' type='void *' info=''/>
15885 <arg name='handler' type='xmlStructuredErrorFunc' info=''/>
15888 <info></info>
15889 <return type='int' info=''/>
15890 <arg name='v' type='int' info=''/>
15893 <info></info>
15894 <return type='const char *' info=''/>
15895 <arg name='v' type='const char *' info=''/>
15899 <info>Check whether the character is part of AegeanNumbers UCS Block</info>
15900 <return type='int' info='1 if true 0 otherwise'/>
15901 <arg name='code' type='int' info='UCS code point'/>
15905 <info>Check whether the character is part of AlphabeticPresentationForms UCS Block</info>
15906 <return type='int' info='1 if true 0 otherwise'/>
15907 <arg name='code' type='int' info='UCS code point'/>
15911 <info>Check whether the character is part of Arabic UCS Block</info>
15912 <return type='int' info='1 if true 0 otherwise'/>
15913 <arg name='code' type='int' info='UCS code point'/>
15917 <info>Check whether the character is part of ArabicPresentationForms-A UCS Block</info>
15918 <return type='int' info='1 if true 0 otherwise'/>
15919 <arg name='code' type='int' info='UCS code point'/>
15923 <info>Check whether the character is part of ArabicPresentationForms-B UCS Block</info>
15924 <return type='int' info='1 if true 0 otherwise'/>
15925 <arg name='code' type='int' info='UCS code point'/>
15929 <info>Check whether the character is part of Armenian UCS Block</info>
15930 <return type='int' info='1 if true 0 otherwise'/>
15931 <arg name='code' type='int' info='UCS code point'/>
15935 <info>Check whether the character is part of Arrows UCS Block</info>
15936 <return type='int' info='1 if true 0 otherwise'/>
15937 <arg name='code' type='int' info='UCS code point'/>
15941 <info>Check whether the character is part of BasicLatin UCS Block</info>
15942 <return type='int' info='1 if true 0 otherwise'/>
15943 <arg name='code' type='int' info='UCS code point'/>
15947 <info>Check whether the character is part of Bengali UCS Block</info>
15948 <return type='int' info='1 if true 0 otherwise'/>
15949 <arg name='code' type='int' info='UCS code point'/>
15953 <info>Check whether the character is part of the UCS Block</info>
15954 <return type='int' info='1 if true, 0 if false and -1 on unknown block'/>
15955 <arg name='code' type='int' info='UCS code point'/>
15956 <arg name='block' type='const char *' info='UCS block name'/>
15960 <info>Check whether the character is part of BlockElements UCS Block</info>
15961 <return type='int' info='1 if true 0 otherwise'/>
15962 <arg name='code' type='int' info='UCS code point'/>
15966 <info>Check whether the character is part of Bopomofo UCS Block</info>
15967 <return type='int' info='1 if true 0 otherwise'/>
15968 <arg name='code' type='int' info='UCS code point'/>
15972 <info>Check whether the character is part of BopomofoExtended UCS Block</info>
15973 <return type='int' info='1 if true 0 otherwise'/>
15974 <arg name='code' type='int' info='UCS code point'/>
15978 <info>Check whether the character is part of BoxDrawing UCS Block</info>
15979 <return type='int' info='1 if true 0 otherwise'/>
15980 <arg name='code' type='int' info='UCS code point'/>
15984 <info>Check whether the character is part of BraillePatterns UCS Block</info>
15985 <return type='int' info='1 if true 0 otherwise'/>
15986 <arg name='code' type='int' info='UCS code point'/>
15990 <info>Check whether the character is part of Buhid UCS Block</info>
15991 <return type='int' info='1 if true 0 otherwise'/>
15992 <arg name='code' type='int' info='UCS code point'/>
15996 <info>Check whether the character is part of ByzantineMusicalSymbols UCS Block</info>
15997 <return type='int' info='1 if true 0 otherwise'/>
15998 <arg name='code' type='int' info='UCS code point'/>
16002 <info>Check whether the character is part of CJKCompatibility UCS Block</info>
16003 <return type='int' info='1 if true 0 otherwise'/>
16004 <arg name='code' type='int' info='UCS code point'/>
16008 <info>Check whether the character is part of CJKCompatibilityForms UCS Block</info>
16009 <return type='int' info='1 if true 0 otherwise'/>
16010 <arg name='code' type='int' info='UCS code point'/>
16014 <info>Check whether the character is part of CJKCompatibilityIdeographs UCS Block</info>
16015 <return type='int' info='1 if true 0 otherwise'/>
16016 <arg name='code' type='int' info='UCS code point'/>
16020 … <info>Check whether the character is part of CJKCompatibilityIdeographsSupplement UCS Block</info>
16021 <return type='int' info='1 if true 0 otherwise'/>
16022 <arg name='code' type='int' info='UCS code point'/>
16026 <info>Check whether the character is part of CJKRadicalsSupplement UCS Block</info>
16027 <return type='int' info='1 if true 0 otherwise'/>
16028 <arg name='code' type='int' info='UCS code point'/>
16032 <info>Check whether the character is part of CJKSymbolsandPunctuation UCS Block</info>
16033 <return type='int' info='1 if true 0 otherwise'/>
16034 <arg name='code' type='int' info='UCS code point'/>
16038 <info>Check whether the character is part of CJKUnifiedIdeographs UCS Block</info>
16039 <return type='int' info='1 if true 0 otherwise'/>
16040 <arg name='code' type='int' info='UCS code point'/>
16044 <info>Check whether the character is part of CJKUnifiedIdeographsExtensionA UCS Block</info>
16045 <return type='int' info='1 if true 0 otherwise'/>
16046 <arg name='code' type='int' info='UCS code point'/>
16050 <info>Check whether the character is part of CJKUnifiedIdeographsExtensionB UCS Block</info>
16051 <return type='int' info='1 if true 0 otherwise'/>
16052 <arg name='code' type='int' info='UCS code point'/>
16056 <info>Check whether the character is part of the UCS Category</info>
16057 <return type='int' info='1 if true, 0 if false and -1 on unknown category'/>
16058 <arg name='code' type='int' info='UCS code point'/>
16059 <arg name='cat' type='const char *' info='UCS Category name'/>
16063 <info>Check whether the character is part of C UCS Category</info>
16064 <return type='int' info='1 if true 0 otherwise'/>
16065 <arg name='code' type='int' info='UCS code point'/>
16069 <info>Check whether the character is part of Cc UCS Category</info>
16070 <return type='int' info='1 if true 0 otherwise'/>
16071 <arg name='code' type='int' info='UCS code point'/>
16075 <info>Check whether the character is part of Cf UCS Category</info>
16076 <return type='int' info='1 if true 0 otherwise'/>
16077 <arg name='code' type='int' info='UCS code point'/>
16081 <info>Check whether the character is part of Co UCS Category</info>
16082 <return type='int' info='1 if true 0 otherwise'/>
16083 <arg name='code' type='int' info='UCS code point'/>
16087 <info>Check whether the character is part of Cs UCS Category</info>
16088 <return type='int' info='1 if true 0 otherwise'/>
16089 <arg name='code' type='int' info='UCS code point'/>
16093 <info>Check whether the character is part of L UCS Category</info>
16094 <return type='int' info='1 if true 0 otherwise'/>
16095 <arg name='code' type='int' info='UCS code point'/>
16099 <info>Check whether the character is part of Ll UCS Category</info>
16100 <return type='int' info='1 if true 0 otherwise'/>
16101 <arg name='code' type='int' info='UCS code point'/>
16105 <info>Check whether the character is part of Lm UCS Category</info>
16106 <return type='int' info='1 if true 0 otherwise'/>
16107 <arg name='code' type='int' info='UCS code point'/>
16111 <info>Check whether the character is part of Lo UCS Category</info>
16112 <return type='int' info='1 if true 0 otherwise'/>
16113 <arg name='code' type='int' info='UCS code point'/>
16117 <info>Check whether the character is part of Lt UCS Category</info>
16118 <return type='int' info='1 if true 0 otherwise'/>
16119 <arg name='code' type='int' info='UCS code point'/>
16123 <info>Check whether the character is part of Lu UCS Category</info>
16124 <return type='int' info='1 if true 0 otherwise'/>
16125 <arg name='code' type='int' info='UCS code point'/>
16129 <info>Check whether the character is part of M UCS Category</info>
16130 <return type='int' info='1 if true 0 otherwise'/>
16131 <arg name='code' type='int' info='UCS code point'/>
16135 <info>Check whether the character is part of Mc UCS Category</info>
16136 <return type='int' info='1 if true 0 otherwise'/>
16137 <arg name='code' type='int' info='UCS code point'/>
16141 <info>Check whether the character is part of Me UCS Category</info>
16142 <return type='int' info='1 if true 0 otherwise'/>
16143 <arg name='code' type='int' info='UCS code point'/>
16147 <info>Check whether the character is part of Mn UCS Category</info>
16148 <return type='int' info='1 if true 0 otherwise'/>
16149 <arg name='code' type='int' info='UCS code point'/>
16153 <info>Check whether the character is part of N UCS Category</info>
16154 <return type='int' info='1 if true 0 otherwise'/>
16155 <arg name='code' type='int' info='UCS code point'/>
16159 <info>Check whether the character is part of Nd UCS Category</info>
16160 <return type='int' info='1 if true 0 otherwise'/>
16161 <arg name='code' type='int' info='UCS code point'/>
16165 <info>Check whether the character is part of Nl UCS Category</info>
16166 <return type='int' info='1 if true 0 otherwise'/>
16167 <arg name='code' type='int' info='UCS code point'/>
16171 <info>Check whether the character is part of No UCS Category</info>
16172 <return type='int' info='1 if true 0 otherwise'/>
16173 <arg name='code' type='int' info='UCS code point'/>
16177 <info>Check whether the character is part of P UCS Category</info>
16178 <return type='int' info='1 if true 0 otherwise'/>
16179 <arg name='code' type='int' info='UCS code point'/>
16183 <info>Check whether the character is part of Pc UCS Category</info>
16184 <return type='int' info='1 if true 0 otherwise'/>
16185 <arg name='code' type='int' info='UCS code point'/>
16189 <info>Check whether the character is part of Pd UCS Category</info>
16190 <return type='int' info='1 if true 0 otherwise'/>
16191 <arg name='code' type='int' info='UCS code point'/>
16195 <info>Check whether the character is part of Pe UCS Category</info>
16196 <return type='int' info='1 if true 0 otherwise'/>
16197 <arg name='code' type='int' info='UCS code point'/>
16201 <info>Check whether the character is part of Pf UCS Category</info>
16202 <return type='int' info='1 if true 0 otherwise'/>
16203 <arg name='code' type='int' info='UCS code point'/>
16207 <info>Check whether the character is part of Pi UCS Category</info>
16208 <return type='int' info='1 if true 0 otherwise'/>
16209 <arg name='code' type='int' info='UCS code point'/>
16213 <info>Check whether the character is part of Po UCS Category</info>
16214 <return type='int' info='1 if true 0 otherwise'/>
16215 <arg name='code' type='int' info='UCS code point'/>
16219 <info>Check whether the character is part of Ps UCS Category</info>
16220 <return type='int' info='1 if true 0 otherwise'/>
16221 <arg name='code' type='int' info='UCS code point'/>
16225 <info>Check whether the character is part of S UCS Category</info>
16226 <return type='int' info='1 if true 0 otherwise'/>
16227 <arg name='code' type='int' info='UCS code point'/>
16231 <info>Check whether the character is part of Sc UCS Category</info>
16232 <return type='int' info='1 if true 0 otherwise'/>
16233 <arg name='code' type='int' info='UCS code point'/>
16237 <info>Check whether the character is part of Sk UCS Category</info>
16238 <return type='int' info='1 if true 0 otherwise'/>
16239 <arg name='code' type='int' info='UCS code point'/>
16243 <info>Check whether the character is part of Sm UCS Category</info>
16244 <return type='int' info='1 if true 0 otherwise'/>
16245 <arg name='code' type='int' info='UCS code point'/>
16249 <info>Check whether the character is part of So UCS Category</info>
16250 <return type='int' info='1 if true 0 otherwise'/>
16251 <arg name='code' type='int' info='UCS code point'/>
16255 <info>Check whether the character is part of Z UCS Category</info>
16256 <return type='int' info='1 if true 0 otherwise'/>
16257 <arg name='code' type='int' info='UCS code point'/>
16261 <info>Check whether the character is part of Zl UCS Category</info>
16262 <return type='int' info='1 if true 0 otherwise'/>
16263 <arg name='code' type='int' info='UCS code point'/>
16267 <info>Check whether the character is part of Zp UCS Category</info>
16268 <return type='int' info='1 if true 0 otherwise'/>
16269 <arg name='code' type='int' info='UCS code point'/>
16273 <info>Check whether the character is part of Zs UCS Category</info>
16274 <return type='int' info='1 if true 0 otherwise'/>
16275 <arg name='code' type='int' info='UCS code point'/>
16279 <info>Check whether the character is part of Cherokee UCS Block</info>
16280 <return type='int' info='1 if true 0 otherwise'/>
16281 <arg name='code' type='int' info='UCS code point'/>
16285 <info>Check whether the character is part of CombiningDiacriticalMarks UCS Block</info>
16286 <return type='int' info='1 if true 0 otherwise'/>
16287 <arg name='code' type='int' info='UCS code point'/>
16291 … <info>Check whether the character is part of CombiningDiacriticalMarksforSymbols UCS Block</info>
16292 <return type='int' info='1 if true 0 otherwise'/>
16293 <arg name='code' type='int' info='UCS code point'/>
16297 <info>Check whether the character is part of CombiningHalfMarks UCS Block</info>
16298 <return type='int' info='1 if true 0 otherwise'/>
16299 <arg name='code' type='int' info='UCS code point'/>
16303 <info>Check whether the character is part of CombiningMarksforSymbols UCS Block</info>
16304 <return type='int' info='1 if true 0 otherwise'/>
16305 <arg name='code' type='int' info='UCS code point'/>
16309 <info>Check whether the character is part of ControlPictures UCS Block</info>
16310 <return type='int' info='1 if true 0 otherwise'/>
16311 <arg name='code' type='int' info='UCS code point'/>
16315 <info>Check whether the character is part of CurrencySymbols UCS Block</info>
16316 <return type='int' info='1 if true 0 otherwise'/>
16317 <arg name='code' type='int' info='UCS code point'/>
16321 <info>Check whether the character is part of CypriotSyllabary UCS Block</info>
16322 <return type='int' info='1 if true 0 otherwise'/>
16323 <arg name='code' type='int' info='UCS code point'/>
16327 <info>Check whether the character is part of Cyrillic UCS Block</info>
16328 <return type='int' info='1 if true 0 otherwise'/>
16329 <arg name='code' type='int' info='UCS code point'/>
16333 <info>Check whether the character is part of CyrillicSupplement UCS Block</info>
16334 <return type='int' info='1 if true 0 otherwise'/>
16335 <arg name='code' type='int' info='UCS code point'/>
16339 <info>Check whether the character is part of Deseret UCS Block</info>
16340 <return type='int' info='1 if true 0 otherwise'/>
16341 <arg name='code' type='int' info='UCS code point'/>
16345 <info>Check whether the character is part of Devanagari UCS Block</info>
16346 <return type='int' info='1 if true 0 otherwise'/>
16347 <arg name='code' type='int' info='UCS code point'/>
16351 <info>Check whether the character is part of Dingbats UCS Block</info>
16352 <return type='int' info='1 if true 0 otherwise'/>
16353 <arg name='code' type='int' info='UCS code point'/>
16357 <info>Check whether the character is part of EnclosedAlphanumerics UCS Block</info>
16358 <return type='int' info='1 if true 0 otherwise'/>
16359 <arg name='code' type='int' info='UCS code point'/>
16363 <info>Check whether the character is part of EnclosedCJKLettersandMonths UCS Block</info>
16364 <return type='int' info='1 if true 0 otherwise'/>
16365 <arg name='code' type='int' info='UCS code point'/>
16369 <info>Check whether the character is part of Ethiopic UCS Block</info>
16370 <return type='int' info='1 if true 0 otherwise'/>
16371 <arg name='code' type='int' info='UCS code point'/>
16375 <info>Check whether the character is part of GeneralPunctuation UCS Block</info>
16376 <return type='int' info='1 if true 0 otherwise'/>
16377 <arg name='code' type='int' info='UCS code point'/>
16381 <info>Check whether the character is part of GeometricShapes UCS Block</info>
16382 <return type='int' info='1 if true 0 otherwise'/>
16383 <arg name='code' type='int' info='UCS code point'/>
16387 <info>Check whether the character is part of Georgian UCS Block</info>
16388 <return type='int' info='1 if true 0 otherwise'/>
16389 <arg name='code' type='int' info='UCS code point'/>
16393 <info>Check whether the character is part of Gothic UCS Block</info>
16394 <return type='int' info='1 if true 0 otherwise'/>
16395 <arg name='code' type='int' info='UCS code point'/>
16399 <info>Check whether the character is part of Greek UCS Block</info>
16400 <return type='int' info='1 if true 0 otherwise'/>
16401 <arg name='code' type='int' info='UCS code point'/>
16405 <info>Check whether the character is part of GreekExtended UCS Block</info>
16406 <return type='int' info='1 if true 0 otherwise'/>
16407 <arg name='code' type='int' info='UCS code point'/>
16411 <info>Check whether the character is part of GreekandCoptic UCS Block</info>
16412 <return type='int' info='1 if true 0 otherwise'/>
16413 <arg name='code' type='int' info='UCS code point'/>
16417 <info>Check whether the character is part of Gujarati UCS Block</info>
16418 <return type='int' info='1 if true 0 otherwise'/>
16419 <arg name='code' type='int' info='UCS code point'/>
16423 <info>Check whether the character is part of Gurmukhi UCS Block</info>
16424 <return type='int' info='1 if true 0 otherwise'/>
16425 <arg name='code' type='int' info='UCS code point'/>
16429 <info>Check whether the character is part of HalfwidthandFullwidthForms UCS Block</info>
16430 <return type='int' info='1 if true 0 otherwise'/>
16431 <arg name='code' type='int' info='UCS code point'/>
16435 <info>Check whether the character is part of HangulCompatibilityJamo UCS Block</info>
16436 <return type='int' info='1 if true 0 otherwise'/>
16437 <arg name='code' type='int' info='UCS code point'/>
16441 <info>Check whether the character is part of HangulJamo UCS Block</info>
16442 <return type='int' info='1 if true 0 otherwise'/>
16443 <arg name='code' type='int' info='UCS code point'/>
16447 <info>Check whether the character is part of HangulSyllables UCS Block</info>
16448 <return type='int' info='1 if true 0 otherwise'/>
16449 <arg name='code' type='int' info='UCS code point'/>
16453 <info>Check whether the character is part of Hanunoo UCS Block</info>
16454 <return type='int' info='1 if true 0 otherwise'/>
16455 <arg name='code' type='int' info='UCS code point'/>
16459 <info>Check whether the character is part of Hebrew UCS Block</info>
16460 <return type='int' info='1 if true 0 otherwise'/>
16461 <arg name='code' type='int' info='UCS code point'/>
16465 <info>Check whether the character is part of HighPrivateUseSurrogates UCS Block</info>
16466 <return type='int' info='1 if true 0 otherwise'/>
16467 <arg name='code' type='int' info='UCS code point'/>
16471 <info>Check whether the character is part of HighSurrogates UCS Block</info>
16472 <return type='int' info='1 if true 0 otherwise'/>
16473 <arg name='code' type='int' info='UCS code point'/>
16477 <info>Check whether the character is part of Hiragana UCS Block</info>
16478 <return type='int' info='1 if true 0 otherwise'/>
16479 <arg name='code' type='int' info='UCS code point'/>
16483 <info>Check whether the character is part of IPAExtensions UCS Block</info>
16484 <return type='int' info='1 if true 0 otherwise'/>
16485 <arg name='code' type='int' info='UCS code point'/>
16489 <info>Check whether the character is part of IdeographicDescriptionCharacters UCS Block</info>
16490 <return type='int' info='1 if true 0 otherwise'/>
16491 <arg name='code' type='int' info='UCS code point'/>
16495 <info>Check whether the character is part of Kanbun UCS Block</info>
16496 <return type='int' info='1 if true 0 otherwise'/>
16497 <arg name='code' type='int' info='UCS code point'/>
16501 <info>Check whether the character is part of KangxiRadicals UCS Block</info>
16502 <return type='int' info='1 if true 0 otherwise'/>
16503 <arg name='code' type='int' info='UCS code point'/>
16507 <info>Check whether the character is part of Kannada UCS Block</info>
16508 <return type='int' info='1 if true 0 otherwise'/>
16509 <arg name='code' type='int' info='UCS code point'/>
16513 <info>Check whether the character is part of Katakana UCS Block</info>
16514 <return type='int' info='1 if true 0 otherwise'/>
16515 <arg name='code' type='int' info='UCS code point'/>
16519 <info>Check whether the character is part of KatakanaPhoneticExtensions UCS Block</info>
16520 <return type='int' info='1 if true 0 otherwise'/>
16521 <arg name='code' type='int' info='UCS code point'/>
16525 <info>Check whether the character is part of Khmer UCS Block</info>
16526 <return type='int' info='1 if true 0 otherwise'/>
16527 <arg name='code' type='int' info='UCS code point'/>
16531 <info>Check whether the character is part of KhmerSymbols UCS Block</info>
16532 <return type='int' info='1 if true 0 otherwise'/>
16533 <arg name='code' type='int' info='UCS code point'/>
16537 <info>Check whether the character is part of Lao UCS Block</info>
16538 <return type='int' info='1 if true 0 otherwise'/>
16539 <arg name='code' type='int' info='UCS code point'/>
16543 <info>Check whether the character is part of Latin-1Supplement UCS Block</info>
16544 <return type='int' info='1 if true 0 otherwise'/>
16545 <arg name='code' type='int' info='UCS code point'/>
16549 <info>Check whether the character is part of LatinExtended-A UCS Block</info>
16550 <return type='int' info='1 if true 0 otherwise'/>
16551 <arg name='code' type='int' info='UCS code point'/>
16555 <info>Check whether the character is part of LatinExtendedAdditional UCS Block</info>
16556 <return type='int' info='1 if true 0 otherwise'/>
16557 <arg name='code' type='int' info='UCS code point'/>
16561 <info>Check whether the character is part of LatinExtended-B UCS Block</info>
16562 <return type='int' info='1 if true 0 otherwise'/>
16563 <arg name='code' type='int' info='UCS code point'/>
16567 <info>Check whether the character is part of LetterlikeSymbols UCS Block</info>
16568 <return type='int' info='1 if true 0 otherwise'/>
16569 <arg name='code' type='int' info='UCS code point'/>
16573 <info>Check whether the character is part of Limbu UCS Block</info>
16574 <return type='int' info='1 if true 0 otherwise'/>
16575 <arg name='code' type='int' info='UCS code point'/>
16579 <info>Check whether the character is part of LinearBIdeograms UCS Block</info>
16580 <return type='int' info='1 if true 0 otherwise'/>
16581 <arg name='code' type='int' info='UCS code point'/>
16585 <info>Check whether the character is part of LinearBSyllabary UCS Block</info>
16586 <return type='int' info='1 if true 0 otherwise'/>
16587 <arg name='code' type='int' info='UCS code point'/>
16591 <info>Check whether the character is part of LowSurrogates UCS Block</info>
16592 <return type='int' info='1 if true 0 otherwise'/>
16593 <arg name='code' type='int' info='UCS code point'/>
16597 <info>Check whether the character is part of Malayalam UCS Block</info>
16598 <return type='int' info='1 if true 0 otherwise'/>
16599 <arg name='code' type='int' info='UCS code point'/>
16603 <info>Check whether the character is part of MathematicalAlphanumericSymbols UCS Block</info>
16604 <return type='int' info='1 if true 0 otherwise'/>
16605 <arg name='code' type='int' info='UCS code point'/>
16609 <info>Check whether the character is part of MathematicalOperators UCS Block</info>
16610 <return type='int' info='1 if true 0 otherwise'/>
16611 <arg name='code' type='int' info='UCS code point'/>
16615 … <info>Check whether the character is part of MiscellaneousMathematicalSymbols-A UCS Block</info>
16616 <return type='int' info='1 if true 0 otherwise'/>
16617 <arg name='code' type='int' info='UCS code point'/>
16621 … <info>Check whether the character is part of MiscellaneousMathematicalSymbols-B UCS Block</info>
16622 <return type='int' info='1 if true 0 otherwise'/>
16623 <arg name='code' type='int' info='UCS code point'/>
16627 <info>Check whether the character is part of MiscellaneousSymbols UCS Block</info>
16628 <return type='int' info='1 if true 0 otherwise'/>
16629 <arg name='code' type='int' info='UCS code point'/>
16633 <info>Check whether the character is part of MiscellaneousSymbolsandArrows UCS Block</info>
16634 <return type='int' info='1 if true 0 otherwise'/>
16635 <arg name='code' type='int' info='UCS code point'/>
16639 <info>Check whether the character is part of MiscellaneousTechnical UCS Block</info>
16640 <return type='int' info='1 if true 0 otherwise'/>
16641 <arg name='code' type='int' info='UCS code point'/>
16645 <info>Check whether the character is part of Mongolian UCS Block</info>
16646 <return type='int' info='1 if true 0 otherwise'/>
16647 <arg name='code' type='int' info='UCS code point'/>
16651 <info>Check whether the character is part of MusicalSymbols UCS Block</info>
16652 <return type='int' info='1 if true 0 otherwise'/>
16653 <arg name='code' type='int' info='UCS code point'/>
16657 <info>Check whether the character is part of Myanmar UCS Block</info>
16658 <return type='int' info='1 if true 0 otherwise'/>
16659 <arg name='code' type='int' info='UCS code point'/>
16663 <info>Check whether the character is part of NumberForms UCS Block</info>
16664 <return type='int' info='1 if true 0 otherwise'/>
16665 <arg name='code' type='int' info='UCS code point'/>
16669 <info>Check whether the character is part of Ogham UCS Block</info>
16670 <return type='int' info='1 if true 0 otherwise'/>
16671 <arg name='code' type='int' info='UCS code point'/>
16675 <info>Check whether the character is part of OldItalic UCS Block</info>
16676 <return type='int' info='1 if true 0 otherwise'/>
16677 <arg name='code' type='int' info='UCS code point'/>
16681 <info>Check whether the character is part of OpticalCharacterRecognition UCS Block</info>
16682 <return type='int' info='1 if true 0 otherwise'/>
16683 <arg name='code' type='int' info='UCS code point'/>
16687 <info>Check whether the character is part of Oriya UCS Block</info>
16688 <return type='int' info='1 if true 0 otherwise'/>
16689 <arg name='code' type='int' info='UCS code point'/>
16693 <info>Check whether the character is part of Osmanya UCS Block</info>
16694 <return type='int' info='1 if true 0 otherwise'/>
16695 <arg name='code' type='int' info='UCS code point'/>
16699 <info>Check whether the character is part of PhoneticExtensions UCS Block</info>
16700 <return type='int' info='1 if true 0 otherwise'/>
16701 <arg name='code' type='int' info='UCS code point'/>
16705 <info>Check whether the character is part of PrivateUse UCS Block</info>
16706 <return type='int' info='1 if true 0 otherwise'/>
16707 <arg name='code' type='int' info='UCS code point'/>
16711 <info>Check whether the character is part of PrivateUseArea UCS Block</info>
16712 <return type='int' info='1 if true 0 otherwise'/>
16713 <arg name='code' type='int' info='UCS code point'/>
16717 <info>Check whether the character is part of Runic UCS Block</info>
16718 <return type='int' info='1 if true 0 otherwise'/>
16719 <arg name='code' type='int' info='UCS code point'/>
16723 <info>Check whether the character is part of Shavian UCS Block</info>
16724 <return type='int' info='1 if true 0 otherwise'/>
16725 <arg name='code' type='int' info='UCS code point'/>
16729 <info>Check whether the character is part of Sinhala UCS Block</info>
16730 <return type='int' info='1 if true 0 otherwise'/>
16731 <arg name='code' type='int' info='UCS code point'/>
16735 <info>Check whether the character is part of SmallFormVariants UCS Block</info>
16736 <return type='int' info='1 if true 0 otherwise'/>
16737 <arg name='code' type='int' info='UCS code point'/>
16741 <info>Check whether the character is part of SpacingModifierLetters UCS Block</info>
16742 <return type='int' info='1 if true 0 otherwise'/>
16743 <arg name='code' type='int' info='UCS code point'/>
16747 <info>Check whether the character is part of Specials UCS Block</info>
16748 <return type='int' info='1 if true 0 otherwise'/>
16749 <arg name='code' type='int' info='UCS code point'/>
16753 <info>Check whether the character is part of SuperscriptsandSubscripts UCS Block</info>
16754 <return type='int' info='1 if true 0 otherwise'/>
16755 <arg name='code' type='int' info='UCS code point'/>
16759 <info>Check whether the character is part of SupplementalArrows-A UCS Block</info>
16760 <return type='int' info='1 if true 0 otherwise'/>
16761 <arg name='code' type='int' info='UCS code point'/>
16765 <info>Check whether the character is part of SupplementalArrows-B UCS Block</info>
16766 <return type='int' info='1 if true 0 otherwise'/>
16767 <arg name='code' type='int' info='UCS code point'/>
16771 … <info>Check whether the character is part of SupplementalMathematicalOperators UCS Block</info>
16772 <return type='int' info='1 if true 0 otherwise'/>
16773 <arg name='code' type='int' info='UCS code point'/>
16777 <info>Check whether the character is part of SupplementaryPrivateUseArea-A UCS Block</info>
16778 <return type='int' info='1 if true 0 otherwise'/>
16779 <arg name='code' type='int' info='UCS code point'/>
16783 <info>Check whether the character is part of SupplementaryPrivateUseArea-B UCS Block</info>
16784 <return type='int' info='1 if true 0 otherwise'/>
16785 <arg name='code' type='int' info='UCS code point'/>
16789 <info>Check whether the character is part of Syriac UCS Block</info>
16790 <return type='int' info='1 if true 0 otherwise'/>
16791 <arg name='code' type='int' info='UCS code point'/>
16795 <info>Check whether the character is part of Tagalog UCS Block</info>
16796 <return type='int' info='1 if true 0 otherwise'/>
16797 <arg name='code' type='int' info='UCS code point'/>
16801 <info>Check whether the character is part of Tagbanwa UCS Block</info>
16802 <return type='int' info='1 if true 0 otherwise'/>
16803 <arg name='code' type='int' info='UCS code point'/>
16807 <info>Check whether the character is part of Tags UCS Block</info>
16808 <return type='int' info='1 if true 0 otherwise'/>
16809 <arg name='code' type='int' info='UCS code point'/>
16813 <info>Check whether the character is part of TaiLe UCS Block</info>
16814 <return type='int' info='1 if true 0 otherwise'/>
16815 <arg name='code' type='int' info='UCS code point'/>
16819 <info>Check whether the character is part of TaiXuanJingSymbols UCS Block</info>
16820 <return type='int' info='1 if true 0 otherwise'/>
16821 <arg name='code' type='int' info='UCS code point'/>
16825 <info>Check whether the character is part of Tamil UCS Block</info>
16826 <return type='int' info='1 if true 0 otherwise'/>
16827 <arg name='code' type='int' info='UCS code point'/>
16831 <info>Check whether the character is part of Telugu UCS Block</info>
16832 <return type='int' info='1 if true 0 otherwise'/>
16833 <arg name='code' type='int' info='UCS code point'/>
16837 <info>Check whether the character is part of Thaana UCS Block</info>
16838 <return type='int' info='1 if true 0 otherwise'/>
16839 <arg name='code' type='int' info='UCS code point'/>
16843 <info>Check whether the character is part of Thai UCS Block</info>
16844 <return type='int' info='1 if true 0 otherwise'/>
16845 <arg name='code' type='int' info='UCS code point'/>
16849 <info>Check whether the character is part of Tibetan UCS Block</info>
16850 <return type='int' info='1 if true 0 otherwise'/>
16851 <arg name='code' type='int' info='UCS code point'/>
16855 <info>Check whether the character is part of Ugaritic UCS Block</info>
16856 <return type='int' info='1 if true 0 otherwise'/>
16857 <arg name='code' type='int' info='UCS code point'/>
16861 … <info>Check whether the character is part of UnifiedCanadianAboriginalSyllabics UCS Block</info>
16862 <return type='int' info='1 if true 0 otherwise'/>
16863 <arg name='code' type='int' info='UCS code point'/>
16867 <info>Check whether the character is part of VariationSelectors UCS Block</info>
16868 <return type='int' info='1 if true 0 otherwise'/>
16869 <arg name='code' type='int' info='UCS code point'/>
16873 <info>Check whether the character is part of VariationSelectorsSupplement UCS Block</info>
16874 <return type='int' info='1 if true 0 otherwise'/>
16875 <arg name='code' type='int' info='UCS code point'/>
16879 <info>Check whether the character is part of YiRadicals UCS Block</info>
16880 <return type='int' info='1 if true 0 otherwise'/>
16881 <arg name='code' type='int' info='UCS code point'/>
16885 <info>Check whether the character is part of YiSyllables UCS Block</info>
16886 <return type='int' info='1 if true 0 otherwise'/>
16887 <arg name='code' type='int' info='UCS code point'/>
16891 <info>Check whether the character is part of YijingHexagramSymbols UCS Block</info>
16892 <return type='int' info='1 if true 0 otherwise'/>
16893 <arg name='code' type='int' info='UCS code point'/>
16896info>Escaping routine, does not do validity checks ! It will try to escape the chars needing this,…
16897 …<return type='xmlChar *' info='an copy of the string, but escaped 25 May 2001 Uses xmlParseURI an…
16898 <arg name='str' type='const xmlChar *' info='the string of the URI to escape'/>
16901 …<info>This routine escapes a string to hex, ignoring reserved characters (a-z) and the characters …
16902 <return type='xmlChar *' info='a new escaped string or NULL in case of error.'/>
16903 <arg name='str' type='const xmlChar *' info='string to escape'/>
16904 <arg name='list' type='const xmlChar *' info='exception list string of chars not to escape'/>
16907info>Unescaping routine, but does not check that the string is an URI. The output is a direct unsi…
16908 …<return type='char *' info='a copy of the string, but unescaped, will return NULL only in case of …
16909 <arg name='str' type='const char *' info='the string to unescape'/>
16910 …<arg name='len' type='int' info='the length in bytes to unescape (or &lt;= 0 to indicate full stri…
16911 <arg name='target' type='char *' info='optional destination buffer'/>
16914 <info>compares the two UCS4 values</info>
16915 <return type='int' info='result of the compare as with xmlStrncmp'/>
16916 <arg name='utf1' type='const xmlChar *' info='pointer to first UTF8 char'/>
16917 <arg name='utf2' type='const xmlChar *' info='pointer to second UTF8 char'/>
16920 <info>calculates the internal size of a UTF8 character</info>
16921 <return type='int' info='the numbers of bytes in the character, -1 on format error'/>
16922 <arg name='utf' type='const xmlChar *' info='pointer to the UTF8 character'/>
16925 …<info>compute the length of an UTF8 string, it doesn&apos;t do a full UTF8 checking of the content…
16926 <return type='int' info='the number of characters in the string or -1 in case of error'/>
16927 <arg name='utf' type='const xmlChar *' info='a sequence of UTF-8 encoded bytes'/>
16930 <info>a function to provide the relative location of a UTF8 char</info>
16931 … <return type='int' info='the relative character position of the desired char or -1 if not found'/>
16932 <arg name='utf' type='const xmlChar *' info='the input UTF8 *'/>
16933 <arg name='utfchar' type='const xmlChar *' info='the UTF8 character to be found'/>
16936 <info>a strndup for array of UTF8&apos;s</info>
16937 <return type='xmlChar *' info='a new UTF8 * or NULL'/>
16938 <arg name='utf' type='const xmlChar *' info='the input UTF8 *'/>
16939 <arg name='len' type='int' info='the len of @utf (in chars)'/>
16942 <info>a function to provide the equivalent of fetching a character from a string array</info>
16943 <return type='const xmlChar *' info='a pointer to the UTF8 character or NULL'/>
16944 <arg name='utf' type='const xmlChar *' info='the input UTF8 *'/>
16945 <arg name='pos' type='int' info='the position of the desired UTF8 char (in chars)'/>
16948 …<info>storage size of an UTF8 string the behaviour is not guaranteed if the input string is not UT…
16949 <return type='int' info='the storage size of the first &apos;len&apos; characters of ARRAY'/>
16950 <arg name='utf' type='const xmlChar *' info='a sequence of UTF-8 encoded bytes'/>
16951 <arg name='len' type='int' info='the number of characters in the array'/>
16954 …<info>Create a substring from a given UTF-8 string Note: positions are given in units of UTF-8 ch…
16955 <return type='xmlChar *' info='a pointer to a newly created string or NULL if any problem'/>
16956 <arg name='utf' type='const xmlChar *' info='a sequence of UTF-8 encoded bytes'/>
16957 <arg name='start' type='int' info='relative pos of first char'/>
16958 <arg name='len' type='int' info='total number to copy'/>
16961info>Unlink a node from it&apos;s current context, the node is not freed If one need to free the n…
16963 <arg name='cur' type='xmlNodePtr' info='the node'/>
16966 <info>xmlUnlockLibrary() is used to release a re-entrant lock on the libxml2 library.</info>
16971 <info>Remove an attribute carried by a node.</info>
16972 <return type='int' info='0 if successful, -1 if not found'/>
16973 <arg name='node' type='xmlNodePtr' info='the node'/>
16974 <arg name='ns' type='xmlNsPtr' info='the namespace definition'/>
16975 <arg name='name' type='const xmlChar *' info='the attribute name'/>
16979 … <info>Remove an attribute carried by a node. This handles only attributes in no namespace.</info>
16980 <return type='int' info='0 if successful, -1 if not found'/>
16981 <arg name='node' type='xmlNodePtr' info='the node'/>
16982 <arg name='name' type='const xmlChar *' info='the attribute name'/>
16986 <info>(Re)Build the automata associated to the content model of this element</info>
16987 <return type='int' info='1 in case of success, 0 in case of error'/>
16988 <arg name='ctxt' type='xmlValidCtxtPtr' info='a validation context'/>
16989 <arg name='elem' type='xmlElementPtr' info='an element declaration node'/>
16993info>Does the validation related extra step of the normalization of attribute values: If the decl…
16994 …<return type='xmlChar *' info='a new normalized string if normalization is needed, NULL otherwise …
16995 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context or NULL'/>
16996 <arg name='doc' type='xmlDocPtr' info='the document'/>
16997 <arg name='elem' type='xmlNodePtr' info='the parent'/>
16998 <arg name='name' type='const xmlChar *' info='the attribute name'/>
16999 <arg name='value' type='const xmlChar *' info='the attribute value'/>
17003 <info>Build/extend a list of potential children allowed by the content tree</info>
17004 <return type='int' info='the number of element in the list, or -1 in case of error.'/>
17005 <arg name='ctree' type='xmlElementContent *' info='an element content tree'/>
17006 <arg name='names' type='const xmlChar **' info='an array to store the list of child names'/>
17007 <arg name='len' type='int *' info='a pointer to the number of element in the list'/>
17008 <arg name='max' type='int' info='the size of the array'/>
17012info>This function returns the list of authorized children to insert within an existing tree while…
17013 …<return type='int' info='the number of element in the list, or -1 in case of error. If the functio…
17014 <arg name='prev' type='xmlNode *' info='an element to insert after'/>
17015 <arg name='next' type='xmlNode *' info='an element to insert next'/>
17016 <arg name='names' type='const xmlChar **' info='an array to store the list of child names'/>
17017 <arg name='max' type='int' info='the size of the array'/>
17021info>Does the validation related extra step of the normalization of attribute values: If the decl…
17022 …<return type='xmlChar *' info='a new normalized string if normalization is needed, NULL otherwise …
17023 <arg name='doc' type='xmlDocPtr' info='the document'/>
17024 <arg name='elem' type='xmlNodePtr' info='the parent'/>
17025 <arg name='name' type='const xmlChar *' info='the attribute name'/>
17026 <arg name='value' type='const xmlChar *' info='the attribute value'/>
17030info>Try to validate a single attribute definition basically it does the following checks as descr…
17031 <return type='int' info='1 if valid or 0 otherwise'/>
17032 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17033 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17034 <arg name='attr' type='xmlAttributePtr' info='an attribute definition'/>
17038info>Validate that the given attribute value match the proper production [ VC: ID ] Values of ty…
17039 <return type='int' info='1 if valid or 0 otherwise'/>
17040 <arg name='type' type='xmlAttributeType' info='an attribute type'/>
17041 <arg name='value' type='const xmlChar *' info='an attribute value'/>
17045info>Try to validate the document instance basically it does the all the checks described by the …
17046 <return type='int' info='1 if valid or 0 otherwise'/>
17047 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17048 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17052info>Does the final step for the document validation once all the incremental validation steps hav…
17053 <return type='int' info='1 if valid or 0 otherwise'/>
17054 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17055 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17059info>Try to validate the document against the dtd instance Basically it does check all the defini…
17060 <return type='int' info='1 if valid or 0 otherwise'/>
17061 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17062 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17063 <arg name='dtd' type='xmlDtdPtr' info='a dtd instance'/>
17067info>Does the final step for the dtds validation once all the subsets have been parsed basically …
17068 <return type='int' info='1 if valid or 0 if invalid and -1 if not well-formed'/>
17069 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17070 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17074 <info>Try to validate the subtree under an element</info>
17075 <return type='int' info='1 if valid or 0 otherwise'/>
17076 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17077 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17078 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
17082info>Try to validate a single element definition basically it does the following checks as describ…
17083 <return type='int' info='1 if valid or 0 otherwise'/>
17084 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17085 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17086 <arg name='elem' type='xmlElementPtr' info='an element definition'/>
17090 <info>Check that a value conforms to the lexical space of NCName</info>
17091 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
17092 <arg name='value' type='const xmlChar *' info='the value to check'/>
17093 <arg name='space' type='int' info='allow spaces in front and end of the string'/>
17097 <info>Check that a value conforms to the lexical space of NMToken</info>
17098 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
17099 <arg name='value' type='const xmlChar *' info='the value to check'/>
17100 <arg name='space' type='int' info='allow spaces in front and end of the string'/>
17104 <info>Check that a value conforms to the lexical space of Name</info>
17105 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
17106 <arg name='value' type='const xmlChar *' info='the value to check'/>
17107 <arg name='space' type='int' info='allow spaces in front and end of the string'/>
17111 <info>Validate that the given value match Name production</info>
17112 <return type='int' info='1 if valid or 0 otherwise'/>
17113 <arg name='value' type='const xmlChar *' info='an Name value'/>
17117 <info>Validate that the given value match Names production</info>
17118 <return type='int' info='1 if valid or 0 otherwise'/>
17119 <arg name='value' type='const xmlChar *' info='an Names value'/>
17123 <info>Validate that the given value match Nmtoken production [ VC: Name Token ]</info>
17124 <return type='int' info='1 if valid or 0 otherwise'/>
17125 <arg name='value' type='const xmlChar *' info='an Nmtoken value'/>
17129 <info>Validate that the given value match Nmtokens production [ VC: Name Token ]</info>
17130 <return type='int' info='1 if valid or 0 otherwise'/>
17131 <arg name='value' type='const xmlChar *' info='an Nmtokens value'/>
17135info>Try to validate a single notation definition basically it does the following checks as descri…
17136 <return type='int' info='1 if valid or 0 otherwise'/>
17137 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17138 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17139 <arg name='nota' type='xmlNotationPtr' info='a notation definition'/>
17143 …<info>Validate that the given name match a notation declaration. - [ VC: Notation Declared ]</info>
17144 <return type='int' info='1 if valid or 0 otherwise'/>
17145 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17146 <arg name='doc' type='xmlDocPtr' info='the document'/>
17147 <arg name='notationName' type='const xmlChar *' info='the notation name to check'/>
17151info>Try to validate a single attribute for an element basically it does the following checks as d…
17152 <return type='int' info='1 if valid or 0 otherwise'/>
17153 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17154 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17155 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
17156 <arg name='attr' type='xmlAttrPtr' info='an attribute instance'/>
17157 …<arg name='value' type='const xmlChar *' info='the attribute value (without entities processing)'/>
17161info>Try to validate a single element and it&apos;s attributes, basically it does the following ch…
17162 <return type='int' info='1 if valid or 0 otherwise'/>
17163 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17164 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17165 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
17169info>Try to validate a single namespace declaration for an element basically it does the following…
17170 <return type='int' info='1 if valid or 0 otherwise'/>
17171 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17172 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17173 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
17174 <arg name='prefix' type='const xmlChar *' info='the namespace prefix'/>
17175 <arg name='ns' type='xmlNsPtr' info='an namespace declaration instance'/>
17176 …<arg name='value' type='const xmlChar *' info='the attribute value (without entities processing)'/>
17180 <info>Pop the element end from the validation stack.</info>
17181 <return type='int' info='1 if no validation problem was found or 0 otherwise'/>
17182 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17183 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17184 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
17185 …<arg name='qname' type='const xmlChar *' info='the qualified name as appearing in the serializatio…
17189 <info>check the CData parsed for validation in the current stack</info>
17190 <return type='int' info='1 if no validation problem was found or 0 otherwise'/>
17191 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17192 <arg name='data' type='const xmlChar *' info='some character data read'/>
17193 <arg name='len' type='int' info='the length of the data'/>
17197 <info>Push a new element start on the validation stack.</info>
17198 <return type='int' info='1 if no validation problem was found or 0 otherwise'/>
17199 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17200 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17201 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
17202 …<arg name='qname' type='const xmlChar *' info='the qualified name as appearing in the serializatio…
17206 <info>Check that a value conforms to the lexical space of QName</info>
17207 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
17208 <arg name='value' type='const xmlChar *' info='the value to check'/>
17209 <arg name='space' type='int' info='allow spaces in front and end of the string'/>
17213info>Try to validate a the root element basically it does the following check as described by the …
17214 <return type='int' info='1 if valid or 0 otherwise'/>
17215 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17216 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17219 …<info>Callback called when a validity error is found. This is a message oriented function similar …
17221 …<arg name='ctx' type='void *' info='usually an xmlValidCtxtPtr to a validity error context, but co…
17222 <arg name='msg' type='const char *' info='the string to format *printf like vararg'/>
17223 <arg name='...' type='...' info='remaining arguments to the format'/>
17226 …<info>Callback called when a validity warning is found. This is a message oriented function simila…
17228 …<arg name='ctx' type='void *' info='usually an xmlValidCtxtPtr to a validity error context, but co…
17229 <arg name='msg' type='const char *' info='the string to format *printf like vararg'/>
17230 <arg name='...' type='...' info='remaining arguments to the format'/>
17234 <info>Free an XInclude context</info>
17236 <arg name='ctxt' type='xmlXIncludeCtxtPtr' info='the XInclude context'/>
17240 <info>Creates a new XInclude context</info>
17241 <return type='xmlXIncludeCtxtPtr' info='the new set'/>
17242 <arg name='doc' type='xmlDocPtr' info='an XML Document'/>
17246 <info>Implement the XInclude substitution on the XML document @doc</info>
17247 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
17248 <arg name='doc' type='xmlDocPtr' info='an XML document'/>
17252 <info>Implement the XInclude substitution on the XML document @doc</info>
17253 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
17254 <arg name='doc' type='xmlDocPtr' info='an XML document'/>
17255 <arg name='flags' type='int' info='a set of xmlParserOption used for parsing XML includes'/>
17259 <info>Implement the XInclude substitution on the XML document @doc</info>
17260 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
17261 <arg name='doc' type='xmlDocPtr' info='an XML document'/>
17262 <arg name='flags' type='int' info='a set of xmlParserOption used for parsing XML includes'/>
17263 …<arg name='data' type='void *' info='application data that will be passed to the parser context in…
17267 …<info>Implement the XInclude substitution for the given subtree reusing the informations and data …
17268 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
17269 <arg name='ctxt' type='xmlXIncludeCtxtPtr' info='an existing XInclude context'/>
17270 <arg name='node' type='xmlNodePtr' info='a node in an XML document'/>
17274 <info>Implement the XInclude substitution for the given subtree</info>
17275 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
17276 <arg name='tree' type='xmlNodePtr' info='a node in an XML document'/>
17280 <info>Implement the XInclude substitution for the given subtree</info>
17281 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
17282 <arg name='tree' type='xmlNodePtr' info='a node in an XML document'/>
17283 <arg name='flags' type='int' info='a set of xmlParserOption used for parsing XML includes'/>
17287 <info>Implement the XInclude substitution on the XML node @tree</info>
17288 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
17289 <arg name='tree' type='xmlNodePtr' info='an XML node'/>
17290 <arg name='flags' type='int' info='a set of xmlParserOption used for parsing XML includes'/>
17291 …<arg name='data' type='void *' info='application data that will be passed to the parser context in…
17295 <info>Set the flags used for further processing of XML resources.</info>
17296 <return type='int' info='0 in case of success and -1 in case of error.'/>
17297 <arg name='ctxt' type='xmlXIncludeCtxtPtr' info='an XInclude processing context'/>
17298 <arg name='flags' type='int' info='a set of xmlParserOption used for parsing XML includes'/>
17302 …<info>Implement the add operation on XPath objects: The numeric operators convert their operands t…
17304 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17308info>An axis traversal function. To traverse an axis, the engine calls the first time with cur == …
17309 …<return type='xmlXPathObjectPtr' info='the next node in that axis or NULL if at the end of the axi…
17310 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath interpreter context'/>
17311 … <arg name='cur' type='xmlXPathObjectPtr' info='the previous node being explored on that axis'/>
17315info>Implement the boolean() XPath function boolean boolean(object) The boolean function converts …
17317 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17318 <arg name='nargs' type='int' info='the number of arguments'/>
17322 <info>Converts a boolean to its number value</info>
17323 <return type='double' info='the number value'/>
17324 <arg name='val' type='int' info='a boolean'/>
17328 <info>Converts a boolean to its string value.</info>
17329 <return type='xmlChar *' info='a newly allocated string.'/>
17330 <arg name='val' type='int' info='a boolean'/>
17334 <info>Converts a node-set to its boolean value</info>
17335 <return type='int' info='the boolean value'/>
17336 <arg name='ns' type='xmlNodeSetPtr' info='a node-set'/>
17340 <info>Converts a node-set to its number value</info>
17341 <return type='double' info='the number value'/>
17342 <arg name='ns' type='xmlNodeSetPtr' info='a node-set'/>
17346 <info>Converts a node-set to its string value.</info>
17347 <return type='xmlChar *' info='a newly allocated string.'/>
17348 <arg name='ns' type='xmlNodeSetPtr' info='a node-set'/>
17352 <info>Converts a node to its number value</info>
17353 <return type='double' info='the number value'/>
17354 <arg name='node' type='xmlNodePtr' info='a node'/>
17358 <info>Converts a node to its string value.</info>
17359 <return type='xmlChar *' info='a newly allocated string.'/>
17360 <arg name='node' type='xmlNodePtr' info='a node'/>
17364 <info>Converts a number to its boolean value</info>
17365 <return type='int' info='the boolean value'/>
17366 <arg name='val' type='double' info='a number'/>
17370 <info>Converts a number to its string value.</info>
17371 <return type='xmlChar *' info='a newly allocated string.'/>
17372 <arg name='val' type='double' info='a number'/>
17376 <info>Converts a string to its boolean value</info>
17377 <return type='int' info='the boolean value'/>
17378 <arg name='val' type='const xmlChar *' info='a string'/>
17382 <info>Converts a string to its number value</info>
17383 <return type='double' info='the number value'/>
17384 <arg name='val' type='const xmlChar *' info='a string'/>
17388 <info>Converts an XPath object to its boolean value</info>
17389 <return type='int' info='the boolean value'/>
17390 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
17394 <info>Converts an XPath object to its number value</info>
17395 <return type='double' info='the number value'/>
17396 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
17400 <info>Converts an existing object to its string() equivalent</info>
17401 …<return type='xmlChar *' info='the allocated string value of the object, NULL in case of error. It…
17402 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
17406info>Implement the ceiling() XPath function number ceiling(number) The ceiling function returns th…
17408 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17409 <arg name='nargs' type='int' info='the number of arguments'/>
17413 <info>Compare two nodes w.r.t document order</info>
17414 …<return type='int' info='-2 in case of error 1 if first point &lt; second point, 0 if it&apos;s th…
17415 <arg name='node1' type='xmlNodePtr' info='the first node'/>
17416 <arg name='node2' type='xmlNodePtr' info='the second node'/>
17420info>Implement the compare operation on XPath objects: @arg1 &lt; @arg2 (1, 1, ... @arg1 &lt;= …
17421 <return type='int' info='1 if the comparison succeeded, 0 if it failed'/>
17422 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17423 <arg name='inf' type='int' info='less than (1) or greater than (0)'/>
17424 <arg name='strict' type='int' info='is the comparison strict'/>
17428 <info>Compile an XPath expression</info>
17429 …<return type='xmlXPathCompExprPtr' info='the xmlXPathCompExprPtr resulting from the compilation or…
17430 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
17434 <info>Evaluate the Precompiled XPath expression in the given context.</info>
17435 …<return type='xmlXPathObjectPtr' info='the xmlXPathObjectPtr resulting from the evaluation or NULL…
17436 <arg name='comp' type='xmlXPathCompExprPtr' info='the compiled XPath expression'/>
17437 <arg name='ctx' type='xmlXPathContextPtr' info='the XPath context'/>
17441 … <info>Applies the XPath boolean() function on the result of the given compiled expression.</info>
17442 …<return type='int' info='1 if the expression evaluated to true, 0 if to false and -1 in API and in…
17443 <arg name='comp' type='xmlXPathCompExprPtr' info='the compiled XPath expression'/>
17444 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17448 …<info>Implement the concat() XPath function string concat(string, string, string*) The concat func…
17450 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17451 <arg name='nargs' type='int' info='the number of arguments'/>
17455info>Implement the contains() XPath function boolean contains(string, string) The contains functio…
17457 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17458 <arg name='nargs' type='int' info='the number of arguments'/>
17462info>Creates/frees an object cache on the XPath context. If activates XPath objects (xmlXPathObjec…
17463 <return type='int' info='0 if the setting succeeded, and -1 on API or internal errors.'/>
17464 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17465 <arg name='active' type='int' info='enables/disables (creates/frees) the cache'/>
17466 <arg name='value' type='int' info='a value with semantics dependant on @options'/>
17467 <arg name='options' type='int' info='options (currently only the value 0 is used)'/>
17471 <info>Converts an existing object to its boolean() equivalent</info>
17472 …<return type='xmlXPathObjectPtr' info='the new object, the old one is freed (or the operation is d…
17473 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
17477 …<info>A conversion function is associated to a type and used to cast the new type to primitive val…
17478 <return type='int' info='-1 in case of error, 0 otherwise'/>
17479 <arg name='obj' type='xmlXPathObjectPtr' info='an XPath object'/>
17480 <arg name='type' type='int' info='the number of the target type'/>
17484 <info>Converts an existing object to its number() equivalent</info>
17485 …<return type='xmlXPathObjectPtr' info='the new object, the old one is freed (or the operation is d…
17486 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
17490 <info>Converts an existing object to its string() equivalent</info>
17491 …<return type='xmlXPathObjectPtr' info='the new object, the old one is freed (or the operation is d…
17492 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
17496 <info>Implement the count() XPath function number count(node-set)</info>
17498 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17499 <arg name='nargs' type='int' info='the number of arguments'/>
17503 <info>Compile an XPath expression</info>
17504 …<return type='xmlXPathCompExprPtr' info='the xmlXPathCompExprPtr resulting from the compilation or…
17505 <arg name='ctxt' type='xmlXPathContextPtr' info='an XPath context'/>
17506 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
17510 <info>Dumps the tree of the compiled XPath expression.</info>
17512 <arg name='output' type='FILE *' info='the FILE * for the output'/>
17513 <arg name='comp' type='xmlXPathCompExprPtr' info='the precompiled XPath expression'/>
17514 <arg name='depth' type='int' info='the indentation level.'/>
17518 <info>Dump the content of the object for debugging purposes</info>
17520 <arg name='output' type='FILE *' info='the FILE * to dump the output'/>
17521 <arg name='cur' type='xmlXPathObjectPtr' info='the object to inspect'/>
17522 <arg name='depth' type='int' info='indentation level'/>
17526 …<info>Implements the EXSLT - Sets difference() function: node-set set:difference (node-set, node-s…
17527 …<return type='xmlNodeSetPtr' info='the difference between the two node sets, or nodes1 if nodes2 i…
17528 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set'/>
17529 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set'/>
17533info>Implements the EXSLT - Sets distinct() function: node-set set:distinct (node-set) @nodes is s…
17534 …<return type='xmlNodeSetPtr' info='a subset of the nodes contained in @nodes, or @nodes if it is e…
17535 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set'/>
17539 <info>Implements the EXSLT - Sets distinct() function: node-set set:distinct (node-set)</info>
17540 …<return type='xmlNodeSetPtr' info='a subset of the nodes contained in @nodes, or @nodes if it is e…
17541 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
17545info>Implement the div operation on XPath objects @arg1 / @arg2: The numeric operators convert the…
17547 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17551 <info>Implement the equal operation on XPath objects content: @arg1 == @arg2</info>
17552 <return type='int' info='0 or 1 depending on the results of the test.'/>
17553 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17557 <info>Handle an XPath error</info>
17559 <arg name='ctxt' type='xmlXPathParserContextPtr' info='a XPath parser context'/>
17560 <arg name='error' type='int' info='the error code'/>
17564 <info>Evaluate the XPath Location Path in the given context.</info>
17565 …<return type='xmlXPathObjectPtr' info='the xmlXPathObjectPtr resulting from the evaluation or NULL…
17566 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
17567 <arg name='ctx' type='xmlXPathContextPtr' info='the XPath context'/>
17571 …<info>Parse and evaluate an XPath expression in the given context, then push the result on the con…
17573 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17577 <info>Alias for xmlXPathEval().</info>
17578 …<return type='xmlXPathObjectPtr' info='the xmlXPathObjectPtr resulting from the evaluation or NULL…
17579 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
17580 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17584 <info>An XPath evaluation function, the parameters are on the XPath context stack.</info>
17586 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
17587 <arg name='nargs' type='int' info='the number of arguments passed to the function'/>
17591info>Evaluate a predicate result for the current node. A PredicateExpr is evaluated by evaluating …
17592 <return type='int' info='1 if predicate is true, 0 otherwise'/>
17593 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17594 <arg name='res' type='xmlXPathObjectPtr' info='the Predicate Expression evaluation result'/>
17598info>Evaluate a predicate result for the current node. A PredicateExpr is evaluated by evaluating …
17599 <return type='int' info='1 if predicate is true, 0 otherwise'/>
17600 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17601 <arg name='res' type='xmlXPathObjectPtr' info='the Predicate Expression evaluation result'/>
17605 <info>Implement the false() XPath function boolean false()</info>
17607 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17608 <arg name='nargs' type='int' info='the number of arguments'/>
17612info>Implement the floor() XPath function number floor(number) The floor function returns the larg…
17614 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17615 <arg name='nargs' type='int' info='the number of arguments'/>
17619 <info>Free up the memory allocated by @comp</info>
17621 <arg name='comp' type='xmlXPathCompExprPtr' info='an XPATH comp'/>
17625 <info>Free up an xmlXPathContext</info>
17627 <arg name='ctxt' type='xmlXPathContextPtr' info='the context to free'/>
17631 <info>Free the NodeSet compound (not the actual nodes !).</info>
17633 <arg name='obj' type='xmlNodeSetPtr' info='the xmlNodeSetPtr to free'/>
17637 …<info>Free up the xmlXPathObjectPtr @obj but don&apos;t deallocate the objects in the list contrar…
17639 <arg name='obj' type='xmlXPathObjectPtr' info='an existing NodeSetList object'/>
17643 <info>Free up an xmlXPathObjectPtr object.</info>
17645 <arg name='obj' type='xmlXPathObjectPtr' info='the object to free'/>
17649 <info>Free up an xmlXPathParserContext</info>
17651 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the context to free'/>
17655 <info>Prototype for callbacks used to plug function lookup in the XPath engine.</info>
17656 <return type='xmlXPathFunction' info='the XPath function or NULL if not found.'/>
17657 <arg name='ctxt' type='void *' info='an XPath context'/>
17658 <arg name='name' type='const xmlChar *' info='name of the function'/>
17659 <arg name='ns_uri' type='const xmlChar *' info='the namespace name hosting this function'/>
17663 …<info>An XPath function. The arguments (if any) are popped out from the context stack and the resu…
17665 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath interprestation context'/>
17666 <arg name='nargs' type='int' info='the number of arguments'/>
17670 <info>Search in the Function array of the context for the given function.</info>
17671 <return type='xmlXPathFunction' info='the xmlXPathFunction or NULL if not found'/>
17672 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17673 <arg name='name' type='const xmlChar *' info='the function name'/>
17677 <info>Search in the Function array of the context for the given function.</info>
17678 <return type='xmlXPathFunction' info='the xmlXPathFunction or NULL if not found'/>
17679 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17680 <arg name='name' type='const xmlChar *' info='the function name'/>
17681 <arg name='ns_uri' type='const xmlChar *' info='the function namespace URI'/>
17685 …<info>Implements the EXSLT - Sets has-same-nodes function: boolean set:has-same-node(node-set, nod…
17686 … <return type='int' info='true (1) if @nodes1 shares any node with @nodes2, false (0) otherwise'/>
17687 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set'/>
17688 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set'/>
17692info>Implement the id() XPath function node-set id(object) The id function selects elements by the…
17694 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17695 <arg name='nargs' type='int' info='the number of arguments'/>
17699 … <info>Initialize the XPath environment Does nothing but must be kept as public function.</info>
17704 …<info>Implements the EXSLT - Sets intersection() function: node-set set:intersection (node-set, no…
17705 …<return type='xmlNodeSetPtr' info='a node set comprising the nodes that are within both the node s…
17706 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set'/>
17707 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set'/>
17711 <info></info>
17712 <return type='int' info='1 if the value is +Infinite, -1 if -Infinite, 0 otherwise'/>
17713 <arg name='val' type='double' info='a double value'/>
17717 <info></info>
17718 <return type='int' info='1 if the value is a NaN, 0 otherwise'/>
17719 <arg name='val' type='double' info='a double value'/>
17723info>Is the name given a NodeType one. [38] NodeType ::= &apos;comment&apos; | &apos;text&apo…
17724 <return type='int' info='1 if true 0 otherwise'/>
17725 <arg name='name' type='const xmlChar *' info='a name string'/>
17729info>Implement the lang() XPath function boolean lang(string) The lang function returns true or fa…
17731 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17732 <arg name='nargs' type='int' info='the number of arguments'/>
17736 …<info>Implement the last() XPath function number last() The last function returns the number of no…
17738 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17739 <arg name='nargs' type='int' info='the number of arguments'/>
17743info>Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set) @no…
17744 …<return type='xmlNodeSetPtr' info='the nodes in @nodes1 that precede the first node in @nodes2 in …
17745 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set'/>
17746 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set'/>
17750 …<info>Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set)</i…
17751 …<return type='xmlNodeSetPtr' info='the nodes in @nodes1 that precede the first node in @nodes2 in …
17752 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
17753 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
17757info>Implement the local-name() XPath function string local-name(node-set?) The local-name functio…
17759 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17760 <arg name='nargs' type='int' info='the number of arguments'/>
17764info>Implement the mod operation on XPath objects: @arg1 / @arg2 The numeric operators convert the…
17766 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17770info>Implement the multiply operation on XPath objects: The numeric operators convert their operan…
17772 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17776info>Implement the namespace-uri() XPath function string namespace-uri(node-set?) The namespace-ur…
17778 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17779 <arg name='nargs' type='int' info='the number of arguments'/>
17783 <info>Create a new xmlXPathObjectPtr of type boolean and of value @val</info>
17784 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17785 <arg name='val' type='int' info='the boolean value'/>
17789 <info>Create a new xmlXPathObjectPtr of type string and of value @val</info>
17790 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17791 <arg name='val' type='const char *' info='the char * value'/>
17795 <info>Create a new xmlXPathContext</info>
17796 …<return type='xmlXPathContextPtr' info='the xmlXPathContext just allocated. The caller will need t…
17797 <arg name='doc' type='xmlDocPtr' info='the XML document'/>
17801 <info>Create a new xmlXPathObjectPtr of type double and of value @val</info>
17802 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17803 <arg name='val' type='double' info='the double value'/>
17807 …<info>Create a new xmlXPathObjectPtr of type NodeSet and initialize it with the single Node @val</
17808 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17809 <arg name='val' type='xmlNodePtr' info='the NodePtr value'/>
17813 …<info>Create a new xmlXPathObjectPtr of type NodeSet and initialize it with the Nodeset @val</info>
17814 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17815 <arg name='val' type='xmlNodeSetPtr' info='an existing NodeSet'/>
17819 <info>Create a new xmlXPathParserContext</info>
17820 <return type='xmlXPathParserContextPtr' info='the xmlXPathParserContext just allocated.'/>
17821 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
17822 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17826 <info>Create a new xmlXPathObjectPtr of type string and of value @val</info>
17827 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17828 <arg name='val' type='const xmlChar *' info='the xmlChar * value'/>
17832 …<info>Create a new xmlXPathObjectPtr of type Value Tree (XSLT) and initialize it with the tree roo…
17833 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17834 <arg name='val' type='xmlNodePtr' info='the NodePtr value'/>
17838info>Traversal function for the &quot;ancestor&quot; direction the ancestor axis contains the ance…
17839 <return type='xmlNodePtr' info='the next element following that axis'/>
17840 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17841 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17845info>Traversal function for the &quot;ancestor-or-self&quot; direction he ancestor-or-self axis co…
17846 <return type='xmlNodePtr' info='the next element following that axis'/>
17847 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17848 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17852 …<info>Traversal function for the &quot;attribute&quot; direction TODO: support DTD inherited defau…
17853 <return type='xmlNodePtr' info='the next element following that axis'/>
17854 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17855 <arg name='cur' type='xmlNodePtr' info='the current attribute in the traversal'/>
17859 …<info>Traversal function for the &quot;child&quot; direction The child axis contains the children …
17860 <return type='xmlNodePtr' info='the next element following that axis'/>
17861 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17862 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17866info>Traversal function for the &quot;descendant&quot; direction the descendant axis contains the …
17867 <return type='xmlNodePtr' info='the next element following that axis'/>
17868 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17869 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17873info>Traversal function for the &quot;descendant-or-self&quot; direction the descendant-or-self ax…
17874 <return type='xmlNodePtr' info='the next element following that axis'/>
17875 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17876 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17880info>Traversal function for the &quot;following&quot; direction The following axis contains all no…
17881 <return type='xmlNodePtr' info='the next element following that axis'/>
17882 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17883 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17887info>Traversal function for the &quot;following-sibling&quot; direction The following-sibling axis…
17888 <return type='xmlNodePtr' info='the next element following that axis'/>
17889 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17890 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17894info>Traversal function for the &quot;namespace&quot; direction the namespace axis contains the na…
17895 <return type='xmlNodePtr' info='the next element following that axis'/>
17896 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17897 <arg name='cur' type='xmlNodePtr' info='the current attribute in the traversal'/>
17901 …<info>Traversal function for the &quot;parent&quot; direction The parent axis contains the parent …
17902 <return type='xmlNodePtr' info='the next element following that axis'/>
17903 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17904 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17908info>Traversal function for the &quot;preceding&quot; direction the preceding axis contains all no…
17909 <return type='xmlNodePtr' info='the next element following that axis'/>
17910 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17911 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17915info>Traversal function for the &quot;preceding-sibling&quot; direction The preceding-sibling axis…
17916 <return type='xmlNodePtr' info='the next element following that axis'/>
17917 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17918 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17922 …<info>Traversal function for the &quot;self&quot; direction The self axis contains just the contex…
17923 <return type='xmlNodePtr' info='the next element following that axis'/>
17924 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17925 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17929info>Evaluate the XPath Location Path in the given context. The node &apos;node&apos; is set as th…
17930 …<return type='xmlXPathObjectPtr' info='the xmlXPathObjectPtr resulting from the evaluation or NULL…
17931 <arg name='node' type='xmlNodePtr' info='the node to to use as the context node'/>
17932 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
17933 <arg name='ctx' type='xmlXPathContextPtr' info='the XPath context'/>
17937info>Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set) @no…
17938 …<return type='xmlNodeSetPtr' info='the nodes in @nodes that precede @node in document order, @node…
17939 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set'/>
17940 <arg name='node' type='xmlNodePtr' info='a node'/>
17944 …<info>Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set)</i…
17945 …<return type='xmlNodeSetPtr' info='the nodes in @nodes that precede @node in document order, @node…
17946 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
17947 <arg name='node' type='xmlNodePtr' info='a node'/>
17951 <info>add a new xmlNodePtr to an existing NodeSet</info>
17952 <return type='int' info='0 in case of success, and -1 in case of error'/>
17953 <arg name='cur' type='xmlNodeSetPtr' info='the initial node set'/>
17954 <arg name='val' type='xmlNodePtr' info='a new xmlNodePtr'/>
17958 <info>add a new namespace node to an existing NodeSet</info>
17959 <return type='int' info='0 in case of success and -1 in case of error'/>
17960 <arg name='cur' type='xmlNodeSetPtr' info='the initial node set'/>
17961 <arg name='node' type='xmlNodePtr' info='the hosting node'/>
17962 <arg name='ns' type='xmlNsPtr' info='a the namespace node'/>
17966 …<info>add a new xmlNodePtr to an existing NodeSet, optimized version when we are sure the node is …
17967 <return type='int' info='0 in case of success and -1 in case of failure'/>
17968 <arg name='cur' type='xmlNodeSetPtr' info='the initial node set'/>
17969 <arg name='val' type='xmlNodePtr' info='a new xmlNodePtr'/>
17973 <info>checks whether @cur contains @val</info>
17974 <return type='int' info='true (1) if @cur contains @val, false (0) otherwise'/>
17975 <arg name='cur' type='xmlNodeSetPtr' info='the node-set'/>
17976 <arg name='val' type='xmlNodePtr' info='the node'/>
17980 <info>Create a new xmlNodeSetPtr of type double and of value @val</info>
17981 <return type='xmlNodeSetPtr' info='the newly created object.'/>
17982 <arg name='val' type='xmlNodePtr' info='an initial xmlNodePtr, or NULL'/>
17986 <info>Removes an xmlNodePtr from an existing NodeSet</info>
17988 <arg name='cur' type='xmlNodeSetPtr' info='the initial node set'/>
17989 <arg name='val' type='xmlNodePtr' info='an xmlNodePtr'/>
17993info>Namespace nodes in libxml don&apos;t match the XPath semantic. In a node set the namespace no…
17995 <arg name='ns' type='xmlNsPtr' info='the XPath namespace node found in a nodeset.'/>
17999 …<info>Merges two nodesets, all nodes from @val2 are added to @val1 if @val1 is NULL, a new set is …
18000 <return type='xmlNodeSetPtr' info='@val1 once extended or NULL in case of error.'/>
18001 <arg name='val1' type='xmlNodeSetPtr' info='the first NodeSet or NULL'/>
18002 <arg name='val2' type='xmlNodeSetPtr' info='the second NodeSet'/>
18006 <info>Removes an entry from an existing NodeSet list.</info>
18008 <arg name='cur' type='xmlNodeSetPtr' info='the initial node set'/>
18009 <arg name='val' type='int' info='the index to remove'/>
18013 <info>Sort the node set in document order</info>
18015 <arg name='set' type='xmlNodeSetPtr' info='the node set'/>
18019info>Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set) @…
18020 …<return type='xmlNodeSetPtr' info='the nodes in @nodes that follow @node in document order, @nodes…
18021 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set'/>
18022 <arg name='node' type='xmlNodePtr' info='a node'/>
18026 …<info>Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set)<…
18027 …<return type='xmlNodeSetPtr' info='the nodes in @nodes that follow @node in document order, @nodes…
18028 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
18029 <arg name='node' type='xmlNodePtr' info='a node'/>
18033info>Implement the normalize-space() XPath function string normalize-space(string?) The normalize-…
18035 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18036 <arg name='nargs' type='int' info='the number of arguments'/>
18040 <info>Implement the equal operation on XPath objects content: @arg1 == @arg2</info>
18041 <return type='int' info='0 or 1 depending on the results of the test.'/>
18042 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18046 …<info>Implement the not() XPath function boolean not(boolean) The not function returns true if its…
18048 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18049 <arg name='nargs' type='int' info='the number of arguments'/>
18053 …<info>Search in the namespace declaration array of the context for the given namespace name associ…
18054 <return type='const xmlChar *' info='the value or NULL if not found'/>
18055 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18056 <arg name='prefix' type='const xmlChar *' info='the namespace prefix value'/>
18060 <info>Implement the number() XPath function number number(object?)</info>
18062 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18063 <arg name='nargs' type='int' info='the number of arguments'/>
18067 <info>allocate a new copy of a given object</info>
18068 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18069 <arg name='val' type='xmlXPathObjectPtr' info='the original object'/>
18073info>Call this routine to speed up XPath computation on static documents. This stamps all the elem…
18074 … <return type='long' info='the number of elements found in the document or -1 in case of error.'/>
18075 <arg name='doc' type='xmlDocPtr' info='an input document'/>
18079info>parse an XML namespace non qualified name. [NS 3] NCName ::= (Letter | &apos;_&apos;) (NCNam…
18080 <return type='xmlChar *' info='the namespace name or NULL'/>
18081 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18085info>parse an XML name [4] NameChar ::= Letter | Digit | &apos;.&apos; | &apos;-&apos; | &apos;_&…
18086 <return type='xmlChar *' info='the namespace name or NULL'/>
18087 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18091 …<info>Pops a boolean from the stack, handling conversion if needed. Check error with #xmlXPathChec…
18092 <return type='int' info='the boolean'/>
18093 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
18097 …<info>Pops an external object from the stack, handling conversion if needed. Check error with #xml…
18098 <return type='void *' info='the object'/>
18099 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
18103 …<info>Pops a node-set from the stack, handling conversion if needed. Check error with #xmlXPathChe…
18104 <return type='xmlNodeSetPtr' info='the node-set'/>
18105 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
18109 …<info>Pops a number from the stack, handling conversion if needed. Check error with #xmlXPathCheck…
18110 <return type='double' info='the number'/>
18111 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
18115 …<info>Pops a string from the stack, handling conversion if needed. Check error with #xmlXPathCheck…
18116 <return type='xmlChar *' info='the string'/>
18117 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
18121info>Implement the position() XPath function number position() The position function returns the p…
18123 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18124 <arg name='nargs' type='int' info='the number of arguments'/>
18128 <info>Registers all default XPath functions in this context</info>
18130 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18134 <info>Register a new function. If @f is NULL it unregisters the function</info>
18135 <return type='int' info='0 in case of success, -1 in case of error'/>
18136 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18137 <arg name='name' type='const xmlChar *' info='the function name'/>
18138 <arg name='f' type='xmlXPathFunction' info='the function implementation or NULL'/>
18142 <info>Registers an external mechanism to do function lookup.</info>
18144 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18145 <arg name='f' type='xmlXPathFuncLookupFunc' info='the lookup function'/>
18146 <arg name='funcCtxt' type='void *' info='the lookup data'/>
18150 <info>Register a new function. If @f is NULL it unregisters the function</info>
18151 <return type='int' info='0 in case of success, -1 in case of error'/>
18152 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18153 <arg name='name' type='const xmlChar *' info='the function name'/>
18154 <arg name='ns_uri' type='const xmlChar *' info='the function namespace URI'/>
18155 <arg name='f' type='xmlXPathFunction' info='the function implementation or NULL'/>
18159 <info>Register a new namespace. If @ns_uri is NULL it unregisters the namespace</info>
18160 <return type='int' info='0 in case of success, -1 in case of error'/>
18161 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18162 …<arg name='prefix' type='const xmlChar *' info='the namespace prefix cannot be NULL or empty strin…
18163 <arg name='ns_uri' type='const xmlChar *' info='the namespace name'/>
18167 <info>Register a new variable value. If @value is NULL it unregisters the variable</info>
18168 <return type='int' info='0 in case of success, -1 in case of error'/>
18169 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18170 <arg name='name' type='const xmlChar *' info='the variable name'/>
18171 <arg name='value' type='xmlXPathObjectPtr' info='the variable value or NULL'/>
18175 <info>register an external mechanism to do variable lookup</info>
18177 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18178 <arg name='f' type='xmlXPathVariableLookupFunc' info='the lookup function'/>
18179 <arg name='data' type='void *' info='the lookup data'/>
18183 <info>Register a new variable value. If @value is NULL it unregisters the variable</info>
18184 <return type='int' info='0 in case of success, -1 in case of error'/>
18185 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18186 <arg name='name' type='const xmlChar *' info='the variable name'/>
18187 <arg name='ns_uri' type='const xmlChar *' info='the variable namespace URI'/>
18188 <arg name='value' type='xmlXPathObjectPtr' info='the variable value or NULL'/>
18192 <info>Cleanup the XPath context data associated to registered functions</info>
18194 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18198 <info>Cleanup the XPath context data associated to registered variables</info>
18200 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18204 <info>Cleanup the XPath context data associated to registered variables</info>
18206 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18210 <info>Initialize the context to the root of the document</info>
18212 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18216info>Implement the round() XPath function number round(number) The round function returns the numb…
18218 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18219 <arg name='nargs' type='int' info='the number of arguments'/>
18223 …<info>Sets &apos;node&apos; as the context node. The node must be in the same document as that ass…
18224 <return type='int' info='-1 in case of error or 0 if successful'/>
18225 <arg name='node' type='xmlNodePtr' info='the node to to use as the context node'/>
18226 <arg name='ctx' type='xmlXPathContextPtr' info='the XPath context'/>
18230info>Implement the starts-with() XPath function boolean starts-with(string, string) The starts-wit…
18232 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18233 <arg name='nargs' type='int' info='the number of arguments'/>
18237info>[30a] Float ::= Number (&apos;e&apos; Digits?)? [30] Number ::= Digits (&apos;.&apos; …
18238 <return type='double' info='the double value.'/>
18239 <arg name='str' type='const xmlChar *' info='A string to scan'/>
18243info>Implement the string() XPath function string string(object?) The string function converts an …
18245 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18246 <arg name='nargs' type='int' info='the number of arguments'/>
18250info>Implement the string-length() XPath function number string-length(string?) The string-length …
18252 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18253 <arg name='nargs' type='int' info='the number of arguments'/>
18257info>Implement the subtraction operation on XPath objects: The numeric operators convert their ope…
18259 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18263info>Implement the substring-after() XPath function string substring-after(string, string) The sub…
18265 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18266 <arg name='nargs' type='int' info='the number of arguments'/>
18270info>Implement the substring-before() XPath function string substring-before(string, string) The s…
18272 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18273 <arg name='nargs' type='int' info='the number of arguments'/>
18277info>Implement the substring() XPath function string substring(string, number, number?) The substr…
18279 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18280 <arg name='nargs' type='int' info='the number of arguments'/>
18284info>Implement the sum() XPath function number sum(node-set) The sum function returns the sum of t…
18286 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18287 <arg name='nargs' type='int' info='the number of arguments'/>
18291info>Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set) @…
18292 …<return type='xmlNodeSetPtr' info='the nodes in @nodes1 that follow the first node in @nodes2 in d…
18293 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set'/>
18294 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set'/>
18298 …<info>Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set)<…
18299 …<return type='xmlNodeSetPtr' info='the nodes in @nodes1 that follow the first node in @nodes2 in d…
18300 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
18301 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
18305info>Implement the translate() XPath function string translate(string, string, string) The transla…
18307 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18308 <arg name='nargs' type='int' info='the number of arguments'/>
18312 <info>Implement the true() XPath function boolean true()</info>
18314 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18315 <arg name='nargs' type='int' info='the number of arguments'/>
18319info>Implement the unary - operation on an XPath object The numeric operators convert their operan…
18321 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18325 <info>Search in the Variable array of the context for the given variable value.</info>
18326 <return type='xmlXPathObjectPtr' info='a copy of the value or NULL if not found'/>
18327 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18328 <arg name='name' type='const xmlChar *' info='the variable name'/>
18332 <info>Prototype for callbacks used to plug variable lookup in the XPath engine.</info>
18333 <return type='xmlXPathObjectPtr' info='the XPath object value or NULL if not found.'/>
18334 <arg name='ctxt' type='void *' info='an XPath context'/>
18335 <arg name='name' type='const xmlChar *' info='name of the variable'/>
18336 <arg name='ns_uri' type='const xmlChar *' info='the namespace name hosting this variable'/>
18340 <info>Search in the Variable array of the context for the given variable value.</info>
18341 <return type='xmlXPathObjectPtr' info='the a copy of the value or NULL if not found'/>
18342 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18343 <arg name='name' type='const xmlChar *' info='the variable name'/>
18344 <arg name='ns_uri' type='const xmlChar *' info='the variable namespace URI'/>
18348 <info>Wraps a string into an XPath object.</info>
18349 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18350 <arg name='val' type='char *' info='the char * value'/>
18354 <info>Wraps the @val data into an XPath object.</info>
18355 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18356 <arg name='val' type='void *' info='the user data'/>
18360 <info>Wrap the Nodeset @val in a new xmlXPathObjectPtr</info>
18361 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18362 <arg name='val' type='xmlNodeSetPtr' info='the NodePtr value'/>
18366 <info>Wraps the @val string into an XPath object.</info>
18367 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18368 <arg name='val' type='xmlChar *' info='the xmlChar * value'/>
18372 <info>Formats an error message.</info>
18374 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18375 <arg name='file' type='const char *' info='the file name'/>
18376 <arg name='line' type='int' info='the line number'/>
18377 <arg name='no' type='int' info='the error number'/>
18381 …<info>Build a node list tree copy of the XPointer result. This will drop Attributes and Namespace …
18382 …<return type='xmlNodePtr' info='an xmlNodePtr list or NULL. the caller has to free the node tree.'…
18383 <arg name='obj' type='xmlXPathObjectPtr' info='the XPointer result from the evaluation.'/>
18387 <info>Evaluate the XPath Location Path in the given context.</info>
18388 …<return type='xmlXPathObjectPtr' info='the xmlXPathObjectPtr resulting from the evaluation or NULL…
18389 <arg name='str' type='const xmlChar *' info='the XPointer expression'/>
18390 <arg name='ctx' type='xmlXPathContextPtr' info='the XPointer context'/>
18394info>[8] Predicate ::= &apos;[&apos; PredicateExpr &apos;]&apos; [9] PredicateExpr ::= Exp…
18396 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPointer Parser context'/>
18400 <info>Free the LocationSet compound (not the actual ranges !).</info>
18402 <arg name='obj' type='xmlLocationSetPtr' info='the xmlLocationSetPtr to free'/>
18406 …<info>add a new xmlXPathObjectPtr to an existing LocationSet If the location already exist in the …
18408 <arg name='cur' type='xmlLocationSetPtr' info='the initial range set'/>
18409 <arg name='val' type='xmlXPathObjectPtr' info='a new xmlXPathObjectPtr'/>
18413 <info>Create a new xmlLocationSetPtr of type double and of value @val</info>
18414 <return type='xmlLocationSetPtr' info='the newly created object.'/>
18415 <arg name='val' type='xmlXPathObjectPtr' info='an initial xmlXPathObjectPtr, or NULL'/>
18419 <info>Removes an xmlXPathObjectPtr from an existing LocationSet</info>
18421 <arg name='cur' type='xmlLocationSetPtr' info='the initial range set'/>
18422 <arg name='val' type='xmlXPathObjectPtr' info='an xmlXPathObjectPtr'/>
18426 <info>Merges two rangesets, all ranges from @val2 are added to @val1</info>
18427 <return type='xmlLocationSetPtr' info='val1 once extended or NULL in case of error.'/>
18428 <arg name='val1' type='xmlLocationSetPtr' info='the first LocationSet'/>
18429 <arg name='val2' type='xmlLocationSetPtr' info='the second LocationSet'/>
18433 <info>Removes an entry from an existing LocationSet list.</info>
18435 <arg name='cur' type='xmlLocationSetPtr' info='the initial range set'/>
18436 <arg name='val' type='int' info='the index to remove'/>
18440 <info>Create a new xmlXPathObjectPtr of type range using a single nodes</info>
18441 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18442 <arg name='start' type='xmlNodePtr' info='the starting and ending node'/>
18446 <info>Create a new XPointer context</info>
18447 <return type='xmlXPathContextPtr' info='the xmlXPathContext just allocated.'/>
18448 <arg name='doc' type='xmlDocPtr' info='the XML document'/>
18449 …<arg name='here' type='xmlNodePtr' info='the node that directly contains the XPointer being evalua…
18450 …<arg name='origin' type='xmlNodePtr' info='the element from which a user or program initiated trav…
18454 …<info>Create a new xmlXPathObjectPtr of type LocationSet and initialize it with all the nodes from…
18455 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18456 <arg name='set' type='xmlNodeSetPtr' info='a node set'/>
18460 …<info>Create a new xmlXPathObjectPtr of type LocationSet and initialize it with the single range m…
18461 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18462 <arg name='start' type='xmlNodePtr' info='the start NodePtr value'/>
18463 <arg name='end' type='xmlNodePtr' info='the end NodePtr value or NULL'/>
18467 <info>Create a new xmlXPathObjectPtr of type range</info>
18468 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18469 <arg name='start' type='xmlNodePtr' info='the starting node'/>
18470 <arg name='startindex' type='int' info='the start index'/>
18471 <arg name='end' type='xmlNodePtr' info='the ending point'/>
18472 <arg name='endindex' type='int' info='the ending index'/>
18476 <info>Create a new xmlXPathObjectPtr of type range from a not to an object</info>
18477 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18478 <arg name='start' type='xmlNodePtr' info='the starting node'/>
18479 <arg name='end' type='xmlXPathObjectPtr' info='the ending object'/>
18483 <info>Create a new xmlXPathObjectPtr of type range from a node to a point</info>
18484 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18485 <arg name='start' type='xmlNodePtr' info='the starting node'/>
18486 <arg name='end' type='xmlXPathObjectPtr' info='the ending point'/>
18490 <info>Create a new xmlXPathObjectPtr of type range using 2 nodes</info>
18491 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18492 <arg name='start' type='xmlNodePtr' info='the starting node'/>
18493 <arg name='end' type='xmlNodePtr' info='the ending node'/>
18497 <info>Create a new xmlXPathObjectPtr of type range from a point to a node</info>
18498 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18499 <arg name='start' type='xmlXPathObjectPtr' info='the starting point'/>
18500 <arg name='end' type='xmlNodePtr' info='the ending node'/>
18504 <info>Create a new xmlXPathObjectPtr of type range using 2 Points</info>
18505 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18506 <arg name='start' type='xmlXPathObjectPtr' info='the starting point'/>
18507 <arg name='end' type='xmlXPathObjectPtr' info='the ending point'/>
18511info>Implement the range-to() XPointer function Obsolete. range-to is not a real function but a s…
18513 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPointer Parser context'/>
18514 <arg name='nargs' type='int' info='the number of args'/>
18518 <info>Wrap the LocationSet @val in a new xmlXPathObjectPtr</info>
18519 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18520 <arg name='val' type='xmlLocationSetPtr' info='the LocationSet value'/>