Lines Matching full:info
3825 <info>Macro used to signal to GCC unused function parameters</info>
3828 <info>Macro to cast a string to an xmlChar * when one know its safe.</info>
3831 <info>default buffer size 4000.</info>
3834 <info>Macro to try to cast the value on the top of the XPath stack to a boolean.</info>
3837 <info>Macro to try to cast the value on the top of the XPath stack to a number.</info>
3840 <info>Macro to try to cast the value on the top of the XPath stack to a string.</info>
3843 <info>Macro to check that the number of args passed to an XPath function matches.</info>
3844 <arg name='x' info='the number of expected args'/>
3847 <info>Macro to return from the function if an XPath error was detected.</info>
3850 <info>Macro to return 0 from the function if an XPath error was detected.</info>
3853 <info>Macro to check that the value on top of the XPath stack is of a given type.</info>
3854 <arg name='typeval' info='the XPath type'/>
3857 …<info>Macro to check that the value on top of the XPath stack is of a given type. Return(0) in cas…
3858 <arg name='typeval' info='the XPath type'/>
3861 …info>DEBUG_MEMORY replaces the allocator with a collect and debug shell to the libc allocator. DEB…
3864 <info>Whether the memory debugging is configured in</info>
3867 …<info>Macro. A comment in a HTML document is really implemented the same way as a comment in an XM…
3870 …<info>Macro. An entity reference in a HTML document is really implemented the same way as an entit…
3873 …<info>Macro. A processing instruction in a HTML document is really implemented the same way as a p…
3876 …<info>Macro. A preserved node in a HTML document is really implemented the same way as a CDATA sec…
3879 …<info>Macro. A text node in a HTML document is really implemented the same way as a text node in a…
3882 …<info>The parser tries to always have that amount of input ready. One of the point is providing co…
3885 …<info>macro used to provide portability of code to windows sockets the value to be used when the s…
3888 <info>Macro to check [0-9]</info>
3889 <arg name='c' info='an xmlChar value'/>
3892 <info>Macro to check [a-zA-Z]</info>
3893 <arg name='c' info='an xmlChar value'/>
3896 …<info>Macro to check the following production in the XML spec: [85] BaseChar ::= ... long list se…
3897 <arg name='c' info='an UNICODE value (int)'/>
3900 …<info>Macro to check the following production in the XML spec: [3] S ::= (#x20 | #x9 | #xD | #xA)…
3901 <arg name='c' info='an UNICODE value (int)'/>
3904 <info>Behaviour same as IS_BLANK</info>
3905 <arg name='c' info='an xmlChar value (normally unsigned char)'/>
3908 …<info>Macro to check the following production in the XML spec: [2] Char ::= #x9 | #xA | #xD | [#x…
3909 <arg name='c' info='an byte value (int)'/>
3912 …info>Macro to check the following production in the XML spec: [2] Char ::= #x9 | #xA | #xD | [#x2…
3913 <arg name='c' info='an UNICODE value (int)'/>
3916 <info>Behaves like IS_CHAR on single-byte value</info>
3917 <arg name='c' info='an xmlChar (usually an unsigned char)'/>
3920 …<info>Macro to check the following production in the XML spec: [87] CombiningChar ::= ... long li…
3921 <arg name='c' info='an UNICODE value (int)'/>
3924 <info>Always false (all combining chars > 0xff)</info>
3925 <arg name='c' info='an xmlChar (usually an unsigned char)'/>
3928 …<info>Macro to check the following production in the XML spec: [88] Digit ::= ... long list see R…
3929 <arg name='c' info='an UNICODE value (int)'/>
3932 <info>Behaves like IS_DIGIT but with a single byte argument</info>
3933 <arg name='c' info='an xmlChar value (usually an unsigned char)'/>
3936 …info>Macro to check the following production in the XML spec: [89] Extender ::= #x00B7 | #x02D0 …
3937 <arg name='c' info='an UNICODE value (int)'/>
3940 <info>Behaves like IS_EXTENDER but with a single-byte argument</info>
3941 <arg name='c' info='an xmlChar value (usually an unsigned char)'/>
3944 …<info>Macro to check the following production in the XML spec: [86] Ideographic ::= [#x4E00-#x9F…
3945 <arg name='c' info='an UNICODE value (int)'/>
3948 …<info>Macro to check the following production in the XML spec: [84] Letter ::= BaseChar | Ideogr…
3949 <arg name='c' info='an UNICODE value (int)'/>
3952 <info>Macro behaves like IS_LETTER, but only check base chars</info>
3953 <arg name='c' info='an xmlChar value (normally unsigned char)'/>
3956 …<info>Macro to check the following production in the XML spec: [13] PubidChar ::= #x20 | #xD | #…
3957 <arg name='c' info='an UNICODE value (int)'/>
3960 <info>Same as IS_PUBIDCHAR but for single-byte value</info>
3961 <arg name='c' info='an xmlChar value (normally unsigned char)'/>
3964 …<info>Macro used to express that the API use the new buffers for xmlParserInputBuffer and xmlOutpu…
3967 <info>Macro used to indicate to GCC this is an allocator function</info>
3970 <info>Macro used to indicate to GCC the parameter are printf like</info>
3973 <info>Whether the automata interfaces are compiled in</info>
3976 <info>Whether the Canonicalization support is configured in</info>
3979 <info>Whether the Catalog support is configured in</info>
3982 <info>Whether Debugging module is configured in</info>
3985 <info>Whether the runtime debugging is configured in</info>
3990 <info>Whether the SGML Docbook support is configured in</info>
3993 <info>the version string like "1.2.3"</info>
3996 <info>Whether the formal expressions interfaces are compiled in</info>
3999 <info>Whether the FTP support is configured in</info>
4002 <info>Whether the HTML support is configured in</info>
4005 <info>Whether the HTTP support is configured in</info>
4008 <info>Whether iconv support is available</info>
4011 <info>Whether icu support is available</info>
4014 <info>Whether ISO-8859-* support is made available in case iconv is not</info>
4017 <info>Whether the deprecated APIs are compiled in for compatibility</info>
4020 <info>Whether the Lzma support is compiled in</info>
4023 <info>Whether the module interfaces are compiled in</info>
4026 <info>the string suffix used by dynamic modules (usually shared libraries)</info>
4029 <info>Whether the serialization/saving support is configured in</info>
4032 <info>Whether the xmlPattern node selection interface is configured in</info>
4035 <info>Whether the push parsing interfaces are configured in</info>
4038 <info>Whether the xmlReader parsing interface is configured in</info>
4041 <info>Whether the regular expressions interfaces are compiled in</info>
4044 <info>Whether the older SAX1 interface is configured in</info>
4047 <info>Whether the Schemas validation interfaces are compiled in</info>
4050 <info>Whether the Schematron validation interfaces are compiled in</info>
4053 …<info>Macro to check that the libxml version in use is compatible with the version the software ha…
4056 <info>Whether the allocation hooks are per-thread</info>
4059 <info>Whether the thread support is configured in</info>
4062 <info>Whether the DOM like tree manipulation API support is configured in</info>
4065 <info>Whether the Unicode related interfaces are compiled in</info>
4068 <info>Whether the DTD validation support is configured in</info>
4071 <info>the version number: 1.2.3 value is 10203</info>
4074 <info>extra version information, used to show a CVS compilation</info>
4077 <info>the version number string, 1.2.3 value is "10203"</info>
4080 <info>Whether the xmlWriter saving interface is configured in</info>
4083 <info>Whether XInclude is configured in</info>
4086 <info>Whether XPath is configured in</info>
4089 <info>Whether XPointer is configured in</info>
4092 <info>Whether the Zlib support is compiled in</info>
4095 <info>Skips to the next '>' char.</info>
4096 <arg name='p' info='and UTF8 string pointer'/>
4099 <info>Skips to the next '<' char.</info>
4100 <arg name='p' info='and UTF8 string pointer'/>
4103 <info>Skips the end of line chars.</info>
4104 <arg name='p' info='and UTF8 string pointer'/>
4107 <info>macro used to provide portability of code to windows sockets</info>
4110 <info>defined if the trio support should not be configured in</info>
4113 <info>defined if the trio support need to be configured in</info>
4116 <info>Macro defining "fallback"</info>
4119 <info>Macro defining "href"</info>
4122 <info>Macro defining "include"</info>
4125 <info>Macro defining the Xinclude namespace: http://www.w3.org/2003/XInclude</info>
4128 <info>Macro defining the draft Xinclude namespace: http://www.w3.org/2001/XInclude</info>
4131 <info>Macro defining "parse"</info>
4134 <info>Macro defining "encoding"</info>
4137 <info>Macro defining "text"</info>
4140 <info>Macro defining "xml"</info>
4143 <info>Macro defining "xpointer"</info>
4154 …info>Macro to do a casting from an object pointer to a function pointer without encountering a war…
4155 <arg name='fptr' info='pointer to a function'/>
4158 <info>The namespace for the XML Catalogs elements.</info>
4161 <info>The specific XML Catalog Processing Instuction name.</info>
4164 …info>Bit in the loadsubset context field to tell to do complete the elements attributes lists with…
4167 <info>Special value for finishDtd field when embedded in an xmlParserCtxt</info>
4170 <info>Special value for finishDtd field when embedded in an xmlParserCtxt</info>
4173 <info>The default version of XML used: 1.0</info>
4176 …<info>Bit in the loadsubset context field to tell to do ID/REFs lookups. Use it to initialize xmlL…
4179 <info>Macro to extract the content pointer of a node.</info>
4182 <info>Macro to extract the line number of an element node.</info>
4185 <info>A namespace declaration node.</info>
4188 …info>Maximum size allowed by the parser for a dictionary by default This is not a limitation of th…
4191 …info>Maximum size allowed by the parser for ahead lookup This is an upper boundary enforced by the…
4194 <info>Identifiers can be longer, but this will be more costly at runtime.</info>
4197 …info>Maximum size allowed for a markup identitier This is not a limitation of the parser but a saf…
4200 …info>Maximum size allowed for a single text node when building a tree. This is not a limitation of…
4203 <info>Special constant found in SAX2 blocks initialized fields</info>
4206 <info>Ignore validation non definition on attributes Obsolete, not used anymore.</info>
4209 <info>Skip unknown attribute from validation Obsolete, not used anymore.</info>
4212 <info>Apply strict validation rules on attributes Obsolete, not used anymore.</info>
4215 <info>Used by wildcards. Validate if type found, don't worry if not found</info>
4218 <info>Skip unknown attribute from validation</info>
4221 <info>Used by wildcards. Apply strict validation rules</info>
4224 <info>The attribute wildcard has been already builded.</info>
4227 <info>Whether this attr. group contains attr. group references.</info>
4230 <info>Marks the attr group as marked; used for circular checks.</info>
4233 <info>The attr group was redefined.</info>
4236 <info>The attribute wildcard has been already builded.</info>
4239 <info>the attribute has a fixed value</info>
4242 <info>allow elements in no namespace</info>
4245 …<info>this is set when the "type" and "ref" references have been resolved.</in…
4248 <info>allow elements in no namespace</info>
4251 <info>The attribute is optional.</info>
4254 <info>Used by wildcards. The attribute is prohibited.</info>
4257 <info>The attribute is required.</info>
4260 <info>the schema has "extension" in the set of blockDefault.</info>
4263 <info>the schema has "restriction" in the set of blockDefault.</info>
4266 <info>the schema has "substitution" in the set of blockDefault.</info>
4269 <info>the element is abstract</info>
4272 <info>the "block" attribute is absent</info>
4275 <info>disallowed substitutions are absent</info>
4278 <info>disallowed substitutions: "restriction"</info>
4281 <info>disallowed substitutions: "substituion"</info>
4284 <info>a helper flag for the search of circular references.</info>
4287 <info>the element has a default value</info>
4290 <info>substitution group exclusions are absent</info>
4293 <info>substitution group exclusions: "extension"</info>
4296 <info>substitution group exclusions: "restriction"</info>
4299 <info>the element has a fixed value</info>
4302 <info>the element is global</info>
4305 <info>this is set when the elem decl has been checked against all constraints</info>
4308 …<info>this is set when "type", "ref", "substitutionGroup" references…
4311 <info>the element is nillable</info>
4314 <info>allow elements in no namespace Obsolete, not used anymore.</info>
4317 <info>the element is a reference to a type</info>
4320 <info>the declaration is a substitution group head</info>
4323 <info>the element is top level obsolete: use XML_SCHEMAS_ELEM_GLOBAL instead</info>
4326 <info>collapse the types of the facet</info>
4329 <info>preserve the type of the facet</info>
4332 <info>replace the type of the facet</info>
4335 <info>unknown facet handling</info>
4338 <info>the schema has "extension" in the set of finalDefault.</info>
4341 <info>the cshema has "list" in the set of finalDefault.</info>
4344 <info>the schema has "restriction" in the set of finalDefault.</info>
4347 <info>the schema has "union" in the set of finalDefault.</info>
4350 <info>the schema is currently including an other schema with no target namespace.</info>
4353 <info>Reflects attributeFormDefault == qualified in an XML schema document.</info>
4356 <info>Reflects elementFormDefault == qualified in an XML schema document.</info>
4359 <info>the simple/complexType is abstract.</info>
4362 …<info>the complexType did not specify 'block' so use the default of the <schema> i…
4365 <info>the complexType has a 'block' of "extension".</info>
4368 <info>the complexType has a 'block' of "restriction".</info>
4371 <info>Marks the item as a builtin primitive.</info>
4374 <info>the simple or complex type has a derivation method of "extension".</info>
4377 <info>the simple or complex type has a derivation method of "restriction".</info>
4380 <info>indicates if the facets need a computed value</info>
4383 <info>the simpleType has a final of "default".</info>
4386 <info>the complexType has a final of "extension".</info>
4389 <info>the simpleType has a final of "list".</info>
4392 <info>the simpleType/complexType has a final of "restriction".</info>
4395 <info>the simpleType has a final of "union".</info>
4398 <info>First stage of fixup was done.</info>
4401 <info>the type is global</info>
4404 <info>has facets</info>
4407 <info>indicates that the type is invalid</info>
4410 <info>indicates that the type was typefixed</info>
4413 <info>Marks the item as marked; used for circular checks.</info>
4416 <info>the element content type is mixed</info>
4419 <info>indicates if the facets (pattern) need a normalized value</info>
4422 … <info>the complexType owns an attribute wildcard, i.e. it can be freed by the complexType</info>
4425 <info>The type was redefined.</info>
4428 …info>the simpleType has a variety of "absent". TODO: Actually not necessary :-/, since i…
4431 <info>the simpleType has a variety of "union".</info>
4434 <info>the simpleType has a variety of "list".</info>
4437 <info>the simpleType has a variety of "union".</info>
4440 <info>a whitespace-facet value of "collapse"</info>
4443 <info>a whitespace-facet value of "preserve"</info>
4446 <info>a whitespace-facet value of "replace"</info>
4449 <info>If the wildcard is complete.</info>
4452 …info>Bit in the loadsubset context field to tell to not do ID/REFs registration. Used to initializ…
4455 <info>Both general and parameter entities need to be substituted.</info>
4458 <info>If no entities need to be substituted.</info>
4461 <info>Whether parameter entities need to be substituted.</info>
4464 <info>Whether general entities need to be substituted.</info>
4467 <info>This is the name for the special xml:id attribute</info>
4470 …<info>This is the namespace for the special xml: prefix predefined in the XML Namespace specificat…
4473 <info>check namespaces at compilation</info>
4476 <info>forbid variables in expression</info>
4479 <info>Macro to raise an XPath error and return.</info>
4480 <arg name='X' info='the error code'/>
4483 <info>Macro to raise an XPath error and return 0.</info>
4484 <arg name='X' info='the error code'/>
4489 <info>Returns the default subelement for this element</info>
4490 <arg name='elt' info='HTML element'/>
4493 …<info>Checks whether an HTML element description may be a direct child of the specified element. …
4494 <arg name='parent' info='HTML parent element'/>
4495 <arg name='elt' info='HTML element'/>
4498 <info>Returns the attributes required for the specified element.</info>
4499 <arg name='elt' info='HTML element'/>
4502 <info>Macro for compatibility naming layer with libxml1. Maps to "children."</info>
4505 <info>Automatically generated by genChRanges.py</info>
4506 <arg name='c' info='char to validate'/>
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>Macro for compatibility naming layer with libxml1. Maps to "children".</info>
4564 <info>this macro maps to xmlTextWriterWriteDTD</info>
4567 <info>This macro maps to xmlTextWriterWritePI</info>
4570 …<info>Check if an XPath error was raised. Returns true if an error has been raised, false otherwi…
4571 <arg name='ctxt' info='an XPath parser context'/>
4574 <info>Empties a node-set.</info>
4575 <arg name='ns' info='a node-set'/>
4578 <info>Get the context node of an XPath context. Returns the context node.</info>
4579 <arg name='ctxt' info='an XPath parser context'/>
4582 <info>Get the document of an XPath context. Returns the context document.</info>
4583 <arg name='ctxt' info='an XPath parser context'/>
4586 <info>Get the error code of an XPath context. Returns the context error.</info>
4587 <arg name='ctxt' info='an XPath parser context'/>
4590 …<info>Implement a functionality similar to the DOM NodeList.length. Returns the number of nodes i…
4591 <arg name='ns' info='a node-set'/>
4594 <info>Checks whether @ns is empty or not. Returns %TRUE if @ns is an empty node-set.</info>
4595 <arg name='ns' info='a node-set'/>
4598 …info>Implements a functionality similar to the DOM NodeList.item(). Returns the xmlNodePtr at the…
4599 <arg name='ns' info='a node-set'/>
4600 <arg name='index' info='index of a node in the set'/>
4603 <info>Pushes the boolean @val on the context stack.</info>
4604 <arg name='ctxt' info='an XPath parser context'/>
4605 <arg name='val' info='a boolean'/>
4608 <info>Pushes an empty node-set on the context stack.</info>
4609 <arg name='ctxt' info='an XPath parser context'/>
4612 <info>Pushes an empty string on the stack.</info>
4613 <arg name='ctxt' info='an XPath parser context'/>
4616 <info>Pushes user data on the context stack.</info>
4617 <arg name='ctxt' info='an XPath parser context'/>
4618 <arg name='val' info='user data'/>
4621 <info>Pushes false on the context stack.</info>
4622 <arg name='ctxt' info='an XPath parser context'/>
4625 <info>Pushes the node-set @ns on the context stack.</info>
4626 <arg name='ctxt' info='an XPath parser context'/>
4627 <arg name='ns' info='a node-set'/>
4630 <info>Pushes the double @val on the context stack.</info>
4631 <arg name='ctxt' info='an XPath parser context'/>
4632 <arg name='val' info='a double'/>
4635 <info>Pushes the string @str on the context stack.</info>
4636 <arg name='ctxt' info='an XPath parser context'/>
4637 <arg name='str' info='a string'/>
4640 <info>Pushes true on the context stack.</info>
4641 <arg name='ctxt' info='an XPath parser context'/>
4644 <info>Raises an XPATH_INVALID_ARITY error.</info>
4645 <arg name='ctxt' info='an XPath parser context'/>
4648 <info>Raises an error.</info>
4649 <arg name='ctxt' info='an XPath parser context'/>
4650 <arg name='err' info='an xmlXPathError code'/>
4653 <info>Raises an XPATH_INVALID_TYPE error.</info>
4654 <arg name='ctxt' info='an XPath parser context'/>
4657 …info>Checks if the current value on the XPath stack is an external object. Returns true if the cu…
4658 <arg name='ctxt' info='an XPath parser context'/>
4661 …info>Check if the current value on the XPath stack is a node set or an XSLT value tree. Returns t…
4662 <arg name='ctxt' info='an XPath parser context'/>
4666 …<enum name='HTML_NA' file='HTMLparser' value='0' type='htmlStatus' info='something we don't c…
4667 …<enum name='HTML_PARSE_COMPACT' file='HTMLparser' value='65536' type='htmlParserOption' info='comp…
4668 …RSE_IGNORE_ENC' file='HTMLparser' value='2097152' type='htmlParserOption' info=' ignore internal d…
4669 …<enum name='HTML_PARSE_NOBLANKS' file='HTMLparser' value='256' type='htmlParserOption' info='remov…
4670 …<enum name='HTML_PARSE_NODEFDTD' file='HTMLparser' value='4' type='htmlParserOption' info='do not …
4671 …<enum name='HTML_PARSE_NOERROR' file='HTMLparser' value='32' type='htmlParserOption' info='suppres…
4672 …<enum name='HTML_PARSE_NOIMPLIED' file='HTMLparser' value='8192' type='htmlParserOption' info='Do …
4673 …<enum name='HTML_PARSE_NONET' file='HTMLparser' value='2048' type='htmlParserOption' info='Forbid …
4674 …<enum name='HTML_PARSE_NOWARNING' file='HTMLparser' value='64' type='htmlParserOption' info='suppr…
4675 …<enum name='HTML_PARSE_PEDANTIC' file='HTMLparser' value='128' type='htmlParserOption' info='pedan…
4676 …<enum name='HTML_PARSE_RECOVER' file='HTMLparser' value='1' type='htmlParserOption' info='Relaxed …
4677 …<enum name='HTML_REQUIRED' file='HTMLparser' value='12' type='htmlStatus' info=' VALID bit set so …
4706 …FER_ALLOC_BOUNDED' file='tree' value='6' type='xmlBufferAllocationScheme' info=' limit the upper s…
4707 …ER_ALLOC_DOUBLEIT' file='tree' value='1' type='xmlBufferAllocationScheme' info='double each time o…
4708 …<enum name='XML_BUFFER_ALLOC_EXACT' file='tree' value='2' type='xmlBufferAllocationScheme' info='g…
4709 …FFER_ALLOC_HYBRID' file='tree' value='5' type='xmlBufferAllocationScheme' info='exact up to a thre…
4710 …R_ALLOC_IMMUTABLE' file='tree' value='3' type='xmlBufferAllocationScheme' info='immutable buffer'/>
4711 …<enum name='XML_BUFFER_ALLOC_IO' file='tree' value='4' type='xmlBufferAllocationScheme' info='spec…
4713 …<enum name='XML_C14N_1_0' file='c14n' value='0' type='xmlC14NMode' info='Origianal C14N 1.0 spec'/>
4714 <enum name='XML_C14N_1_1' file='c14n' value='2' type='xmlC14NMode' info=' C14N 1.1 spec'/>
4716 …<enum name='XML_C14N_CREATE_STACK' file='xmlerror' value='1952' type='xmlParserErrors' info='1952'…
4717 …<enum name='XML_C14N_EXCLUSIVE_1_0' file='c14n' value='1' type='xmlC14NMode' info='Exclusive C14N …
4718 …<enum name='XML_C14N_INVALID_NODE' file='xmlerror' value='1953' type='xmlParserErrors' info='1953'…
4719 …ame='XML_C14N_RELATIVE_NAMESPACE' file='xmlerror' value='1955' type='xmlParserErrors' info='1955'/>
4720 …<enum name='XML_C14N_REQUIRES_UTF8' file='xmlerror' value='1951' type='xmlParserErrors' info='1951…
4721 …<enum name='XML_C14N_UNKNOW_NODE' file='xmlerror' value='1954' type='xmlParserErrors' info='1954'/>
4722 …<enum name='XML_CATALOG_ENTRY_BROKEN' file='xmlerror' value='1651' type='xmlParserErrors' info='16…
4724 …<enum name='XML_CATALOG_NOT_CATALOG' file='xmlerror' value='1653' type='xmlParserErrors' info='165…
4725 …<enum name='XML_CATALOG_PREFER_VALUE' file='xmlerror' value='1652' type='xmlParserErrors' info='16…
4726 …<enum name='XML_CATALOG_RECURSION' file='xmlerror' value='1654' type='xmlParserErrors' info='1654'…
4735 …<enum name='XML_CHAR_ENCODING_2022_JP' file='encoding' value='19' type='xmlCharEncoding' info='ISO…
4736 …<enum name='XML_CHAR_ENCODING_8859_1' file='encoding' value='10' type='xmlCharEncoding' info='ISO-…
4737 …<enum name='XML_CHAR_ENCODING_8859_2' file='encoding' value='11' type='xmlCharEncoding' info='ISO-…
4738 …<enum name='XML_CHAR_ENCODING_8859_3' file='encoding' value='12' type='xmlCharEncoding' info='ISO-…
4739 …<enum name='XML_CHAR_ENCODING_8859_4' file='encoding' value='13' type='xmlCharEncoding' info='ISO-…
4740 …<enum name='XML_CHAR_ENCODING_8859_5' file='encoding' value='14' type='xmlCharEncoding' info='ISO-…
4741 …<enum name='XML_CHAR_ENCODING_8859_6' file='encoding' value='15' type='xmlCharEncoding' info='ISO-…
4742 …<enum name='XML_CHAR_ENCODING_8859_7' file='encoding' value='16' type='xmlCharEncoding' info='ISO-…
4743 …<enum name='XML_CHAR_ENCODING_8859_8' file='encoding' value='17' type='xmlCharEncoding' info='ISO-…
4744 …<enum name='XML_CHAR_ENCODING_8859_9' file='encoding' value='18' type='xmlCharEncoding' info='ISO-…
4745 …<enum name='XML_CHAR_ENCODING_ASCII' file='encoding' value='22' type='xmlCharEncoding' info=' pure…
4746 …<enum name='XML_CHAR_ENCODING_EBCDIC' file='encoding' value='6' type='xmlCharEncoding' info='EBCDI…
4747 …<enum name='XML_CHAR_ENCODING_ERROR' file='encoding' value='-1' type='xmlCharEncoding' info='No ch…
4748 …<enum name='XML_CHAR_ENCODING_EUC_JP' file='encoding' value='21' type='xmlCharEncoding' info='EUC-…
4749 …<enum name='XML_CHAR_ENCODING_NONE' file='encoding' value='0' type='xmlCharEncoding' info='No char…
4750 …<enum name='XML_CHAR_ENCODING_SHIFT_JIS' file='encoding' value='20' type='xmlCharEncoding' info='S…
4751 …<enum name='XML_CHAR_ENCODING_UCS2' file='encoding' value='9' type='xmlCharEncoding' info='UCS-2'/>
4752 …<enum name='XML_CHAR_ENCODING_UCS4BE' file='encoding' value='5' type='xmlCharEncoding' info='UCS-4…
4753 …<enum name='XML_CHAR_ENCODING_UCS4LE' file='encoding' value='4' type='xmlCharEncoding' info='UCS-4…
4754 …<enum name='XML_CHAR_ENCODING_UCS4_2143' file='encoding' value='7' type='xmlCharEncoding' info='UC…
4755 …<enum name='XML_CHAR_ENCODING_UCS4_3412' file='encoding' value='8' type='xmlCharEncoding' info='UC…
4756 …<enum name='XML_CHAR_ENCODING_UTF16BE' file='encoding' value='3' type='xmlCharEncoding' info='UTF-…
4757 …<enum name='XML_CHAR_ENCODING_UTF16LE' file='encoding' value='2' type='xmlCharEncoding' info='UTF-…
4758 …<enum name='XML_CHAR_ENCODING_UTF8' file='encoding' value='1' type='xmlCharEncoding' info='UTF-8'/>
4759 …<enum name='XML_CHECK_ENTITY_TYPE' file='xmlerror' value='5012' type='xmlParserErrors' info='5012'…
4760 …<enum name='XML_CHECK_FOUND_ATTRIBUTE' file='xmlerror' value='5001' type='xmlParserErrors' info='5…
4761 …<enum name='XML_CHECK_FOUND_CDATA' file='xmlerror' value='5003' type='xmlParserErrors' info='5003'…
4762 …<enum name='XML_CHECK_FOUND_COMMENT' file='xmlerror' value='5007' type='xmlParserErrors' info='500…
4763 …<enum name='XML_CHECK_FOUND_DOCTYPE' file='xmlerror' value='5008' type='xmlParserErrors' info='500…
4765 …<enum name='XML_CHECK_FOUND_ENTITY' file='xmlerror' value='5005' type='xmlParserErrors' info='5005…
4766 …<enum name='XML_CHECK_FOUND_ENTITYREF' file='xmlerror' value='5004' type='xmlParserErrors' info='5…
4767 …<enum name='XML_CHECK_FOUND_FRAGMENT' file='xmlerror' value='5009' type='xmlParserErrors' info='50…
4768 …<enum name='XML_CHECK_FOUND_NOTATION' file='xmlerror' value='5010' type='xmlParserErrors' info='50…
4769 … <enum name='XML_CHECK_FOUND_PI' file='xmlerror' value='5006' type='xmlParserErrors' info='5006'/>
4770 …<enum name='XML_CHECK_FOUND_TEXT' file='xmlerror' value='5002' type='xmlParserErrors' info='5002'/>
4771 …<enum name='XML_CHECK_NAME_NOT_NULL' file='xmlerror' value='5037' type='xmlParserErrors' info='503…
4772 … <enum name='XML_CHECK_NOT_ATTR' file='xmlerror' value='5023' type='xmlParserErrors' info='5023'/>
4773 …<enum name='XML_CHECK_NOT_ATTR_DECL' file='xmlerror' value='5024' type='xmlParserErrors' info='502…
4774 <enum name='XML_CHECK_NOT_DTD' file='xmlerror' value='5022' type='xmlParserErrors' info='5022'/>
4775 …<enum name='XML_CHECK_NOT_ELEM_DECL' file='xmlerror' value='5025' type='xmlParserErrors' info='502…
4776 …<enum name='XML_CHECK_NOT_ENTITY_DECL' file='xmlerror' value='5026' type='xmlParserErrors' info='5…
4777 …<enum name='XML_CHECK_NOT_NCNAME' file='xmlerror' value='5034' type='xmlParserErrors' info='5034'/>
4778 …<enum name='XML_CHECK_NOT_NS_DECL' file='xmlerror' value='5027' type='xmlParserErrors' info='5027'…
4779 … <enum name='XML_CHECK_NOT_UTF8' file='xmlerror' value='5032' type='xmlParserErrors' info='5032'/>
4780 <enum name='XML_CHECK_NO_DICT' file='xmlerror' value='5033' type='xmlParserErrors' info='5033'/>
4781 <enum name='XML_CHECK_NO_DOC' file='xmlerror' value='5014' type='xmlParserErrors' info='5014'/>
4782 <enum name='XML_CHECK_NO_ELEM' file='xmlerror' value='5016' type='xmlParserErrors' info='5016'/>
4783 <enum name='XML_CHECK_NO_HREF' file='xmlerror' value='5028' type='xmlParserErrors' info='5028'/>
4784 <enum name='XML_CHECK_NO_NAME' file='xmlerror' value='5015' type='xmlParserErrors' info='5015'/>
4785 <enum name='XML_CHECK_NO_NEXT' file='xmlerror' value='5020' type='xmlParserErrors' info='5020'/>
4786 … <enum name='XML_CHECK_NO_PARENT' file='xmlerror' value='5013' type='xmlParserErrors' info='5013'/>
4787 <enum name='XML_CHECK_NO_PREV' file='xmlerror' value='5018' type='xmlParserErrors' info='5018'/>
4788 …<enum name='XML_CHECK_NS_ANCESTOR' file='xmlerror' value='5031' type='xmlParserErrors' info='5031'…
4789 … <enum name='XML_CHECK_NS_SCOPE' file='xmlerror' value='5030' type='xmlParserErrors' info='5030'/>
4790 …<enum name='XML_CHECK_OUTSIDE_DICT' file='xmlerror' value='5035' type='xmlParserErrors' info='5035…
4791 …<enum name='XML_CHECK_UNKNOWN_NODE' file='xmlerror' value='5011' type='xmlParserErrors' info='5011…
4792 … <enum name='XML_CHECK_WRONG_DOC' file='xmlerror' value='5017' type='xmlParserErrors' info='5017'/>
4793 …<enum name='XML_CHECK_WRONG_NAME' file='xmlerror' value='5036' type='xmlParserErrors' info='5036'/>
4794 …<enum name='XML_CHECK_WRONG_NEXT' file='xmlerror' value='5021' type='xmlParserErrors' info='5021'/>
4795 …<enum name='XML_CHECK_WRONG_PARENT' file='xmlerror' value='5029' type='xmlParserErrors' info='5029…
4796 …<enum name='XML_CHECK_WRONG_PREV' file='xmlerror' value='5019' type='xmlParserErrors' info='5019'/>
4802 …<enum name='XML_DOC_DTDVALID' file='tree' value='8' type='xmlDocProperties' info='DTD validation w…
4803 …<enum name='XML_DOC_HTML' file='tree' value='128' type='xmlDocProperties' info=' parsed or built H…
4804 …<enum name='XML_DOC_INTERNAL' file='tree' value='64' type='xmlDocProperties' info='built for inter…
4805 …<enum name='XML_DOC_NSVALID' file='tree' value='2' type='xmlDocProperties' info='document is Names…
4806 …<enum name='XML_DOC_OLD10' file='tree' value='4' type='xmlDocProperties' info='parsed with old XML…
4807 …<enum name='XML_DOC_USERBUILT' file='tree' value='32' type='xmlDocProperties' info='Document was b…
4809 …<enum name='XML_DOC_WELLFORMED' file='tree' value='1' type='xmlDocProperties' info='document is XM…
4810 …<enum name='XML_DOC_XINCLUDE' file='tree' value='16' type='xmlDocProperties' info='XInclude substi…
4812 … name='XML_DTD_ATTRIBUTE_REDEFINED' file='xmlerror' value='501' type='xmlParserErrors' info='501'/>
4813 …<enum name='XML_DTD_ATTRIBUTE_VALUE' file='xmlerror' value='502' type='xmlParserErrors' info='502'…
4814 … <enum name='XML_DTD_CONTENT_ERROR' file='xmlerror' value='503' type='xmlParserErrors' info='503'/>
4815 … <enum name='XML_DTD_CONTENT_MODEL' file='xmlerror' value='504' type='xmlParserErrors' info='504'/>
4816 …e='XML_DTD_CONTENT_NOT_DETERMINIST' file='xmlerror' value='505' type='xmlParserErrors' info='505'/>
4817 …<enum name='XML_DTD_DIFFERENT_PREFIX' file='xmlerror' value='506' type='xmlParserErrors' info='506…
4818 <enum name='XML_DTD_DUP_TOKEN' file='xmlerror' value='541' type='xmlParserErrors' info='541'/>
4819 …me='XML_DTD_ELEM_DEFAULT_NAMESPACE' file='xmlerror' value='507' type='xmlParserErrors' info='507'/>
4820 …<enum name='XML_DTD_ELEM_NAMESPACE' file='xmlerror' value='508' type='xmlParserErrors' info='508'/>
4821 …<enum name='XML_DTD_ELEM_REDEFINED' file='xmlerror' value='509' type='xmlParserErrors' info='509'/>
4822 …<enum name='XML_DTD_EMPTY_NOTATION' file='xmlerror' value='510' type='xmlParserErrors' info='510'/>
4823 <enum name='XML_DTD_ENTITY_TYPE' file='xmlerror' value='511' type='xmlParserErrors' info='511'/>
4824 <enum name='XML_DTD_ID_FIXED' file='xmlerror' value='512' type='xmlParserErrors' info='512'/>
4825 … <enum name='XML_DTD_ID_REDEFINED' file='xmlerror' value='513' type='xmlParserErrors' info='513'/>
4826 <enum name='XML_DTD_ID_SUBSET' file='xmlerror' value='514' type='xmlParserErrors' info='514'/>
4827 … <enum name='XML_DTD_INVALID_CHILD' file='xmlerror' value='515' type='xmlParserErrors' info='515'/>
4828 …<enum name='XML_DTD_INVALID_DEFAULT' file='xmlerror' value='516' type='xmlParserErrors' info='516'…
4829 <enum name='XML_DTD_LOAD_ERROR' file='xmlerror' value='517' type='xmlParserErrors' info='517'/>
4830 …<enum name='XML_DTD_MISSING_ATTRIBUTE' file='xmlerror' value='518' type='xmlParserErrors' info='51…
4831 … <enum name='XML_DTD_MIXED_CORRUPT' file='xmlerror' value='519' type='xmlParserErrors' info='519'/>
4832 <enum name='XML_DTD_MULTIPLE_ID' file='xmlerror' value='520' type='xmlParserErrors' info='520'/>
4834 …<enum name='XML_DTD_NOTATION_REDEFINED' file='xmlerror' value='526' type='xmlParserErrors' info='5…
4835 …<enum name='XML_DTD_NOTATION_VALUE' file='xmlerror' value='527' type='xmlParserErrors' info='527'/>
4836 <enum name='XML_DTD_NOT_EMPTY' file='xmlerror' value='528' type='xmlParserErrors' info='528'/>
4837 <enum name='XML_DTD_NOT_PCDATA' file='xmlerror' value='529' type='xmlParserErrors' info='529'/>
4838 …<enum name='XML_DTD_NOT_STANDALONE' file='xmlerror' value='530' type='xmlParserErrors' info='530'/>
4839 <enum name='XML_DTD_NO_DOC' file='xmlerror' value='521' type='xmlParserErrors' info='521'/>
4840 <enum name='XML_DTD_NO_DTD' file='xmlerror' value='522' type='xmlParserErrors' info='522'/>
4841 … <enum name='XML_DTD_NO_ELEM_NAME' file='xmlerror' value='523' type='xmlParserErrors' info='523'/>
4842 <enum name='XML_DTD_NO_PREFIX' file='xmlerror' value='524' type='xmlParserErrors' info='524'/>
4843 <enum name='XML_DTD_NO_ROOT' file='xmlerror' value='525' type='xmlParserErrors' info='525'/>
4844 <enum name='XML_DTD_ROOT_NAME' file='xmlerror' value='531' type='xmlParserErrors' info='531'/>
4845 …name='XML_DTD_STANDALONE_DEFAULTED' file='xmlerror' value='538' type='xmlParserErrors' info='538'/>
4846 …me='XML_DTD_STANDALONE_WHITE_SPACE' file='xmlerror' value='532' type='xmlParserErrors' info='532'/>
4847 …<enum name='XML_DTD_UNKNOWN_ATTRIBUTE' file='xmlerror' value='533' type='xmlParserErrors' info='53…
4848 … <enum name='XML_DTD_UNKNOWN_ELEM' file='xmlerror' value='534' type='xmlParserErrors' info='534'/>
4849 …<enum name='XML_DTD_UNKNOWN_ENTITY' file='xmlerror' value='535' type='xmlParserErrors' info='535'/>
4850 <enum name='XML_DTD_UNKNOWN_ID' file='xmlerror' value='536' type='xmlParserErrors' info='536'/>
4851 …<enum name='XML_DTD_UNKNOWN_NOTATION' file='xmlerror' value='537' type='xmlParserErrors' info='537…
4852 <enum name='XML_DTD_XMLID_TYPE' file='xmlerror' value='540' type='xmlParserErrors' info='540'/>
4853 <enum name='XML_DTD_XMLID_VALUE' file='xmlerror' value='539' type='xmlParserErrors' info='539'/>
4872 …m name='XML_ERR_ATTLIST_NOT_FINISHED' file='xmlerror' value='51' type='xmlParserErrors' info='51'/>
4873 …<enum name='XML_ERR_ATTLIST_NOT_STARTED' file='xmlerror' value='50' type='xmlParserErrors' info='5…
4874 …name='XML_ERR_ATTRIBUTE_NOT_FINISHED' file='xmlerror' value='40' type='xmlParserErrors' info='40'/>
4875 … name='XML_ERR_ATTRIBUTE_NOT_STARTED' file='xmlerror' value='39' type='xmlParserErrors' info='39'/>
4876 …<enum name='XML_ERR_ATTRIBUTE_REDEFINED' file='xmlerror' value='42' type='xmlParserErrors' info='4…
4877 …ame='XML_ERR_ATTRIBUTE_WITHOUT_VALUE' file='xmlerror' value='41' type='xmlParserErrors' info='41'/>
4878 …<enum name='XML_ERR_CDATA_NOT_FINISHED' file='xmlerror' value='63' type='xmlParserErrors' info='63…
4879 … <enum name='XML_ERR_CHARREF_AT_EOF' file='xmlerror' value='10' type='xmlParserErrors' info='10'/>
4880 … <enum name='XML_ERR_CHARREF_IN_DTD' file='xmlerror' value='13' type='xmlParserErrors' info='13'/>
4881 …<enum name='XML_ERR_CHARREF_IN_EPILOG' file='xmlerror' value='12' type='xmlParserErrors' info='12'…
4882 …<enum name='XML_ERR_CHARREF_IN_PROLOG' file='xmlerror' value='11' type='xmlParserErrors' info='11'…
4883 …m name='XML_ERR_COMMENT_NOT_FINISHED' file='xmlerror' value='45' type='xmlParserErrors' info='45'/>
4884 … <enum name='XML_ERR_CONDSEC_INVALID' file='xmlerror' value='83' type='xmlParserErrors' info='83'/>
4885 …ame='XML_ERR_CONDSEC_INVALID_KEYWORD' file='xmlerror' value='95' type='xmlParserErrors' info='95'/>
4886 …m name='XML_ERR_CONDSEC_NOT_FINISHED' file='xmlerror' value='59' type='xmlParserErrors' info='59'/>
4887 …<enum name='XML_ERR_CONDSEC_NOT_STARTED' file='xmlerror' value='58' type='xmlParserErrors' info='5…
4888 …m name='XML_ERR_DOCTYPE_NOT_FINISHED' file='xmlerror' value='61' type='xmlParserErrors' info='61'/>
4889 <enum name='XML_ERR_DOCUMENT_EMPTY' file='xmlerror' value='4' type='xmlParserErrors' info='4'/>
4890 <enum name='XML_ERR_DOCUMENT_END' file='xmlerror' value='5' type='xmlParserErrors' info='5'/>
4891 <enum name='XML_ERR_DOCUMENT_START' file='xmlerror' value='3' type='xmlParserErrors' info='3'/>
4892 …me='XML_ERR_ELEMCONTENT_NOT_FINISHED' file='xmlerror' value='55' type='xmlParserErrors' info='55'/>
4893 …ame='XML_ERR_ELEMCONTENT_NOT_STARTED' file='xmlerror' value='54' type='xmlParserErrors' info='54'/>
4894 <enum name='XML_ERR_ENCODING_NAME' file='xmlerror' value='79' type='xmlParserErrors' info='79'/>
4895 …<enum name='XML_ERR_ENTITYREF_AT_EOF' file='xmlerror' value='14' type='xmlParserErrors' info='14'/>
4896 …<enum name='XML_ERR_ENTITYREF_IN_DTD' file='xmlerror' value='17' type='xmlParserErrors' info='17'/>
4897 …<enum name='XML_ERR_ENTITYREF_IN_EPILOG' file='xmlerror' value='16' type='xmlParserErrors' info='1…
4898 …<enum name='XML_ERR_ENTITYREF_IN_PROLOG' file='xmlerror' value='15' type='xmlParserErrors' info='1…
4899 …<enum name='XML_ERR_ENTITYREF_NO_NAME' file='xmlerror' value='22' type='xmlParserErrors' info='22'…
4900 …e='XML_ERR_ENTITYREF_SEMICOL_MISSING' file='xmlerror' value='23' type='xmlParserErrors' info='23'/>
4901 … <enum name='XML_ERR_ENTITY_BOUNDARY' file='xmlerror' value='90' type='xmlParserErrors' info='90'/>
4902 …<enum name='XML_ERR_ENTITY_CHAR_ERROR' file='xmlerror' value='87' type='xmlParserErrors' info='87'…
4903 …<enum name='XML_ERR_ENTITY_IS_EXTERNAL' file='xmlerror' value='29' type='xmlParserErrors' info='29…
4904 …<enum name='XML_ERR_ENTITY_IS_PARAMETER' file='xmlerror' value='30' type='xmlParserErrors' info='3…
4905 <enum name='XML_ERR_ENTITY_LOOP' file='xmlerror' value='89' type='xmlParserErrors' info='89'/>
4906 …<enum name='XML_ERR_ENTITY_NOT_FINISHED' file='xmlerror' value='37' type='xmlParserErrors' info='3…
4907 …<enum name='XML_ERR_ENTITY_NOT_STARTED' file='xmlerror' value='36' type='xmlParserErrors' info='36…
4908 …<enum name='XML_ERR_ENTITY_PE_INTERNAL' file='xmlerror' value='88' type='xmlParserErrors' info='88…
4909 …<enum name='XML_ERR_ENTITY_PROCESSING' file='xmlerror' value='104' type='xmlParserErrors' info='10…
4910 … <enum name='XML_ERR_EQUAL_REQUIRED' file='xmlerror' value='75' type='xmlParserErrors' info='75'/>
4911 …<enum name='XML_ERR_ERROR' file='xmlerror' value='2' type='xmlErrorLevel' info='A recoverable erro…
4912 <enum name='XML_ERR_EXTRA_CONTENT' file='xmlerror' value='86' type='xmlParserErrors' info='86'/>
4913 … name='XML_ERR_EXT_ENTITY_STANDALONE' file='xmlerror' value='82' type='xmlParserErrors' info='82'/>
4914 …ame='XML_ERR_EXT_SUBSET_NOT_FINISHED' file='xmlerror' value='60' type='xmlParserErrors' info='60'/>
4915 … <enum name='XML_ERR_FATAL' file='xmlerror' value='3' type='xmlErrorLevel' info=' A fatal error'/>
4916 <enum name='XML_ERR_GT_REQUIRED' file='xmlerror' value='73' type='xmlParserErrors' info='73'/>
4917 …<enum name='XML_ERR_HYPHEN_IN_COMMENT' file='xmlerror' value='80' type='xmlParserErrors' info='80'…
4918 <enum name='XML_ERR_INTERNAL_ERROR' file='xmlerror' value='1' type='xmlParserErrors' info='1'/>
4919 <enum name='XML_ERR_INVALID_CHAR' file='xmlerror' value='9' type='xmlParserErrors' info='9'/>
4920 <enum name='XML_ERR_INVALID_CHARREF' file='xmlerror' value='8' type='xmlParserErrors' info='8'/>
4921 …<enum name='XML_ERR_INVALID_DEC_CHARREF' file='xmlerror' value='7' type='xmlParserErrors' info='7'…
4922 …<enum name='XML_ERR_INVALID_ENCODING' file='xmlerror' value='81' type='xmlParserErrors' info='81'/>
4923 …<enum name='XML_ERR_INVALID_HEX_CHARREF' file='xmlerror' value='6' type='xmlParserErrors' info='6'…
4924 <enum name='XML_ERR_INVALID_URI' file='xmlerror' value='91' type='xmlParserErrors' info='91'/>
4925 …m name='XML_ERR_LITERAL_NOT_FINISHED' file='xmlerror' value='44' type='xmlParserErrors' info='44'/>
4926 …<enum name='XML_ERR_LITERAL_NOT_STARTED' file='xmlerror' value='43' type='xmlParserErrors' info='4…
4927 …<enum name='XML_ERR_LTSLASH_REQUIRED' file='xmlerror' value='74' type='xmlParserErrors' info='74'/>
4928 … <enum name='XML_ERR_LT_IN_ATTRIBUTE' file='xmlerror' value='38' type='xmlParserErrors' info='38'/>
4929 <enum name='XML_ERR_LT_REQUIRED' file='xmlerror' value='72' type='xmlParserErrors' info='72'/>
4930 …<enum name='XML_ERR_MISPLACED_CDATA_END' file='xmlerror' value='62' type='xmlParserErrors' info='6…
4931 …<enum name='XML_ERR_MISSING_ENCODING' file='xmlerror' value='101' type='xmlParserErrors' info='101…
4932 …<enum name='XML_ERR_MIXED_NOT_FINISHED' file='xmlerror' value='53' type='xmlParserErrors' info='53…
4933 …<enum name='XML_ERR_MIXED_NOT_STARTED' file='xmlerror' value='52' type='xmlParserErrors' info='52'…
4934 <enum name='XML_ERR_NAME_REQUIRED' file='xmlerror' value='68' type='xmlParserErrors' info='68'/>
4935 … <enum name='XML_ERR_NAME_TOO_LONG' file='xmlerror' value='110' type='xmlParserErrors' info='110'/>
4936 …<enum name='XML_ERR_NMTOKEN_REQUIRED' file='xmlerror' value='67' type='xmlParserErrors' info='67'/>
4938 … name='XML_ERR_NOTATION_NOT_FINISHED' file='xmlerror' value='49' type='xmlParserErrors' info='49'/>
4939 …m name='XML_ERR_NOTATION_NOT_STARTED' file='xmlerror' value='48' type='xmlParserErrors' info='48'/>
4940 … name='XML_ERR_NOTATION_PROCESSING' file='xmlerror' value='105' type='xmlParserErrors' info='105'/>
4941 …<enum name='XML_ERR_NOT_STANDALONE' file='xmlerror' value='103' type='xmlParserErrors' info='103'/>
4942 …<enum name='XML_ERR_NOT_WELL_BALANCED' file='xmlerror' value='85' type='xmlParserErrors' info='85'…
4943 <enum name='XML_ERR_NO_DTD' file='xmlerror' value='94' type='xmlParserErrors' info='94'/>
4944 <enum name='XML_ERR_NO_MEMORY' file='xmlerror' value='2' type='xmlParserErrors' info='2'/>
4945 <enum name='XML_ERR_NS_DECL_ERROR' file='xmlerror' value='35' type='xmlParserErrors' info='35'/>
4947 … <enum name='XML_ERR_PCDATA_REQUIRED' file='xmlerror' value='69' type='xmlParserErrors' info='69'/>
4948 <enum name='XML_ERR_PEREF_AT_EOF' file='xmlerror' value='18' type='xmlParserErrors' info='18'/>
4949 … <enum name='XML_ERR_PEREF_IN_EPILOG' file='xmlerror' value='20' type='xmlParserErrors' info='20'/>
4950 …<enum name='XML_ERR_PEREF_IN_INT_SUBSET' file='xmlerror' value='21' type='xmlParserErrors' info='2…
4951 … <enum name='XML_ERR_PEREF_IN_PROLOG' file='xmlerror' value='19' type='xmlParserErrors' info='19'/>
4952 <enum name='XML_ERR_PEREF_NO_NAME' file='xmlerror' value='24' type='xmlParserErrors' info='24'/>
4953 … name='XML_ERR_PEREF_SEMICOL_MISSING' file='xmlerror' value='25' type='xmlParserErrors' info='25'/>
4954 … <enum name='XML_ERR_PI_NOT_FINISHED' file='xmlerror' value='47' type='xmlParserErrors' info='47'/>
4955 … <enum name='XML_ERR_PI_NOT_STARTED' file='xmlerror' value='46' type='xmlParserErrors' info='46'/>
4956 … <enum name='XML_ERR_PUBID_REQUIRED' file='xmlerror' value='71' type='xmlParserErrors' info='71'/>
4957 …<enum name='XML_ERR_RESERVED_XML_NAME' file='xmlerror' value='64' type='xmlParserErrors' info='64'…
4958 …<enum name='XML_ERR_SEPARATOR_REQUIRED' file='xmlerror' value='66' type='xmlParserErrors' info='66…
4959 … <enum name='XML_ERR_SPACE_REQUIRED' file='xmlerror' value='65' type='xmlParserErrors' info='65'/>
4960 …<enum name='XML_ERR_STANDALONE_VALUE' file='xmlerror' value='78' type='xmlParserErrors' info='78'/>
4961 …<enum name='XML_ERR_STRING_NOT_CLOSED' file='xmlerror' value='34' type='xmlParserErrors' info='34'…
4962 …<enum name='XML_ERR_STRING_NOT_STARTED' file='xmlerror' value='33' type='xmlParserErrors' info='33…
4963 …<enum name='XML_ERR_TAG_NAME_MISMATCH' file='xmlerror' value='76' type='xmlParserErrors' info='76'…
4964 …<enum name='XML_ERR_TAG_NOT_FINISHED' file='xmlerror' value='77' type='xmlParserErrors' info='77'/>
4965 …<enum name='XML_ERR_UNDECLARED_ENTITY' file='xmlerror' value='26' type='xmlParserErrors' info='26'…
4966 …<enum name='XML_ERR_UNKNOWN_ENCODING' file='xmlerror' value='31' type='xmlParserErrors' info='31'/>
4967 …<enum name='XML_ERR_UNKNOWN_VERSION' file='xmlerror' value='108' type='xmlParserErrors' info='108'…
4968 … <enum name='XML_ERR_UNPARSED_ENTITY' file='xmlerror' value='28' type='xmlParserErrors' info='28'/>
4969 …m name='XML_ERR_UNSUPPORTED_ENCODING' file='xmlerror' value='32' type='xmlParserErrors' info='32'/>
4970 <enum name='XML_ERR_URI_FRAGMENT' file='xmlerror' value='92' type='xmlParserErrors' info='92'/>
4971 <enum name='XML_ERR_URI_REQUIRED' file='xmlerror' value='70' type='xmlParserErrors' info='70'/>
4972 <enum name='XML_ERR_USER_STOP' file='xmlerror' value='111' type='xmlParserErrors' info='111'/>
4973 … <enum name='XML_ERR_VALUE_REQUIRED' file='xmlerror' value='84' type='xmlParserErrors' info='84'/>
4974 …<enum name='XML_ERR_VERSION_MISMATCH' file='xmlerror' value='109' type='xmlParserErrors' info='109…
4975 … <enum name='XML_ERR_VERSION_MISSING' file='xmlerror' value='96' type='xmlParserErrors' info='96'/>
4976 …<enum name='XML_ERR_WARNING' file='xmlerror' value='1' type='xmlErrorLevel' info='A simple warning…
4977 …m name='XML_ERR_XMLDECL_NOT_FINISHED' file='xmlerror' value='57' type='xmlParserErrors' info='57'/>
4978 …<enum name='XML_ERR_XMLDECL_NOT_STARTED' file='xmlerror' value='56' type='xmlParserErrors' info='5…
4988 …<enum name='XML_FROM_BUFFER' file='xmlerror' value='29' type='xmlErrorDomain' info='The buffers mo…
4989 …<enum name='XML_FROM_C14N' file='xmlerror' value='21' type='xmlErrorDomain' info='The Canonicaliza…
4990 …<enum name='XML_FROM_CATALOG' file='xmlerror' value='20' type='xmlErrorDomain' info='The Catalog m…
4991 …<enum name='XML_FROM_CHECK' file='xmlerror' value='24' type='xmlErrorDomain' info='The error check…
4992 …<enum name='XML_FROM_DATATYPE' file='xmlerror' value='15' type='xmlErrorDomain' info='The W3C XML …
4993 …<enum name='XML_FROM_DTD' file='xmlerror' value='4' type='xmlErrorDomain' info='The XML DTD valida…
4994 … <enum name='XML_FROM_FTP' file='xmlerror' value='9' type='xmlErrorDomain' info='The FTP module'/>
4995 …<enum name='XML_FROM_HTML' file='xmlerror' value='5' type='xmlErrorDomain' info='The HTML parser'/>
4996 …<enum name='XML_FROM_HTTP' file='xmlerror' value='10' type='xmlErrorDomain' info='The HTTP module'…
4997 …<enum name='XML_FROM_I18N' file='xmlerror' value='27' type='xmlErrorDomain' info='The module handl…
4998 …<enum name='XML_FROM_IO' file='xmlerror' value='8' type='xmlErrorDomain' info='The Input/Output st…
4999 …<enum name='XML_FROM_MEMORY' file='xmlerror' value='6' type='xmlErrorDomain' info='The memory allo…
5000 …<enum name='XML_FROM_MODULE' file='xmlerror' value='26' type='xmlErrorDomain' info='The dynamicall…
5001 …<enum name='XML_FROM_NAMESPACE' file='xmlerror' value='3' type='xmlErrorDomain' info='The XML Name…
5003 …<enum name='XML_FROM_OUTPUT' file='xmlerror' value='7' type='xmlErrorDomain' info='The serializati…
5004 …<enum name='XML_FROM_PARSER' file='xmlerror' value='1' type='xmlErrorDomain' info='The XML parser'…
5005 …<enum name='XML_FROM_REGEXP' file='xmlerror' value='14' type='xmlErrorDomain' info='The regular ex…
5006 …<enum name='XML_FROM_RELAXNGP' file='xmlerror' value='18' type='xmlErrorDomain' info='The Relax-NG…
5007 …<enum name='XML_FROM_RELAXNGV' file='xmlerror' value='19' type='xmlErrorDomain' info='The Relax-NG…
5008 …<enum name='XML_FROM_SCHEMASP' file='xmlerror' value='16' type='xmlErrorDomain' info='The W3C XML …
5009 …<enum name='XML_FROM_SCHEMASV' file='xmlerror' value='17' type='xmlErrorDomain' info='The W3C XML …
5010 …<enum name='XML_FROM_SCHEMATRONV' file='xmlerror' value='28' type='xmlErrorDomain' info='The Schem…
5011 …<enum name='XML_FROM_TREE' file='xmlerror' value='2' type='xmlErrorDomain' info='The tree module'/>
5012 …<enum name='XML_FROM_URI' file='xmlerror' value='30' type='xmlErrorDomain' info=' The URI module'/>
5013 …<enum name='XML_FROM_VALID' file='xmlerror' value='23' type='xmlErrorDomain' info='The XML DTD val…
5014 …<enum name='XML_FROM_WRITER' file='xmlerror' value='25' type='xmlErrorDomain' info='The xmlwriter …
5015 …<enum name='XML_FROM_XINCLUDE' file='xmlerror' value='11' type='xmlErrorDomain' info='The XInclude…
5016 …<enum name='XML_FROM_XPATH' file='xmlerror' value='12' type='xmlErrorDomain' info='The XPath modul…
5017 …<enum name='XML_FROM_XPOINTER' file='xmlerror' value='13' type='xmlErrorDomain' info='The XPointer…
5018 …<enum name='XML_FROM_XSLT' file='xmlerror' value='22' type='xmlErrorDomain' info='The XSLT engine …
5019 <enum name='XML_FTP_ACCNT' file='xmlerror' value='2002' type='xmlParserErrors' info='2002'/>
5020 … <enum name='XML_FTP_EPSV_ANSWER' file='xmlerror' value='2001' type='xmlParserErrors' info='2001'/>
5022 … <enum name='XML_FTP_URL_SYNTAX' file='xmlerror' value='2003' type='xmlParserErrors' info='2003'/>
5025 … <enum name='XML_HTML_UNKNOWN_TAG' file='xmlerror' value='801' type='xmlParserErrors' info='801'/>
5026 …<enum name='XML_HTTP_UNKNOWN_HOST' file='xmlerror' value='2022' type='xmlParserErrors' info='2022'…
5028 <enum name='XML_HTTP_USE_IP' file='xmlerror' value='2021' type='xmlParserErrors' info='2021'/>
5029 …<enum name='XML_I18N_CONV_FAILED' file='xmlerror' value='6003' type='xmlParserErrors' info='6003'/>
5030 …<enum name='XML_I18N_EXCESS_HANDLER' file='xmlerror' value='6002' type='xmlParserErrors' info='600…
5031 … <enum name='XML_I18N_NO_HANDLER' file='xmlerror' value='6001' type='xmlParserErrors' info='6001'/>
5033 … <enum name='XML_I18N_NO_OUTPUT' file='xmlerror' value='6004' type='xmlParserErrors' info='6004'/>
5037 … <enum name='XML_IO_BUFFER_FULL' file='xmlerror' value='1548' type='xmlParserErrors' info='1548'/>
5038 <enum name='XML_IO_EACCES' file='xmlerror' value='1501' type='xmlParserErrors' info='1501'/>
5039 <enum name='XML_IO_EADDRINUSE' file='xmlerror' value='1554' type='xmlParserErrors' info='1554'/>
5040 … <enum name='XML_IO_EAFNOSUPPORT' file='xmlerror' value='1556' type='xmlParserErrors' info='1556'/>
5041 <enum name='XML_IO_EAGAIN' file='xmlerror' value='1502' type='xmlParserErrors' info='1502'/>
5042 <enum name='XML_IO_EALREADY' file='xmlerror' value='1555' type='xmlParserErrors' info='1555'/>
5043 <enum name='XML_IO_EBADF' file='xmlerror' value='1503' type='xmlParserErrors' info='1503'/>
5044 <enum name='XML_IO_EBADMSG' file='xmlerror' value='1504' type='xmlParserErrors' info='1504'/>
5045 <enum name='XML_IO_EBUSY' file='xmlerror' value='1505' type='xmlParserErrors' info='1505'/>
5046 <enum name='XML_IO_ECANCELED' file='xmlerror' value='1506' type='xmlParserErrors' info='1506'/>
5047 <enum name='XML_IO_ECHILD' file='xmlerror' value='1507' type='xmlParserErrors' info='1507'/>
5048 … <enum name='XML_IO_ECONNREFUSED' file='xmlerror' value='1552' type='xmlParserErrors' info='1552'/>
5049 <enum name='XML_IO_EDEADLK' file='xmlerror' value='1508' type='xmlParserErrors' info='1508'/>
5050 <enum name='XML_IO_EDOM' file='xmlerror' value='1509' type='xmlParserErrors' info='1509'/>
5051 <enum name='XML_IO_EEXIST' file='xmlerror' value='1510' type='xmlParserErrors' info='1510'/>
5052 <enum name='XML_IO_EFAULT' file='xmlerror' value='1511' type='xmlParserErrors' info='1511'/>
5053 <enum name='XML_IO_EFBIG' file='xmlerror' value='1512' type='xmlParserErrors' info='1512'/>
5054 … <enum name='XML_IO_EINPROGRESS' file='xmlerror' value='1513' type='xmlParserErrors' info='1513'/>
5055 <enum name='XML_IO_EINTR' file='xmlerror' value='1514' type='xmlParserErrors' info='1514'/>
5056 <enum name='XML_IO_EINVAL' file='xmlerror' value='1515' type='xmlParserErrors' info='1515'/>
5057 <enum name='XML_IO_EIO' file='xmlerror' value='1516' type='xmlParserErrors' info='1516'/>
5058 <enum name='XML_IO_EISCONN' file='xmlerror' value='1551' type='xmlParserErrors' info='1551'/>
5059 <enum name='XML_IO_EISDIR' file='xmlerror' value='1517' type='xmlParserErrors' info='1517'/>
5060 <enum name='XML_IO_EMFILE' file='xmlerror' value='1518' type='xmlParserErrors' info='1518'/>
5061 <enum name='XML_IO_EMLINK' file='xmlerror' value='1519' type='xmlParserErrors' info='1519'/>
5062 <enum name='XML_IO_EMSGSIZE' file='xmlerror' value='1520' type='xmlParserErrors' info='1520'/>
5063 … <enum name='XML_IO_ENAMETOOLONG' file='xmlerror' value='1521' type='xmlParserErrors' info='1521'/>
5064 <enum name='XML_IO_ENCODER' file='xmlerror' value='1544' type='xmlParserErrors' info='1544'/>
5065 … <enum name='XML_IO_ENETUNREACH' file='xmlerror' value='1553' type='xmlParserErrors' info='1553'/>
5066 <enum name='XML_IO_ENFILE' file='xmlerror' value='1522' type='xmlParserErrors' info='1522'/>
5067 <enum name='XML_IO_ENODEV' file='xmlerror' value='1523' type='xmlParserErrors' info='1523'/>
5068 <enum name='XML_IO_ENOENT' file='xmlerror' value='1524' type='xmlParserErrors' info='1524'/>
5069 <enum name='XML_IO_ENOEXEC' file='xmlerror' value='1525' type='xmlParserErrors' info='1525'/>
5070 <enum name='XML_IO_ENOLCK' file='xmlerror' value='1526' type='xmlParserErrors' info='1526'/>
5071 <enum name='XML_IO_ENOMEM' file='xmlerror' value='1527' type='xmlParserErrors' info='1527'/>
5072 <enum name='XML_IO_ENOSPC' file='xmlerror' value='1528' type='xmlParserErrors' info='1528'/>
5073 <enum name='XML_IO_ENOSYS' file='xmlerror' value='1529' type='xmlParserErrors' info='1529'/>
5074 <enum name='XML_IO_ENOTDIR' file='xmlerror' value='1530' type='xmlParserErrors' info='1530'/>
5075 <enum name='XML_IO_ENOTEMPTY' file='xmlerror' value='1531' type='xmlParserErrors' info='1531'/>
5076 <enum name='XML_IO_ENOTSOCK' file='xmlerror' value='1550' type='xmlParserErrors' info='1550'/>
5077 <enum name='XML_IO_ENOTSUP' file='xmlerror' value='1532' type='xmlParserErrors' info='1532'/>
5078 <enum name='XML_IO_ENOTTY' file='xmlerror' value='1533' type='xmlParserErrors' info='1533'/>
5079 <enum name='XML_IO_ENXIO' file='xmlerror' value='1534' type='xmlParserErrors' info='1534'/>
5080 <enum name='XML_IO_EPERM' file='xmlerror' value='1535' type='xmlParserErrors' info='1535'/>
5081 <enum name='XML_IO_EPIPE' file='xmlerror' value='1536' type='xmlParserErrors' info='1536'/>
5082 <enum name='XML_IO_ERANGE' file='xmlerror' value='1537' type='xmlParserErrors' info='1537'/>
5083 <enum name='XML_IO_EROFS' file='xmlerror' value='1538' type='xmlParserErrors' info='1538'/>
5084 <enum name='XML_IO_ESPIPE' file='xmlerror' value='1539' type='xmlParserErrors' info='1539'/>
5085 <enum name='XML_IO_ESRCH' file='xmlerror' value='1540' type='xmlParserErrors' info='1540'/>
5086 <enum name='XML_IO_ETIMEDOUT' file='xmlerror' value='1541' type='xmlParserErrors' info='1541'/>
5087 <enum name='XML_IO_EXDEV' file='xmlerror' value='1542' type='xmlParserErrors' info='1542'/>
5088 <enum name='XML_IO_FLUSH' file='xmlerror' value='1545' type='xmlParserErrors' info='1545'/>
5089 <enum name='XML_IO_LOAD_ERROR' file='xmlerror' value='1549' type='xmlParserErrors' info='1549'/>
5090 …<enum name='XML_IO_NETWORK_ATTEMPT' file='xmlerror' value='1543' type='xmlParserErrors' info='1543…
5091 <enum name='XML_IO_NO_INPUT' file='xmlerror' value='1547' type='xmlParserErrors' info='1547'/>
5093 <enum name='XML_IO_WRITE' file='xmlerror' value='1546' type='xmlParserErrors' info='1546'/>
5094 <enum name='XML_MODULE_CLOSE' file='xmlerror' value='4901' type='xmlParserErrors' info='4901'/>
5095 …<enum name='XML_MODULE_LAZY' file='xmlmodule' value='1' type='xmlModuleOption' info='lazy binding'…
5096 …<enum name='XML_MODULE_LOCAL' file='xmlmodule' value='2' type='xmlModuleOption' info=' local bindi…
5097 <enum name='XML_MODULE_OPEN' file='xmlerror' value='4900' type='xmlParserErrors' info='4900'/>
5100 …me='XML_NS_ERR_ATTRIBUTE_REDEFINED' file='xmlerror' value='203' type='xmlParserErrors' info='203'/>
5101 <enum name='XML_NS_ERR_COLON' file='xmlerror' value='205' type='xmlParserErrors' info='205'/>
5102 <enum name='XML_NS_ERR_EMPTY' file='xmlerror' value='204' type='xmlParserErrors' info='204'/>
5103 <enum name='XML_NS_ERR_QNAME' file='xmlerror' value='202' type='xmlParserErrors' info='202'/>
5104 …me='XML_NS_ERR_UNDEFINED_NAMESPACE' file='xmlerror' value='201' type='xmlParserErrors' info='201'/>
5106 …RSER_ATTRIBUTE_VALUE' file='parser' value='12' type='xmlParserInputState' info='within an attribut…
5107 …<enum name='XML_PARSER_CDATA_SECTION' file='parser' value='8' type='xmlParserInputState' info='wit…
5108 …<enum name='XML_PARSER_COMMENT' file='parser' value='5' type='xmlParserInputState' info='within a …
5109 …<enum name='XML_PARSER_CONTENT' file='parser' value='7' type='xmlParserInputState' info='within th…
5111 …<enum name='XML_PARSER_DTD' file='parser' value='3' type='xmlParserInputState' info='within some D…
5112 …<enum name='XML_PARSER_END_TAG' file='parser' value='9' type='xmlParserInputState' info='within a …
5113 …<enum name='XML_PARSER_ENTITY_DECL' file='parser' value='10' type='xmlParserInputState' info='with…
5114 …<enum name='XML_PARSER_ENTITY_VALUE' file='parser' value='11' type='xmlParserInputState' info='wit…
5115 …<enum name='XML_PARSER_EOF' file='parser' value='-1' type='xmlParserInputState' info='nothing is t…
5116 …<enum name='XML_PARSER_EPILOG' file='parser' value='14' type='xmlParserInputState' info='the Misc*…
5117 …<enum name='XML_PARSER_IGNORE' file='parser' value='15' type='xmlParserInputState' info='within an…
5119 …<enum name='XML_PARSER_MISC' file='parser' value='1' type='xmlParserInputState' info='Misc* before…
5120 …<enum name='XML_PARSER_PI' file='parser' value='2' type='xmlParserInputState' info='Within a proce…
5121 …<enum name='XML_PARSER_PROLOG' file='parser' value='4' type='xmlParserInputState' info='Misc* afte…
5122 …<enum name='XML_PARSER_PUBLIC_LITERAL' file='parser' value='16' type='xmlParserInputState' info=' …
5127 …<enum name='XML_PARSER_START' file='parser' value='0' type='xmlParserInputState' info='nothing has…
5128 …<enum name='XML_PARSER_START_TAG' file='parser' value='6' type='xmlParserInputState' info='within …
5130 …<enum name='XML_PARSER_SYSTEM_LITERAL' file='parser' value='13' type='xmlParserInputState' info='w…
5132 …<enum name='XML_PARSE_BIG_LINES' file='parser' value='4194304' type='xmlParserOption' info=' Store…
5133 …<enum name='XML_PARSE_COMPACT' file='parser' value='65536' type='xmlParserOption' info='compact sm…
5137 …<enum name='XML_PARSE_DTDATTR' file='parser' value='8' type='xmlParserOption' info='default DTD at…
5138 …<enum name='XML_PARSE_DTDLOAD' file='parser' value='4' type='xmlParserOption' info='load the exter…
5139 …<enum name='XML_PARSE_DTDVALID' file='parser' value='16' type='xmlParserOption' info='validate wit…
5140 …<enum name='XML_PARSE_HUGE' file='parser' value='524288' type='xmlParserOption' info='relax any ha…
5141 …<enum name='XML_PARSE_IGNORE_ENC' file='parser' value='2097152' type='xmlParserOption' info='ignor…
5142 …<enum name='XML_PARSE_NOBASEFIX' file='parser' value='262144' type='xmlParserOption' info='do not …
5143 …<enum name='XML_PARSE_NOBLANKS' file='parser' value='256' type='xmlParserOption' info='remove blan…
5144 …<enum name='XML_PARSE_NOCDATA' file='parser' value='16384' type='xmlParserOption' info='merge CDAT…
5145 …<enum name='XML_PARSE_NODICT' file='parser' value='4096' type='xmlParserOption' info='Do not reuse…
5146 …<enum name='XML_PARSE_NOENT' file='parser' value='2' type='xmlParserOption' info='substitute entit…
5147 …<enum name='XML_PARSE_NOERROR' file='parser' value='32' type='xmlParserOption' info='suppress erro…
5148 …<enum name='XML_PARSE_NONET' file='parser' value='2048' type='xmlParserOption' info='Forbid networ…
5149 …<enum name='XML_PARSE_NOWARNING' file='parser' value='64' type='xmlParserOption' info='suppress wa…
5150 …<enum name='XML_PARSE_NOXINCNODE' file='parser' value='32768' type='xmlParserOption' info='do not …
5151 …<enum name='XML_PARSE_NSCLEAN' file='parser' value='8192' type='xmlParserOption' info='remove redu…
5152 …<enum name='XML_PARSE_OLD10' file='parser' value='131072' type='xmlParserOption' info='parse using…
5153 …<enum name='XML_PARSE_OLDSAX' file='parser' value='1048576' type='xmlParserOption' info='parse usi…
5154 …<enum name='XML_PARSE_PEDANTIC' file='parser' value='128' type='xmlParserOption' info='pedantic er…
5158 …<enum name='XML_PARSE_RECOVER' file='parser' value='1' type='xmlParserOption' info='recover on err…
5160 …<enum name='XML_PARSE_SAX1' file='parser' value='512' type='xmlParserOption' info='use the SAX1 in…
5162 …<enum name='XML_PARSE_XINCLUDE' file='parser' value='1024' type='xmlParserOption' info='Implement …
5163 …<enum name='XML_PATTERN_DEFAULT' file='pattern' value='0' type='xmlPatternFlags' info='simple patt…
5164 …<enum name='XML_PATTERN_XPATH' file='pattern' value='1' type='xmlPatternFlags' info='standard XPat…
5165 …<enum name='XML_PATTERN_XSFIELD' file='pattern' value='4' type='xmlPatternFlags' info=' XPath subs…
5166 …<enum name='XML_PATTERN_XSSEL' file='pattern' value='2' type='xmlPatternFlags' info='XPath subset …
5231 …ame='XML_RNGP_ATTRIBUTE_CHILDREN' file='xmlerror' value='1002' type='xmlParserErrors' info='1002'/>
5232 …name='XML_RNGP_ATTRIBUTE_CONTENT' file='xmlerror' value='1003' type='xmlParserErrors' info='1003'/>
5233 …<enum name='XML_RNGP_ATTRIBUTE_EMPTY' file='xmlerror' value='1004' type='xmlParserErrors' info='10…
5234 …<enum name='XML_RNGP_ATTRIBUTE_NOOP' file='xmlerror' value='1005' type='xmlParserErrors' info='100…
5235 …<enum name='XML_RNGP_ATTR_CONFLICT' file='xmlerror' value='1001' type='xmlParserErrors' info='1001…
5236 …<enum name='XML_RNGP_CHOICE_CONTENT' file='xmlerror' value='1006' type='xmlParserErrors' info='100…
5237 …<enum name='XML_RNGP_CHOICE_EMPTY' file='xmlerror' value='1007' type='xmlParserErrors' info='1007'…
5238 …<enum name='XML_RNGP_CREATE_FAILURE' file='xmlerror' value='1008' type='xmlParserErrors' info='100…
5239 …<enum name='XML_RNGP_DATA_CONTENT' file='xmlerror' value='1009' type='xmlParserErrors' info='1009'…
5240 …e='XML_RNGP_DEFINE_CREATE_FAILED' file='xmlerror' value='1011' type='xmlParserErrors' info='1011'/>
5241 …<enum name='XML_RNGP_DEFINE_EMPTY' file='xmlerror' value='1012' type='xmlParserErrors' info='1012'…
5242 …<enum name='XML_RNGP_DEFINE_MISSING' file='xmlerror' value='1013' type='xmlParserErrors' info='101…
5243 …me='XML_RNGP_DEFINE_NAME_MISSING' file='xmlerror' value='1014' type='xmlParserErrors' info='1014'/>
5244 …L_RNGP_DEF_CHOICE_AND_INTERLEAVE' file='xmlerror' value='1010' type='xmlParserErrors' info='1010'/>
5245 …<enum name='XML_RNGP_ELEMENT_CONTENT' file='xmlerror' value='1018' type='xmlParserErrors' info='10…
5246 …<enum name='XML_RNGP_ELEMENT_EMPTY' file='xmlerror' value='1017' type='xmlParserErrors' info='1017…
5247 …<enum name='XML_RNGP_ELEMENT_NAME' file='xmlerror' value='1019' type='xmlParserErrors' info='1019'…
5248 …ame='XML_RNGP_ELEMENT_NO_CONTENT' file='xmlerror' value='1020' type='xmlParserErrors' info='1020'/>
5249 …ame='XML_RNGP_ELEM_CONTENT_EMPTY' file='xmlerror' value='1015' type='xmlParserErrors' info='1015'/>
5250 …ame='XML_RNGP_ELEM_CONTENT_ERROR' file='xmlerror' value='1016' type='xmlParserErrors' info='1016'/>
5251 …ame='XML_RNGP_ELEM_TEXT_CONFLICT' file='xmlerror' value='1021' type='xmlParserErrors' info='1021'/>
5252 <enum name='XML_RNGP_EMPTY' file='xmlerror' value='1022' type='xmlParserErrors' info='1022'/>
5253 …<enum name='XML_RNGP_EMPTY_CONSTRUCT' file='xmlerror' value='1023' type='xmlParserErrors' info='10…
5254 …<enum name='XML_RNGP_EMPTY_CONTENT' file='xmlerror' value='1024' type='xmlParserErrors' info='1024…
5255 …<enum name='XML_RNGP_EMPTY_NOT_EMPTY' file='xmlerror' value='1025' type='xmlParserErrors' info='10…
5256 …<enum name='XML_RNGP_ERROR_TYPE_LIB' file='xmlerror' value='1026' type='xmlParserErrors' info='102…
5257 …<enum name='XML_RNGP_EXCEPT_EMPTY' file='xmlerror' value='1027' type='xmlParserErrors' info='1027'…
5258 …<enum name='XML_RNGP_EXCEPT_MISSING' file='xmlerror' value='1028' type='xmlParserErrors' info='102…
5259 …<enum name='XML_RNGP_EXCEPT_MULTIPLE' file='xmlerror' value='1029' type='xmlParserErrors' info='10…
5260 …name='XML_RNGP_EXCEPT_NO_CONTENT' file='xmlerror' value='1030' type='xmlParserErrors' info='1030'/>
5261 …name='XML_RNGP_EXTERNALREF_EMTPY' file='xmlerror' value='1031' type='xmlParserErrors' info='1031'/>
5262 …me='XML_RNGP_EXTERNALREF_RECURSE' file='xmlerror' value='1033' type='xmlParserErrors' info='1033'/>
5263 …e='XML_RNGP_EXTERNAL_REF_FAILURE' file='xmlerror' value='1032' type='xmlParserErrors' info='1032'/>
5264 …me='XML_RNGP_FORBIDDEN_ATTRIBUTE' file='xmlerror' value='1034' type='xmlParserErrors' info='1034'/>
5265 …<enum name='XML_RNGP_FOREIGN_ELEMENT' file='xmlerror' value='1035' type='xmlParserErrors' info='10…
5266 …<enum name='XML_RNGP_GRAMMAR_CONTENT' file='xmlerror' value='1036' type='xmlParserErrors' info='10…
5267 …<enum name='XML_RNGP_GRAMMAR_EMPTY' file='xmlerror' value='1037' type='xmlParserErrors' info='1037…
5268 …<enum name='XML_RNGP_GRAMMAR_MISSING' file='xmlerror' value='1038' type='xmlParserErrors' info='10…
5269 …<enum name='XML_RNGP_GRAMMAR_NO_START' file='xmlerror' value='1039' type='xmlParserErrors' info='1…
5270 …me='XML_RNGP_GROUP_ATTR_CONFLICT' file='xmlerror' value='1040' type='xmlParserErrors' info='1040'/>
5271 … <enum name='XML_RNGP_HREF_ERROR' file='xmlerror' value='1041' type='xmlParserErrors' info='1041'/>
5272 …<enum name='XML_RNGP_INCLUDE_EMPTY' file='xmlerror' value='1042' type='xmlParserErrors' info='1042…
5273 …<enum name='XML_RNGP_INCLUDE_FAILURE' file='xmlerror' value='1043' type='xmlParserErrors' info='10…
5274 …<enum name='XML_RNGP_INCLUDE_RECURSE' file='xmlerror' value='1044' type='xmlParserErrors' info='10…
5275 …<enum name='XML_RNGP_INTERLEAVE_ADD' file='xmlerror' value='1045' type='xmlParserErrors' info='104…
5276 …ML_RNGP_INTERLEAVE_CREATE_FAILED' file='xmlerror' value='1046' type='xmlParserErrors' info='1046'/>
5277 …<enum name='XML_RNGP_INTERLEAVE_EMPTY' file='xmlerror' value='1047' type='xmlParserErrors' info='1…
5278 …='XML_RNGP_INTERLEAVE_NO_CONTENT' file='xmlerror' value='1048' type='xmlParserErrors' info='1048'/>
5279 …me='XML_RNGP_INVALID_DEFINE_NAME' file='xmlerror' value='1049' type='xmlParserErrors' info='1049'/>
5280 …<enum name='XML_RNGP_INVALID_URI' file='xmlerror' value='1050' type='xmlParserErrors' info='1050'/>
5281 …<enum name='XML_RNGP_INVALID_VALUE' file='xmlerror' value='1051' type='xmlParserErrors' info='1051…
5282 …<enum name='XML_RNGP_MISSING_HREF' file='xmlerror' value='1052' type='xmlParserErrors' info='1052'…
5283 …<enum name='XML_RNGP_NAME_MISSING' file='xmlerror' value='1053' type='xmlParserErrors' info='1053'…
5284 …<enum name='XML_RNGP_NEED_COMBINE' file='xmlerror' value='1054' type='xmlParserErrors' info='1054'…
5285 …e='XML_RNGP_NOTALLOWED_NOT_EMPTY' file='xmlerror' value='1055' type='xmlParserErrors' info='1055'/>
5286 …e='XML_RNGP_NSNAME_ATTR_ANCESTOR' file='xmlerror' value='1056' type='xmlParserErrors' info='1056'/>
5287 …<enum name='XML_RNGP_NSNAME_NO_NS' file='xmlerror' value='1057' type='xmlParserErrors' info='1057'…
5288 …<enum name='XML_RNGP_PARAM_FORBIDDEN' file='xmlerror' value='1058' type='xmlParserErrors' info='10…
5289 …ame='XML_RNGP_PARAM_NAME_MISSING' file='xmlerror' value='1059' type='xmlParserErrors' info='1059'/>
5290 …XML_RNGP_PARENTREF_CREATE_FAILED' file='xmlerror' value='1060' type='xmlParserErrors' info='1060'/>
5291 …'XML_RNGP_PARENTREF_NAME_INVALID' file='xmlerror' value='1061' type='xmlParserErrors' info='1061'/>
5292 …me='XML_RNGP_PARENTREF_NOT_EMPTY' file='xmlerror' value='1064' type='xmlParserErrors' info='1064'/>
5293 …name='XML_RNGP_PARENTREF_NO_NAME' file='xmlerror' value='1062' type='xmlParserErrors' info='1062'/>
5294 …me='XML_RNGP_PARENTREF_NO_PARENT' file='xmlerror' value='1063' type='xmlParserErrors' info='1063'/>
5295 …<enum name='XML_RNGP_PARSE_ERROR' file='xmlerror' value='1065' type='xmlParserErrors' info='1065'/>
5296 …_RNGP_PAT_ANYNAME_EXCEPT_ANYNAME' file='xmlerror' value='1066' type='xmlParserErrors' info='1066'/>
5297 …<enum name='XML_RNGP_PAT_ATTR_ATTR' file='xmlerror' value='1067' type='xmlParserErrors' info='1067…
5298 …<enum name='XML_RNGP_PAT_ATTR_ELEM' file='xmlerror' value='1068' type='xmlParserErrors' info='1068…
5299 …e='XML_RNGP_PAT_DATA_EXCEPT_ATTR' file='xmlerror' value='1069' type='xmlParserErrors' info='1069'/>
5300 …e='XML_RNGP_PAT_DATA_EXCEPT_ELEM' file='xmlerror' value='1070' type='xmlParserErrors' info='1070'/>
5301 …='XML_RNGP_PAT_DATA_EXCEPT_EMPTY' file='xmlerror' value='1071' type='xmlParserErrors' info='1071'/>
5302 …='XML_RNGP_PAT_DATA_EXCEPT_GROUP' file='xmlerror' value='1072' type='xmlParserErrors' info='1072'/>
5303 …_RNGP_PAT_DATA_EXCEPT_INTERLEAVE' file='xmlerror' value='1073' type='xmlParserErrors' info='1073'/>
5304 …e='XML_RNGP_PAT_DATA_EXCEPT_LIST' file='xmlerror' value='1074' type='xmlParserErrors' info='1074'/>
5305 …XML_RNGP_PAT_DATA_EXCEPT_ONEMORE' file='xmlerror' value='1075' type='xmlParserErrors' info='1075'/>
5306 …me='XML_RNGP_PAT_DATA_EXCEPT_REF' file='xmlerror' value='1076' type='xmlParserErrors' info='1076'/>
5307 …e='XML_RNGP_PAT_DATA_EXCEPT_TEXT' file='xmlerror' value='1077' type='xmlParserErrors' info='1077'/>
5308 …<enum name='XML_RNGP_PAT_LIST_ATTR' file='xmlerror' value='1078' type='xmlParserErrors' info='1078…
5309 …<enum name='XML_RNGP_PAT_LIST_ELEM' file='xmlerror' value='1079' type='xmlParserErrors' info='1079…
5310 …me='XML_RNGP_PAT_LIST_INTERLEAVE' file='xmlerror' value='1080' type='xmlParserErrors' info='1080'/>
5311 …<enum name='XML_RNGP_PAT_LIST_LIST' file='xmlerror' value='1081' type='xmlParserErrors' info='1081…
5312 …<enum name='XML_RNGP_PAT_LIST_REF' file='xmlerror' value='1082' type='xmlParserErrors' info='1082'…
5313 …<enum name='XML_RNGP_PAT_LIST_TEXT' file='xmlerror' value='1083' type='xmlParserErrors' info='1083…
5314 …L_RNGP_PAT_NSNAME_EXCEPT_ANYNAME' file='xmlerror' value='1084' type='xmlParserErrors' info='1084'/>
5315 …ML_RNGP_PAT_NSNAME_EXCEPT_NSNAME' file='xmlerror' value='1085' type='xmlParserErrors' info='1085'/>
5316 …'XML_RNGP_PAT_ONEMORE_GROUP_ATTR' file='xmlerror' value='1086' type='xmlParserErrors' info='1086'/>
5317 …RNGP_PAT_ONEMORE_INTERLEAVE_ATTR' file='xmlerror' value='1087' type='xmlParserErrors' info='1087'/>
5318 …<enum name='XML_RNGP_PAT_START_ATTR' file='xmlerror' value='1088' type='xmlParserErrors' info='108…
5319 …<enum name='XML_RNGP_PAT_START_DATA' file='xmlerror' value='1089' type='xmlParserErrors' info='108…
5320 …<enum name='XML_RNGP_PAT_START_EMPTY' file='xmlerror' value='1090' type='xmlParserErrors' info='10…
5321 …<enum name='XML_RNGP_PAT_START_GROUP' file='xmlerror' value='1091' type='xmlParserErrors' info='10…
5322 …e='XML_RNGP_PAT_START_INTERLEAVE' file='xmlerror' value='1092' type='xmlParserErrors' info='1092'/>
5323 …<enum name='XML_RNGP_PAT_START_LIST' file='xmlerror' value='1093' type='xmlParserErrors' info='109…
5324 …name='XML_RNGP_PAT_START_ONEMORE' file='xmlerror' value='1094' type='xmlParserErrors' info='1094'/>
5325 …<enum name='XML_RNGP_PAT_START_TEXT' file='xmlerror' value='1095' type='xmlParserErrors' info='109…
5326 …<enum name='XML_RNGP_PAT_START_VALUE' file='xmlerror' value='1096' type='xmlParserErrors' info='10…
5327 …<enum name='XML_RNGP_PREFIX_UNDEFINED' file='xmlerror' value='1097' type='xmlParserErrors' info='1…
5328 …name='XML_RNGP_REF_CREATE_FAILED' file='xmlerror' value='1098' type='xmlParserErrors' info='1098'/>
5329 … <enum name='XML_RNGP_REF_CYCLE' file='xmlerror' value='1099' type='xmlParserErrors' info='1099'/>
5330 …<enum name='XML_RNGP_REF_NAME_INVALID' file='xmlerror' value='1100' type='xmlParserErrors' info='1…
5331 …<enum name='XML_RNGP_REF_NOT_EMPTY' file='xmlerror' value='1103' type='xmlParserErrors' info='1103…
5332 … <enum name='XML_RNGP_REF_NO_DEF' file='xmlerror' value='1101' type='xmlParserErrors' info='1101'/>
5333 …<enum name='XML_RNGP_REF_NO_NAME' file='xmlerror' value='1102' type='xmlParserErrors' info='1102'/>
5334 …RNGP_START_CHOICE_AND_INTERLEAVE' file='xmlerror' value='1104' type='xmlParserErrors' info='1104'/>
5335 …<enum name='XML_RNGP_START_CONTENT' file='xmlerror' value='1105' type='xmlParserErrors' info='1105…
5336 …<enum name='XML_RNGP_START_EMPTY' file='xmlerror' value='1106' type='xmlParserErrors' info='1106'/>
5337 …<enum name='XML_RNGP_START_MISSING' file='xmlerror' value='1107' type='xmlParserErrors' info='1107…
5338 …<enum name='XML_RNGP_TEXT_EXPECTED' file='xmlerror' value='1108' type='xmlParserErrors' info='1108…
5339 …<enum name='XML_RNGP_TEXT_HAS_CHILD' file='xmlerror' value='1109' type='xmlParserErrors' info='110…
5340 …<enum name='XML_RNGP_TYPE_MISSING' file='xmlerror' value='1110' type='xmlParserErrors' info='1110'…
5341 …<enum name='XML_RNGP_TYPE_NOT_FOUND' file='xmlerror' value='1111' type='xmlParserErrors' info='111…
5342 … <enum name='XML_RNGP_TYPE_VALUE' file='xmlerror' value='1112' type='xmlParserErrors' info='1112'/>
5343 …name='XML_RNGP_UNKNOWN_ATTRIBUTE' file='xmlerror' value='1113' type='xmlParserErrors' info='1113'/>
5344 …<enum name='XML_RNGP_UNKNOWN_COMBINE' file='xmlerror' value='1114' type='xmlParserErrors' info='11…
5345 …name='XML_RNGP_UNKNOWN_CONSTRUCT' file='xmlerror' value='1115' type='xmlParserErrors' info='1115'/>
5346 …<enum name='XML_RNGP_UNKNOWN_TYPE_LIB' file='xmlerror' value='1116' type='xmlParserErrors' info='1…
5347 …<enum name='XML_RNGP_URI_FRAGMENT' file='xmlerror' value='1117' type='xmlParserErrors' info='1117'…
5348 …<enum name='XML_RNGP_URI_NOT_ABSOLUTE' file='xmlerror' value='1118' type='xmlParserErrors' info='1…
5349 …<enum name='XML_RNGP_VALUE_EMPTY' file='xmlerror' value='1119' type='xmlParserErrors' info='1119'/>
5350 …<enum name='XML_RNGP_VALUE_NO_CONTENT' file='xmlerror' value='1120' type='xmlParserErrors' info='1…
5351 … <enum name='XML_RNGP_XMLNS_NAME' file='xmlerror' value='1121' type='xmlParserErrors' info='1121'/>
5352 <enum name='XML_RNGP_XML_NS' file='xmlerror' value='1122' type='xmlParserErrors' info='1122'/>
5353 …<enum name='XML_SAVE_AS_HTML' file='xmlsave' value='64' type='xmlSaveOption' info='force HTML seri…
5354 …<enum name='XML_SAVE_AS_XML' file='xmlsave' value='32' type='xmlSaveOption' info='force XML serial…
5355 …<enum name='XML_SAVE_CHAR_INVALID' file='xmlerror' value='1401' type='xmlParserErrors' info='1401'…
5356 …<enum name='XML_SAVE_FORMAT' file='xmlsave' value='1' type='xmlSaveOption' info='format save outpu…
5358 …<enum name='XML_SAVE_NO_DECL' file='xmlsave' value='2' type='xmlSaveOption' info='drop the xml dec…
5359 … <enum name='XML_SAVE_NO_DOCTYPE' file='xmlerror' value='1402' type='xmlParserErrors' info='1402'/>
5360 …<enum name='XML_SAVE_NO_EMPTY' file='xmlsave' value='4' type='xmlSaveOption' info='no empty tags'/>
5361 …<enum name='XML_SAVE_NO_XHTML' file='xmlsave' value='8' type='xmlSaveOption' info='disable XHTML1 …
5362 …<enum name='XML_SAVE_UNKNOWN_ENCODING' file='xmlerror' value='1403' type='xmlParserErrors' info='1…
5363 …<enum name='XML_SAVE_WSNONSIG' file='xmlsave' value='128' type='xmlSaveOption' info=' format with …
5364 …<enum name='XML_SAVE_XHTML' file='xmlsave' value='16' type='xmlSaveOption' info='force XHTML1 spec…
5365 …me='XML_SCHEMAP_AG_PROPS_CORRECT' file='xmlerror' value='3087' type='xmlParserErrors' info='3086'/>
5366 …ML_SCHEMAP_ATTRFORMDEFAULT_VALUE' file='xmlerror' value='1701' type='xmlParserErrors' info='1701'/>
5367 …XML_SCHEMAP_ATTRGRP_NONAME_NOREF' file='xmlerror' value='1702' type='xmlParserErrors' info='1702'/>
5368 …e='XML_SCHEMAP_ATTR_NONAME_NOREF' file='xmlerror' value='1703' type='xmlParserErrors' info='1703'/>
5369 …me='XML_SCHEMAP_AU_PROPS_CORRECT' file='xmlerror' value='3089' type='xmlParserErrors' info='3088'/>
5370 …='XML_SCHEMAP_AU_PROPS_CORRECT_2' file='xmlerror' value='3078' type='xmlParserErrors' info='3078'/>
5371 …e='XML_SCHEMAP_A_PROPS_CORRECT_2' file='xmlerror' value='3079' type='xmlParserErrors' info='3079'/>
5372 …e='XML_SCHEMAP_A_PROPS_CORRECT_3' file='xmlerror' value='3090' type='xmlParserErrors' info='3089'/>
5373 …SCHEMAP_COMPLEXTYPE_NONAME_NOREF' file='xmlerror' value='1704' type='xmlParserErrors' info='1704'/>
5374 …ame='XML_SCHEMAP_COS_ALL_LIMITED' file='xmlerror' value='3091' type='xmlParserErrors' info='3090'/>
5375 …='XML_SCHEMAP_COS_CT_EXTENDS_1_1' file='xmlerror' value='3063' type='xmlParserErrors' info='3063'/>
5376 …='XML_SCHEMAP_COS_CT_EXTENDS_1_2' file='xmlerror' value='3088' type='xmlParserErrors' info='3087'/>
5377 …='XML_SCHEMAP_COS_CT_EXTENDS_1_3' file='xmlerror' value='1800' type='xmlParserErrors' info='1800'/>
5378 …ML_SCHEMAP_COS_ST_DERIVED_OK_2_1' file='xmlerror' value='3031' type='xmlParserErrors' info='3031'/>
5379 …ML_SCHEMAP_COS_ST_DERIVED_OK_2_2' file='xmlerror' value='3032' type='xmlParserErrors' info='3032'/>
5380 …XML_SCHEMAP_COS_ST_RESTRICTS_1_1' file='xmlerror' value='3011' type='xmlParserErrors' info='3011'/>
5381 …XML_SCHEMAP_COS_ST_RESTRICTS_1_2' file='xmlerror' value='3012' type='xmlParserErrors' info='3012'/>
5382 …L_SCHEMAP_COS_ST_RESTRICTS_1_3_1' file='xmlerror' value='3013' type='xmlParserErrors' info='3013'/>
5383 …L_SCHEMAP_COS_ST_RESTRICTS_1_3_2' file='xmlerror' value='3014' type='xmlParserErrors' info='3014'/>
5384 …XML_SCHEMAP_COS_ST_RESTRICTS_2_1' file='xmlerror' value='3015' type='xmlParserErrors' info='3015'/>
5385 …SCHEMAP_COS_ST_RESTRICTS_2_3_1_1' file='xmlerror' value='3016' type='xmlParserErrors' info='3016'/>
5386 …SCHEMAP_COS_ST_RESTRICTS_2_3_1_2' file='xmlerror' value='3017' type='xmlParserErrors' info='3017'/>
5387 …SCHEMAP_COS_ST_RESTRICTS_2_3_2_1' file='xmlerror' value='3018' type='xmlParserErrors' info='3018'/>
5388 …SCHEMAP_COS_ST_RESTRICTS_2_3_2_2' file='xmlerror' value='3019' type='xmlParserErrors' info='3019'/>
5389 …SCHEMAP_COS_ST_RESTRICTS_2_3_2_3' file='xmlerror' value='3020' type='xmlParserErrors' info='3020'/>
5390 …SCHEMAP_COS_ST_RESTRICTS_2_3_2_4' file='xmlerror' value='3021' type='xmlParserErrors' info='3021'/>
5391 …SCHEMAP_COS_ST_RESTRICTS_2_3_2_5' file='xmlerror' value='3022' type='xmlParserErrors' info='3022'/>
5392 …XML_SCHEMAP_COS_ST_RESTRICTS_3_1' file='xmlerror' value='3023' type='xmlParserErrors' info='3023'/>
5393 …L_SCHEMAP_COS_ST_RESTRICTS_3_3_1' file='xmlerror' value='3024' type='xmlParserErrors' info='3024'/>
5394 …SCHEMAP_COS_ST_RESTRICTS_3_3_1_2' file='xmlerror' value='3025' type='xmlParserErrors' info='3025'/>
5395 …SCHEMAP_COS_ST_RESTRICTS_3_3_2_1' file='xmlerror' value='3027' type='xmlParserErrors' info='3027'/>
5396 …SCHEMAP_COS_ST_RESTRICTS_3_3_2_2' file='xmlerror' value='3026' type='xmlParserErrors' info='3026'/>
5397 …SCHEMAP_COS_ST_RESTRICTS_3_3_2_3' file='xmlerror' value='3028' type='xmlParserErrors' info='3028'/>
5398 …SCHEMAP_COS_ST_RESTRICTS_3_3_2_4' file='xmlerror' value='3029' type='xmlParserErrors' info='3029'/>
5399 …SCHEMAP_COS_ST_RESTRICTS_3_3_2_5' file='xmlerror' value='3030' type='xmlParserErrors' info='3030'/>
5400 …'XML_SCHEMAP_COS_VALID_DEFAULT_1' file='xmlerror' value='3058' type='xmlParserErrors' info='3058'/>
5401 …ML_SCHEMAP_COS_VALID_DEFAULT_2_1' file='xmlerror' value='3059' type='xmlParserErrors' info='3059'/>
5402 …_SCHEMAP_COS_VALID_DEFAULT_2_2_1' file='xmlerror' value='3060' type='xmlParserErrors' info='3060'/>
5403 …_SCHEMAP_COS_VALID_DEFAULT_2_2_2' file='xmlerror' value='3061' type='xmlParserErrors' info='3061'/>
5404 …='XML_SCHEMAP_CT_PROPS_CORRECT_1' file='xmlerror' value='1782' type='xmlParserErrors' info='1782'/>
5405 …='XML_SCHEMAP_CT_PROPS_CORRECT_2' file='xmlerror' value='1783' type='xmlParserErrors' info='1783'/>
5406 …='XML_SCHEMAP_CT_PROPS_CORRECT_3' file='xmlerror' value='1784' type='xmlParserErrors' info='1784'/>
5407 …='XML_SCHEMAP_CT_PROPS_CORRECT_4' file='xmlerror' value='1785' type='xmlParserErrors' info='1785'/>
5408 …='XML_SCHEMAP_CT_PROPS_CORRECT_5' file='xmlerror' value='1786' type='xmlParserErrors' info='1786'/>
5409 …ame='XML_SCHEMAP_CVC_SIMPLE_TYPE' file='xmlerror' value='3062' type='xmlParserErrors' info='3062'/>
5410 …ame='XML_SCHEMAP_C_PROPS_CORRECT' file='xmlerror' value='3080' type='xmlParserErrors' info='3080'/>
5411 …name='XML_SCHEMAP_DEF_AND_PREFIX' file='xmlerror' value='1768' type='xmlParserErrors' info='1768'/>
5412 …EMAP_DERIVATION_OK_RESTRICTION_1' file='xmlerror' value='1787' type='xmlParserErrors' info='1787'/>
5413 …_DERIVATION_OK_RESTRICTION_2_1_1' file='xmlerror' value='1788' type='xmlParserErrors' info='1788'/>
5414 …_DERIVATION_OK_RESTRICTION_2_1_2' file='xmlerror' value='1789' type='xmlParserErrors' info='1789'/>
5415 …_DERIVATION_OK_RESTRICTION_2_1_3' file='xmlerror' value='3077' type='xmlParserErrors' info='3077'/>
5416 …AP_DERIVATION_OK_RESTRICTION_2_2' file='xmlerror' value='1790' type='xmlParserErrors' info='1790'/>
5417 …EMAP_DERIVATION_OK_RESTRICTION_3' file='xmlerror' value='1791' type='xmlParserErrors' info='1791'/>
5418 …AP_DERIVATION_OK_RESTRICTION_4_1' file='xmlerror' value='1797' type='xmlParserErrors' info='1797'/>
5419 …AP_DERIVATION_OK_RESTRICTION_4_2' file='xmlerror' value='1798' type='xmlParserErrors' info='1798'/>
5420 …AP_DERIVATION_OK_RESTRICTION_4_3' file='xmlerror' value='1799' type='xmlParserErrors' info='1799'/>
5421 …ML_SCHEMAP_ELEMFORMDEFAULT_VALUE' file='xmlerror' value='1705' type='xmlParserErrors' info='1705'/>
5422 …='XML_SCHEMAP_ELEM_DEFAULT_FIXED' file='xmlerror' value='1755' type='xmlParserErrors' info='1755'/>
5423 …e='XML_SCHEMAP_ELEM_NONAME_NOREF' file='xmlerror' value='1706' type='xmlParserErrors' info='1706'/>
5424 …e='XML_SCHEMAP_EXTENSION_NO_BASE' file='xmlerror' value='1707' type='xmlParserErrors' info='1707'/>
5425 …e='XML_SCHEMAP_E_PROPS_CORRECT_2' file='xmlerror' value='3045' type='xmlParserErrors' info='3045'/>
5426 …e='XML_SCHEMAP_E_PROPS_CORRECT_3' file='xmlerror' value='3046' type='xmlParserErrors' info='3046'/>
5427 …e='XML_SCHEMAP_E_PROPS_CORRECT_4' file='xmlerror' value='3047' type='xmlParserErrors' info='3047'/>
5428 …e='XML_SCHEMAP_E_PROPS_CORRECT_5' file='xmlerror' value='3048' type='xmlParserErrors' info='3048'/>
5429 …e='XML_SCHEMAP_E_PROPS_CORRECT_6' file='xmlerror' value='3049' type='xmlParserErrors' info='3049'/>
5430 …name='XML_SCHEMAP_FACET_NO_VALUE' file='xmlerror' value='1708' type='xmlParserErrors' info='1708'/>
5431 …'XML_SCHEMAP_FAILED_BUILD_IMPORT' file='xmlerror' value='1709' type='xmlParserErrors' info='1709'/>
5432 …<enum name='XML_SCHEMAP_FAILED_LOAD' file='xmlerror' value='1757' type='xmlParserErrors' info='175…
5433 …<enum name='XML_SCHEMAP_FAILED_PARSE' file='xmlerror' value='1766' type='xmlParserErrors' info='17…
5434 …='XML_SCHEMAP_GROUP_NONAME_NOREF' file='xmlerror' value='1710' type='xmlParserErrors' info='1710'/>
5435 …SCHEMAP_IMPORT_NAMESPACE_NOT_URI' file='xmlerror' value='1711' type='xmlParserErrors' info='1711'/>
5436 …L_SCHEMAP_IMPORT_REDEFINE_NSNAME' file='xmlerror' value='1712' type='xmlParserErrors' info='1712'/>
5437 …ML_SCHEMAP_IMPORT_SCHEMA_NOT_URI' file='xmlerror' value='1713' type='xmlParserErrors' info='1713'/>
5438 …L_SCHEMAP_INCLUDE_SCHEMA_NOT_URI' file='xmlerror' value='1770' type='xmlParserErrors' info='1770'/>
5439 …ML_SCHEMAP_INCLUDE_SCHEMA_NO_URI' file='xmlerror' value='1771' type='xmlParserErrors' info='1771'/>
5440 …<enum name='XML_SCHEMAP_INTERNAL' file='xmlerror' value='3069' type='xmlParserErrors' info='3069 n…
5441 …MAP_INTERSECTION_NOT_EXPRESSIBLE' file='xmlerror' value='1793' type='xmlParserErrors' info='1793'/>
5442 …SCHEMAP_INVALID_ATTR_COMBINATION' file='xmlerror' value='1777' type='xmlParserErrors' info='1777'/>
5443 …_INVALID_ATTR_INLINE_COMBINATION' file='xmlerror' value='1778' type='xmlParserErrors' info='1778'/>
5444 …e='XML_SCHEMAP_INVALID_ATTR_NAME' file='xmlerror' value='1780' type='xmlParserErrors' info='1780'/>
5445 …me='XML_SCHEMAP_INVALID_ATTR_USE' file='xmlerror' value='1774' type='xmlParserErrors' info='1774'/>
5446 …ame='XML_SCHEMAP_INVALID_BOOLEAN' file='xmlerror' value='1714' type='xmlParserErrors' info='1714'/>
5447 …<enum name='XML_SCHEMAP_INVALID_ENUM' file='xmlerror' value='1715' type='xmlParserErrors' info='17…
5448 …<enum name='XML_SCHEMAP_INVALID_FACET' file='xmlerror' value='1716' type='xmlParserErrors' info='1…
5449 …'XML_SCHEMAP_INVALID_FACET_VALUE' file='xmlerror' value='1717' type='xmlParserErrors' info='1717'/>
5450 …e='XML_SCHEMAP_INVALID_MAXOCCURS' file='xmlerror' value='1718' type='xmlParserErrors' info='1718'/>
5451 …e='XML_SCHEMAP_INVALID_MINOCCURS' file='xmlerror' value='1719' type='xmlParserErrors' info='1719'/>
5452 …_SCHEMAP_INVALID_REF_AND_SUBTYPE' file='xmlerror' value='1720' type='xmlParserErrors' info='1720'/>
5453 …'XML_SCHEMAP_INVALID_WHITE_SPACE' file='xmlerror' value='1721' type='xmlParserErrors' info='1721'/>
5454 …='XML_SCHEMAP_MG_PROPS_CORRECT_1' file='xmlerror' value='3074' type='xmlParserErrors' info='3074'/>
5455 …='XML_SCHEMAP_MG_PROPS_CORRECT_2' file='xmlerror' value='3075' type='xmlParserErrors' info='3075'/>
5456 …SCHEMAP_MISSING_SIMPLETYPE_CHILD' file='xmlerror' value='1779' type='xmlParserErrors' info='1779'/>
5457 …<enum name='XML_SCHEMAP_NOATTR_NOREF' file='xmlerror' value='1722' type='xmlParserErrors' info='17…
5458 … <enum name='XML_SCHEMAP_NOROOT' file='xmlerror' value='1759' type='xmlParserErrors' info='1759'/>
5459 …me='XML_SCHEMAP_NOTATION_NO_NAME' file='xmlerror' value='1723' type='xmlParserErrors' info='1723'/>
5460 …me='XML_SCHEMAP_NOTHING_TO_PARSE' file='xmlerror' value='1758' type='xmlParserErrors' info='1758'/>
5461 …<enum name='XML_SCHEMAP_NOTYPE_NOREF' file='xmlerror' value='1724' type='xmlParserErrors' info='17…
5462 …CHEMAP_NOT_DETERMINISTIC' file='xmlerror' value='3070' type='xmlParserErrors' info='3070 non-W3C'/>
5463 …<enum name='XML_SCHEMAP_NOT_SCHEMA' file='xmlerror' value='1772' type='xmlParserErrors' info='1772…
5464 …<enum name='XML_SCHEMAP_NO_XMLNS' file='xmlerror' value='3056' type='xmlParserErrors' info='3056'/>
5465 … <enum name='XML_SCHEMAP_NO_XSI' file='xmlerror' value='3057' type='xmlParserErrors' info='3057'/>
5467 …e='XML_SCHEMAP_P_PROPS_CORRECT_1' file='xmlerror' value='3042' type='xmlParserErrors' info='3042'/>
5468 …'XML_SCHEMAP_P_PROPS_CORRECT_2_1' file='xmlerror' value='3043' type='xmlParserErrors' info='3043'/>
5469 …'XML_SCHEMAP_P_PROPS_CORRECT_2_2' file='xmlerror' value='3044' type='xmlParserErrors' info='3044'/>
5470 …<enum name='XML_SCHEMAP_RECURSIVE' file='xmlerror' value='1775' type='xmlParserErrors' info='1775'…
5471 …name='XML_SCHEMAP_REDEFINED_ATTR' file='xmlerror' value='1764' type='xmlParserErrors' info='1764'/>
5472 …'XML_SCHEMAP_REDEFINED_ATTRGROUP' file='xmlerror' value='1763' type='xmlParserErrors' info='1763'/>
5473 …e='XML_SCHEMAP_REDEFINED_ELEMENT' file='xmlerror' value='1762' type='xmlParserErrors' info='1762'/>
5474 …ame='XML_SCHEMAP_REDEFINED_GROUP' file='xmlerror' value='1760' type='xmlParserErrors' info='1760'/>
5475 …='XML_SCHEMAP_REDEFINED_NOTATION' file='xmlerror' value='1765' type='xmlParserErrors' info='1765'/>
5476 …name='XML_SCHEMAP_REDEFINED_TYPE' file='xmlerror' value='1761' type='xmlParserErrors' info='1761'/>
5477 …ame='XML_SCHEMAP_REF_AND_CONTENT' file='xmlerror' value='1781' type='xmlParserErrors' info='1781'/>
5478 …ame='XML_SCHEMAP_REF_AND_SUBTYPE' file='xmlerror' value='1725' type='xmlParserErrors' info='1725'/>
5479 …name='XML_SCHEMAP_REGEXP_INVALID' file='xmlerror' value='1756' type='xmlParserErrors' info='1756'/>
5480 …SCHEMAP_RESTRICTION_NONAME_NOREF' file='xmlerror' value='1726' type='xmlParserErrors' info='1726'/>
5481 …L_SCHEMAP_S4S_ATTR_INVALID_VALUE' file='xmlerror' value='3037' type='xmlParserErrors' info='3037'/>
5482 …me='XML_SCHEMAP_S4S_ATTR_MISSING' file='xmlerror' value='3036' type='xmlParserErrors' info='3036'/>
5483 …XML_SCHEMAP_S4S_ATTR_NOT_ALLOWED' file='xmlerror' value='3035' type='xmlParserErrors' info='3035'/>
5484 …me='XML_SCHEMAP_S4S_ELEM_MISSING' file='xmlerror' value='3034' type='xmlParserErrors' info='3034'/>
5485 …XML_SCHEMAP_S4S_ELEM_NOT_ALLOWED' file='xmlerror' value='3033' type='xmlParserErrors' info='3033'/>
5486 …e='XML_SCHEMAP_SIMPLETYPE_NONAME' file='xmlerror' value='1727' type='xmlParserErrors' info='1727'/>
5487 …ame='XML_SCHEMAP_SRC_ATTRIBUTE_1' file='xmlerror' value='3051' type='xmlParserErrors' info='3051'/>
5488 …ame='XML_SCHEMAP_SRC_ATTRIBUTE_2' file='xmlerror' value='3052' type='xmlParserErrors' info='3052'/>
5489 …e='XML_SCHEMAP_SRC_ATTRIBUTE_3_1' file='xmlerror' value='3053' type='xmlParserErrors' info='3053'/>
5490 …e='XML_SCHEMAP_SRC_ATTRIBUTE_3_2' file='xmlerror' value='3054' type='xmlParserErrors' info='3054'/>
5491 …ame='XML_SCHEMAP_SRC_ATTRIBUTE_4' file='xmlerror' value='3055' type='xmlParserErrors' info='3055'/>
5492 …ML_SCHEMAP_SRC_ATTRIBUTE_GROUP_1' file='xmlerror' value='3071' type='xmlParserErrors' info='3071'/>
5493 …ML_SCHEMAP_SRC_ATTRIBUTE_GROUP_2' file='xmlerror' value='3072' type='xmlParserErrors' info='3072'/>
5494 …ML_SCHEMAP_SRC_ATTRIBUTE_GROUP_3' file='xmlerror' value='3073' type='xmlParserErrors' info='3073'/>
5495 …<enum name='XML_SCHEMAP_SRC_CT_1' file='xmlerror' value='3076' type='xmlParserErrors' info='3076'/>
5496 …<enum name='XML_SCHEMAP_SRC_ELEMENT_1' file='xmlerror' value='3038' type='xmlParserErrors' info='3…
5497 …ame='XML_SCHEMAP_SRC_ELEMENT_2_1' file='xmlerror' value='3039' type='xmlParserErrors' info='3039'/>
5498 …ame='XML_SCHEMAP_SRC_ELEMENT_2_2' file='xmlerror' value='3040' type='xmlParserErrors' info='3040'/>
5499 …<enum name='XML_SCHEMAP_SRC_ELEMENT_3' file='xmlerror' value='3041' type='xmlParserErrors' info='3…
5500 …<enum name='XML_SCHEMAP_SRC_IMPORT' file='xmlerror' value='3082' type='xmlParserErrors' info='3082…
5501 …name='XML_SCHEMAP_SRC_IMPORT_1_1' file='xmlerror' value='3064' type='xmlParserErrors' info='3064'/>
5502 …name='XML_SCHEMAP_SRC_IMPORT_1_2' file='xmlerror' value='3065' type='xmlParserErrors' info='3065'/>
5503 …<enum name='XML_SCHEMAP_SRC_IMPORT_2' file='xmlerror' value='3066' type='xmlParserErrors' info='30…
5504 …name='XML_SCHEMAP_SRC_IMPORT_2_1' file='xmlerror' value='3067' type='xmlParserErrors' info='3067'/>
5505 …name='XML_SCHEMAP_SRC_IMPORT_2_2' file='xmlerror' value='3068' type='xmlParserErrors' info='3068'/>
5506 …name='XML_SCHEMAP_SRC_IMPORT_3_1' file='xmlerror' value='1795' type='xmlParserErrors' info='1795'/>
5507 …name='XML_SCHEMAP_SRC_IMPORT_3_2' file='xmlerror' value='1796' type='xmlParserErrors' info='1796'/>
5508 …<enum name='XML_SCHEMAP_SRC_INCLUDE' file='xmlerror' value='3050' type='xmlParserErrors' info='305…
5509 …_SRC_LIST_ITEMTYPE_OR_SIMPLETYPE' file='xmlerror' value='3006' type='xmlParserErrors' info='3006'/>
5510 …<enum name='XML_SCHEMAP_SRC_REDEFINE' file='xmlerror' value='3081' type='xmlParserErrors' info='30…
5511 …<enum name='XML_SCHEMAP_SRC_RESOLVE' file='xmlerror' value='3004' type='xmlParserErrors' info='300…
5512 …C_RESTRICTION_BASE_OR_SIMPLETYPE' file='xmlerror' value='3005' type='xmlParserErrors' info='3005'/>
5514 …e='XML_SCHEMAP_SRC_SIMPLE_TYPE_2' file='xmlerror' value='3001' type='xmlParserErrors' info='3001'/>
5515 …e='XML_SCHEMAP_SRC_SIMPLE_TYPE_3' file='xmlerror' value='3002' type='xmlParserErrors' info='3002'/>
5516 …e='XML_SCHEMAP_SRC_SIMPLE_TYPE_4' file='xmlerror' value='3003' type='xmlParserErrors' info='3003'/>
5517 …UNION_MEMBERTYPES_OR_SIMPLETYPES' file='xmlerror' value='3007' type='xmlParserErrors' info='3007'/>
5518 …='XML_SCHEMAP_ST_PROPS_CORRECT_1' file='xmlerror' value='3008' type='xmlParserErrors' info='3008'/>
5519 …='XML_SCHEMAP_ST_PROPS_CORRECT_2' file='xmlerror' value='3009' type='xmlParserErrors' info='3009'/>
5520 …='XML_SCHEMAP_ST_PROPS_CORRECT_3' file='xmlerror' value='3010' type='xmlParserErrors' info='3010'/>
5521 …MAP_SUPERNUMEROUS_LIST_ITEM_TYPE' file='xmlerror' value='1776' type='xmlParserErrors' info='1776'/>
5522 …me='XML_SCHEMAP_TYPE_AND_SUBTYPE' file='xmlerror' value='1728' type='xmlParserErrors' info='1728'/>
5523 …ML_SCHEMAP_UNION_NOT_EXPRESSIBLE' file='xmlerror' value='1794' type='xmlParserErrors' info='1794'/>
5524 …e='XML_SCHEMAP_UNKNOWN_ALL_CHILD' file='xmlerror' value='1729' type='xmlParserErrors' info='1729'/>
5525 …HEMAP_UNKNOWN_ANYATTRIBUTE_CHILD' file='xmlerror' value='1730' type='xmlParserErrors' info='1730'/>
5526 …ML_SCHEMAP_UNKNOWN_ATTRGRP_CHILD' file='xmlerror' value='1732' type='xmlParserErrors' info='1732'/>
5527 …_SCHEMAP_UNKNOWN_ATTRIBUTE_GROUP' file='xmlerror' value='1733' type='xmlParserErrors' info='1733'/>
5528 …='XML_SCHEMAP_UNKNOWN_ATTR_CHILD' file='xmlerror' value='1731' type='xmlParserErrors' info='1731'/>
5529 …e='XML_SCHEMAP_UNKNOWN_BASE_TYPE' file='xmlerror' value='1734' type='xmlParserErrors' info='1734'/>
5530 …XML_SCHEMAP_UNKNOWN_CHOICE_CHILD' file='xmlerror' value='1735' type='xmlParserErrors' info='1735'/>
5531 …MAP_UNKNOWN_COMPLEXCONTENT_CHILD' file='xmlerror' value='1736' type='xmlParserErrors' info='1736'/>
5532 …CHEMAP_UNKNOWN_COMPLEXTYPE_CHILD' file='xmlerror' value='1737' type='xmlParserErrors' info='1737'/>
5533 …='XML_SCHEMAP_UNKNOWN_ELEM_CHILD' file='xmlerror' value='1738' type='xmlParserErrors' info='1738'/>
5534 …_SCHEMAP_UNKNOWN_EXTENSION_CHILD' file='xmlerror' value='1739' type='xmlParserErrors' info='1739'/>
5535 …'XML_SCHEMAP_UNKNOWN_FACET_CHILD' file='xmlerror' value='1740' type='xmlParserErrors' info='1740'/>
5536 …='XML_SCHEMAP_UNKNOWN_FACET_TYPE' file='xmlerror' value='1741' type='xmlParserErrors' info='1741'/>
5537 …'XML_SCHEMAP_UNKNOWN_GROUP_CHILD' file='xmlerror' value='1742' type='xmlParserErrors' info='1742'/>
5538 …XML_SCHEMAP_UNKNOWN_IMPORT_CHILD' file='xmlerror' value='1743' type='xmlParserErrors' info='1743'/>
5539 …ML_SCHEMAP_UNKNOWN_INCLUDE_CHILD' file='xmlerror' value='1769' type='xmlParserErrors' info='1769'/>
5540 …='XML_SCHEMAP_UNKNOWN_LIST_CHILD' file='xmlerror' value='1744' type='xmlParserErrors' info='1744'/>
5541 …'XML_SCHEMAP_UNKNOWN_MEMBER_TYPE' file='xmlerror' value='1773' type='xmlParserErrors' info='1773'/>
5542 …L_SCHEMAP_UNKNOWN_NOTATION_CHILD' file='xmlerror' value='1745' type='xmlParserErrors' info='1745'/>
5543 …name='XML_SCHEMAP_UNKNOWN_PREFIX' file='xmlerror' value='1767' type='xmlParserErrors' info='1767'/>
5544 …MAP_UNKNOWN_PROCESSCONTENT_CHILD' file='xmlerror' value='1746' type='xmlParserErrors' info='1746'/>
5545 …<enum name='XML_SCHEMAP_UNKNOWN_REF' file='xmlerror' value='1747' type='xmlParserErrors' info='174…
5546 …CHEMAP_UNKNOWN_RESTRICTION_CHILD' file='xmlerror' value='1748' type='xmlParserErrors' info='1748'/>
5547 …ML_SCHEMAP_UNKNOWN_SCHEMAS_CHILD' file='xmlerror' value='1749' type='xmlParserErrors' info='1749'/>
5548 …L_SCHEMAP_UNKNOWN_SEQUENCE_CHILD' file='xmlerror' value='1750' type='xmlParserErrors' info='1750'/>
5549 …EMAP_UNKNOWN_SIMPLECONTENT_CHILD' file='xmlerror' value='1751' type='xmlParserErrors' info='1751'/>
5550 …SCHEMAP_UNKNOWN_SIMPLETYPE_CHILD' file='xmlerror' value='1752' type='xmlParserErrors' info='1752'/>
5551 …<enum name='XML_SCHEMAP_UNKNOWN_TYPE' file='xmlerror' value='1753' type='xmlParserErrors' info='17…
5552 …'XML_SCHEMAP_UNKNOWN_UNION_CHILD' file='xmlerror' value='1754' type='xmlParserErrors' info='1754'/>
5553 …SCHEMAP_WARN_ATTR_POINTLESS_PROH' file='xmlerror' value='3086' type='xmlParserErrors' info='3085'/>
5554 …ML_SCHEMAP_WARN_ATTR_REDECL_PROH' file='xmlerror' value='3085' type='xmlParserErrors' info='3085'/>
5555 …me='XML_SCHEMAP_WARN_SKIP_SCHEMA' file='xmlerror' value='3083' type='xmlParserErrors' info='3083'/>
5556 …ML_SCHEMAP_WARN_UNLOCATED_SCHEMA' file='xmlerror' value='3084' type='xmlParserErrors' info='3084'/>
5557 …HEMAP_WILDCARD_INVALID_NS_MEMBER' file='xmlerror' value='1792' type='xmlParserErrors' info='1792'/>
5631 …<enum name='XML_SCHEMATRONV_ASSERT' file='xmlerror' value='4000' type='xmlParserErrors' info='4000…
5633 …UT_BUFFER' file='schematron' value='512' type='xmlSchematronValidOptions' info='output to a buffer…
5634 …N_OUT_ERROR' file='schematron' value='8' type='xmlSchematronValidOptions' info='output via xmlStru…
5635 …_OUT_FILE' file='schematron' value='256' type='xmlSchematronValidOptions' info='output to a file d…
5636 …N_OUT_IO' file='schematron' value='1024' type='xmlSchematronValidOptions' info=' output to I/O mec…
5637 …ON_OUT_QUIET' file='schematron' value='1' type='xmlSchematronValidOptions' info='quiet no report'/>
5638 …ON_OUT_TEXT' file='schematron' value='2' type='xmlSchematronValidOptions' info='build a textual re…
5639 …HEMATRON_OUT_XML' file='schematron' value='4' type='xmlSchematronValidOptions' info='output SVRL'/>
5640 …<enum name='XML_SCHEMAV_ATTRINVALID' file='xmlerror' value='1821' type='xmlParserErrors' info='182…
5641 …<enum name='XML_SCHEMAV_ATTRUNKNOWN' file='xmlerror' value='1820' type='xmlParserErrors' info='182…
5642 …<enum name='XML_SCHEMAV_CONSTRUCT' file='xmlerror' value='1817' type='xmlParserErrors' info='1817'…
5643 …ame='XML_SCHEMAV_CVC_ATTRIBUTE_1' file='xmlerror' value='1861' type='xmlParserErrors' info='1861'/>
5644 …ame='XML_SCHEMAV_CVC_ATTRIBUTE_2' file='xmlerror' value='1862' type='xmlParserErrors' info='1862'/>
5645 …ame='XML_SCHEMAV_CVC_ATTRIBUTE_3' file='xmlerror' value='1863' type='xmlParserErrors' info='1863'/>
5646 …ame='XML_SCHEMAV_CVC_ATTRIBUTE_4' file='xmlerror' value='1864' type='xmlParserErrors' info='1864'/>
5647 … <enum name='XML_SCHEMAV_CVC_AU' file='xmlerror' value='1874' type='xmlParserErrors' info='1874'/>
5648 …='XML_SCHEMAV_CVC_COMPLEX_TYPE_1' file='xmlerror' value='1873' type='xmlParserErrors' info='1873'/>
5649 …XML_SCHEMAV_CVC_COMPLEX_TYPE_2_1' file='xmlerror' value='1841' type='xmlParserErrors' info='1841'/>
5650 …XML_SCHEMAV_CVC_COMPLEX_TYPE_2_2' file='xmlerror' value='1842' type='xmlParserErrors' info='1842'/>
5651 …XML_SCHEMAV_CVC_COMPLEX_TYPE_2_3' file='xmlerror' value='1843' type='xmlParserErrors' info='1843'/>
5652 …XML_SCHEMAV_CVC_COMPLEX_TYPE_2_4' file='xmlerror' value='1844' type='xmlParserErrors' info='1844'/>
5653 …XML_SCHEMAV_CVC_COMPLEX_TYPE_3_1' file='xmlerror' value='1865' type='xmlParserErrors' info='1865'/>
5654 …L_SCHEMAV_CVC_COMPLEX_TYPE_3_2_1' file='xmlerror' value='1866' type='xmlParserErrors' info='1866'/>
5655 …L_SCHEMAV_CVC_COMPLEX_TYPE_3_2_2' file='xmlerror' value='1867' type='xmlParserErrors' info='1867'/>
5656 …='XML_SCHEMAV_CVC_COMPLEX_TYPE_4' file='xmlerror' value='1868' type='xmlParserErrors' info='1868'/>
5657 …XML_SCHEMAV_CVC_COMPLEX_TYPE_5_1' file='xmlerror' value='1869' type='xmlParserErrors' info='1869'/>
5658 …XML_SCHEMAV_CVC_COMPLEX_TYPE_5_2' file='xmlerror' value='1870' type='xmlParserErrors' info='1870'/>
5659 …SCHEMAV_CVC_DATATYPE_VALID_1_2_1' file='xmlerror' value='1824' type='xmlParserErrors' info='1824'/>
5660 …SCHEMAV_CVC_DATATYPE_VALID_1_2_2' file='xmlerror' value='1825' type='xmlParserErrors' info='1825'/>
5661 …SCHEMAV_CVC_DATATYPE_VALID_1_2_3' file='xmlerror' value='1826' type='xmlParserErrors' info='1826'/>
5662 …<enum name='XML_SCHEMAV_CVC_ELT_1' file='xmlerror' value='1845' type='xmlParserErrors' info='1845'…
5663 …<enum name='XML_SCHEMAV_CVC_ELT_2' file='xmlerror' value='1846' type='xmlParserErrors' info='1846'…
5664 …<enum name='XML_SCHEMAV_CVC_ELT_3_1' file='xmlerror' value='1847' type='xmlParserErrors' info='184…
5665 …<enum name='XML_SCHEMAV_CVC_ELT_3_2_1' file='xmlerror' value='1848' type='xmlParserErrors' info='1…
5666 …<enum name='XML_SCHEMAV_CVC_ELT_3_2_2' file='xmlerror' value='1849' type='xmlParserErrors' info='1…
5667 …<enum name='XML_SCHEMAV_CVC_ELT_4_1' file='xmlerror' value='1850' type='xmlParserErrors' info='185…
5668 …<enum name='XML_SCHEMAV_CVC_ELT_4_2' file='xmlerror' value='1851' type='xmlParserErrors' info='185…
5669 …<enum name='XML_SCHEMAV_CVC_ELT_4_3' file='xmlerror' value='1852' type='xmlParserErrors' info='185…
5670 …<enum name='XML_SCHEMAV_CVC_ELT_5_1_1' file='xmlerror' value='1853' type='xmlParserErrors' info='1…
5671 …<enum name='XML_SCHEMAV_CVC_ELT_5_1_2' file='xmlerror' value='1854' type='xmlParserErrors' info='1…
5672 …<enum name='XML_SCHEMAV_CVC_ELT_5_2_1' file='xmlerror' value='1855' type='xmlParserErrors' info='1…
5673 …ame='XML_SCHEMAV_CVC_ELT_5_2_2_1' file='xmlerror' value='1856' type='xmlParserErrors' info='1856'/>
5674 …e='XML_SCHEMAV_CVC_ELT_5_2_2_2_1' file='xmlerror' value='1857' type='xmlParserErrors' info='1857'/>
5675 …e='XML_SCHEMAV_CVC_ELT_5_2_2_2_2' file='xmlerror' value='1858' type='xmlParserErrors' info='1858'/>
5676 …<enum name='XML_SCHEMAV_CVC_ELT_6' file='xmlerror' value='1859' type='xmlParserErrors' info='1859'…
5677 …<enum name='XML_SCHEMAV_CVC_ELT_7' file='xmlerror' value='1860' type='xmlParserErrors' info='1860'…
5678 …ML_SCHEMAV_CVC_ENUMERATION_VALID' file='xmlerror' value='1840' type='xmlParserErrors' info='1840'/>
5679 …ame='XML_SCHEMAV_CVC_FACET_VALID' file='xmlerror' value='1829' type='xmlParserErrors' info='1829'/>
5680 …SCHEMAV_CVC_FRACTIONDIGITS_VALID' file='xmlerror' value='1838' type='xmlParserErrors' info='1838'/>
5681 … <enum name='XML_SCHEMAV_CVC_IDC' file='xmlerror' value='1877' type='xmlParserErrors' info='1877'/>
5682 …me='XML_SCHEMAV_CVC_LENGTH_VALID' file='xmlerror' value='1830' type='xmlParserErrors' info='1830'/>
5683 …L_SCHEMAV_CVC_MAXEXCLUSIVE_VALID' file='xmlerror' value='1836' type='xmlParserErrors' info='1836'/>
5684 …L_SCHEMAV_CVC_MAXINCLUSIVE_VALID' file='xmlerror' value='1834' type='xmlParserErrors' info='1834'/>
5685 …'XML_SCHEMAV_CVC_MAXLENGTH_VALID' file='xmlerror' value='1832' type='xmlParserErrors' info='1832'/>
5686 …L_SCHEMAV_CVC_MINEXCLUSIVE_VALID' file='xmlerror' value='1835' type='xmlParserErrors' info='1835'/>
5687 …L_SCHEMAV_CVC_MININCLUSIVE_VALID' file='xmlerror' value='1833' type='xmlParserErrors' info='1833'/>
5688 …'XML_SCHEMAV_CVC_MINLENGTH_VALID' file='xmlerror' value='1831' type='xmlParserErrors' info='1831'/>
5689 …e='XML_SCHEMAV_CVC_PATTERN_VALID' file='xmlerror' value='1839' type='xmlParserErrors' info='1839'/>
5690 …ML_SCHEMAV_CVC_TOTALDIGITS_VALID' file='xmlerror' value='1837' type='xmlParserErrors' info='1837'/>
5691 …<enum name='XML_SCHEMAV_CVC_TYPE_1' file='xmlerror' value='1875' type='xmlParserErrors' info='1875…
5692 …<enum name='XML_SCHEMAV_CVC_TYPE_2' file='xmlerror' value='1876' type='xmlParserErrors' info='1876…
5693 …name='XML_SCHEMAV_CVC_TYPE_3_1_1' file='xmlerror' value='1827' type='xmlParserErrors' info='1827'/>
5694 …name='XML_SCHEMAV_CVC_TYPE_3_1_2' file='xmlerror' value='1828' type='xmlParserErrors' info='1828'/>
5695 …<enum name='XML_SCHEMAV_CVC_WILDCARD' file='xmlerror' value='1878' type='xmlParserErrors' info='18…
5696 …SCHEMAV_DOCUMENT_ELEMENT_MISSING' file='xmlerror' value='1872' type='xmlParserErrors' info='1872'/>
5697 …<enum name='XML_SCHEMAV_ELEMCONT' file='xmlerror' value='1810' type='xmlParserErrors' info='1810'/>
5698 …ame='XML_SCHEMAV_ELEMENT_CONTENT' file='xmlerror' value='1871' type='xmlParserErrors' info='1871'/>
5699 …<enum name='XML_SCHEMAV_EXTRACONTENT' file='xmlerror' value='1813' type='xmlParserErrors' info='18…
5700 <enum name='XML_SCHEMAV_FACET' file='xmlerror' value='1823' type='xmlParserErrors' info='1823'/>
5701 …<enum name='XML_SCHEMAV_HAVEDEFAULT' file='xmlerror' value='1811' type='xmlParserErrors' info='181…
5702 …<enum name='XML_SCHEMAV_INTERNAL' file='xmlerror' value='1818' type='xmlParserErrors' info='1818'/>
5703 …<enum name='XML_SCHEMAV_INVALIDATTR' file='xmlerror' value='1814' type='xmlParserErrors' info='181…
5704 …<enum name='XML_SCHEMAV_INVALIDELEM' file='xmlerror' value='1815' type='xmlParserErrors' info='181…
5705 …<enum name='XML_SCHEMAV_ISABSTRACT' file='xmlerror' value='1808' type='xmlParserErrors' info='1808…
5706 <enum name='XML_SCHEMAV_MISC' file='xmlerror' value='1879' type='xmlParserErrors' info='1879'/>
5707 … <enum name='XML_SCHEMAV_MISSING' file='xmlerror' value='1804' type='xmlParserErrors' info='1804'/>
5708 …<enum name='XML_SCHEMAV_NOROLLBACK' file='xmlerror' value='1807' type='xmlParserErrors' info='1807…
5710 …name='XML_SCHEMAV_NOTDETERMINIST' file='xmlerror' value='1816' type='xmlParserErrors' info='1816'/>
5711 …<enum name='XML_SCHEMAV_NOTEMPTY' file='xmlerror' value='1809' type='xmlParserErrors' info='1809'/>
5712 …<enum name='XML_SCHEMAV_NOTNILLABLE' file='xmlerror' value='1812' type='xmlParserErrors' info='181…
5713 …<enum name='XML_SCHEMAV_NOTSIMPLE' file='xmlerror' value='1819' type='xmlParserErrors' info='1819'…
5714 …<enum name='XML_SCHEMAV_NOTTOPLEVEL' file='xmlerror' value='1803' type='xmlParserErrors' info='180…
5715 … <enum name='XML_SCHEMAV_NOTYPE' file='xmlerror' value='1806' type='xmlParserErrors' info='1806'/>
5716 …name='XML_SCHEMAV_UNDECLAREDELEM' file='xmlerror' value='1802' type='xmlParserErrors' info='1802'/>
5717 <enum name='XML_SCHEMAV_VALUE' file='xmlerror' value='1822' type='xmlParserErrors' info='1822'/>
5718 …<enum name='XML_SCHEMAV_WRONGELEM' file='xmlerror' value='1805' type='xmlParserErrors' info='1805'…
5724 …_MIXED_OR_ELEMENTS' file='schemasInternals' value='5' type='xmlSchemaContentType' info='Obsolete'/>
5747 …MA_TYPE_BASIC' file='schemasInternals' value='1' type='xmlSchemaTypeType' info='A built-in datatyp…
5767 …_VAL_VC_I_CREATE' file='xmlschemas' value='1' type='xmlSchemaValidOption' info=' Default/fixed: cr…
5781 …<enum name='XML_TREE_INVALID_DEC' file='xmlerror' value='1301' type='xmlParserErrors' info='1301'/>
5783 <enum name='XML_TREE_NOT_UTF8' file='xmlerror' value='1303' type='xmlParserErrors' info='1303'/>
5784 …me='XML_TREE_UNTERMINATED_ENTITY' file='xmlerror' value='1302' type='xmlParserErrors' info='1302'/>
5785 <enum name='XML_WAR_CATALOG_PI' file='xmlerror' value='93' type='xmlParserErrors' info='93'/>
5786 …<enum name='XML_WAR_ENTITY_REDEFINED' file='xmlerror' value='107' type='xmlParserErrors' info='107…
5787 <enum name='XML_WAR_LANG_VALUE' file='xmlerror' value='98' type='xmlParserErrors' info='98'/>
5788 <enum name='XML_WAR_NS_COLUMN' file='xmlerror' value='106' type='xmlParserErrors' info='106'/>
5789 <enum name='XML_WAR_NS_URI' file='xmlerror' value='99' type='xmlParserErrors' info='99'/>
5790 …<enum name='XML_WAR_NS_URI_RELATIVE' file='xmlerror' value='100' type='xmlParserErrors' info='100'…
5791 <enum name='XML_WAR_SPACE_VALUE' file='xmlerror' value='102' type='xmlParserErrors' info='102'/>
5792 …<enum name='XML_WAR_UNDECLARED_ENTITY' file='xmlerror' value='27' type='xmlParserErrors' info='27'…
5793 … <enum name='XML_WAR_UNKNOWN_VERSION' file='xmlerror' value='97' type='xmlParserErrors' info='97'/>
5810 …<enum name='XML_WITH_NONE' file='parser' value='99999' type='xmlFeature' info=' just to be sure of…
5828 …<enum name='XML_XINCLUDE_BUILD_FAILED' file='xmlerror' value='1609' type='xmlParserErrors' info='1…
5829 …name='XML_XINCLUDE_DEPRECATED_NS' file='xmlerror' value='1617' type='xmlParserErrors' info='1617'/>
5831 …XML_XINCLUDE_ENTITY_DEF_MISMATCH' file='xmlerror' value='1602' type='xmlParserErrors' info='1602'/>
5832 …ML_XINCLUDE_FALLBACKS_IN_INCLUDE' file='xmlerror' value='1615' type='xmlParserErrors' info='1615'/>
5833 …XINCLUDE_FALLBACK_NOT_IN_INCLUDE' file='xmlerror' value='1616' type='xmlParserErrors' info='1616'/>
5834 …<enum name='XML_XINCLUDE_FRAGMENT_ID' file='xmlerror' value='1618' type='xmlParserErrors' info='16…
5835 …<enum name='XML_XINCLUDE_HREF_URI' file='xmlerror' value='1605' type='xmlParserErrors' info='1605'…
5836 …'XML_XINCLUDE_INCLUDE_IN_INCLUDE' file='xmlerror' value='1614' type='xmlParserErrors' info='1614'/>
5837 …<enum name='XML_XINCLUDE_INVALID_CHAR' file='xmlerror' value='1608' type='xmlParserErrors' info='1…
5838 …name='XML_XINCLUDE_MULTIPLE_ROOT' file='xmlerror' value='1611' type='xmlParserErrors' info='1611'/>
5839 …<enum name='XML_XINCLUDE_NO_FALLBACK' file='xmlerror' value='1604' type='xmlParserErrors' info='16…
5840 …<enum name='XML_XINCLUDE_NO_HREF' file='xmlerror' value='1603' type='xmlParserErrors' info='1603'/>
5841 …<enum name='XML_XINCLUDE_PARSE_VALUE' file='xmlerror' value='1601' type='xmlParserErrors' info='16…
5844 …name='XML_XINCLUDE_TEXT_DOCUMENT' file='xmlerror' value='1607' type='xmlParserErrors' info='1607'/>
5845 …name='XML_XINCLUDE_TEXT_FRAGMENT' file='xmlerror' value='1606' type='xmlParserErrors' info='1606'/>
5846 …e='XML_XINCLUDE_UNKNOWN_ENCODING' file='xmlerror' value='1610' type='xmlParserErrors' info='1610'/>
5847 …<enum name='XML_XINCLUDE_XPTR_FAILED' file='xmlerror' value='1612' type='xmlParserErrors' info='16…
5848 …<enum name='XML_XINCLUDE_XPTR_RESULT' file='xmlerror' value='1613' type='xmlParserErrors' info='16…
5849 …<enum name='XML_XPATH_ENCODING_ERROR' file='xmlerror' value='1220' type='xmlParserErrors' info='12…
5851 …<enum name='XML_XPATH_EXPR_ERROR' file='xmlerror' value='1207' type='xmlParserErrors' info='1207'/>
5852 …<enum name='XML_XPATH_INVALID_ARITY' file='xmlerror' value='1212' type='xmlParserErrors' info='121…
5853 …me='XML_XPATH_INVALID_CHAR_ERROR' file='xmlerror' value='1221' type='xmlParserErrors' info='1221'/>
5854 …'XML_XPATH_INVALID_CTXT_POSITION' file='xmlerror' value='1214' type='xmlParserErrors' info='1214'/>
5855 …ame='XML_XPATH_INVALID_CTXT_SIZE' file='xmlerror' value='1213' type='xmlParserErrors' info='1213'/>
5856 …<enum name='XML_XPATH_INVALID_OPERAND' file='xmlerror' value='1210' type='xmlParserErrors' info='1…
5857 …ML_XPATH_INVALID_PREDICATE_ERROR' file='xmlerror' value='1206' type='xmlParserErrors' info='1206'/>
5858 …<enum name='XML_XPATH_INVALID_TYPE' file='xmlerror' value='1211' type='xmlParserErrors' info='1211…
5859 …<enum name='XML_XPATH_MEMORY_ERROR' file='xmlerror' value='1215' type='xmlParserErrors' info='1215…
5860 …<enum name='XML_XPATH_NUMBER_ERROR' file='xmlerror' value='1201' type='xmlParserErrors' info='1201…
5861 …e='XML_XPATH_START_LITERAL_ERROR' file='xmlerror' value='1203' type='xmlParserErrors' info='1203'/>
5862 …<enum name='XML_XPATH_UNCLOSED_ERROR' file='xmlerror' value='1208' type='xmlParserErrors' info='12…
5863 …me='XML_XPATH_UNDEF_PREFIX_ERROR' file='xmlerror' value='1219' type='xmlParserErrors' info='1219'/>
5864 …='XML_XPATH_UNDEF_VARIABLE_ERROR' file='xmlerror' value='1205' type='xmlParserErrors' info='1205'/>
5865 …L_XPATH_UNFINISHED_LITERAL_ERROR' file='xmlerror' value='1202' type='xmlParserErrors' info='1202'/>
5866 …me='XML_XPATH_UNKNOWN_FUNC_ERROR' file='xmlerror' value='1209' type='xmlParserErrors' info='1209'/>
5867 …me='XML_XPATH_VARIABLE_REF_ERROR' file='xmlerror' value='1204' type='xmlParserErrors' info='1204'/>
5868 …<enum name='XML_XPTR_CHILDSEQ_START' file='xmlerror' value='1901' type='xmlParserErrors' info='190…
5869 …<enum name='XML_XPTR_EVAL_FAILED' file='xmlerror' value='1902' type='xmlParserErrors' info='1902'/>
5870 …<enum name='XML_XPTR_EXTRA_OBJECTS' file='xmlerror' value='1903' type='xmlParserErrors' info='1903…
5871 …<enum name='XML_XPTR_RESOURCE_ERROR' file='xmlerror' value='1217' type='xmlParserErrors' info='121…
5872 …ame='XML_XPTR_SUB_RESOURCE_ERROR' file='xmlerror' value='1218' type='xmlParserErrors' info='1218'/>
5873 …<enum name='XML_XPTR_SYNTAX_ERROR' file='xmlerror' value='1216' type='xmlParserErrors' info='1216'…
5906 …<enum name='XPATH_XSLT_TREE' file='xpath' value='9' type='xmlXPathObjectType' info=' An XSLT value…
5919 <field name='name' type='const char *' info=' The tag name'/>
5920 <field name='startTag' type='char' info=' Whether the start tag can be implied'/>
5921 <field name='endTag' type='char' info=' Whether the end tag can be implied'/>
5922 <field name='saveEndTag' type='char' info=' Whether the end tag should be saved'/>
5923 <field name='empty' type='char' info=' Is this an empty element ?'/>
5924 <field name='depr' type='char' info=' Is this a deprecated element ?'/>
5925 <field name='dtd' type='char' info=' 1: only in Loose DTD, 2: only Frameset one'/>
5926 <field name='isinline' type='char' info=' is this a block 0 or inline 1 element'/>
5927 <field name='desc' type='const char *' info=' the description NRK Jan.2003
5937 <field name='subelts' type='const char **' info=' allowed sub-elements of this element'/>
5938 <field name='defaultsubelt' type='const char *' info=' subelement for suggested auto-repair
5940 <field name='attrs_opt' type='const char **' info=' Optional Attributes'/>
5941 <field name='attrs_depr' type='const char **' info=' Additional deprecated attributes'/>
5942 <field name='attrs_req' type='const char **' info=' Required attributes'/>
5946 <field name='value' type='unsigned int' info=' the UNICODE value for the character'/>
5947 <field name='name' type='const char *' info=' The entity name'/>
5948 <field name='desc' type='const char *' info=' the description'/>
5962 … <field name='uconv' type='UConverter *' info=' for conversion between an encoding and UTF-16'/>
5963 <field name='utf8' type='UConverter *' info=' for conversion between UTF-8 and UTF-16'/>
5968 <field name='simple' type='xlinkSimpleLinkFunk' info=''/>
5969 <field name='extended' type='xlinkExtendedLinkFunk' info=''/>
5970 <field name='set' type='xlinkExtendedLinkSetFunk' info=''/>
5978 <field name='_private' type='void *' info=' application data'/>
5979 <field name='type' type='xmlElementType' info=' XML_ATTRIBUTE_NODE, must be second !'/>
5980 <field name='name' type='const xmlChar *' info=' the name of the property'/>
5981 <field name='children' type='struct _xmlNode *' info=' the value of the property'/>
5982 <field name='last' type='struct _xmlNode *' info=' NULL'/>
5983 <field name='parent' type='struct _xmlNode *' info=' child->parent link'/>
5984 <field name='next' type='struct _xmlAttr *' info=' next sibling link '/>
5985 <field name='prev' type='struct _xmlAttr *' info=' previous sibling link '/>
5986 <field name='doc' type='struct _xmlDoc *' info=' the containing document'/>
5987 <field name='ns' type='xmlNs *' info=' pointer to the associated namespace'/>
5988 <field name='atype' type='xmlAttributeType' info=' the attribute type if validating'/>
5989 <field name='psvi' type='void *' info=' for type/PSVI informations'/>
5993 <field name='_private' type='void *' info=' application data'/>
5994 <field name='type' type='xmlElementType' info=' XML_ATTRIBUTE_DECL, must be second !'/>
5995 <field name='name' type='const xmlChar *' info=' Attribute name'/>
5996 <field name='children' type='struct _xmlNode *' info=' NULL'/>
5997 <field name='last' type='struct _xmlNode *' info=' NULL'/>
5998 <field name='parent' type='struct _xmlDtd *' info=' -> DTD'/>
5999 <field name='next' type='struct _xmlNode *' info=' next sibling link '/>
6000 <field name='prev' type='struct _xmlNode *' info=' previous sibling link '/>
6001 <field name='doc' type='struct _xmlDoc *' info=' the containing document'/>
6002 <field name='nexth' type='struct _xmlAttribute *' info=' next in hash table'/>
6003 <field name='atype' type='xmlAttributeType' info=' The attribute type'/>
6004 <field name='def' type='xmlAttributeDefault' info=' the default'/>
6005 <field name='defaultValue' type='const xmlChar *' info=' or the default value'/>
6006 <field name='tree' type='xmlEnumerationPtr' info=' or the enumeration tree if any'/>
6007 <field name='prefix' type='const xmlChar *' info=' the namespace prefix if any'/>
6008 <field name='elem' type='const xmlChar *' info=' Element holding the attribute'/>
6017 <info>A libxml automata description, It can be compiled into a regexp</info>
6021 <info>A state int the automata description,</info>
6025 <info>A pointer to a buffer structure, the actual structure internals are not public</info>
6028 <field name='content' type='xmlChar *' info=' The buffer content UTF8'/>
6029 <field name='use' type='unsigned int' info=' The buffer size used'/>
6030 <field name='size' type='unsigned int' info=' The buffer size'/>
6031 <field name='alloc' type='xmlBufferAllocationScheme' info=' The realloc method'/>
6032 <field name='contentIO' type='xmlChar *' info=' in IO mode we may have a different base'/>
6042 <field name='low' type='unsigned int' info=''/>
6043 <field name='high' type='unsigned int' info=''/>
6047 <field name='nbShortRange' type='int' info=''/>
6048 <field name='nbLongRange' type='int' info=''/>
6049 <field name='shortRange' type='const xmlChSRange *' info=' points to an array of ranges'/>
6050 <field name='longRange' type='const xmlChLRange *' info=''/>
6054 <field name='low' type='unsigned short' info=''/>
6055 <field name='high' type='unsigned short' info=''/>
6059 …info>This is a basic byte in an UTF-8 encoded string. It's unsigned allowing to pinpoint case…
6063 <field name='name' type='char *' info=''/>
6064 <field name='input' type='xmlCharEncodingInputFunc' info=''/>
6065 <field name='output' type='xmlCharEncodingOutputFunc' info=''/>
6066 <field name='iconv_in' type='iconv_t' info=''/>
6067 <field name='iconv_out' type='iconv_t' info=''/>
6068 <field name='uconv_in' type='uconv_t *' info=''/>
6069 <field name='uconv_out' type='uconv_t *' info=''/>
6073 …<field name='_private' type='void *' info='* The type of this context, just in case we need specia…
6076 <field name='type' type='int' info='* Internal namespace map used for various operations.
6078 …<field name='namespaceMap' type='void *' info='* Use this one to acquire an xmlNsPtr intended for …
6081 <field name='getNsForNodeFunc' type='xmlDOMWrapAcquireNsFunction' info=''/>
6087 <field name='_private' type='void *' info=' application data'/>
6088 <field name='type' type='xmlElementType' info=' XML_DOCUMENT_NODE, must be second !'/>
6089 <field name='name' type='char *' info=' name/filename/URI of the document'/>
6090 <field name='children' type='struct _xmlNode *' info=' the document tree'/>
6091 <field name='last' type='struct _xmlNode *' info=' last child link'/>
6092 <field name='parent' type='struct _xmlNode *' info=' child->parent link'/>
6093 <field name='next' type='struct _xmlNode *' info=' next sibling link '/>
6094 <field name='prev' type='struct _xmlNode *' info=' previous sibling link '/>
6095 <field name='doc' type='struct _xmlDoc *' info=' autoreference to itself End of common part'/>
6096 <field name='compression' type='int' info=' level of zlib compression'/>
6097 <field name='standalone' type='int' info=' standalone document (no external refs)
6103 <field name='intSubset' type='struct _xmlDtd *' info=' the document internal subset'/>
6104 <field name='extSubset' type='struct _xmlDtd *' info=' the document external subset'/>
6105 <field name='oldNs' type='struct _xmlNs *' info=' Global namespace, the old way'/>
6106 <field name='version' type='const xmlChar *' info=' the XML version string'/>
6107 <field name='encoding' type='const xmlChar *' info=' external initial encoding, if any'/>
6108 <field name='ids' type='void *' info=' Hash table for ID attributes if any'/>
6109 <field name='refs' type='void *' info=' Hash table for IDREFs attributes if any'/>
6110 <field name='URL' type='const xmlChar *' info=' The URI for that document'/>
6111 <field name='charset' type='int' info=' encoding of the in-memory content
6113 <field name='dict' type='struct _xmlDict *' info=' dict used to allocate names or NULL'/>
6114 <field name='psvi' type='void *' info=' for type/PSVI informations'/>
6115 <field name='parseFlags' type='int' info=' set of xmlParserOption used to parse the
6117 <field name='properties' type='int' info=' set of xmlDocProperties for this document
6123 <field name='_private' type='void *' info=' application data'/>
6124 <field name='type' type='xmlElementType' info=' XML_DTD_NODE, must be second !'/>
6125 <field name='name' type='const xmlChar *' info=' Name of the DTD'/>
6126 <field name='children' type='struct _xmlNode *' info=' the value of the property link'/>
6127 <field name='last' type='struct _xmlNode *' info=' last child link'/>
6128 <field name='parent' type='struct _xmlDoc *' info=' child->parent link'/>
6129 <field name='next' type='struct _xmlNode *' info=' next sibling link '/>
6130 <field name='prev' type='struct _xmlNode *' info=' previous sibling link '/>
6131 <field name='doc' type='struct _xmlDoc *' info=' the containing document End of common part'/>
6132 <field name='notations' type='void *' info=' Hash table for notations if any'/>
6133 <field name='elements' type='void *' info=' Hash table for elements if any'/>
6134 <field name='attributes' type='void *' info=' Hash table for attributes if any'/>
6135 <field name='entities' type='void *' info=' Hash table for entities if any'/>
6136 <field name='ExternalID' type='const xmlChar *' info=' External identifier for PUBLIC DTD'/>
6137 <field name='SystemID' type='const xmlChar *' info=' URI for a SYSTEM or PUBLIC DTD'/>
6138 <field name='pentities' type='void *' info=' Hash table for param entities if any'/>
6142 <field name='_private' type='void *' info=' application data'/>
6143 <field name='type' type='xmlElementType' info=' XML_ELEMENT_DECL, must be second !'/>
6144 <field name='name' type='const xmlChar *' info=' Element name'/>
6145 <field name='children' type='struct _xmlNode *' info=' NULL'/>
6146 <field name='last' type='struct _xmlNode *' info=' NULL'/>
6147 <field name='parent' type='struct _xmlDtd *' info=' -> DTD'/>
6148 <field name='next' type='struct _xmlNode *' info=' next sibling link '/>
6149 <field name='prev' type='struct _xmlNode *' info=' previous sibling link '/>
6150 <field name='doc' type='struct _xmlDoc *' info=' the containing document'/>
6151 <field name='etype' type='xmlElementTypeVal' info=' The type'/>
6152 <field name='content' type='xmlElementContentPtr' info=' the allowed element content'/>
6153 <field name='attributes' type='xmlAttributePtr' info=' List of the declared attributes'/>
6154 <field name='prefix' type='const xmlChar *' info=' the namespace prefix if any'/>
6155 <field name='contModel' type='xmlRegexpPtr' info=' the validating regexp'/>
6156 <field name='contModel' type='void *' info=''/>
6159 <field name='type' type='xmlElementContentType' info=' PCDATA, ELEMENT, SEQ or OR'/>
6160 <field name='ocur' type='xmlElementContentOccur' info=' ONCE, OPT, MULT or PLUS'/>
6161 <field name='name' type='const xmlChar *' info=' Element name'/>
6162 <field name='c1' type='struct _xmlElementContent *' info=' first child'/>
6163 <field name='c2' type='struct _xmlElementContent *' info=' second child'/>
6164 <field name='parent' type='struct _xmlElementContent *' info=' parent'/>
6165 <field name='prefix' type='const xmlChar *' info=' Namespace prefix'/>
6178 <field name='_private' type='void *' info=' application data'/>
6179 <field name='type' type='xmlElementType' info=' XML_ENTITY_DECL, must be second !'/>
6180 <field name='name' type='const xmlChar *' info=' Entity name'/>
6181 <field name='children' type='struct _xmlNode *' info=' First child link'/>
6182 <field name='last' type='struct _xmlNode *' info=' Last child link'/>
6183 <field name='parent' type='struct _xmlDtd *' info=' -> DTD'/>
6184 <field name='next' type='struct _xmlNode *' info=' next sibling link '/>
6185 <field name='prev' type='struct _xmlNode *' info=' previous sibling link '/>
6186 <field name='doc' type='struct _xmlDoc *' info=' the containing document'/>
6187 <field name='orig' type='xmlChar *' info=' content without ref substitution'/>
6188 <field name='content' type='xmlChar *' info=' content or ndata if unparsed'/>
6189 <field name='length' type='int' info=' the content length'/>
6190 <field name='etype' type='xmlEntityType' info=' The entity type'/>
6191 <field name='ExternalID' type='const xmlChar *' info=' External identifier for PUBLIC'/>
6192 <field name='SystemID' type='const xmlChar *' info=' URI for a SYSTEM or PUBLIC Entity'/>
6193 <field name='nexte' type='struct _xmlEntity *' info=' unused'/>
6194 <field name='URI' type='const xmlChar *' info=' the full URI as computed'/>
6195 <field name='owner' type='int' info=' does the entity own the childrens'/>
6196 …<field name='checked' type='int' info=' was the entity content checked this is also used to count …
6203 <field name='next' type='struct _xmlEnumeration *' info=' next one'/>
6204 <field name='name' type='const xmlChar *' info=' Enumeration name'/>
6208 <field name='domain' type='int' info=' What part of the library raised this error'/>
6209 <field name='code' type='int' info=' The error code, e.g. an xmlParserError'/>
6210 <field name='message' type='char *' info=' human-readable informative error message'/>
6211 <field name='level' type='xmlErrorLevel' info=' how consequent is the error'/>
6212 <field name='file' type='char *' info=' the filename'/>
6213 <field name='line' type='int' info=' the line number if available'/>
6214 <field name='str1' type='char *' info=' extra string information'/>
6215 <field name='str2' type='char *' info=' extra string information'/>
6216 <field name='str3' type='char *' info=' extra string information'/>
6217 <field name='int1' type='int' info=' extra number information'/>
6218 …<field name='int2' type='int' info=' error column # or 0 if N/A (todo: rename field when we would …
6219 <field name='ctxt' type='void *' info=' the parser context if available'/>
6220 <field name='node' type='void *' info=' the node in the tree'/>
6232 <field name='xmlParserVersion' type='const char *' info=''/>
6233 <field name='xmlDefaultSAXLocator' type='xmlSAXLocator' info=''/>
6234 <field name='xmlDefaultSAXHandler' type='xmlSAXHandlerV1' info=''/>
6235 <field name='docbDefaultSAXHandler' type='xmlSAXHandlerV1' info=''/>
6236 <field name='htmlDefaultSAXHandler' type='xmlSAXHandlerV1' info=''/>
6237 <field name='xmlFree' type='xmlFreeFunc' info=''/>
6238 <field name='xmlMalloc' type='xmlMallocFunc' info=''/>
6239 <field name='xmlMemStrdup' type='xmlStrdupFunc' info=''/>
6240 <field name='xmlRealloc' type='xmlReallocFunc' info=''/>
6241 <field name='xmlGenericError' type='xmlGenericErrorFunc' info=''/>
6242 <field name='xmlStructuredError' type='xmlStructuredErrorFunc' info=''/>
6243 <field name='xmlGenericErrorContext' type='void *' info=''/>
6244 <field name='oldXMLWDcompatibility' type='int' info=''/>
6245 <field name='xmlBufferAllocScheme' type='xmlBufferAllocationScheme' info=''/>
6246 <field name='xmlDefaultBufferSize' type='int' info=''/>
6247 <field name='xmlSubstituteEntitiesDefaultValue' type='int' info=''/>
6248 <field name='xmlDoValidityCheckingDefaultValue' type='int' info=''/>
6249 <field name='xmlGetWarningsDefaultValue' type='int' info=''/>
6250 <field name='xmlKeepBlanksDefaultValue' type='int' info=''/>
6251 <field name='xmlLineNumbersDefaultValue' type='int' info=''/>
6252 <field name='xmlLoadExtDtdDefaultValue' type='int' info=''/>
6253 <field name='xmlParserDebugEntities' type='int' info=''/>
6254 <field name='xmlPedanticParserDefaultValue' type='int' info=''/>
6255 <field name='xmlSaveNoEmptyTags' type='int' info=''/>
6256 <field name='xmlIndentTreeOutput' type='int' info=''/>
6257 <field name='xmlTreeIndentString' type='const char *' info=''/>
6258 <field name='xmlRegisterNodeDefaultValue' type='xmlRegisterNodeFunc' info=''/>
6259 <field name='xmlDeregisterNodeDefaultValue' type='xmlDeregisterNodeFunc' info=''/>
6260 <field name='xmlMallocAtomic' type='xmlMallocFunc' info=''/>
6261 <field name='xmlLastError' type='xmlError' info=''/>
6262 …e='xmlParserInputBufferCreateFilenameValue' type='xmlParserInputBufferCreateFilenameFunc' info=''/>
6263 …<field name='xmlOutputBufferCreateFilenameValue' type='xmlOutputBufferCreateFilenameFunc' info=''/>
6264 <field name='xmlStructuredErrorContext' type='void *' info=''/>
6270 <field name='next' type='struct _xmlID *' info=' next ID'/>
6271 <field name='value' type='const xmlChar *' info=' The ID name'/>
6272 <field name='attr' type='xmlAttrPtr' info=' The attribute holding it'/>
6273 <field name='name' type='const xmlChar *' info=' The attribute if attr is not available'/>
6274 <field name='lineno' type='int' info=' The line number if attr is not available'/>
6275 <field name='doc' type='struct _xmlDoc *' info=' The document holding the ID'/>
6285 <field name='locNr' type='int' info=' number of locations in the set'/>
6286 <field name='locMax' type='int' info=' size of the array as allocated'/>
6287 <field name='locTab' type='xmlXPathObjectPtr *' info=' array of locations'/>
6293 <info>A handle to a dynamically loaded module</info>
6298 <field name='_private' type='void *' info=' application data'/>
6299 <field name='type' type='xmlElementType' info=' type number, must be second !'/>
6300 <field name='name' type='const xmlChar *' info=' the name of the node, or the entity'/>
6301 <field name='children' type='struct _xmlNode *' info=' parent->childs link'/>
6302 <field name='last' type='struct _xmlNode *' info=' last child link'/>
6303 <field name='parent' type='struct _xmlNode *' info=' child->parent link'/>
6304 <field name='next' type='struct _xmlNode *' info=' next sibling link '/>
6305 <field name='prev' type='struct _xmlNode *' info=' previous sibling link '/>
6306 <field name='doc' type='struct _xmlDoc *' info=' the containing document End of common part'/>
6307 <field name='ns' type='xmlNs *' info=' pointer to the associated namespace'/>
6308 <field name='content' type='xmlChar *' info=' the content'/>
6309 <field name='properties' type='struct _xmlAttr *' info=' properties list'/>
6310 <field name='nsDef' type='xmlNs *' info=' namespace definitions on this node'/>
6311 <field name='psvi' type='void *' info=' for type/PSVI informations'/>
6312 <field name='line' type='unsigned short' info=' line number'/>
6313 <field name='extra' type='unsigned short' info=' extra data for XPath/XSLT'/>
6317 <field name='nodeNr' type='int' info=' number of nodes in the set'/>
6318 <field name='nodeMax' type='int' info=' size of the array as allocated'/>
6319 …<field name='nodeTab' type='xmlNodePtr *' info=' array of nodes in no particular order @@ with_ns …
6323 <field name='name' type='const xmlChar *' info=' Notation name'/>
6324 <field name='PublicID' type='const xmlChar *' info=' Public identifier, if any'/>
6325 <field name='SystemID' type='const xmlChar *' info=' System identifier, if any'/>
6331 <field name='next' type='struct _xmlNs *' info=' next Ns link for this node '/>
6332 <field name='type' type='xmlNsType' info=' global or local'/>
6333 <field name='href' type='const xmlChar *' info=' URL for the namespace'/>
6334 <field name='prefix' type='const xmlChar *' info=' prefix for the namespace'/>
6335 <field name='_private' type='void *' info=' application data'/>
6336 <field name='context' type='struct _xmlDoc *' info=' normally an xmlDoc'/>
6341 <field name='context' type='void *' info=''/>
6342 <field name='writecallback' type='xmlOutputWriteCallback' info=''/>
6343 <field name='closecallback' type='xmlOutputCloseCallback' info=''/>
6344 <field name='encoder' type='xmlCharEncodingHandlerPtr' info=' I18N conversions to UTF-8'/>
6345 <field name='buffer' type='xmlBufPtr' info=' Local buffer encoded in UTF-8 or ISOLatin'/>
6346 <field name='conv' type='xmlBufPtr' info=' if encoder != NULL buffer for output'/>
6347 <field name='written' type='int' info=' total number of byte written'/>
6348 <field name='error' type='int' info=''/>
6352 <field name='sax' type='struct _xmlSAXHandler *' info=' The SAX handler'/>
6353 <field name='userData' type='void *' info=' For SAX interface only, used by DOM build'/>
6354 <field name='myDoc' type='xmlDocPtr' info=' the document being built'/>
6355 <field name='wellFormed' type='int' info=' is the document well formed'/>
6356 <field name='replaceEntities' type='int' info=' shall we replace entities ?'/>
6357 <field name='version' type='const xmlChar *' info=' the XML version string'/>
6358 <field name='encoding' type='const xmlChar *' info=' the declared encoding, if any'/>
6359 <field name='standalone' type='int' info=' standalone document'/>
6360 <field name='html' type='int' info=' an HTML(1)/Docbook(2) document
6364 <field name='input' type='xmlParserInputPtr' info=' Current input stream'/>
6365 <field name='inputNr' type='int' info=' Number of current input streams'/>
6366 <field name='inputMax' type='int' info=' Max number of input streams'/>
6367 …<field name='inputTab' type='xmlParserInputPtr *' info=' stack of inputs Node analysis stack only …
6368 <field name='node' type='xmlNodePtr' info=' Current parsed Node'/>
6369 <field name='nodeNr' type='int' info=' Depth of the parsing stack'/>
6370 <field name='nodeMax' type='int' info=' Max depth of the parsing stack'/>
6371 <field name='nodeTab' type='xmlNodePtr *' info=' array of nodes'/>
6372 <field name='record_info' type='int' info=' Whether node info should be kept'/>
6373 <field name='node_seq' type='xmlParserNodeInfoSeq' info=' info about each node parsed'/>
6374 <field name='errNo' type='int' info=' error code'/>
6375 <field name='hasExternalSubset' type='int' info=' reference and external subset'/>
6376 <field name='hasPErefs' type='int' info=' the internal subset has PE refs'/>
6377 <field name='external' type='int' info=' are we parsing an external entity'/>
6378 <field name='valid' type='int' info=' is the document valid'/>
6379 <field name='validate' type='int' info=' shall we try to validate ?'/>
6380 <field name='vctxt' type='xmlValidCtxt' info=' The validity context'/>
6381 <field name='instate' type='xmlParserInputState' info=' current type of input'/>
6382 <field name='token' type='int' info=' next char look-ahead'/>
6383 <field name='directory' type='char *' info=' the data directory Node name stack'/>
6384 <field name='name' type='const xmlChar *' info=' Current parsed Node'/>
6385 <field name='nameNr' type='int' info=' Depth of the parsing stack'/>
6386 <field name='nameMax' type='int' info=' Max depth of the parsing stack'/>
6387 <field name='nameTab' type='const xmlChar * *' info=' array of nodes'/>
6388 <field name='nbChars' type='long' info=' number of xmlChar processed'/>
6389 <field name='checkIndex' type='long' info=' used by progressive parsing lookup'/>
6390 <field name='keepBlanks' type='int' info=' ugly but ...'/>
6391 <field name='disableSAX' type='int' info=' SAX callbacks are disabled'/>
6392 <field name='inSubset' type='int' info=' Parsing is in int 1/ext 2 subset'/>
6393 <field name='intSubName' type='const xmlChar *' info=' name of subset'/>
6394 <field name='extSubURI' type='xmlChar *' info=' URI of external subset'/>
6395 …<field name='extSubSystem' type='xmlChar *' info=' SYSTEM ID of external subset xml:space values'/>
6396 <field name='space' type='int *' info=' Should the parser preserve spaces'/>
6397 <field name='spaceNr' type='int' info=' Depth of the parsing stack'/>
6398 <field name='spaceMax' type='int' info=' Max depth of the parsing stack'/>
6399 <field name='spaceTab' type='int *' info=' array of space infos'/>
6400 <field name='depth' type='int' info=' to prevent entity substitution loops'/>
6401 <field name='entity' type='xmlParserInputPtr' info=' used to check entities boundaries'/>
6402 <field name='charset' type='int' info=' encoding of the in-memory content
6404 <field name='nodelen' type='int' info=' Those two fields are there to'/>
6405 <field name='nodemem' type='int' info=' Speed up large node parsing'/>
6406 <field name='pedantic' type='int' info=' signal pedantic warnings'/>
6407 <field name='_private' type='void *' info=' For user data, libxml won't touch it'/>
6408 <field name='loadsubset' type='int' info=' should the external subset be loaded'/>
6409 <field name='linenumbers' type='int' info=' set line number in element content'/>
6410 <field name='catalogs' type='void *' info=' document's own catalog'/>
6411 <field name='recovery' type='int' info=' run in recovery mode'/>
6412 <field name='progressive' type='int' info=' is this a progressive parsing'/>
6413 <field name='dict' type='xmlDictPtr' info=' dictionnary for the parser'/>
6414 <field name='atts' type='const xmlChar * *' info=' array for the attributes callbacks'/>
6415 <field name='maxatts' type='int' info=' the size of the array'/>
6416 <field name='docdict' type='int' info='* pre-interned strings
6418 <field name='str_xml' type='const xmlChar *' info=''/>
6419 <field name='str_xmlns' type='const xmlChar *' info=''/>
6420 …<field name='str_xml_ns' type='const xmlChar *' info='* Everything below is used only by the new S…
6422 <field name='sax2' type='int' info=' operating in the new SAX mode'/>
6423 <field name='nsNr' type='int' info=' the number of inherited namespaces'/>
6424 <field name='nsMax' type='int' info=' the size of the arrays'/>
6425 <field name='nsTab' type='const xmlChar * *' info=' the array of prefix/namespace name'/>
6426 <field name='attallocs' type='int *' info=' which attribute were allocated'/>
6427 <field name='pushTab' type='void * *' info=' array of data for push'/>
6428 <field name='attsDefault' type='xmlHashTablePtr' info=' defaulted attributes if any'/>
6429 <field name='attsSpecial' type='xmlHashTablePtr' info=' non-CDATA attributes if any'/>
6430 <field name='nsWellFormed' type='int' info=' is the document XML Nanespace okay'/>
6431 … <field name='options' type='int' info='* Those fields are needed only for treaming parsing so far
6433 <field name='dictNames' type='int' info=' Use dictionary names for the tree'/>
6434 <field name='freeElemsNr' type='int' info=' number of freed element nodes'/>
6435 <field name='freeElems' type='xmlNodePtr' info=' List of freed element nodes'/>
6436 <field name='freeAttrsNr' type='int' info=' number of freed attributes nodes'/>
6437 …<field name='freeAttrs' type='xmlAttrPtr' info='* the complete error informations for the last err…
6439 <field name='lastError' type='xmlError' info=''/>
6440 <field name='parseMode' type='xmlParserMode' info=' the parser mode'/>
6441 <field name='nbentities' type='unsigned long' info=' number of entities references'/>
6442 …<field name='sizeentities' type='unsigned long' info=' size of parsed entities for use by HTML non…
6443 <field name='nodeInfo' type='xmlParserNodeInfo *' info=' Current NodeInfo'/>
6444 <field name='nodeInfoNr' type='int' info=' Depth of the parsing stack'/>
6445 <field name='nodeInfoMax' type='int' info=' Max depth of the parsing stack'/>
6446 <field name='nodeInfoTab' type='xmlParserNodeInfo *' info=' array of nodeInfos'/>
6447 <field name='input_id' type='int' info=' we need to label inputs'/>
6448 <field name='sizeentcopy' type='unsigned long' info=' volume of entity copy'/>
6453 <field name='buf' type='xmlParserInputBufferPtr' info=' UTF-8 encoded buffer'/>
6454 <field name='filename' type='const char *' info=' The file analyzed, if any'/>
6455 <field name='directory' type='const char *' info=' the directory/base of the file'/>
6456 <field name='base' type='const xmlChar *' info=' Base of the array to parse'/>
6457 <field name='cur' type='const xmlChar *' info=' Current char being parsed'/>
6458 <field name='end' type='const xmlChar *' info=' end of the array to parse'/>
6459 <field name='length' type='int' info=' length if known'/>
6460 <field name='line' type='int' info=' Current line'/>
6461 …<field name='col' type='int' info='* NOTE: consumed is only tested for equality in the parser code,
6465 <field name='consumed' type='unsigned long' info=' How many xmlChars already consumed'/>
6466 <field name='free' type='xmlParserInputDeallocate' info=' function to deallocate the base'/>
6467 <field name='encoding' type='const xmlChar *' info=' the encoding string for entity'/>
6468 <field name='version' type='const xmlChar *' info=' the version string for entity'/>
6469 <field name='standalone' type='int' info=' Was that entity marked standalone'/>
6470 <field name='id' type='int' info=' an unique identifier for the entity'/>
6473 <field name='context' type='void *' info=''/>
6474 <field name='readcallback' type='xmlInputReadCallback' info=''/>
6475 <field name='closecallback' type='xmlInputCloseCallback' info=''/>
6476 <field name='encoder' type='xmlCharEncodingHandlerPtr' info=' I18N conversions to UTF-8'/>
6477 <field name='buffer' type='xmlBufPtr' info=' Local buffer encoded in UTF-8'/>
6478 <field name='raw' type='xmlBufPtr' info=' if encoder != NULL buffer for raw input'/>
6479 <field name='compressed' type='int' info=' -1=unknown, 0=not compressed, 1=compressed'/>
6480 <field name='error' type='int' info=''/>
6481 <field name='rawconsumed' type='unsigned long' info=' amount consumed from raw'/>
6488 …<field name='node' type='const struct _xmlNode *' info=' Position & line # that text that crea…
6489 <field name='begin_pos' type='unsigned long' info=''/>
6490 <field name='begin_line' type='unsigned long' info=''/>
6491 <field name='end_pos' type='unsigned long' info=''/>
6492 <field name='end_line' type='unsigned long' info=''/>
6496 <field name='maximum' type='unsigned long' info=''/>
6497 <field name='length' type='unsigned long' info=''/>
6498 <field name='buffer' type='xmlParserNodeInfo *' info=''/>
6511 <field name='next' type='struct _xmlRef *' info=' next Ref'/>
6512 <field name='value' type='const xmlChar *' info=' The Ref name'/>
6513 <field name='attr' type='xmlAttrPtr' info=' The attribute holding it'/>
6514 <field name='name' type='const xmlChar *' info=' The attribute if attr is not available'/>
6515 <field name='lineno' type='int' info=' The line number if attr is not available'/>
6522 <info>A libxml progressive regular expression evaluation context</info>
6526 …<info>A libxml regular expression, they can actually be far more complex thank the POSIX regex exp…
6537 <field name='internalSubset' type='internalSubsetSAXFunc' info=''/>
6538 <field name='isStandalone' type='isStandaloneSAXFunc' info=''/>
6539 <field name='hasInternalSubset' type='hasInternalSubsetSAXFunc' info=''/>
6540 <field name='hasExternalSubset' type='hasExternalSubsetSAXFunc' info=''/>
6541 <field name='resolveEntity' type='resolveEntitySAXFunc' info=''/>
6542 <field name='getEntity' type='getEntitySAXFunc' info=''/>
6543 <field name='entityDecl' type='entityDeclSAXFunc' info=''/>
6544 <field name='notationDecl' type='notationDeclSAXFunc' info=''/>
6545 <field name='attributeDecl' type='attributeDeclSAXFunc' info=''/>
6546 <field name='elementDecl' type='elementDeclSAXFunc' info=''/>
6547 <field name='unparsedEntityDecl' type='unparsedEntityDeclSAXFunc' info=''/>
6548 <field name='setDocumentLocator' type='setDocumentLocatorSAXFunc' info=''/>
6549 <field name='startDocument' type='startDocumentSAXFunc' info=''/>
6550 <field name='endDocument' type='endDocumentSAXFunc' info=''/>
6551 <field name='startElement' type='startElementSAXFunc' info=''/>
6552 <field name='endElement' type='endElementSAXFunc' info=''/>
6553 <field name='reference' type='referenceSAXFunc' info=''/>
6554 <field name='characters' type='charactersSAXFunc' info=''/>
6555 <field name='ignorableWhitespace' type='ignorableWhitespaceSAXFunc' info=''/>
6556 <field name='processingInstruction' type='processingInstructionSAXFunc' info=''/>
6557 <field name='comment' type='commentSAXFunc' info=''/>
6558 <field name='warning' type='warningSAXFunc' info=''/>
6559 <field name='error' type='errorSAXFunc' info=''/>
6560 <field name='fatalError' type='fatalErrorSAXFunc' info=' unused error() get all the errors'/>
6561 <field name='getParameterEntity' type='getParameterEntitySAXFunc' info=''/>
6562 <field name='cdataBlock' type='cdataBlockSAXFunc' info=''/>
6563 <field name='externalSubset' type='externalSubsetSAXFunc' info=''/>
6564 …<field name='initialized' type='unsigned int' info=' The following fields are extensions available…
6565 <field name='_private' type='void *' info=''/>
6566 <field name='startElementNs' type='startElementNsSAX2Func' info=''/>
6567 <field name='endElementNs' type='endElementNsSAX2Func' info=''/>
6568 <field name='serror' type='xmlStructuredErrorFunc' info=''/>
6572 <field name='internalSubset' type='internalSubsetSAXFunc' info=''/>
6573 <field name='isStandalone' type='isStandaloneSAXFunc' info=''/>
6574 <field name='hasInternalSubset' type='hasInternalSubsetSAXFunc' info=''/>
6575 <field name='hasExternalSubset' type='hasExternalSubsetSAXFunc' info=''/>
6576 <field name='resolveEntity' type='resolveEntitySAXFunc' info=''/>
6577 <field name='getEntity' type='getEntitySAXFunc' info=''/>
6578 <field name='entityDecl' type='entityDeclSAXFunc' info=''/>
6579 <field name='notationDecl' type='notationDeclSAXFunc' info=''/>
6580 <field name='attributeDecl' type='attributeDeclSAXFunc' info=''/>
6581 <field name='elementDecl' type='elementDeclSAXFunc' info=''/>
6582 <field name='unparsedEntityDecl' type='unparsedEntityDeclSAXFunc' info=''/>
6583 <field name='setDocumentLocator' type='setDocumentLocatorSAXFunc' info=''/>
6584 <field name='startDocument' type='startDocumentSAXFunc' info=''/>
6585 <field name='endDocument' type='endDocumentSAXFunc' info=''/>
6586 <field name='startElement' type='startElementSAXFunc' info=''/>
6587 <field name='endElement' type='endElementSAXFunc' info=''/>
6588 <field name='reference' type='referenceSAXFunc' info=''/>
6589 <field name='characters' type='charactersSAXFunc' info=''/>
6590 <field name='ignorableWhitespace' type='ignorableWhitespaceSAXFunc' info=''/>
6591 <field name='processingInstruction' type='processingInstructionSAXFunc' info=''/>
6592 <field name='comment' type='commentSAXFunc' info=''/>
6593 <field name='warning' type='warningSAXFunc' info=''/>
6594 <field name='error' type='errorSAXFunc' info=''/>
6595 <field name='fatalError' type='fatalErrorSAXFunc' info=' unused error() get all the errors'/>
6596 <field name='getParameterEntity' type='getParameterEntitySAXFunc' info=''/>
6597 <field name='cdataBlock' type='cdataBlockSAXFunc' info=''/>
6598 <field name='externalSubset' type='externalSubsetSAXFunc' info=''/>
6599 <field name='initialized' type='unsigned int' info=''/>
6603 <field name='getPublicId' type='const xmlChar *(*getPublicId)' info=''/>
6604 <field name='getSystemId' type='const xmlChar *(*getSystemId)' info=''/>
6605 <field name='getLineNumber' type='int(*getLineNumber)' info=''/>
6606 <field name='getColumnNumber' type='int(*getColumnNumber)' info=''/>
6613 <field name='name' type='const xmlChar *' info=' schema name'/>
6614 <field name='targetNamespace' type='const xmlChar *' info=' the target namespace'/>
6615 <field name='version' type='const xmlChar *' info=''/>
6616 <field name='id' type='const xmlChar *' info=' Obsolete'/>
6617 <field name='doc' type='xmlDocPtr' info=''/>
6618 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6619 <field name='flags' type='int' info=''/>
6620 <field name='typeDecl' type='xmlHashTablePtr' info=''/>
6621 <field name='attrDecl' type='xmlHashTablePtr' info=''/>
6622 <field name='attrgrpDecl' type='xmlHashTablePtr' info=''/>
6623 <field name='elemDecl' type='xmlHashTablePtr' info=''/>
6624 <field name='notaDecl' type='xmlHashTablePtr' info=''/>
6625 <field name='schemasImports' type='xmlHashTablePtr' info=''/>
6626 <field name='_private' type='void *' info=' unused by the library for users or bindings'/>
6627 <field name='groupDecl' type='xmlHashTablePtr' info=''/>
6628 <field name='dict' type='xmlDictPtr' info=''/>
6629 <field name='includes' type='void *' info=' the includes, this is opaque for now'/>
6630 <field name='preserve' type='int' info=' whether to free the document'/>
6631 <field name='counter' type='int' info=' used to give ononymous components unique names'/>
6632 <field name='idcDef' type='xmlHashTablePtr' info=' All identity-constraint defs.'/>
6633 <field name='volatiles' type='void *' info=' Obsolete'/>
6636 <field name='next' type='struct _xmlSchemaAnnot *' info=''/>
6637 <field name='content' type='xmlNodePtr' info=' the annotation'/>
6641 <field name='type' type='xmlSchemaTypeType' info=''/>
6642 … <field name='next' type='struct _xmlSchemaAttribute *' info=' the next attribute (not used?)'/>
6643 <field name='name' type='const xmlChar *' info=' the name of the declaration'/>
6644 <field name='id' type='const xmlChar *' info=' Deprecated; not used'/>
6645 <field name='ref' type='const xmlChar *' info=' Deprecated; not used'/>
6646 <field name='refNs' type='const xmlChar *' info=' Deprecated; not used'/>
6647 <field name='typeName' type='const xmlChar *' info=' the local name of the type definition'/>
6648 <field name='typeNs' type='const xmlChar *' info=' the ns URI of the type definition'/>
6649 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6650 <field name='base' type='xmlSchemaTypePtr' info=' Deprecated; not used'/>
6651 <field name='occurs' type='int' info=' Deprecated; not used'/>
6652 … <field name='defValue' type='const xmlChar *' info=' The initial value of the value constraint'/>
6653 <field name='subtypes' type='xmlSchemaTypePtr' info=' the type definition'/>
6654 <field name='node' type='xmlNodePtr' info=''/>
6655 <field name='targetNamespace' type='const xmlChar *' info=''/>
6656 <field name='flags' type='int' info=''/>
6657 <field name='refPrefix' type='const xmlChar *' info=' Deprecated; not used'/>
6658 <field name='defVal' type='xmlSchemaValPtr' info=' The compiled value constraint'/>
6659 <field name='refDecl' type='xmlSchemaAttributePtr' info=' Deprecated; not used'/>
6662 <field name='type' type='xmlSchemaTypeType' info=' The kind of type'/>
6663 …<field name='next' type='struct _xmlSchemaAttribute *' info=' the next attribute if in a group ...…
6664 <field name='name' type='const xmlChar *' info=''/>
6665 <field name='id' type='const xmlChar *' info=''/>
6666 <field name='ref' type='const xmlChar *' info=' Deprecated; not used'/>
6667 <field name='refNs' type='const xmlChar *' info=' Deprecated; not used'/>
6668 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6669 <field name='attributes' type='xmlSchemaAttributePtr' info=' Deprecated; not used'/>
6670 <field name='node' type='xmlNodePtr' info=''/>
6671 <field name='flags' type='int' info=''/>
6672 <field name='attributeWildcard' type='xmlSchemaWildcardPtr' info=''/>
6673 <field name='refPrefix' type='const xmlChar *' info=' Deprecated; not used'/>
6674 <field name='refItem' type='xmlSchemaAttributeGroupPtr' info=' Deprecated; not used'/>
6675 <field name='targetNamespace' type='const xmlChar *' info=''/>
6676 <field name='attrUses' type='void *' info=''/>
6680 … <field name='next' type='struct _xmlSchemaAttributeLink *' info=' the next attribute link ...'/>
6681 <field name='attr' type='struct _xmlSchemaAttribute *' info=' the linked attribute'/>
6687 <field name='type' type='xmlSchemaTypeType' info=' The kind of type'/>
6688 <field name='next' type='struct _xmlSchemaType *' info=' Not used?'/>
6689 <field name='name' type='const xmlChar *' info=''/>
6690 <field name='id' type='const xmlChar *' info=' Deprecated; not used'/>
6691 <field name='ref' type='const xmlChar *' info=' Deprecated; not used'/>
6692 <field name='refNs' type='const xmlChar *' info=' Deprecated; not used'/>
6693 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6694 <field name='subtypes' type='xmlSchemaTypePtr' info=' the type definition'/>
6695 <field name='attributes' type='xmlSchemaAttributePtr' info=''/>
6696 <field name='node' type='xmlNodePtr' info=''/>
6697 <field name='minOccurs' type='int' info=' Deprecated; not used'/>
6698 <field name='maxOccurs' type='int' info=' Deprecated; not used'/>
6699 <field name='flags' type='int' info=''/>
6700 <field name='targetNamespace' type='const xmlChar *' info=''/>
6701 <field name='namedType' type='const xmlChar *' info=''/>
6702 <field name='namedTypeNs' type='const xmlChar *' info=''/>
6703 <field name='substGroup' type='const xmlChar *' info=''/>
6704 <field name='substGroupNs' type='const xmlChar *' info=''/>
6705 <field name='scope' type='const xmlChar *' info=''/>
6706 … <field name='value' type='const xmlChar *' info=' The original value of the value constraint.'/>
6707 <field name='refDecl' type='struct _xmlSchemaElement *' info=' This will now be used for the
6709 <field name='contModel' type='xmlRegexpPtr' info=' Obsolete for WXS, maybe used for RelaxNG'/>
6710 <field name='contentType' type='xmlSchemaContentType' info=''/>
6711 <field name='refPrefix' type='const xmlChar *' info=' Deprecated; not used'/>
6712 <field name='defVal' type='xmlSchemaValPtr' info=' The compiled value contraint.'/>
6713 <field name='idcs' type='void *' info=' The identity-constraint defs'/>
6717 <field name='type' type='xmlSchemaTypeType' info=' The kind of type'/>
6718 … <field name='next' type='struct _xmlSchemaFacet *' info=' the next type if in a sequence ...'/>
6719 <field name='value' type='const xmlChar *' info=' The original value'/>
6720 <field name='id' type='const xmlChar *' info=' Obsolete'/>
6721 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6722 <field name='node' type='xmlNodePtr' info=''/>
6723 <field name='fixed' type='int' info=' XML_SCHEMAS_FACET_PRESERVE, etc.'/>
6724 <field name='whitespace' type='int' info=''/>
6725 <field name='val' type='xmlSchemaValPtr' info=' The compiled value'/>
6726 <field name='regexp' type='xmlRegexpPtr' info=' The regex for patterns'/>
6729 <field name='next' type='struct _xmlSchemaFacetLink *' info=' the next facet link ...'/>
6730 <field name='facet' type='xmlSchemaFacetPtr' info=' the linked facet'/>
6735 <field name='type' type='xmlSchemaTypeType' info=' The kind of type'/>
6736 <field name='name' type='const xmlChar *' info=''/>
6737 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6738 <field name='identifier' type='const xmlChar *' info=''/>
6739 <field name='targetNamespace' type='const xmlChar *' info=''/>
6748 <field name='type' type='xmlSchemaTypeType' info=' The kind of type'/>
6749 <field name='next' type='struct _xmlSchemaType *' info=' the next type if in a sequence ...'/>
6750 <field name='name' type='const xmlChar *' info=''/>
6751 <field name='id' type='const xmlChar *' info=' Deprecated; not used'/>
6752 <field name='ref' type='const xmlChar *' info=' Deprecated; not used'/>
6753 <field name='refNs' type='const xmlChar *' info=' Deprecated; not used'/>
6754 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6755 <field name='subtypes' type='xmlSchemaTypePtr' info=''/>
6756 <field name='attributes' type='xmlSchemaAttributePtr' info=' Deprecated; not used'/>
6757 <field name='node' type='xmlNodePtr' info=''/>
6758 <field name='minOccurs' type='int' info=' Deprecated; not used'/>
6759 <field name='maxOccurs' type='int' info=' Deprecated; not used'/>
6760 <field name='flags' type='int' info=''/>
6761 <field name='contentType' type='xmlSchemaContentType' info=''/>
6762 <field name='base' type='const xmlChar *' info=' Base type's local name'/>
6763 <field name='baseNs' type='const xmlChar *' info=' Base type's target namespace'/>
6764 <field name='baseType' type='xmlSchemaTypePtr' info=' The base type component'/>
6765 <field name='facets' type='xmlSchemaFacetPtr' info=' Local facets'/>
6766 <field name='redef' type='struct _xmlSchemaType *' info=' Deprecated; not used'/>
6767 <field name='recurse' type='int' info=' Obsolete'/>
6768 <field name='attributeUses' type='xmlSchemaAttributeLinkPtr *' info=' Deprecated; not used'/>
6769 <field name='attributeWildcard' type='xmlSchemaWildcardPtr' info=''/>
6770 <field name='builtInType' type='int' info=' Type of built-in types.'/>
6771 <field name='memberTypes' type='xmlSchemaTypeLinkPtr' info=' member-types if a union type.'/>
6772 <field name='facetSet' type='xmlSchemaFacetLinkPtr' info=' All facets (incl. inherited)'/>
6773 <field name='refPrefix' type='const xmlChar *' info=' Deprecated; not used'/>
6774 …<field name='contentTypeDef' type='xmlSchemaTypePtr' info=' Used for the simple content of complex…
6776 <field name='contModel' type='xmlRegexpPtr' info=' Holds the automaton of the content model'/>
6777 <field name='targetNamespace' type='const xmlChar *' info=''/>
6778 <field name='attrUses' type='void *' info=''/>
6781 <field name='next' type='struct _xmlSchemaTypeLink *' info=' the next type link ...'/>
6782 <field name='type' type='xmlSchemaTypePtr' info=' the linked type'/>
6796 <field name='type' type='xmlSchemaTypeType' info=' The kind of type'/>
6797 <field name='id' type='const xmlChar *' info=' Deprecated; not used'/>
6798 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6799 <field name='node' type='xmlNodePtr' info=''/>
6800 <field name='minOccurs' type='int' info=' Deprecated; not used'/>
6801 <field name='maxOccurs' type='int' info=' Deprecated; not used'/>
6802 <field name='processContents' type='int' info=''/>
6803 <field name='any' type='int' info=' Indicates if the ns constraint is of ##any'/>
6804 <field name='nsSet' type='xmlSchemaWildcardNsPtr' info=' The list of allowed namespaces'/>
6805 <field name='negNsSet' type='xmlSchemaWildcardNsPtr' info=' The negated namespace'/>
6806 <field name='flags' type='int' info=''/>
6809 <field name='next' type='struct _xmlSchemaWildcardNs *' info=' the next constraint link ...'/>
6810 <field name='value' type='const xmlChar *' info=' the value'/>
6822 <field name='filename' type='char *' info=''/>
6823 <field name='doc' type='xmlDocPtr' info=''/>
6824 <field name='node' type='xmlNodePtr' info=''/>
6825 <field name='pctxt' type='xmlXPathContextPtr' info=''/>
6826 <field name='loaded' type='int' info=''/>
6827 <field name='output' type='FILE *' info=''/>
6828 <field name='input' type='xmlShellReadlineFunc' info=''/>
6837 <info>Pointer to an xmlReader context.</info>
6842 <field name='scheme' type='char *' info=' the URI scheme'/>
6843 <field name='opaque' type='char *' info=' opaque part'/>
6844 <field name='authority' type='char *' info=' the authority part'/>
6845 <field name='server' type='char *' info=' the server part'/>
6846 <field name='user' type='char *' info=' the user part'/>
6847 <field name='port' type='int' info=' the port number'/>
6848 <field name='path' type='char *' info=' the path string'/>
6849 <field name='query' type='char *' info=' the query string (deprecated - use with caution)'/>
6850 <field name='fragment' type='char *' info=' the fragment identifier'/>
6851 <field name='cleanup' type='int' info=' parsing potentially unclean URI'/>
6852 <field name='query_raw' type='char *' info=' the query string (as it appears in the URI)'/>
6856 <field name='userData' type='void *' info=' user specific data block'/>
6857 <field name='error' type='xmlValidityErrorFunc' info=' the callback in case of errors'/>
6858 …<field name='warning' type='xmlValidityWarningFunc' info=' the callback in case of warning Node an…
6859 <field name='node' type='xmlNodePtr' info=' Current parsed Node'/>
6860 <field name='nodeNr' type='int' info=' Depth of the parsing stack'/>
6861 <field name='nodeMax' type='int' info=' Max depth of the parsing stack'/>
6862 <field name='nodeTab' type='xmlNodePtr *' info=' array of nodes'/>
6863 <field name='finishDtd' type='unsigned int' info=' finished validating the Dtd ?'/>
6864 <field name='doc' type='xmlDocPtr' info=' the document'/>
6865 …<field name='valid' type='int' info=' temporary validity check result state state used for non-det…
6866 <field name='vstate' type='xmlValidState *' info=' current state'/>
6867 <field name='vstateNr' type='int' info=' Depth of the validation stack'/>
6868 <field name='vstateMax' type='int' info=' Max depth of the validation stack'/>
6869 <field name='vstateTab' type='xmlValidState *' info=' array of validation states'/>
6870 <field name='am' type='xmlAutomataPtr' info=' the automata'/>
6871 <field name='state' type='xmlAutomataStatePtr' info=' used to build the automata'/>
6872 <field name='am' type='void *' info=''/>
6873 <field name='state' type='void *' info=''/>
6881 <field name='name' type='const xmlChar *' info=' the axis name'/>
6882 <field name='func' type='xmlXPathAxisFunc' info=' the search function'/>
6888 <field name='doc' type='xmlDocPtr' info=' The current document'/>
6889 <field name='node' type='xmlNodePtr' info=' The current node'/>
6890 <field name='nb_variables_unused' type='int' info=' unused (hash table)'/>
6891 <field name='max_variables_unused' type='int' info=' unused (hash table)'/>
6892 <field name='varHash' type='xmlHashTablePtr' info=' Hash table of defined variables'/>
6893 <field name='nb_types' type='int' info=' number of defined types'/>
6894 <field name='max_types' type='int' info=' max number of types'/>
6895 <field name='types' type='xmlXPathTypePtr' info=' Array of defined types'/>
6896 <field name='nb_funcs_unused' type='int' info=' unused (hash table)'/>
6897 <field name='max_funcs_unused' type='int' info=' unused (hash table)'/>
6898 <field name='funcHash' type='xmlHashTablePtr' info=' Hash table of defined funcs'/>
6899 <field name='nb_axis' type='int' info=' number of defined axis'/>
6900 <field name='max_axis' type='int' info=' max number of axis'/>
6901 …<field name='axis' type='xmlXPathAxisPtr' info=' Array of defined axis the namespace nodes of the …
6902 <field name='namespaces' type='xmlNsPtr *' info=' Array of namespaces'/>
6903 <field name='nsNr' type='int' info=' number of namespace in scope'/>
6904 <field name='user' type='void *' info=' function to free extra variables'/>
6905 <field name='contextSize' type='int' info=' the context size'/>
6906 …<field name='proximityPosition' type='int' info=' the proximity position extra stuff for XPointer'…
6907 <field name='xptr' type='int' info=' is this an XPointer context?'/>
6908 <field name='here' type='xmlNodePtr' info=' for here()'/>
6909 …<field name='origin' type='xmlNodePtr' info=' for origin() the set of namespace declarations in sc…
6910 <field name='nsHash' type='xmlHashTablePtr' info=' The namespaces hash table'/>
6911 <field name='varLookupFunc' type='xmlXPathVariableLookupFunc' info=' variable lookup func'/>
6912 …<field name='varLookupData' type='void *' info=' variable lookup data Possibility to link in an ex…
6913 …<field name='extra' type='void *' info=' needed for XSLT The function name and URI when calling a …
6914 <field name='function' type='const xmlChar *' info=''/>
6915 <field name='functionURI' type='const xmlChar *' info=' function lookup function and data'/>
6916 <field name='funcLookupFunc' type='xmlXPathFuncLookupFunc' info=' function lookup func'/>
6917 …<field name='funcLookupData' type='void *' info=' function lookup data temporary namespace lists k…
6918 <field name='tmpNsList' type='xmlNsPtr *' info=' Array of namespaces'/>
6919 … <field name='tmpNsNr' type='int' info=' number of namespaces in scope error reporting mechanism'/>
6920 <field name='userData' type='void *' info=' user specific data block'/>
6921 <field name='error' type='xmlStructuredErrorFunc' info=' the callback in case of errors'/>
6922 <field name='lastError' type='xmlError' info=' the last error'/>
6923 <field name='debugNode' type='xmlNodePtr' info=' the source node XSLT dictionary'/>
6924 <field name='dict' type='xmlDictPtr' info=' dictionary if any'/>
6925 …<field name='flags' type='int' info=' flags to control compilation Cache for reusal of XPath objec…
6926 <field name='cache' type='void *' info=''/>
6932 <field name='name' type='const xmlChar *' info=' the function name'/>
6933 <field name='func' type='xmlXPathEvalFunc' info=' the evaluation function'/>
6936 <field name='type' type='xmlXPathObjectType' info=''/>
6937 <field name='nodesetval' type='xmlNodeSetPtr' info=''/>
6938 <field name='boolval' type='int' info=''/>
6939 <field name='floatval' type='double' info=''/>
6940 <field name='stringval' type='xmlChar *' info=''/>
6941 <field name='user' type='void *' info=''/>
6942 <field name='index' type='int' info=''/>
6943 <field name='user2' type='void *' info=''/>
6944 <field name='index2' type='int' info=''/>
6949 <field name='cur' type='const xmlChar *' info=' the current char being parsed'/>
6950 <field name='base' type='const xmlChar *' info=' the full expression'/>
6951 <field name='error' type='int' info=' error code'/>
6952 <field name='context' type='xmlXPathContextPtr' info=' the evaluation context'/>
6953 <field name='value' type='xmlXPathObjectPtr' info=' the current value'/>
6954 <field name='valueNr' type='int' info=' number of values stacked'/>
6955 <field name='valueMax' type='int' info=' max number of values stacked'/>
6956 <field name='valueTab' type='xmlXPathObjectPtr *' info=' stack of values'/>
6957 <field name='comp' type='xmlXPathCompExprPtr' info=' the precompiled expression'/>
6958 <field name='xptr' type='int' info=' it this an XPointer expression'/>
6959 <field name='ancestor' type='xmlNodePtr' info=' used for walking preceding axis'/>
6960 <field name='valueFrame' type='int' info=' used to limit Pop on the stack'/>
6964 <field name='name' type='const xmlChar *' info=' the type name'/>
6965 <field name='func' type='xmlXPathConvertFunc' info=' the conversion function'/>
6969 <field name='name' type='const xmlChar *' info=' the variable name'/>
6970 <field name='value' type='xmlXPathObjectPtr' info=' the value'/>
7024 …<info>Take a block of UTF-8 chars in and try to convert it to an ASCII plus HTML entities block of…
7025 …<return type='int' info='0 if success, -2 if the transcoding fails, or -1 otherwise The value of @…
7026 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
7027 <arg name='outlen' type='int *' info='the length of @out'/>
7028 <arg name='in' type='const unsigned char *' info='a pointer to an array of UTF-8 chars'/>
7029 <arg name='inlen' type='int *' info='the length of @in'/>
7033 …<info>Take a block of UTF-8 chars in and try to convert it to an ISO Latin 1 block of chars out.</…
7034 …<return type='int' info='the number of bytes written if success, -2 if the transcoding fails, or -…
7035 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
7036 <arg name='outlen' type='int *' info='the length of @out'/>
7037 <arg name='in' type='const unsigned char *' info='a pointer to an array of UTF-8 chars'/>
7038 <arg name='inlen' type='int *' info='the length of @in'/>
7042 …info>Handle an attribute that has been read by the parser. The default handling is to convert the …
7044 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7045 …<arg name='fullname' type='const xmlChar *' info='The attribute name, including namespace prefix'/>
7046 <arg name='value' type='const xmlChar *' info='The attribute value'/>
7050 <info>An attribute definition has been parsed DEPRECATED: use xmlSAX2AttributeDecl()</info>
7052 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7053 <arg name='elem' type='const xmlChar *' info='the name of the element'/>
7054 <arg name='fullname' type='const xmlChar *' info='the attribute name'/>
7055 <arg name='type' type='int' info='the attribute type'/>
7056 <arg name='def' type='int' info='the type of default value'/>
7057 <arg name='defaultValue' type='const xmlChar *' info='the attribute default value'/>
7058 <arg name='tree' type='xmlEnumerationPtr' info='the tree of enumerated value set'/>
7061 <info>An attribute definition has been parsed.</info>
7063 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7064 <arg name='elem' type='const xmlChar *' info='the name of the element'/>
7065 <arg name='fullname' type='const xmlChar *' info='the attribute name'/>
7066 <arg name='type' type='int' info='the attribute type'/>
7067 <arg name='def' type='int' info='the type of default value'/>
7068 <arg name='defaultValue' type='const xmlChar *' info='the attribute default value'/>
7069 <arg name='tree' type='xmlEnumerationPtr' info='the tree of enumerated value set'/>
7072 …info>Handle an attribute that has been read by the parser. The default handling is to convert the …
7074 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7075 … <arg name='name' type='const xmlChar *' info='The attribute name, including namespace prefix'/>
7076 <arg name='value' type='const xmlChar *' info='The attribute value'/>
7080 <info>called when a pcdata block has been parsed DEPRECATED: use xmlSAX2CDataBlock()</info>
7082 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7083 <arg name='value' type='const xmlChar *' info='The pcdata content'/>
7084 <arg name='len' type='int' info='the block length'/>
7087 <info>Called when a pcdata block has been parsed.</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'/>
7095 <info>receiving some chars from the parser. DEPRECATED: use xmlSAX2Characters()</info>
7097 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7098 <arg name='ch' type='const xmlChar *' info='a xmlChar string'/>
7099 <arg name='len' type='int' info='the number of xmlChar'/>
7102 <info>Receiving some chars from the parser.</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'/>
7110 …<info>Check that the current element namespace is the same as the one read upon parsing. DEPRECATE…
7111 <return type='int' info='1 if true 0 otherwise'/>
7112 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7113 <arg name='namespace' type='xmlChar *' info='the namespace to check against'/>
7117 <info>A comment has been parsed. DEPRECATED: use xmlSAX2Comment()</info>
7119 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7120 <arg name='value' type='const xmlChar *' info='the comment content'/>
7123 <info>A comment has been parsed.</info>
7125 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7126 <arg name='value' type='const xmlChar *' info='the comment content'/>
7130 …info>Create a parser context for a file content. Automatic support for ZLIB/Compress compressed do…
7131 <return type='docbParserCtxtPtr' info='the new parser context or NULL'/>
7132 <arg name='filename' type='const char *' info='the filename'/>
7133 <arg name='encoding' type='const char *' info='the SGML document encoding, or NULL'/>
7137 …info>Create a parser context for using the DocBook SGML parser in push mode To allow content encod…
7138 <return type='docbParserCtxtPtr' info='the new parser context or NULL'/>
7139 <arg name='sax' type='docbSAXHandlerPtr' info='a SAX handler'/>
7140 <arg name='user_data' type='void *' info='The user data returned on SAX callbacks'/>
7141 <arg name='chunk' type='const char *' info='a pointer to an array of chars'/>
7142 <arg name='size' type='int' info='number of chars in the array'/>
7143 <arg name='filename' type='const char *' info='an optional file name or URI'/>
7144 <arg name='enc' type='xmlCharEncoding' info='an optional encoding'/>
7148 <info>Initialize the default SAX handler</info>
7153 …<info>Take a block of UTF-8 chars in and try to convert it to an ASCII plus SGML entities block of…
7154 …<return type='int' info='0 if success, -2 if the transcoding fails, or -1 otherwise The value of @…
7155 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
7156 <arg name='outlen' type='int *' info='the length of @out'/>
7157 <arg name='in' type='const unsigned char *' info='a pointer to an array of UTF-8 chars'/>
7158 <arg name='inlen' type='int *' info='the length of @in'/>
7159 …<arg name='quoteChar' type='int' info='the quote character to escape (' or ") or zero.'/>
7163 …<info>Free all the memory used by a parser context. However the parsed document in ctxt->myDoc …
7165 <arg name='ctxt' type='docbParserCtxtPtr' info='an SGML parser context'/>
7169 <info>Parse a Chunk of memory</info>
7170 <return type='int' info='zero if no error, the xmlParserErrors otherwise.'/>
7171 <arg name='ctxt' type='docbParserCtxtPtr' info='an XML parser context'/>
7172 <arg name='chunk' type='const char *' info='an char array'/>
7173 <arg name='size' type='int' info='the size in byte of the chunk'/>
7174 <arg name='terminate' type='int' info='last chunk indicator'/>
7178 <info>parse an SGML in-memory document and build a tree.</info>
7179 <return type='docbDocPtr' info='the resulting document tree'/>
7180 <arg name='cur' type='xmlChar *' info='a pointer to an array of xmlChar'/>
7181 …<arg name='encoding' type='const char *' info='a free form C string describing the SGML document e…
7185 <info>parse an SGML document (and build a tree if using the standard SAX interface).</info>
7186 …<return type='int' info='0, -1 in case of error. the parser context is augmented as a result of th…
7187 <arg name='ctxt' type='docbParserCtxtPtr' info='an SGML parser context'/>
7191 …info>parse a Docbook SGML file and build a tree. Automatic support for ZLIB/Compress compressed do…
7192 <return type='docbDocPtr' info='the resulting document tree'/>
7193 <arg name='filename' type='const char *' info='the filename'/>
7194 …<arg name='encoding' type='const char *' info='a free form C string describing document encoding, …
7198 …info>parse an SGML in-memory document and build a tree. It use the given SAX function block to han…
7199 <return type='docbDocPtr' info='the resulting document tree'/>
7200 <arg name='cur' type='xmlChar *' info='a pointer to an array of xmlChar'/>
7201 …<arg name='encoding' type='const char *' info='a free form C string describing the SGML document e…
7202 <arg name='sax' type='docbSAXHandlerPtr' info='the SAX handler block'/>
7203 …<arg name='userData' type='void *' info='if using SAX, this pointer will be provided on callbacks.…
7207 …info>parse an SGML file and build a tree. Automatic support for ZLIB/Compress compressed document …
7208 <return type='docbDocPtr' info='the resulting document tree'/>
7209 <arg name='filename' type='const char *' info='the filename'/>
7210 …<arg name='encoding' type='const char *' info='a free form C string describing the SGML document e…
7211 <arg name='sax' type='docbSAXHandlerPtr' info='the SAX handler block'/>
7212 …<arg name='userData' type='void *' info='if using SAX, this pointer will be provided on callbacks.…
7216 <info>An element definition has been parsed DEPRECATED: use xmlSAX2ElementDecl()</info>
7218 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7219 <arg name='name' type='const xmlChar *' info='the element name'/>
7220 <arg name='type' type='int' info='the element type'/>
7221 <arg name='content' type='xmlElementContentPtr' info='the element value tree'/>
7224 <info>An element definition has been parsed.</info>
7226 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7227 <arg name='name' type='const xmlChar *' info='the element name'/>
7228 <arg name='type' type='int' info='the element type'/>
7229 <arg name='content' type='xmlElementContentPtr' info='the element value tree'/>
7233 … <info>called when the document end has been detected. DEPRECATED: use xmlSAX2EndDocument()</info>
7235 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7238 <info>Called when the document end has been detected.</info>
7240 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7244 …<info>called when the end of an element has been detected. DEPRECATED: use xmlSAX2EndElement()</in…
7246 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7247 <arg name='name' type='const xmlChar *' info='The element name'/>
7250 …<info>SAX2 callback when an element end has been detected by the parser. It provides the namespace…
7252 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7253 <arg name='localname' type='const xmlChar *' info='the local name of the element'/>
7254 <arg name='prefix' type='const xmlChar *' info='the element namespace prefix if available'/>
7255 <arg name='URI' type='const xmlChar *' info='the element namespace name if available'/>
7258 <info>Called when the end of an element has been detected.</info>
7260 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7261 <arg name='name' type='const xmlChar *' info='The element name'/>
7265 <info>An entity definition has been parsed DEPRECATED: use xmlSAX2EntityDecl()</info>
7267 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7268 <arg name='name' type='const xmlChar *' info='the entity name'/>
7269 <arg name='type' type='int' info='the entity type'/>
7270 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
7271 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
7272 <arg name='content' type='xmlChar *' info='the entity value (without processing).'/>
7275 <info>An entity definition has been parsed.</info>
7277 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7278 <arg name='name' type='const xmlChar *' info='the entity name'/>
7279 <arg name='type' type='int' info='the entity type'/>
7280 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
7281 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
7282 <arg name='content' type='xmlChar *' info='the entity value (without processing).'/>
7285 <info>Display and format an error messages, callback.</info>
7287 <arg name='ctx' type='void *' info='an XML parser context'/>
7288 <arg name='msg' type='const char *' info='the message to display/transmit'/>
7289 <arg name='...' type='...' info='extra parameters for the message display'/>
7293 <info>Callback on external subset declaration. DEPRECATED: use xmlSAX2ExternalSubset()</info>
7295 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7296 <arg name='name' type='const xmlChar *' info='the root element name'/>
7297 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
7298 <arg name='SystemID' type='const xmlChar *' info='the SYSTEM ID (e.g. filename or URL)'/>
7301 <info>Callback on external subset declaration.</info>
7303 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7304 <arg name='name' type='const xmlChar *' info='the root element name'/>
7305 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
7306 <arg name='SystemID' type='const xmlChar *' info='the SYSTEM ID (e.g. filename or URL)'/>
7309 …info>Display and format fatal error messages, callback. Note: so far fatalError() SAX callbacks ar…
7311 <arg name='ctx' type='void *' info='an XML parser context'/>
7312 <arg name='msg' type='const char *' info='the message to display/transmit'/>
7313 <arg name='...' type='...' info='extra parameters for the message display'/>
7317 <info>A callback for the xmlNanoFTPGet command.</info>
7319 <arg name='userData' type='void *' info='the user provided context'/>
7320 <arg name='data' type='const char *' info='the data received'/>
7321 <arg name='len' type='int' info='its size in bytes'/>
7325 …<info>A callback for the xmlNanoFTPList command. Note that only one of year and day:minute are spe…
7327 <arg name='userData' type='void *' info='user provided data for the callback'/>
7328 …<arg name='filename' type='const char *' info='the file name (including "->" when lin…
7329 <arg name='attrib' type='const char *' info='the attribute string'/>
7330 <arg name='owner' type='const char *' info='the owner string'/>
7331 <arg name='group' type='const char *' info='the group string'/>
7332 <arg name='size' type='unsigned long' info='the file size'/>
7333 <arg name='links' type='int' info='the link count'/>
7334 <arg name='year' type='int' info='the year'/>
7335 <arg name='month' type='const char *' info='the month'/>
7336 <arg name='day' type='int' info='the day'/>
7337 <arg name='hour' type='int' info='the hour'/>
7338 <arg name='minute' type='int' info='the minute'/>
7342 …<info>Provide the column number of the current parsing point. DEPRECATED: use xmlSAX2GetColumnNumb…
7343 <return type='int' info='an int'/>
7344 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7348 <info>Get an entity by name DEPRECATED: use xmlSAX2GetEntity()</info>
7349 <return type='xmlEntityPtr' info='the xmlEntityPtr if found.'/>
7350 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7351 <arg name='name' type='const xmlChar *' info='The entity name'/>
7354 <info>Get an entity by name.</info>
7355 <return type='xmlEntityPtr' info='the xmlEntityPtr if found.'/>
7356 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7357 <arg name='name' type='const xmlChar *' info='The entity name'/>
7361 …<info>Provide the line number of the current parsing point. DEPRECATED: use xmlSAX2GetLineNumber()…
7362 <return type='int' info='an int'/>
7363 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7367 <info>Get the current element namespace. DEPRECATED</info>
7368 <return type='xmlNsPtr' info='the xmlNsPtr or NULL if none'/>
7369 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7373 <info>Get a parameter entity by name DEPRECATED: use xmlSAX2GetParameterEntity()</info>
7374 <return type='xmlEntityPtr' info='the xmlEntityPtr if found.'/>
7375 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7376 <arg name='name' type='const xmlChar *' info='The entity name'/>
7379 <info>Get a parameter entity by name.</info>
7380 <return type='xmlEntityPtr' info='the xmlEntityPtr if found.'/>
7381 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7382 <arg name='name' type='const xmlChar *' info='The entity name'/>
7386 …<info>Provides the public ID e.g. "-//SGMLSOURCE//DTD DEMO//EN" DEPRECATED: use xmlSAX2G…
7387 <return type='const xmlChar *' info='a xmlChar *'/>
7388 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7392 …<info>Provides the system ID, basically URL or filename e.g. http://www.sgmlsource.com/dtds/memo.d…
7393 <return type='const xmlChar *' info='a xmlChar *'/>
7394 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7398 <info>An old global namespace has been parsed. DEPRECATED</info>
7400 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7401 <arg name='href' type='const xmlChar *' info='the namespace associated URN'/>
7402 <arg name='prefix' type='const xmlChar *' info='the namespace prefix'/>
7406 … <info>Does this document has an external subset DEPRECATED: use xmlSAX2HasExternalSubset()</info>
7407 <return type='int' info='1 if true'/>
7408 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7411 <info>Does this document has an external subset?</info>
7412 <return type='int' info='1 if true'/>
7413 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7417 … <info>Does this document has an internal subset DEPRECATED: use xmlSAX2HasInternalSubset()</info>
7418 <return type='int' info='1 if true'/>
7419 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7422 <info>Does this document has an internal subset.</info>
7423 <return type='int' info='1 if true'/>
7424 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7428 …<info>Checks whether an attribute is valid for an element Has full knowledge of Required and Depre…
7429 … <return type='htmlStatus' info='one of HTML_REQUIRED, HTML_VALID, HTML_DEPRECATED, HTML_INVALID'/>
7430 <arg name='elt' type='const htmlElemDesc *' info='HTML element'/>
7431 <arg name='attr' type='const xmlChar *' info='HTML attribute'/>
7432 <arg name='legacy' type='int' info='whether to allow deprecated attributes'/>
7436 …info>The HTML DTD allows a tag to implicitly close other tags. The list is kept in htmlStartClose …
7437 <return type='int' info='1 if autoclose, 0 otherwise'/>
7438 <arg name='doc' type='htmlDocPtr' info='the HTML document'/>
7439 <arg name='name' type='const xmlChar *' info='The tag name'/>
7440 <arg name='elem' type='htmlNodePtr' info='the HTML element'/>
7444 …info>Create a parser context for a file content. Automatic support for ZLIB/Compress compressed do…
7445 <return type='htmlParserCtxtPtr' info='the new parser context or NULL'/>
7446 <arg name='filename' type='const char *' info='the filename'/>
7447 …<arg name='encoding' type='const char *' info='a free form C string describing the HTML document e…
7451 <info>Create a parser context for an HTML in-memory document.</info>
7452 <return type='htmlParserCtxtPtr' info='the new parser context or NULL'/>
7453 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
7454 <arg name='size' type='int' info='the size of the array'/>
7458 …info>Create a parser context for using the HTML parser in push mode The value of @filename is used…
7459 <return type='htmlParserCtxtPtr' info='the new parser context or NULL'/>
7460 <arg name='sax' type='htmlSAXHandlerPtr' info='a SAX handler'/>
7461 <arg name='user_data' type='void *' info='The user data returned on SAX callbacks'/>
7462 <arg name='chunk' type='const char *' info='a pointer to an array of chars'/>
7463 <arg name='size' type='int' info='number of chars in the array'/>
7464 <arg name='filename' type='const char *' info='an optional file name or URI'/>
7465 <arg name='enc' type='xmlCharEncoding' info='an optional encoding'/>
7469 …<info>parse an XML in-memory document and build a tree. This reuses the existing @ctxt parser cont…
7470 <return type='htmlDocPtr' info='the resulting document tree'/>
7471 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7472 <arg name='cur' type='const xmlChar *' info='a pointer to a zero terminated string'/>
7473 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7474 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7475 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7479 …<info>parse an XML from a file descriptor and build a tree. This reuses the existing @ctxt parser …
7480 <return type='htmlDocPtr' info='the resulting document tree'/>
7481 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7482 <arg name='fd' type='int' info='an open file descriptor'/>
7483 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7484 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7485 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7489 …<info>parse an XML file from the filesystem or the network. This reuses the existing @ctxt parser …
7490 <return type='htmlDocPtr' info='the resulting document tree'/>
7491 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7492 <arg name='filename' type='const char *' info='a file or URL'/>
7493 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7494 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7498 …<info>parse an HTML document from I/O functions and source and build a tree. This reuses the exist…
7499 <return type='htmlDocPtr' info='the resulting document tree'/>
7500 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7501 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
7502 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
7503 <arg name='ioctx' type='void *' info='an I/O handler'/>
7504 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7505 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7506 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7510 …<info>parse an XML in-memory document and build a tree. This reuses the existing @ctxt parser cont…
7511 <return type='htmlDocPtr' info='the resulting document tree'/>
7512 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7513 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
7514 <arg name='size' type='int' info='the size of the array'/>
7515 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7516 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7517 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7521 <info>Reset a parser context</info>
7523 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7527 <info>Applies the options to the parser context</info>
7528 …<return type='int' info='0 in case of success, the set of unknown or unimplemented options in case…
7529 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7530 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7534 <info>Initialize the default SAX handler</info>
7539 <info>Dump an HTML document.</info>
7541 <arg name='buf' type='xmlOutputBufferPtr' info='the HTML buffer output'/>
7542 <arg name='cur' type='xmlDocPtr' info='the document'/>
7543 <arg name='encoding' type='const char *' info='the encoding string'/>
7544 <arg name='format' type='int' info='should formatting spaces been added'/>
7548 <info>Dump an HTML document. Formating return/spaces are added.</info>
7550 <arg name='buf' type='xmlOutputBufferPtr' info='the HTML buffer output'/>
7551 <arg name='cur' type='xmlDocPtr' info='the document'/>
7552 <arg name='encoding' type='const char *' info='the encoding string'/>
7556 <info>Dump an HTML document to an open FILE.</info>
7557 <return type='int' info='the number of byte written or -1 in case of failure.'/>
7558 <arg name='f' type='FILE *' info='the FILE*'/>
7559 <arg name='cur' type='xmlDocPtr' info='the document'/>
7563 …<info>Dump an HTML document in memory and return the xmlChar * and it's size. It's up to…
7565 <arg name='cur' type='xmlDocPtr' info='the document'/>
7566 <arg name='mem' type='xmlChar **' info='OUT: the memory pointer'/>
7567 <arg name='size' type='int *' info='OUT: the memory length'/>
7571 …<info>Dump an HTML document in memory and return the xmlChar * and it's size. It's up to…
7573 <arg name='cur' type='xmlDocPtr' info='the document'/>
7574 <arg name='mem' type='xmlChar **' info='OUT: the memory pointer'/>
7575 <arg name='size' type='int *' info='OUT: the memory length'/>
7576 <arg name='format' type='int' info='should formatting spaces been added'/>
7580 …<info>Checks whether an HTML element may be a direct child of a parent element. Note - doesn'…
7581 <return type='int' info='1 if allowed; 0 otherwise.'/>
7582 <arg name='parent' type='const htmlElemDesc *' info='HTML parent element'/>
7583 <arg name='elt' type='const xmlChar *' info='HTML element'/>
7587 …<info>Checks whether an HTML element may be a direct child of a parent element. and if so whether …
7588 <return type='htmlStatus' info='one of HTML_VALID, HTML_DEPRECATED, HTML_INVALID'/>
7589 <arg name='parent' type='const htmlElemDesc *' info='HTML parent element'/>
7590 <arg name='elt' type='const htmlElemDesc *' info='HTML element'/>
7594 …<info>Take a block of UTF-8 chars in and try to convert it to an ASCII plus HTML entities block of…
7595 …<return type='int' info='0 if success, -2 if the transcoding fails, or -1 otherwise The value of @…
7596 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
7597 <arg name='outlen' type='int *' info='the length of @out'/>
7598 <arg name='in' type='const unsigned char *' info='a pointer to an array of UTF-8 chars'/>
7599 <arg name='inlen' type='int *' info='the length of @in'/>
7600 …<arg name='quoteChar' type='int' info='the quote character to escape (' or ") or zero.'/>
7604 …<info>Lookup the given entity in EntitiesTable TODO: the linear scan is really ugly, an hash tabl…
7605 …<return type='const htmlEntityDesc *' info='the associated htmlEntityDescPtr if found, NULL otherw…
7606 <arg name='name' type='const xmlChar *' info='the entity name'/>
7610 …<info>Lookup the given entity in EntitiesTable TODO: the linear scan is really ugly, an hash tabl…
7611 …<return type='const htmlEntityDesc *' info='the associated htmlEntityDescPtr if found, NULL otherw…
7612 <arg name='value' type='unsigned int' info='the entity's unicode value'/>
7616 …<info>Free all the memory used by a parser context. However the parsed document in ctxt->myDoc …
7618 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7622 <info>Encoding definition lookup in the Meta tags</info>
7623 <return type='const xmlChar *' info='the current encoding as flagged in the HTML source'/>
7624 <arg name='doc' type='htmlDocPtr' info='the document'/>
7628 <info>Set and return the previous value for handling HTML omitted tags.</info>
7629 <return type='int' info='the last value for 0 for no handling, 1 for auto insertion.'/>
7630 <arg name='val' type='int' info='int 0 or 1'/>
7634 …info>Initialize the htmlStartCloseIndex for fast lookup of closing tags names. This is not reentra…
7639 …info>The HTML DTD allows a tag to implicitly close other tags. The list is kept in htmlStartClose …
7640 <return type='int' info='1 if autoclosed, 0 otherwise'/>
7641 <arg name='doc' type='htmlDocPtr' info='the HTML document'/>
7642 <arg name='elem' type='htmlNodePtr' info='the HTML element'/>
7646 <info>Determine if a given attribute is a boolean attribute.</info>
7647 <return type='int' info='false if the attribute is not boolean, true otherwise.'/>
7648 <arg name='name' type='const xmlChar *' info='the name of the attribute to check'/>
7652 <info>Check if an attribute is of content type Script</info>
7653 <return type='int' info='1 is the attribute is a script 0 otherwise'/>
7654 <arg name='name' type='const xmlChar *' info='an attribute name'/>
7658 <info>Creates a new HTML document</info>
7659 <return type='htmlDocPtr' info='a new document'/>
7660 <arg name='URI' type='const xmlChar *' info='URI for the dtd, or NULL'/>
7661 <arg name='ExternalID' type='const xmlChar *' info='the external ID of the DTD, or NULL'/>
7665 <info>Creates a new HTML document without a DTD node if @URI and @ExternalID are NULL</info>
7666 <return type='htmlDocPtr' info='a new document, do not initialize the DTD if not provided'/>
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>Allocate and initialize a new parser context.</info>
7673 …<return type='htmlParserCtxtPtr' info='the htmlParserCtxtPtr or NULL in case of allocation error'/>
7677 …<info>Dump an HTML node, recursive behaviour,children are printed too, and formatting returns are …
7678 <return type='int' info='the number of byte written or -1 in case of error'/>
7679 <arg name='buf' type='xmlBufferPtr' info='the HTML buffer output'/>
7680 <arg name='doc' type='xmlDocPtr' info='the document'/>
7681 <arg name='cur' type='xmlNodePtr' info='the current node'/>
7685 …<info>Dump an HTML node, recursive behaviour,children are printed too, and formatting returns are …
7687 <arg name='out' type='FILE *' info='the FILE pointer'/>
7688 <arg name='doc' type='xmlDocPtr' info='the document'/>
7689 <arg name='cur' type='xmlNodePtr' info='the current node'/>
7693 …<info>Dump an HTML node, recursive behaviour,children are printed too. TODO: if encoding == NULL …
7694 <return type='int' info='the number of byte written or -1 in case of failure.'/>
7695 <arg name='out' type='FILE *' info='the FILE pointer'/>
7696 <arg name='doc' type='xmlDocPtr' info='the document'/>
7697 <arg name='cur' type='xmlNodePtr' info='the current node'/>
7698 <arg name='encoding' type='const char *' info='the document encoding'/>
7699 <arg name='format' type='int' info='should formatting spaces been added'/>
7703 <info>Dump an HTML node, recursive behaviour,children are printed too.</info>
7705 <arg name='buf' type='xmlOutputBufferPtr' info='the HTML buffer output'/>
7706 <arg name='doc' type='xmlDocPtr' info='the document'/>
7707 <arg name='cur' type='xmlNodePtr' info='the current node'/>
7708 <arg name='encoding' type='const char *' info='the encoding string'/>
7709 <arg name='format' type='int' info='should formatting spaces been added'/>
7713 …<info>Dump an HTML node, recursive behaviour,children are printed too, and formatting returns/spac…
7715 <arg name='buf' type='xmlOutputBufferPtr' info='the HTML buffer output'/>
7716 <arg name='doc' type='xmlDocPtr' info='the document'/>
7717 <arg name='cur' type='xmlNodePtr' info='the current node'/>
7718 <arg name='encoding' type='const char *' info='the encoding string'/>
7722 …<info>Checks whether the tree node is valid. Experimental (the author only uses the HTML enhancem…
7723 …<return type='htmlStatus' info='for Element nodes, a return from htmlElementAllowedHere (if legacy…
7724 <arg name='node' type='const htmlNodePtr' info='an htmlNodePtr in a tree'/>
7725 …<arg name='legacy' type='int' info='whether to allow deprecated elements (YES is faster here for E…
7729 …<info>parse Reference declarations [66] CharRef ::= '&#' [0-9]+ ';' | &ap…
7730 <return type='int' info='the value parsed (as an int)'/>
7731 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7735 <info>Parse a Chunk of memory</info>
7736 <return type='int' info='zero if no error, the xmlParserErrors otherwise.'/>
7737 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7738 <arg name='chunk' type='const char *' info='an char array'/>
7739 <arg name='size' type='int' info='the size in byte of the chunk'/>
7740 <arg name='terminate' type='int' info='last chunk indicator'/>
7744 <info>parse an HTML in-memory document and build a tree.</info>
7745 <return type='htmlDocPtr' info='the resulting document tree'/>
7746 <arg name='cur' type='xmlChar *' info='a pointer to an array of xmlChar'/>
7747 …<arg name='encoding' type='const char *' info='a free form C string describing the HTML document e…
7751 <info>parse an HTML document (and build a tree if using the standard SAX interface).</info>
7752 …<return type='int' info='0, -1 in case of error. the parser context is augmented as a result of th…
7753 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7757 …info>parse an HTML element, this is highly recursive this is kept for compatibility with previous …
7759 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7763 …<info>parse an HTML ENTITY references [68] EntityRef ::= '&' Name ';'</in…
7764 …<return type='const htmlEntityDesc *' info='the associated htmlEntityDescPtr if found, or NULL oth…
7765 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7766 <arg name='str' type='const xmlChar **' info='location to store the entity name'/>
7770 …info>parse an HTML file and build a tree. Automatic support for ZLIB/Compress compressed document …
7771 <return type='htmlDocPtr' info='the resulting document tree'/>
7772 <arg name='filename' type='const char *' info='the filename'/>
7773 …<arg name='encoding' type='const char *' info='a free form C string describing the HTML document e…
7777 <info>parse an XML in-memory document and build a tree.</info>
7778 <return type='htmlDocPtr' info='the resulting document tree'/>
7779 <arg name='cur' type='const xmlChar *' info='a pointer to a zero terminated string'/>
7780 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7781 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7782 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7786 <info>parse an XML from a file descriptor and build a tree.</info>
7787 <return type='htmlDocPtr' info='the resulting document tree'/>
7788 <arg name='fd' type='int' info='an open file descriptor'/>
7789 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7790 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7791 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7795 <info>parse an XML file from the filesystem or the network.</info>
7796 <return type='htmlDocPtr' info='the resulting document tree'/>
7797 <arg name='filename' type='const char *' info='a file or URL'/>
7798 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7799 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7803 <info>parse an HTML document from I/O functions and source and build a tree.</info>
7804 <return type='htmlDocPtr' info='the resulting document tree'/>
7805 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
7806 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
7807 <arg name='ioctx' type='void *' info='an I/O handler'/>
7808 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7809 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7810 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7814 <info>parse an XML in-memory document and build a tree.</info>
7815 <return type='htmlDocPtr' info='the resulting document tree'/>
7816 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
7817 <arg name='size' type='int' info='the size of the array'/>
7818 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7819 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7820 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7824 …info>Parse an HTML in-memory document. If sax is not NULL, use the SAX callbacks to handle parse e…
7825 …<return type='htmlDocPtr' info='the resulting document tree unless SAX is NULL or the document is …
7826 <arg name='cur' type='xmlChar *' info='a pointer to an array of xmlChar'/>
7827 …<arg name='encoding' type='const char *' info='a free form C string describing the HTML document e…
7828 <arg name='sax' type='htmlSAXHandlerPtr' info='the SAX handler block'/>
7829 …<arg name='userData' type='void *' info='if using SAX, this pointer will be provided on callbacks.…
7833 …info>parse an HTML file and build a tree. Automatic support for ZLIB/Compress compressed document …
7834 …<return type='htmlDocPtr' info='the resulting document tree unless SAX is NULL or the document is …
7835 <arg name='filename' type='const char *' info='the filename'/>
7836 …<arg name='encoding' type='const char *' info='a free form C string describing the HTML document e…
7837 <arg name='sax' type='htmlSAXHandlerPtr' info='the SAX handler block'/>
7838 …<arg name='userData' type='void *' info='if using SAX, this pointer will be provided on callbacks.…
7842 …<info>Dump an HTML document to a file. If @filename is "-" the stdout file is used.</inf…
7843 <return type='int' info='the number of byte written or -1 in case of failure.'/>
7844 <arg name='filename' type='const char *' info='the filename (or URL)'/>
7845 <arg name='cur' type='xmlDocPtr' info='the document'/>
7849 …<info>Dump an HTML document to a file using a given encoding and formatting returns/spaces are add…
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'/>
7852 <arg name='cur' type='xmlDocPtr' info='the document'/>
7853 <arg name='encoding' type='const char *' info='the document encoding'/>
7857 <info>Dump an HTML document to a file using a given encoding.</info>
7858 <return type='int' info='the number of byte written or -1 in case of failure.'/>
7859 <arg name='filename' type='const char *' info='the filename'/>
7860 <arg name='cur' type='xmlDocPtr' info='the document'/>
7861 <arg name='encoding' type='const char *' info='the document encoding'/>
7862 <arg name='format' type='int' info='should formatting spaces been added'/>
7866 …<info>Sets the current encoding in the Meta tags NOTE: this will not change the document content e…
7867 <return type='int' info='0 in case of success and -1 in case of error'/>
7868 <arg name='doc' type='htmlDocPtr' info='the document'/>
7869 <arg name='encoding' type='const xmlChar *' info='the encoding string'/>
7873 <info>Lookup the HTML tag in the ElementTable</info>
7874 <return type='const htmlElemDesc *' info='the related htmlElemDescPtr or NULL if not found.'/>
7875 <arg name='tag' type='const xmlChar *' info='The tag name in lowercase'/>
7879 …info>receiving some ignorable whitespaces from the parser. UNUSED: by default the DOM building wil…
7881 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7882 <arg name='ch' type='const xmlChar *' info='a xmlChar string'/>
7883 <arg name='len' type='int' info='the number of xmlChar'/>
7886 …<info>Receiving some ignorable whitespaces from the parser. UNUSED: by default the DOM building wi…
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>Set or reset (if NULL) the default handler for generic errors to the builtin error function.…
7895 <arg name='handler' type='xmlGenericErrorFunc *' info='the handler'/>
7899 …<info>Initialize the default DocBook SAX version 1 handler DEPRECATED: use xmlSAX2InitDocbDefaultS…
7901 <arg name='hdlr' type='xmlSAXHandlerV1 *' info='the SAX handler'/>
7905 …<info>Initialize the default HTML SAX version 1 handler DEPRECATED: use xmlSAX2InitHtmlDefaultSAXH…
7907 <arg name='hdlr' type='xmlSAXHandlerV1 *' info='the SAX handler'/>
7911 …<info>Initialize the default XML SAX version 1 handler DEPRECATED: use xmlSAX2InitDefaultSAXHandle…
7913 <arg name='hdlr' type='xmlSAXHandlerV1 *' info='the SAX handler'/>
7914 <arg name='warning' type='int' info='flag if non-zero sets the handler warning procedure'/>
7917 <info>Pops the top parser input from the input stack</info>
7918 <return type='xmlParserInputPtr' info='the input just removed'/>
7919 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7922 <info>Pushes a new parser input on top of the input stack</info>
7923 <return type='int' info='-1 in case of error, the index in the stack otherwise'/>
7924 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7925 <arg name='value' type='xmlParserInputPtr' info='the parser input'/>
7929 <info>Callback on internal subset declaration. DEPRECATED: use xmlSAX2InternalSubset()</info>
7931 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7932 <arg name='name' type='const xmlChar *' info='the root element name'/>
7933 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
7934 <arg name='SystemID' type='const xmlChar *' info='the SYSTEM ID (e.g. filename or URL)'/>
7937 <info>Callback on internal subset declaration.</info>
7939 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7940 <arg name='name' type='const xmlChar *' info='the root element name'/>
7941 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
7942 <arg name='SystemID' type='const xmlChar *' info='the SYSTEM ID (e.g. filename or URL)'/>
7946 <info>Is this document tagged standalone ? DEPRECATED: use xmlSAX2IsStandalone()</info>
7947 <return type='int' info='1 if true'/>
7948 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7951 <info>Is this document tagged standalone?</info>
7952 <return type='int' info='1 if true'/>
7953 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7956 …<info>Take a block of ISO Latin 1 chars in and try to convert it to an UTF-8 block of chars out.</…
7957 …<return type='int' info='the number of bytes written if success, or -1 otherwise The value of @inl…
7958 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
7959 <arg name='outlen' type='int *' info='the length of @out'/>
7960 … <arg name='in' type='const unsigned char *' info='a pointer to an array of ISO Latin 1 chars'/>
7961 <arg name='inlen' type='int *' info='the length of @in'/>
7964 <info>Pops the top element name from the name stack</info>
7965 <return type='const xmlChar *' info='the name just removed'/>
7966 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7969 <info>Pushes a new element name on top of the name stack</info>
7970 <return type='int' info='-1 in case of error, the index in the stack otherwise'/>
7971 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7972 <arg name='value' type='const xmlChar *' info='the element name'/>
7976 <info>A namespace has been parsed. DEPRECATED</info>
7978 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7979 <arg name='href' type='const xmlChar *' info='the namespace associated URN'/>
7980 <arg name='prefix' type='const xmlChar *' info='the namespace prefix'/>
7983 <info>Pops the top element node from the node stack</info>
7984 <return type='xmlNodePtr' info='the node just removed'/>
7985 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7988 <info>Pushes a new element node on top of the node stack</info>
7989 <return type='int' info='-1 in case of error, the index in the stack otherwise'/>
7990 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7991 <arg name='value' type='xmlNodePtr' info='the element node'/>
7995 …<info>What to do when a notation declaration has been parsed. DEPRECATED: use xmlSAX2NotationDecl(…
7997 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7998 <arg name='name' type='const xmlChar *' info='The name of the notation'/>
7999 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
8000 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
8003 <info>What to do when a notation declaration has been parsed.</info>
8005 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8006 <arg name='name' type='const xmlChar *' info='The name of the notation'/>
8007 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
8008 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
8012 …<info>A processing instruction has been parsed. DEPRECATED: use xmlSAX2ProcessingInstruction()</in…
8014 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8015 <arg name='target' type='const xmlChar *' info='the target name'/>
8016 <arg name='data' type='const xmlChar *' info='the PI data's'/>
8019 <info>A processing instruction has been parsed.</info>
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's'/>
8027 <info>called when an entity reference is detected. DEPRECATED: use xmlSAX2Reference()</info>
8029 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8030 <arg name='name' type='const xmlChar *' info='The entity name'/>
8033 <info>Called when an entity reference is detected.</info>
8035 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8036 <arg name='name' type='const xmlChar *' info='The entity name'/>
8040 …info>The entity loader, to control the loading of external entities, the application can either: -…
8041 …<return type='xmlParserInputPtr' info='the xmlParserInputPtr if inlined or NULL for DOM behaviour.…
8042 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8043 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
8044 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
8047 …info>Callback: The entity loader, to control the loading of external entities, the application can…
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'/>
8055 …info>Receive the document locator at startup, actually xmlDefaultSAXLocator Everything is availabl…
8057 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8058 <arg name='loc' type='xmlSAXLocatorPtr' info='A SAX Locator'/>
8061 …info>Receive the document locator at startup, actually xmlDefaultSAXLocator. Everything is availab…
8063 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8064 <arg name='loc' type='xmlSAXLocatorPtr' info='A SAX Locator'/>
8068 <info>Set the current element namespace. DEPRECATED</info>
8070 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8071 <arg name='name' type='const xmlChar *' info='the namespace prefix'/>
8075 …<info>called when the document start being processed. DEPRECATED: use xmlSAX2StartDocument()</info>
8077 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8080 <info>Called when the document start being processed.</info>
8082 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8086 … <info>called when an opening tag has been processed. DEPRECATED: use xmlSAX2StartElement()</info>
8088 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8089 … <arg name='fullname' type='const xmlChar *' info='The element name, including namespace prefix'/>
8090 …<arg name='atts' type='const xmlChar **' info='An array of name/value attributes pairs, NULL termi…
8093 …info>SAX2 callback when an element start has been detected by the parser. It provides the namespac…
8095 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8096 <arg name='localname' type='const xmlChar *' info='the local name of the element'/>
8097 <arg name='prefix' type='const xmlChar *' info='the element namespace prefix if available'/>
8098 <arg name='URI' type='const xmlChar *' info='the element namespace name if available'/>
8099 <arg name='nb_namespaces' type='int' info='number of namespace definitions on that node'/>
8100 …<arg name='namespaces' type='const xmlChar **' info='pointer to the array of prefix/URI pairs name…
8101 <arg name='nb_attributes' type='int' info='the number of attributes on that node'/>
8102 …<arg name='nb_defaulted' type='int' info='the number of defaulted attributes. The defaulted ones a…
8103 …<arg name='attributes' type='const xmlChar **' info='pointer to the array of (localname/prefix/URI…
8106 <info>Called when an opening tag has been processed.</info>
8108 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8109 <arg name='name' type='const xmlChar *' info='The element name, including namespace prefix'/>
8110 …<arg name='atts' type='const xmlChar **' info='An array of name/value attributes pairs, NULL termi…
8114 …<info>What to do when an unparsed entity declaration is parsed DEPRECATED: use xmlSAX2UnparsedEnti…
8116 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8117 <arg name='name' type='const xmlChar *' info='The name of the entity'/>
8118 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
8119 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
8120 <arg name='notationName' type='const xmlChar *' info='the name of the notation'/>
8123 <info>What to do when an unparsed entity declaration is parsed.</info>
8125 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8126 <arg name='name' type='const xmlChar *' info='The name of the entity'/>
8127 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
8128 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
8129 <arg name='notationName' type='const xmlChar *' info='the name of the notation'/>
8133 <info>Pops the top XPath object from the value stack</info>
8134 <return type='xmlXPathObjectPtr' info='the XPath object just removed'/>
8135 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath evaluation context'/>
8139 <info>Pushes a new XPath object on top of the value stack</info>
8140 <return type='int' info='the number of items on the value stack'/>
8141 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath evaluation context'/>
8142 <arg name='value' type='xmlXPathObjectPtr' info='the XPath object'/>
8145 <info>Display and format a warning messages, callback.</info>
8147 <arg name='ctx' type='void *' info='an XML parser context'/>
8148 <arg name='msg' type='const char *' info='the message to display/transmit'/>
8149 <arg name='...' type='...' info='extra parameters for the message display'/>
8153 <info>This is the prototype for a extended link detection callback.</info>
8155 <arg name='ctx' type='void *' info='user data pointer'/>
8156 <arg name='node' type='xmlNodePtr' info='the node carrying the link'/>
8157 <arg name='nbLocators' type='int' info='the number of locators detected on the link'/>
8158 <arg name='hrefs' type='const xlinkHRef *' info='pointer to the array of locator hrefs'/>
8159 <arg name='roles' type='const xlinkRole *' info='pointer to the array of locator roles'/>
8160 <arg name='nbArcs' type='int' info='the number of arcs detected on the link'/>
8161 …<arg name='from' type='const xlinkRole *' info='pointer to the array of source roles found on the …
8162 …<arg name='to' type='const xlinkRole *' info='pointer to the array of target roles found on the ar…
8163 …<arg name='show' type='xlinkShow *' info='array of values for the show attributes found on the arc…
8164 …<arg name='actuate' type='xlinkActuate *' info='array of values for the actuate attributes found o…
8165 <arg name='nbTitles' type='int' info='the number of titles detected on the link'/>
8166 <arg name='titles' type='const xlinkTitle *' info=''/>
8167 <arg name='langs' type='const xmlChar **' info='array of xml:lang values for the titles'/>
8171 <info>This is the prototype for a extended link set detection callback.</info>
8173 <arg name='ctx' type='void *' info='user data pointer'/>
8174 <arg name='node' type='xmlNodePtr' info='the node carrying the link'/>
8175 <arg name='nbLocators' type='int' info='the number of locators detected on the link'/>
8176 <arg name='hrefs' type='const xlinkHRef *' info='pointer to the array of locator hrefs'/>
8177 <arg name='roles' type='const xlinkRole *' info='pointer to the array of locator roles'/>
8178 <arg name='nbTitles' type='int' info='the number of titles detected on the link'/>
8179 <arg name='titles' type='const xlinkTitle *' info=''/>
8180 <arg name='langs' type='const xmlChar **' info='array of xml:lang values for the titles'/>
8184 <info>Get the default xlink detection routine</info>
8185 <return type='xlinkNodeDetectFunc' info='the current function or NULL;'/>
8189 <info>Get the default xlink handler.</info>
8190 <return type='xlinkHandlerPtr' info='the current xlinkHandlerPtr value.'/>
8194 …info>Check whether the given node carries the attributes needed to be a link element (or is one of…
8195 …<return type='xlinkType' info='the xlinkType of the node (XLINK_TYPE_NONE if there is no link dete…
8196 <arg name='doc' type='xmlDocPtr' info='the document containing the node'/>
8197 <arg name='node' type='xmlNodePtr' info='the node pointer itself'/>
8201 …<info>This is the prototype for the link detection routine. It calls the default link detection ca…
8203 <arg name='ctx' type='void *' info='user data pointer'/>
8204 <arg name='node' type='xmlNodePtr' info='the node to check'/>
8208 <info>Set the default xlink detection routine</info>
8210 <arg name='func' type='xlinkNodeDetectFunc' info='pointer to the new detection routine.'/>
8214 <info>Set the default xlink handlers</info>
8216 <arg name='handler' type='xlinkHandlerPtr' info='the new value for the xlink handler block'/>
8220 <info>This is the prototype for a simple link detection callback.</info>
8222 <arg name='ctx' type='void *' info='user data pointer'/>
8223 <arg name='node' type='xmlNodePtr' info='the node carrying the link'/>
8224 <arg name='href' type='const xlinkHRef' info='the target of the link'/>
8225 <arg name='role' type='const xlinkRole' info='the role string'/>
8226 <arg name='title' type='const xlinkTitle' info='the link title'/>
8230 <info>Add an entry in the catalog, it may overwrite existing but different entries.</info>
8231 <return type='int' info='0 if successful, -1 otherwise'/>
8232 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
8233 <arg name='type' type='const xmlChar *' info='the type of record to add to the catalog'/>
8234 <arg name='orig' type='const xmlChar *' info='the system, public or prefix to match'/>
8235 <arg name='replace' type='const xmlChar *' info='the replacement value for the match'/>
8239 <info>Dump the given catalog to the given file.</info>
8241 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
8242 <arg name='out' type='FILE *' info='the file.'/>
8246 <info>Remove an entry from the catalog</info>
8247 <return type='int' info='the number of entries removed if successful, -1 otherwise'/>
8248 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
8249 <arg name='value' type='const xmlChar *' info='the value to remove'/>
8253 <info>Do a complete resolution lookup of an External Identifier</info>
8254 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
8255 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
8256 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
8257 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
8261 … <info>Try to lookup the catalog local reference associated to a public ID in that catalog</info>
8262 …<return type='xmlChar *' info='the local resource if found or NULL otherwise, the value returned m…
8263 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
8264 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
8268 <info>Try to lookup the catalog resource for a system ID</info>
8269 …<return type='xmlChar *' info='the resource if found or NULL otherwise, the value returned must be…
8270 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
8271 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
8275 <info>Do a complete resolution lookup of an URI</info>
8276 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
8277 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
8278 <arg name='URI' type='const xmlChar *' info='the URI'/>
8281 … <info>Register a new attribute declaration Note that @tree becomes the ownership of the DTD</info>
8282 <return type='xmlAttributePtr' info='NULL if not new, otherwise the attribute decl'/>
8283 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
8284 <arg name='dtd' type='xmlDtdPtr' info='pointer to the DTD'/>
8285 <arg name='elem' type='const xmlChar *' info='the element name'/>
8286 <arg name='name' type='const xmlChar *' info='the attribute name'/>
8287 <arg name='ns' type='const xmlChar *' info='the attribute namespace prefix'/>
8288 <arg name='type' type='xmlAttributeType' info='the attribute type'/>
8289 <arg name='def' type='xmlAttributeDefault' info='the attribute default type'/>
8290 <arg name='defaultValue' type='const xmlChar *' info='the attribute default value'/>
8291 …<arg name='tree' type='xmlEnumerationPtr' info='if it's an enumeration, the associated list'/>
8294 …info>Add a new node to @parent, at the end of the child (or property) list merging adjacent TEXT n…
8295 <return type='xmlNodePtr' info='the child or NULL in case of error.'/>
8296 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
8297 <arg name='cur' type='xmlNodePtr' info='the child node'/>
8300 …<info>Add a list of node at the end of the child list of the parent merging adjacent TEXT nodes (@…
8301 <return type='xmlNodePtr' info='the last child or NULL in case of error.'/>
8302 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
8303 <arg name='cur' type='xmlNodePtr' info='the first node in the list'/>
8306 <info>Register a new entity for this document.</info>
8307 <return type='xmlEntityPtr' info='a pointer to the entity or NULL in case of error'/>
8308 <arg name='doc' type='xmlDocPtr' info='the document'/>
8309 <arg name='name' type='const xmlChar *' info='the entity name'/>
8310 <arg name='type' type='int' info='the entity type XML_xxx_yyy_ENTITY'/>
8311 <arg name='ExternalID' type='const xmlChar *' info='the entity external ID if available'/>
8312 <arg name='SystemID' type='const xmlChar *' info='the entity system ID if available'/>
8313 <arg name='content' type='const xmlChar *' info='the entity content'/>
8316 <info>Register a new entity for this document DTD external subset.</info>
8317 <return type='xmlEntityPtr' info='a pointer to the entity or NULL in case of error'/>
8318 <arg name='doc' type='xmlDocPtr' info='the document'/>
8319 <arg name='name' type='const xmlChar *' info='the entity name'/>
8320 <arg name='type' type='int' info='the entity type XML_xxx_yyy_ENTITY'/>
8321 <arg name='ExternalID' type='const xmlChar *' info='the entity external ID if available'/>
8322 <arg name='SystemID' type='const xmlChar *' info='the entity system ID if available'/>
8323 <arg name='content' type='const xmlChar *' info='the entity content'/>
8326 <info>Register a new element declaration</info>
8327 <return type='xmlElementPtr' info='NULL if not, otherwise the entity'/>
8328 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
8329 <arg name='dtd' type='xmlDtdPtr' info='pointer to the DTD'/>
8330 <arg name='name' type='const xmlChar *' info='the entity name'/>
8331 <arg name='type' type='xmlElementTypeVal' info='the element type'/>
8332 <arg name='content' type='xmlElementContentPtr' info='the element content tree or NULL'/>
8335 …<info>Registers an alias @alias for an encoding named @name. Existing alias will be overwritten.</…
8336 <return type='int' info='0 in case of success, -1 in case of error'/>
8337 …<arg name='name' type='const char *' info='the encoding name as parsed, in UTF-8 format (ASCII act…
8338 …<arg name='alias' type='const char *' info='the alias name as parsed, in UTF-8 format (ASCII actua…
8341 <info>Register a new id declaration</info>
8342 <return type='xmlIDPtr' info='NULL if not, otherwise the new xmlIDPtr'/>
8343 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
8344 <arg name='doc' type='xmlDocPtr' info='pointer to the document'/>
8345 <arg name='value' type='const xmlChar *' info='the value name'/>
8346 <arg name='attr' type='xmlAttrPtr' info='the attribute holding the ID'/>
8349 …info>Add a new node @elem as the next sibling of @cur If the new node was already inserted in a do…
8350 <return type='xmlNodePtr' info='the new node or NULL in case of error.'/>
8351 <arg name='cur' type='xmlNodePtr' info='the child node'/>
8352 <arg name='elem' type='xmlNodePtr' info='the new node'/>
8355 <info>Register a new notation declaration</info>
8356 <return type='xmlNotationPtr' info='NULL if not, otherwise the entity'/>
8357 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
8358 <arg name='dtd' type='xmlDtdPtr' info='pointer to the DTD'/>
8359 <arg name='name' type='const xmlChar *' info='the entity name'/>
8360 <arg name='PublicID' type='const xmlChar *' info='the public identifier or NULL'/>
8361 <arg name='SystemID' type='const xmlChar *' info='the system identifier or NULL'/>
8365 …info>Add a new node @elem as the previous sibling of @cur merging adjacent TEXT nodes (@elem may b…
8366 <return type='xmlNodePtr' info='the new node or NULL in case of error.'/>
8367 <arg name='cur' type='xmlNodePtr' info='the child node'/>
8368 <arg name='elem' type='xmlNodePtr' info='the new node'/>
8371 <info>Register a new ref declaration</info>
8372 <return type='xmlRefPtr' info='NULL if not, otherwise the new xmlRefPtr'/>
8373 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
8374 <arg name='doc' type='xmlDocPtr' info='pointer to the document'/>
8375 <arg name='value' type='const xmlChar *' info='the value name'/>
8376 <arg name='attr' type='xmlAttrPtr' info='the attribute holding the Ref'/>
8379 …info>Add a new element @elem to the list of siblings of @cur merging adjacent TEXT nodes (@elem ma…
8380 <return type='xmlNodePtr' info='the new element or NULL in case of error.'/>
8381 <arg name='cur' type='xmlNodePtr' info='the child node'/>
8382 <arg name='elem' type='xmlNodePtr' info='the new node'/>
8386 <info>Create a buffered parser output</info>
8387 <return type='xmlOutputBufferPtr' info='the new parser output or NULL'/>
8388 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the encoding converter or NULL'/>
8391 <info>Create a buffered parser input for progressive parsing</info>
8392 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
8393 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
8397 <info>Serialize text attribute values to an xml simple buffer</info>
8399 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
8400 <arg name='doc' type='xmlDocPtr' info='the document'/>
8401 <arg name='attr' type='xmlAttrPtr' info='the attribute node'/>
8402 <arg name='string' type='const xmlChar *' info='the text content'/>
8406 …<info>Compile the automata into a Reg Exp ready for being executed. The automata should be free af…
8407 <return type='xmlRegexpPtr' info='the compiled regexp or NULL in case of error'/>
8408 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8412 <info>Initial state lookup</info>
8413 <return type='xmlAutomataStatePtr' info='the initial state of the automata'/>
8414 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8418 <info>Checks if an automata is determinist.</info>
8419 <return type='int' info='1 if true, 0 if not, and -1 in case of error'/>
8420 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8424 …info>If @to is NULL, this creates first a new target state in the automata and then adds a an ALL …
8425 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8426 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8427 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8428 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8429 …<arg name='lax' type='int' info='allow to transition if not all all transitions have been activate…
8433 …info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
8434 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8435 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8436 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8437 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8438 … <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
8439 <arg name='min' type='int' info='the minimum successive occurences of token'/>
8440 <arg name='max' type='int' info='the maximum successive occurences of token'/>
8441 <arg name='data' type='void *' info='data associated to the transition'/>
8445 …info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
8446 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8447 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8448 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8449 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8450 … <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
8451 …<arg name='token2' type='const xmlChar *' info='the second input string associated to that transit…
8452 <arg name='min' type='int' info='the minimum successive occurences of token'/>
8453 <arg name='max' type='int' info='the maximum successive occurences of token'/>
8454 <arg name='data' type='void *' info='data associated to the transition'/>
8458 …info>If @to is NULL, this creates first a new target state in the automata and then adds an epsilo…
8459 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8460 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8461 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8462 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8463 <arg name='counter' type='int' info='the counter associated to that transition'/>
8467 <info>Create a new counter</info>
8468 <return type='int' info='the counter number or -1 in case of error'/>
8469 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8470 <arg name='min' type='int' info='the minimal value on the counter'/>
8471 <arg name='max' type='int' info='the maximal value on the counter'/>
8475 …info>If @to is NULL, this creates first a new target state in the automata and then adds an epsilo…
8476 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8477 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8478 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8479 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8480 <arg name='counter' type='int' info='the counter associated to that transition'/>
8484 …info>If @to is NULL, this creates first a new target state in the automata and then adds an epsilo…
8485 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8486 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8487 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8488 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8492 …info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
8493 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8494 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8495 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8496 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8497 …<arg name='token' type='const xmlChar *' info='the first input string associated to that transitio…
8498 …<arg name='token2' type='const xmlChar *' info='the second input string associated to that transit…
8499 …<arg name='data' type='void *' info='data passed to the callback function if the transition is act…
8503 …info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
8504 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8505 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8506 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8507 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8508 … <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
8509 <arg name='min' type='int' info='the minimum successive occurences of token'/>
8510 <arg name='max' type='int' info='the maximum successive occurences of token'/>
8511 <arg name='data' type='void *' info='data associated to the transition'/>
8515 …info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
8516 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8517 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8518 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8519 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8520 … <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
8521 …<arg name='token2' type='const xmlChar *' info='the second input string associated to that transit…
8522 <arg name='min' type='int' info='the minimum successive occurences of token'/>
8523 <arg name='max' type='int' info='the maximum successive occurences of token'/>
8524 <arg name='data' type='void *' info='data associated to the transition'/>
8528 <info>Create a new disconnected state in the automata</info>
8529 <return type='xmlAutomataStatePtr' info='the new state or NULL in case of error'/>
8530 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8534 …info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
8535 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8536 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8537 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8538 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8539 … <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
8540 …<arg name='data' type='void *' info='data passed to the callback function if the transition is act…
8544 …info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
8545 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8546 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8547 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8548 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8549 …<arg name='token' type='const xmlChar *' info='the first input string associated to that transitio…
8550 …<arg name='token2' type='const xmlChar *' info='the second input string associated to that transit…
8551 …<arg name='data' type='void *' info='data passed to the callback function if the transition is act…
8555 <info>Makes that state a final state</info>
8556 <return type='int' info='0 or -1 in case of error'/>
8557 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8558 <arg name='state' type='xmlAutomataStatePtr' info='a state in this automata'/>
8562 <info>Convenient way to turn bool into text</info>
8563 <return type='const char *' info='a pointer to either "True" or "False"'/>
8564 <arg name='boolval' type='int' info='a bool to turn into text'/>
8567 <info>Function to extract the content of a buffer</info>
8568 <return type='xmlChar *' info='the internal content'/>
8569 <arg name='buf' type='const xmlBuf *' info='the buffer'/>
8572 <info>Function to extract the end of the content of a buffer</info>
8573 <return type='xmlChar *' info='the end of the internal content or NULL in case of error'/>
8574 <arg name='buf' type='xmlBufPtr' info='the buffer'/>
8577 …info>Read the value of a node @cur, this can be either the text carried directly by this node if i…
8578 <return type='int' info='0 in case of success and -1 in case of error.'/>
8579 <arg name='buf' type='xmlBufPtr' info='a buffer xmlBufPtr'/>
8580 <arg name='cur' type='const xmlNode *' info='the node being read'/>
8584 …info>Dump an XML node, recursive behaviour,children are printed too. Note that @format = 1 provide…
8585 …<return type='size_t' info='the number of bytes written to the buffer, in case of error 0 is retur…
8586 <arg name='buf' type='xmlBufPtr' info='the XML buffer output'/>
8587 <arg name='doc' type='xmlDocPtr' info='the document'/>
8588 <arg name='cur' type='xmlNodePtr' info='the current node'/>
8589 <arg name='level' type='int' info='the imbrication level for indenting'/>
8590 <arg name='format' type='int' info='is formatting allowed'/>
8593 …info>Remove the beginning of an XML buffer. NOTE that this routine behaviour differs from xmlBuffe…
8594 <return type='size_t' info='the number of byte removed or 0 in case of failure'/>
8595 <arg name='buf' type='xmlBufPtr' info='the buffer to dump'/>
8596 <arg name='len' type='size_t' info='the number of xmlChar to remove'/>
8599 <info>Function to get the length of a buffer</info>
8600 <return type='size_t' info='the length of data in the internal content'/>
8601 <arg name='buf' type='const xmlBufPtr' info='the buffer'/>
8604 … <info>Add a string range to an XML buffer. if len == -1, the length of str is recomputed.</info>
8605 …<return type='int' info='0 successful, a positive error code number otherwise and -1 in case of in…
8606 <arg name='buf' type='xmlBufferPtr' info='the buffer to dump'/>
8607 <arg name='str' type='const xmlChar *' info='the #xmlChar string'/>
8608 <arg name='len' type='int' info='the number of #xmlChar to add'/>
8611 …<info>Add a string range to the beginning of an XML buffer. if len == -1, the length of @str is re…
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'/>
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>Append a zero terminated C string to an XML buffer.</info>
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 to dump'/>
8621 <arg name='str' type='const char *' info='the C char string'/>
8624 <info>Append a zero terminated string to an XML buffer.</info>
8625 …<return type='int' info='0 successful, a positive error code number otherwise and -1 in case of in…
8626 <arg name='buf' type='xmlBufferPtr' info='the buffer to add to'/>
8627 <arg name='str' type='const xmlChar *' info='the #xmlChar string'/>
8630 <info>Function to extract the content of a buffer</info>
8631 <return type='const xmlChar *' info='the internal content'/>
8632 <arg name='buf' type='const xmlBuffer *' info='the buffer'/>
8635 <info>routine to create an XML buffer.</info>
8636 <return type='xmlBufferPtr' info='the new structure.'/>
8639 <info>routine to create an XML buffer.</info>
8640 <return type='xmlBufferPtr' info='the new structure.'/>
8641 <arg name='size' type='size_t' info='initial size of buffer'/>
8644 …info>routine to create an XML buffer from an immutable memory area. The area won't be modifie…
8645 <return type='xmlBufferPtr' info='the new structure.'/>
8646 <arg name='mem' type='void *' info='the memory area'/>
8647 <arg name='size' type='size_t' info='the size in byte'/>
8650 …info>Remove the string contained in a buffer and gie it back to the caller. The buffer is reset to…
8651 <return type='xmlChar *' info='the previous string contained by the buffer.'/>
8652 <arg name='buf' type='xmlBufferPtr' info='the buffer'/>
8655 <info>Dumps an XML buffer to a FILE *.</info>
8656 <return type='int' info='the number of #xmlChar written'/>
8657 <arg name='file' type='FILE *' info='the file output'/>
8658 <arg name='buf' type='xmlBufferPtr' info='the buffer to dump'/>
8661 <info>empty a buffer.</info>
8663 <arg name='buf' type='xmlBufferPtr' info='the buffer'/>
8666 …<info>Frees an XML buffer. It frees both the content and the structure which encapsulate it.</info>
8668 <arg name='buf' type='xmlBufferPtr' info='the buffer to free'/>
8671 <info>Grow the available space of an XML buffer.</info>
8672 <return type='int' info='the new available space or -1 in case of error'/>
8673 <arg name='buf' type='xmlBufferPtr' info='the buffer'/>
8674 <arg name='len' type='unsigned int' info='the minimum free size to allocate'/>
8677 <info>Function to get the length of a buffer</info>
8678 <return type='int' info='the length of data in the internal content'/>
8679 <arg name='buf' type='const xmlBuffer *' info='the buffer'/>
8682 <info>Resize a buffer to accommodate minimum size of @size.</info>
8683 <return type='int' info='0 in case of problems, 1 otherwise'/>
8684 <arg name='buf' type='xmlBufferPtr' info='the buffer to resize'/>
8685 <arg name='size' type='unsigned int' info='the desired size'/>
8688 <info>Sets the allocation scheme for this buffer</info>
8690 <arg name='buf' type='xmlBufferPtr' info='the buffer to tune'/>
8691 <arg name='scheme' type='xmlBufferAllocationScheme' info='allocation scheme to use'/>
8694 <info>Remove the beginning of an XML buffer.</info>
8695 <return type='int' info='the number of #xmlChar removed, or -1 in case of failure.'/>
8696 <arg name='buf' type='xmlBufferPtr' info='the buffer to dump'/>
8697 <arg name='len' type='unsigned int' info='the number of xmlChar to remove'/>
8700 …<info>routine which manages and grows an output buffer. This one adds xmlChars at the end of the b…
8702 <arg name='buf' type='xmlBufferPtr' info='the XML buffer'/>
8703 <arg name='string' type='const xmlChar *' info='the string to add'/>
8706 …<info>routine which manage and grows an output buffer. This one add C chars at the end of the arra…
8708 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
8709 <arg name='string' type='const char *' info='the string to add'/>
8712 …info>routine which manage and grows an output buffer. This one writes a quoted or double quoted #x…
8714 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
8715 <arg name='string' type='const xmlChar *' info='the string to add'/>
8718 …info>Builds the QName @prefix:@ncname in @memory if there is enough space and prefix is not NULL n…
8719 …<return type='xmlChar *' info='the new string which must be freed by the caller if different from …
8720 <arg name='ncname' type='const xmlChar *' info='the Name'/>
8721 <arg name='prefix' type='const xmlChar *' info='the prefix'/>
8722 <arg name='memory' type='xmlChar *' info='preallocated memory'/>
8723 <arg name='len' type='int' info='preallocated memory length'/>
8726 …info>Expresses the URI of the reference in terms relative to the base. Some examples of this oper…
8727 …<return type='xmlChar *' info='a new URI string (to be freed by the caller) or NULL in case error.…
8728 <arg name='URI' type='const xmlChar *' info='the URI reference under consideration'/>
8729 <arg name='base' type='const xmlChar *' info='the base value'/>
8732 …info>Computes he final URI of the reference done by checking that the given URI is valid, and buil…
8733 …<return type='xmlChar *' info='a new URI string (to be freed by the caller) or NULL in case of err…
8734 <arg name='URI' type='const xmlChar *' info='the URI instance found in the document'/>
8735 <arg name='base' type='const xmlChar *' info='the base value'/>
8738 …info>This function provides the current index of the parser relative to the start of the current e…
8739 …<return type='long' info='the index in bytes from the beginning of the entity or -1 in case the in…
8740 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
8744 …info>Dumps the canonized image of given XML document into memory. For details see "Canonical …
8745 <return type='int' info='the number of bytes written on success or a negative value on fail'/>
8746 <arg name='doc' type='xmlDocPtr' info='the XML document for canonization'/>
8747 …<arg name='nodes' type='xmlNodeSetPtr' info='the nodes set to be included in the canonized image o…
8748 <arg name='mode' type='int' info='the c14n mode (see @xmlC14NMode)'/>
8749 …<arg name='inclusive_ns_prefixes' type='xmlChar **' info='the list of inclusive namespace prefixes…
8750 … <arg name='with_comments' type='int' info='include comments in the result (!=0) or not (==0)'/>
8751 …<arg name='doc_txt_ptr' type='xmlChar **' info='the memory pointer for allocated canonical XML tex…
8755 …info>Dumps the canonized image of given XML document into the file. For details see "Canonica…
8756 <return type='int' info='the number of bytes written success or a negative value on fail'/>
8757 <arg name='doc' type='xmlDocPtr' info='the XML document for canonization'/>
8758 …<arg name='nodes' type='xmlNodeSetPtr' info='the nodes set to be included in the canonized image o…
8759 <arg name='mode' type='int' info='the c14n mode (see @xmlC14NMode)'/>
8760 …<arg name='inclusive_ns_prefixes' type='xmlChar **' info='the list of inclusive namespace prefixes…
8761 … <arg name='with_comments' type='int' info='include comments in the result (!=0) or not (==0)'/>
8762 <arg name='filename' type='const char *' info='the filename to store canonical XML image'/>
8763 …<arg name='compression' type='int' info='the compression level (zlib requred): -1 - libxml default…
8767 …info>Dumps the canonized image of given XML document into the provided buffer. For details see &qu…
8768 <return type='int' info='non-negative value on success or a negative value on fail'/>
8769 <arg name='doc' type='xmlDocPtr' info='the XML document for canonization'/>
8770 …<arg name='nodes' type='xmlNodeSetPtr' info='the nodes set to be included in the canonized image o…
8771 <arg name='mode' type='int' info='the c14n mode (see @xmlC14NMode)'/>
8772 …<arg name='inclusive_ns_prefixes' type='xmlChar **' info='the list of inclusive namespace prefixes…
8773 … <arg name='with_comments' type='int' info='include comments in the result (!=0) or not (==0)'/>
8774 …<arg name='buf' type='xmlOutputBufferPtr' info='the output buffer to store canonical XML; this buf…
8778 …info>Dumps the canonized image of given XML document into the provided buffer. For details see &qu…
8779 <return type='int' info='non-negative value on success or a negative value on fail'/>
8780 <arg name='doc' type='xmlDocPtr' info='the XML document for canonization'/>
8781 …<arg name='is_visible_callback' type='xmlC14NIsVisibleCallback' info='the function to use to deter…
8782 …<arg name='user_data' type='void *' info='the first parameter for @is_visible_callback function (i…
8783 <arg name='mode' type='int' info='the c14n mode (see @xmlC14NMode)'/>
8784 …<arg name='inclusive_ns_prefixes' type='xmlChar **' info='the list of inclusive namespace prefixes…
8785 … <arg name='with_comments' type='int' info='include comments in the result (!=0) or not (==0)'/>
8786 …<arg name='buf' type='xmlOutputBufferPtr' info='the output buffer to store canonical XML; this buf…
8790 <info>Signature for a C14N callback on visible nodes</info>
8791 <return type='int' info='1 if the node should be included'/>
8792 <arg name='user_data' type='void *' info='user data'/>
8793 <arg name='node' type='xmlNodePtr' info='the curent node'/>
8794 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
8797 <info>Constructs a canonic path from the specified path.</info>
8798 …<return type='xmlChar *' info='a new canonic path, or a duplicate of the path parameter if the con…
8799 <arg name='path' type='const xmlChar *' info='the resource locator in a filesystem notation'/>
8803 …info>Add an entry in the catalog, it may overwrite existing but different entries. If called befor…
8804 <return type='int' info='0 if successful, -1 otherwise'/>
8805 <arg name='type' type='const xmlChar *' info='the type of record to add to the catalog'/>
8806 <arg name='orig' type='const xmlChar *' info='the system, public or prefix to match'/>
8807 <arg name='replace' type='const xmlChar *' info='the replacement value for the match'/>
8811 <info>Add the new entry to the catalog list</info>
8812 <return type='void *' info='the updated list'/>
8813 <arg name='catalogs' type='void *' info='a document's list of catalogs'/>
8814 <arg name='URL' type='const xmlChar *' info='the URL to a new local catalog'/>
8818 <info>Free up all the memory associated with catalogs</info>
8823 <info>Convert all the SGML catalog entries as XML ones</info>
8824 <return type='int' info='the number of entries converted if successful, -1 otherwise'/>
8828 <info>Dump all the global catalog content to the given file.</info>
8830 <arg name='out' type='FILE *' info='the file.'/>
8834 <info>Free up the memory associated to the catalog list</info>
8836 <arg name='catalogs' type='void *' info='a document's list of catalogs'/>
8840 <info>Used to get the user preference w.r.t. to what catalogs should be accepted</info>
8841 <return type='xmlCatalogAllow' info='the current xmlCatalogAllow value'/>
8845 …<info>Try to lookup the catalog reference associated to a public ID DEPRECATED, use xmlCatalogReso…
8846 <return type='const xmlChar *' info='the resource if found or NULL otherwise.'/>
8847 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
8851 …<info>Try to lookup the catalog reference associated to a system ID DEPRECATED, use xmlCatalogReso…
8852 <return type='const xmlChar *' info='the resource if found or NULL otherwise.'/>
8853 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
8857 <info>Check is a catalog is empty</info>
8858 <return type='int' info='1 if the catalog is empty, 0 if not, amd -1 in case of error.'/>
8859 <arg name='catal' type='xmlCatalogPtr' info='should this create an SGML catalog'/>
8863 …<info>Do a complete resolution lookup of an External Identifier using a document's private ca…
8864 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
8865 <arg name='catalogs' type='void *' info='a document's list of catalogs'/>
8866 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
8867 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
8871 …<info>Do a complete resolution lookup of an URI using a document's private catalog list</info>
8872 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
8873 <arg name='catalogs' type='void *' info='a document's list of catalogs'/>
8874 <arg name='URI' type='const xmlChar *' info='the URI'/>
8878 <info>Remove an entry from the catalog</info>
8879 <return type='int' info='the number of entries removed if successful, -1 otherwise'/>
8880 <arg name='value' type='const xmlChar *' info='the value to remove'/>
8884 <info>Do a complete resolution lookup of an External Identifier</info>
8885 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
8886 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
8887 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
8891 <info>Try to lookup the catalog reference associated to a public ID</info>
8892 …<return type='xmlChar *' info='the resource if found or NULL otherwise, the value returned must be…
8893 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
8897 <info>Try to lookup the catalog resource for a system ID</info>
8898 …<return type='xmlChar *' info='the resource if found or NULL otherwise, the value returned must be…
8899 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
8903 <info>Do a complete resolution lookup of an URI</info>
8904 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
8905 <arg name='URI' type='const xmlChar *' info='the URI'/>
8909 … <info>Used to set the debug level for catalog operation, 0 disable debugging, 1 enable it</info>
8910 <return type='int' info='the previous value of the catalog debugging level'/>
8911 <arg name='level' type='int' info='the debug level of catalogs required'/>
8915 …info>Allows to set the preference between public and system for deletion in XML Catalog resolution…
8916 …<return type='xmlCatalogPrefer' info='the previous value of the default preference for delegation'…
8917 <arg name='prefer' type='xmlCatalogPrefer' info='the default preference for delegation'/>
8921 <info>Used to set the user preference w.r.t. to what catalogs should be accepted</info>
8923 <arg name='allow' type='xmlCatalogAllow' info='what catalogs should be accepted'/>
8926 <info>Generic front-end for encoding handler close function</info>
8927 <return type='int' info='0 if success, or -1 in case of error'/>
8928 …<arg name='handler' type='xmlCharEncodingHandler *' info='char enconding transformation data struc…
8931 …<info>Front-end for the encoding handler input function, but handle only the very first line, i.e.…
8932 …<return type='int' info='the number of byte written if success, or -1 general error -2 if the tran…
8933 …<arg name='handler' type='xmlCharEncodingHandler *' info='char enconding transformation data struc…
8934 <arg name='out' type='xmlBufferPtr' info='an xmlBuffer for the output.'/>
8935 <arg name='in' type='xmlBufferPtr' info='an xmlBuffer for the input'/>
8938 <info>Generic front-end for the encoding handler input function</info>
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 encoding transformation data struct…
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 output function a first call with @in == NULL has …
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 enconding transformation data struc…
8948 <arg name='out' type='xmlBufferPtr' info='an xmlBuffer for the output.'/>
8949 <arg name='in' type='xmlBufferPtr' info='an xmlBuffer for the input'/>
8952 …<info>Take a block of chars in the original encoding and try to convert it to an UTF-8 block of ch…
8953 …<return type='int' info='the number of bytes written, -1 if lack of space, or -2 if the transcodin…
8954 …<arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the UTF-8 res…
8955 <arg name='outlen' type='int *' info='the length of @out'/>
8956 …<arg name='in' type='const unsigned char *' info='a pointer to an array of chars in the original e…
8957 <arg name='inlen' type='int *' info='the length of @in'/>
8960 …info>Take a block of UTF-8 chars in and try to convert it to another encoding. Note: a first call …
8961 …<return type='int' info='the number of bytes written, -1 if lack of space, or -2 if the transcodin…
8962 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
8963 <arg name='outlen' type='int *' info='the length of @out'/>
8964 <arg name='in' type='const unsigned char *' info='a pointer to an array of UTF-8 chars'/>
8965 <arg name='inlen' type='int *' info='the length of @in'/>
8968 <info>Does a binary search of the range table to determine if char is valid</info>
8969 <return type='int' info='true if character valid, false otherwise'/>
8970 <arg name='val' type='unsigned int' info='character to be validated'/>
8971 … <arg name='rptr' type='const xmlChRangeGroup *' info='pointer to range to be used to validate'/>
8974 <info>a strdup for char's to xmlChar's</info>
8975 <return type='xmlChar *' info='a new xmlChar * or NULL'/>
8976 <arg name='cur' type='const char *' info='the input char *'/>
8979 <info>a strndup for char's to xmlChar's</info>
8980 <return type='xmlChar *' info='a new xmlChar * or NULL'/>
8981 <arg name='cur' type='const char *' info='the input char *'/>
8982 <arg name='len' type='int' info='the len of @cur'/>
8985 …<info>function checks to see if @path is a valid source (file, socket...) for XML. if stat is not…
8986 …<return type='int' info='1. if stat fails, returns 0 (if calling stat on the filename fails, it c…
8987 <arg name='path' type='const char *' info='the path to check'/>
8990 …info>Check an input in case it was created from an HTTP stream, in that case it will handle encodi…
8991 <return type='xmlParserInputPtr' info='the input or NULL in case of HTTP error.'/>
8992 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
8993 <arg name='ret' type='xmlParserInputPtr' info='an XML parser input'/>
8996 …info>Checks that the value conforms to the LanguageID production: NOTE: this is somewhat deprecat…
8997 <return type='int' info='1 if correct 0 otherwise'/>
8998 <arg name='lang' type='const xmlChar *' info='pointer to the string value'/>
9001 …info>Checks @utf for being valid UTF-8. @utf is assumed to be null-terminated. This function is no…
9002 <return type='int' info='value: true if @utf is valid.'/>
9003 … <arg name='utf' type='const unsigned char *' info='Pointer to putative UTF-8 encoded string.'/>
9006 …<info>check the compiled lib version against the include one. This can warn or immediately kill th…
9008 <arg name='version' type='int' info='the include version number'/>
9012 …info>Finds the current number of child nodes of that element which are element nodes. Note the han…
9013 <return type='unsigned long' info='the count of element child or 0 if not available'/>
9014 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
9017 …<info>Cleanup the memory allocated for the char encoding support, it unregisters all the encoding …
9021 <info>Unregisters all aliases</info>
9025 <info>Additional cleanup for multi-threading</info>
9029 <info>clears the entire input callback table. this includes the compiled-in I/O.</info>
9033 …<info>Free up all the memory allocated by the library for its own use. This should not be called b…
9038 … <info>clears the entire output callback table. this includes the compiled-in I/O callbacks.</info>
9042 …info>This function name is somewhat misleading. It does not clean up parser state, it cleans up me…
9047 <info>Cleanup up the predefined entities table. Deprecated call</info>
9051 …info>xmlCleanupThreads() is used to to cleanup all the thread related data of the libxml2 library …
9055 <info>-- Clear (release memory and reinitialize) node info sequence</info>
9057 <arg name='seq' type='xmlParserNodeInfoSeqPtr' info='a node info sequence pointer'/>
9060 <info>Clear (release owned resources) and reinitialize a parser context</info>
9062 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9066 <info>Convert all the SGML catalog entries as XML ones</info>
9067 <return type='int' info='the number of entries converted if successful, -1 otherwise'/>
9068 <arg name='catal' type='xmlCatalogPtr' info='the catalog'/>
9072 <info>Build a copy of an attribute table.</info>
9073 …<return type='xmlAttributeTablePtr' info='the new xmlAttributeTablePtr or NULL in case of error.'/>
9074 <arg name='table' type='xmlAttributeTablePtr' info='An attribute table'/>
9077 <info>append the char value in the array</info>
9078 <return type='int' info='the number of xmlChar written'/>
9079 <arg name='len' type='int' info='Ignored, compatibility'/>
9080 <arg name='out' type='xmlChar *' info='pointer to an array of xmlChar'/>
9081 <arg name='val' type='int' info='the char value'/>
9084 <info>append the char value in the array</info>
9085 <return type='int' info='the number of xmlChar written'/>
9086 <arg name='out' type='xmlChar *' info='pointer to an array of xmlChar'/>
9087 <arg name='val' type='int' info='the char value'/>
9091 …<info>Do a copy of the document info. If recursive, the content tree will be copied too as well as…
9092 <return type='xmlDocPtr' info='a new #xmlDocPtr, or NULL in case of error.'/>
9093 <arg name='doc' type='xmlDocPtr' info='the document'/>
9094 <arg name='recursive' type='int' info='if not zero do a recursive copy.'/>
9097 <info>Build a copy of an element content description.</info>
9098 …<return type='xmlElementContentPtr' info='the new xmlElementContentPtr or NULL in case of error.'/>
9099 <arg name='doc' type='xmlDocPtr' info='the document owning the element declaration'/>
9100 <arg name='cur' type='xmlElementContentPtr' info='An element content pointer.'/>
9104 <info>Do a copy of the dtd.</info>
9105 <return type='xmlDtdPtr' info='a new #xmlDtdPtr, or NULL in case of error.'/>
9106 <arg name='dtd' type='xmlDtdPtr' info='the dtd'/>
9109 …<info>Build a copy of an element content description. Deprecated, use xmlCopyDocElementContent ins…
9110 …<return type='xmlElementContentPtr' info='the new xmlElementContentPtr or NULL in case of error.'/>
9111 <arg name='cur' type='xmlElementContentPtr' info='An element content pointer.'/>
9115 <info>Build a copy of an element table.</info>
9116 … <return type='xmlElementTablePtr' info='the new xmlElementTablePtr or NULL in case of error.'/>
9117 <arg name='table' type='xmlElementTablePtr' info='An element table'/>
9121 <info>Build a copy of an entity table.</info>
9122 … <return type='xmlEntitiesTablePtr' info='the new xmlEntitiesTablePtr or NULL in case of error.'/>
9123 <arg name='table' type='xmlEntitiesTablePtr' info='An entity table'/>
9127 <info>Copy an enumeration attribute node (recursive).</info>
9128 …<return type='xmlEnumerationPtr' info='the xmlEnumerationPtr just created or NULL in case of error…
9129 <arg name='cur' type='xmlEnumerationPtr' info='the tree to copy.'/>
9132 <info>Save the original error to the new place.</info>
9133 <return type='int' info='0 in case of success and -1 in case of error.'/>
9134 <arg name='from' type='xmlErrorPtr' info='a source error'/>
9135 <arg name='to' type='xmlErrorPtr' info='a target error'/>
9138 <info>Do a copy of the namespace.</info>
9139 <return type='xmlNsPtr' info='a new #xmlNsPtr, or NULL in case of error.'/>
9140 <arg name='cur' type='xmlNsPtr' info='the namespace'/>
9143 <info>Do a copy of an namespace list.</info>
9144 <return type='xmlNsPtr' info='a new #xmlNsPtr, or NULL in case of error.'/>
9145 <arg name='cur' type='xmlNsPtr' info='the first namespace'/>
9148 <info>Do a copy of the node.</info>
9149 <return type='xmlNodePtr' info='a new #xmlNodePtr, or NULL in case of error.'/>
9150 <arg name='node' type='xmlNodePtr' info='the node'/>
9151 …<arg name='extended' type='int' info='if 1 do a recursive copy (properties, namespaces and childre…
9154 …<info>Do a recursive copy of the node list. Use xmlDocCopyNodeList() if possible to ensure string …
9155 <return type='xmlNodePtr' info='a new #xmlNodePtr, or NULL in case of error.'/>
9156 <arg name='node' type='xmlNodePtr' info='the first node in the list.'/>
9160 <info>Build a copy of a notation table.</info>
9161 … <return type='xmlNotationTablePtr' info='the new xmlNotationTablePtr or NULL in case of error.'/>
9162 <arg name='table' type='xmlNotationTablePtr' info='A notation table'/>
9165 <info>Do a copy of the attribute.</info>
9166 <return type='xmlAttrPtr' info='a new #xmlAttrPtr, or NULL in case of error.'/>
9167 <arg name='target' type='xmlNodePtr' info='the element where the attribute will be grafted'/>
9168 <arg name='cur' type='xmlAttrPtr' info='the attribute'/>
9171 <info>Do a copy of an attribute list.</info>
9172 <return type='xmlAttrPtr' info='a new #xmlAttrPtr, or NULL in case of error.'/>
9173 <arg name='target' type='xmlNodePtr' info='the element where the attributes will be grafted'/>
9174 <arg name='cur' type='xmlAttrPtr' info='the first attribute'/>
9177 <info>Creates a parser context for an XML in-memory document.</info>
9178 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
9179 <arg name='cur' type='const xmlChar *' info='a pointer to an array of xmlChar'/>
9182 …<info>create and initialize an empty entities hash table. This really doesn't make sense and …
9183 …<return type='xmlEntitiesTablePtr' info='the xmlEntitiesTablePtr just created or NULL in case of e…
9186 …info>Create a parser context for an external entity Automatic support for ZLIB/Compress compressed…
9187 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
9188 <arg name='URL' type='const xmlChar *' info='the entity URL'/>
9189 <arg name='ID' type='const xmlChar *' info='the entity PUBLIC ID'/>
9190 <arg name='base' type='const xmlChar *' info='a possible base for the target URI'/>
9193 <info>create and initialize an enumeration attribute node.</info>
9194 …<return type='xmlEnumerationPtr' info='the xmlEnumerationPtr just created or NULL in case of error…
9195 <arg name='name' type='const xmlChar *' info='the enumeration name or NULL'/>
9198 …info>Create a parser context for a file content. Automatic support for ZLIB/Compress compressed do…
9199 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
9200 <arg name='filename' type='const char *' info='the filename'/>
9203 <info>Create a parser context for using the XML parser with an existing I/O stream</info>
9204 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
9205 <arg name='sax' type='xmlSAXHandlerPtr' info='a SAX handler'/>
9206 <arg name='user_data' type='void *' info='The user data returned on SAX callbacks'/>
9207 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
9208 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
9209 <arg name='ioctx' type='void *' info='an I/O handler'/>
9210 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
9213 <info>Create the internal subset of a document</info>
9214 <return type='xmlDtdPtr' info='a pointer to the new DTD structure'/>
9215 <arg name='doc' type='xmlDocPtr' info='the document pointer'/>
9216 <arg name='name' type='const xmlChar *' info='the DTD name'/>
9217 <arg name='ExternalID' type='const xmlChar *' info='the external (PUBLIC) ID'/>
9218 <arg name='SystemID' type='const xmlChar *' info='the system ID'/>
9221 <info>Create a parser context for an XML in-memory document.</info>
9222 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
9223 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
9224 <arg name='size' type='int' info='the size of the array'/>
9228 …info>Create a parser context for using the XML parser in push mode. If @buffer and @size are non-N…
9229 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
9230 <arg name='sax' type='xmlSAXHandlerPtr' info='a SAX handler'/>
9231 <arg name='user_data' type='void *' info='The user data returned on SAX callbacks'/>
9232 <arg name='chunk' type='const char *' info='a pointer to an array of chars'/>
9233 <arg name='size' type='int' info='number of chars in the array'/>
9234 <arg name='filename' type='const char *' info='an optional file name or URI'/>
9237 <info>Simply creates an empty xmlURI</info>
9238 <return type='xmlURIPtr' info='the new structure or NULL in case of error'/>
9241 …info>Create a parser context for a file or URL content. Automatic support for ZLIB/Compress compre…
9242 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
9243 <arg name='filename' type='const char *' info='the filename or URL'/>
9244 <arg name='options' type='int' info='a combination of xmlParserOption'/>
9247 <info>Get the last parsing error registered.</info>
9248 <return type='xmlErrorPtr' info='NULL if no error occured or a pointer to the error'/>
9249 <arg name='ctx' type='void *' info='an XML parser context'/>
9252 …<info>parse an XML in-memory document and build a tree. This reuses the existing @ctxt parser cont…
9253 <return type='xmlDocPtr' info='the resulting document tree'/>
9254 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9255 <arg name='cur' type='const xmlChar *' info='a pointer to a zero terminated string'/>
9256 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
9257 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
9258 <arg name='options' type='int' info='a combination of xmlParserOption'/>
9261 …info>parse an XML from a file descriptor and build a tree. This reuses the existing @ctxt parser c…
9262 <return type='xmlDocPtr' info='the resulting document tree'/>
9263 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9264 <arg name='fd' type='int' info='an open file descriptor'/>
9265 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
9266 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
9267 <arg name='options' type='int' info='a combination of xmlParserOption'/>
9270 …<info>parse an XML file from the filesystem or the network. This reuses the existing @ctxt parser …
9271 <return type='xmlDocPtr' info='the resulting document tree'/>
9272 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9273 <arg name='filename' type='const char *' info='a file or URL'/>
9274 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
9275 <arg name='options' type='int' info='a combination of xmlParserOption'/>
9278 …<info>parse an XML document from I/O functions and source and build a tree. This reuses the existi…
9279 <return type='xmlDocPtr' info='the resulting document tree'/>
9280 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9281 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
9282 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
9283 <arg name='ioctx' type='void *' info='an I/O handler'/>
9284 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
9285 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
9286 <arg name='options' type='int' info='a combination of xmlParserOption'/>
9289 …<info>parse an XML in-memory document and build a tree. This reuses the existing @ctxt parser cont…
9290 <return type='xmlDocPtr' info='the resulting document tree'/>
9291 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9292 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
9293 <arg name='size' type='int' info='the size of the array'/>
9294 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
9295 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
9296 <arg name='options' type='int' info='a combination of xmlParserOption'/>
9299 <info>Reset a parser context</info>
9301 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9304 …<info>Cleanup the last global error registered. For parsing error this does not change the well-fo…
9306 <arg name='ctx' type='void *' info='an XML parser context'/>
9309 <info>Reset a push parser context</info>
9310 <return type='int' info='0 in case of success and 1 in case of error'/>
9311 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9312 <arg name='chunk' type='const char *' info='a pointer to an array of chars'/>
9313 <arg name='size' type='int' info='number of chars in the array'/>
9314 <arg name='filename' type='const char *' info='an optional file name or URI'/>
9315 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
9318 <info>Applies the options to the parser context</info>
9319 …<return type='int' info='0 in case of success, the set of unknown or unimplemented options in case…
9320 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9321 <arg name='options' type='int' info='a combination of xmlParserOption'/>
9324 …info>The current char value, if using UTF-8 this may actually span multiple bytes in the input buf…
9325 <return type='int' info='the current char value and its length'/>
9326 <arg name='ctxt' type='xmlParserCtxtPtr' info='the XML parser context'/>
9327 <arg name='len' type='int *' info='pointer to the length of the char read'/>
9330 <info>A function called to acquire namespaces (xmlNs) from the wrapper.</info>
9331 <return type='xmlNsPtr' info='an xmlNsPtr or NULL in case of an error.'/>
9332 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='a DOM wrapper context'/>
9333 <arg name='node' type='xmlNodePtr' info='the context node (element or attribute)'/>
9334 <arg name='nsName' type='const xmlChar *' info='the requested namespace name'/>
9335 <arg name='nsPrefix' type='const xmlChar *' info='the requested namespace prefix'/>
9338 …info>References of out-of scope ns-decls are remapped to point to @destDoc: 1) If @destParent is g…
9339 …<return type='int' info='0 if the operation succeeded, 1 if a node of unsupported type was given, …
9340 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='the optional context for custom processing'/>
9341 <arg name='sourceDoc' type='xmlDocPtr' info='the optional sourceDoc'/>
9342 <arg name='node' type='xmlNodePtr' info='the node to start with'/>
9343 <arg name='destDoc' type='xmlDocPtr' info='the destination doc'/>
9344 <arg name='destParent' type='xmlNodePtr' info='the optional new parent of @node in @destDoc'/>
9345 <arg name='options' type='int' info='option flags'/>
9348 …info>References of out-of scope ns-decls are remapped to point to @destDoc: 1) If @destParent is g…
9349 …<return type='int' info='0 if the operation succeeded, 1 if a node of unsupported (or not yet supp…
9350 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='the optional context for custom processing'/>
9351 <arg name='sourceDoc' type='xmlDocPtr' info='the optional sourceDoc'/>
9352 <arg name='node' type='xmlNodePtr' info='the node to start with'/>
9353 <arg name='resNode' type='xmlNodePtr *' info='the clone of the given @node'/>
9354 <arg name='destDoc' type='xmlDocPtr' info='the destination doc'/>
9355 <arg name='destParent' type='xmlNodePtr' info='the optional new parent of @node in @destDoc'/>
9356 <arg name='deep' type='int' info='descend into child if set'/>
9357 <arg name='options' type='int' info='option flags'/>
9360 <info>Frees the DOM-wrapper context.</info>
9362 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='the DOM-wrapper context'/>
9365 <info>Allocates and initializes a new DOM-wrapper context.</info>
9366 …<return type='xmlDOMWrapCtxtPtr' info='the xmlDOMWrapCtxtPtr or NULL in case of an internal error.…
9369 …info>Ensures that ns-references point to ns-decls hold on element-nodes. Ensures that the tree is …
9370 <return type='int' info='0 if succeeded, -1 otherwise and on API/internal errors.'/>
9371 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='DOM wrapper context, unused at the moment'/>
9372 <arg name='elem' type='xmlNodePtr' info='the element-node'/>
9373 <arg name='options' type='int' info='option flags'/>
9376 …info>Unlinks the given node from its owner. This will substitute ns-references to node->nsDef f…
9377 …<return type='int' info='0 on success, 1 if the node is not supported, -1 on API and internal erro…
9378 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='a DOM wrapper context'/>
9379 <arg name='doc' type='xmlDocPtr' info='the doc'/>
9380 <arg name='node' type='xmlNodePtr' info='the node to be removed.'/>
9381 <arg name='options' type='int' info='set of options, unused at the moment'/>
9385 … <info>Check the document for potential content problems, and output the errors to @output</info>
9386 <return type='int' info='the number of errors found'/>
9387 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9388 <arg name='doc' type='xmlDocPtr' info='the document'/>
9392 <info>Dumps debug information for the attribute</info>
9394 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9395 <arg name='attr' type='xmlAttrPtr' info='the attribute'/>
9396 <arg name='depth' type='int' info='the indentation level.'/>
9400 <info>Dumps debug information for the attribute list</info>
9402 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9403 <arg name='attr' type='xmlAttrPtr' info='the attribute list'/>
9404 <arg name='depth' type='int' info='the indentation level.'/>
9408 <info>Dumps debug information for the DTD</info>
9410 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9411 <arg name='dtd' type='xmlDtdPtr' info='the DTD'/>
9415 <info>Dumps debug information for the document, it's recursive</info>
9417 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9418 <arg name='doc' type='xmlDocPtr' info='the document'/>
9422 <info>Dumps debug information cncerning the document, not 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 for all the entities in use by the document</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 the element node, it is recursive</info>
9438 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9439 <arg name='node' type='xmlNodePtr' info='the node'/>
9440 <arg name='depth' type='int' info='the indentation level.'/>
9444 <info>Dumps debug information for the list of element node, it is recursive</info>
9446 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9447 <arg name='node' type='xmlNodePtr' info='the node list'/>
9448 <arg name='depth' type='int' info='the indentation level.'/>
9452 <info>Dumps debug information for the element node, it is not recursive</info>
9454 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9455 <arg name='node' type='xmlNodePtr' info='the node'/>
9456 <arg name='depth' type='int' info='the indentation level.'/>
9460 <info>Dumps informations about the string, shorten it if necessary</info>
9462 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9463 <arg name='str' type='const xmlChar *' info='the string'/>
9467 …info>This function is deprecated, we now always process entities content through xmlStringDecodeEn…
9468 …<return type='xmlChar *' info='A newly allocated string with the substitution done. The caller mus…
9469 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
9470 <arg name='len' type='int' info='the len to decode (in bytes !), -1 for no size limit'/>
9471 … <arg name='what' type='int' info='combination of XML_SUBSTITUTE_REF and XML_SUBSTITUTE_PEREF'/>
9472 <arg name='end' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
9473 <arg name='end2' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
9474 <arg name='end3' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
9477 <info>Initialize the default SAX2 handler</info>
9481 <info>Unregisters an encoding alias @alias</info>
9482 <return type='int' info='0 in case of success, -1 in case of error'/>
9483 …<arg name='alias' type='const char *' info='the alias name as parsed, in UTF-8 format (ASCII actua…
9486 <info>Registers a callback for node destruction</info>
9487 … <return type='xmlDeregisterNodeFunc' info='the previous value of the deregistration function'/>
9488 …<arg name='func' type='xmlDeregisterNodeFunc' info='function pointer to the new DeregisterNodeFunc…
9491 <info>Signature for the deregistration callback of a discarded node</info>
9493 <arg name='node' type='xmlNodePtr' info='the current node'/>
9496 …info>Guess the encoding of the entity using the first bytes of the entity content according to the…
9497 <return type='xmlCharEncoding' info='one of the XML_CHAR_ENCODING_... values.'/>
9498 …<arg name='in' type='const unsigned char *' info='a pointer to the first bytes of the XML entity, …
9499 <arg name='len' type='int' info='pointer to the length of the buffer'/>
9502 …<info>Free the dictionary mutex. Do not call unless sure the library is not in use anymore !</info>
9506 <info>Create a new dictionary</info>
9507 <return type='xmlDictPtr' info='the newly created dictionnary, or NULL if an error occured.'/>
9510 …info>Create a new dictionary, inheriting strings from the read-only dictionnary @sub. On lookup, s…
9511 <return type='xmlDictPtr' info='the newly created dictionnary, or NULL if an error occured.'/>
9512 <arg name='sub' type='xmlDictPtr' info='an existing dictionnary'/>
9515 <info>Check if the @name exists in the dictionnary @dict.</info>
9516 <return type='const xmlChar *' info='the internal copy of the name or NULL if not found.'/>
9517 <arg name='dict' type='xmlDictPtr' info='the dictionnary'/>
9518 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
9519 <arg name='len' type='int' info='the length of the name, if -1 it is recomputed'/>
9522 …<info>Free the hash @dict and its contents. The userdata is deallocated with @f if provided.</info>
9524 <arg name='dict' type='xmlDictPtr' info='the dictionnary'/>
9527 <info>Get how much memory is used by a dictionary for strings Added in 2.9.0</info>
9528 <return type='size_t' info='the amount of strings allocated'/>
9529 <arg name='dict' type='xmlDictPtr' info='the dictionnary'/>
9532 <info>Add the @name to the dictionnary @dict if not present.</info>
9533 …<return type='const xmlChar *' info='the internal copy of the name or NULL in case of internal err…
9534 <arg name='dict' type='xmlDictPtr' info='the dictionnary'/>
9535 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
9536 <arg name='len' type='int' info='the length of the name, if -1 it is recomputed'/>
9539 <info>check if a string is owned by the disctionary</info>
9540 <return type='int' info='1 if true, 0 if false and -1 in case of error -1 in case of error'/>
9541 <arg name='dict' type='xmlDictPtr' info='the dictionnary'/>
9542 <arg name='str' type='const xmlChar *' info='the string'/>
9545 <info>Add the QName @prefix:@name to the hash @dict if not present.</info>
9546 …<return type='const xmlChar *' info='the internal copy of the QName or NULL in case of internal er…
9547 <arg name='dict' type='xmlDictPtr' info='the dictionnary'/>
9548 <arg name='prefix' type='const xmlChar *' info='the prefix'/>
9549 <arg name='name' type='const xmlChar *' info='the name'/>
9552 <info>Increment the reference counter of a dictionary</info>
9553 <return type='int' info='0 in case of success and -1 in case of error'/>
9554 <arg name='dict' type='xmlDictPtr' info='the dictionnary'/>
9557 <info>Set a size limit for the dictionary Added in 2.9.0</info>
9558 <return type='size_t' info='the previous limit of the dictionary or 0'/>
9559 <arg name='dict' type='xmlDictPtr' info='the dictionnary'/>
9560 <arg name='limit' type='size_t' info='the limit in bytes'/>
9563 <info>Query the number of elements installed in the hash @dict.</info>
9564 <return type='int' info='the number of elements in the dictionnary or -1 in case of error'/>
9565 <arg name='dict' type='xmlDictPtr' info='the dictionnary'/>
9568 <info></info>
9569 <return type='int' info=''/>
9570 <arg name='hinstDLL' type='void *' info=''/>
9571 <arg name='fdwReason' type='unsigned long' info=''/>
9572 <arg name='lpvReserved' type='void *' info=''/>
9575 <info>Do a copy of the node to a given document.</info>
9576 <return type='xmlNodePtr' info='a new #xmlNodePtr, or NULL in case of error.'/>
9577 <arg name='node' type='xmlNodePtr' info='the node'/>
9578 <arg name='doc' type='xmlDocPtr' info='the document'/>
9579 …<arg name='extended' type='int' info='if 1 do a recursive copy (properties, namespaces and childre…
9582 <info>Do a recursive copy of the node list.</info>
9583 <return type='xmlNodePtr' info='a new #xmlNodePtr, or NULL in case of error.'/>
9584 <arg name='doc' type='xmlDocPtr' info='the target document'/>
9585 <arg name='node' type='xmlNodePtr' info='the first node in the list.'/>
9589 <info>Dump an XML document to an open FILE.</info>
9590 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
9591 <arg name='f' type='FILE *' info='the FILE*'/>
9592 <arg name='cur' type='xmlDocPtr' info='the document'/>
9596 …info>Dump an XML document in memory and return the #xmlChar * and it's size. It's up to …
9598 <arg name='cur' type='xmlDocPtr' info='the document'/>
9599 <arg name='mem' type='xmlChar **' info='OUT: the memory pointer'/>
9600 <arg name='size' type='int *' info='OUT: the memory length'/>
9601 <arg name='format' type='int' info='should formatting spaces been added'/>
9605 …info>Dump the current DOM tree into memory using the character encoding specified by the caller. …
9607 <arg name='out_doc' type='xmlDocPtr' info='Document to generate XML text from'/>
9608 <arg name='doc_txt_ptr' type='xmlChar **' info='Memory pointer for allocated XML text'/>
9609 <arg name='doc_txt_len' type='int *' info='Length of the generated XML text'/>
9610 …<arg name='txt_encoding' type='const char *' info='Character encoding to use when generating XML t…
9611 <arg name='format' type='int' info='should formatting spaces been added'/>
9615 …info>Dump an XML document in memory and return the #xmlChar * and it's size in bytes. It&apos…
9617 <arg name='cur' type='xmlDocPtr' info='the document'/>
9618 <arg name='mem' type='xmlChar **' info='OUT: the memory pointer'/>
9619 <arg name='size' type='int *' info='OUT: the memory length'/>
9623 …info>Dump the current DOM tree into memory using the character encoding specified by the caller. …
9625 <arg name='out_doc' type='xmlDocPtr' info='Document to generate XML text from'/>
9626 <arg name='doc_txt_ptr' type='xmlChar **' info='Memory pointer for allocated XML text'/>
9627 <arg name='doc_txt_len' type='int *' info='Length of the generated XML text'/>
9628 …<arg name='txt_encoding' type='const char *' info='Character encoding to use when generating XML t…
9632 <info>Dump an XML document to an open FILE.</info>
9633 …<return type='int' info='the number of bytes written or -1 in case of failure. Note that @format =…
9634 <arg name='f' type='FILE *' info='the FILE*'/>
9635 <arg name='cur' type='xmlDocPtr' info='the document'/>
9636 <arg name='format' type='int' info='should formatting spaces been added'/>
9639 …<info>Get the root element of the document (doc->children is a list containing possibly comment…
9640 <return type='xmlNodePtr' info='the #xmlNodePtr for the root or NULL'/>
9641 <arg name='doc' type='const xmlDoc *' info='the document'/>
9645 …<info>Set the root element of the document (doc->children is a list containing possibly comment…
9646 … <return type='xmlNodePtr' info='the old root element if any was found, NULL if root was NULL'/>
9647 <arg name='doc' type='xmlDocPtr' info='the document'/>
9648 …<arg name='root' type='xmlNodePtr' info='the new document root element, if root is NULL no action …
9652 <info>This will dump the content of the attribute declaration as an XML DTD definition</info>
9654 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9655 <arg name='attr' type='xmlAttributePtr' info='An attribute declaration'/>
9659 <info>This will dump the content of the attribute table as an XML DTD definition</info>
9661 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9662 <arg name='table' type='xmlAttributeTablePtr' info='An attribute table'/>
9666 <info>This will dump the content of the element declaration as an XML DTD definition</info>
9668 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9669 <arg name='elem' type='xmlElementPtr' info='An element table'/>
9673 <info>This will dump the content of the element table as an XML DTD definition</info>
9675 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9676 <arg name='table' type='xmlElementTablePtr' info='An element table'/>
9680 <info>This will dump the content of the entity table as an XML DTD definition</info>
9682 <arg name='buf' type='xmlBufferPtr' info='An XML buffer.'/>
9683 <arg name='table' type='xmlEntitiesTablePtr' info='An entity 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='ent' type='xmlEntityPtr' info='An entity table'/>
9694 <info>This will dump the content the notation declaration as an XML DTD definition</info>
9696 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9697 <arg name='nota' type='xmlNotationPtr' info='A notation declaration'/>
9701 <info>This will dump the content of the notation table as an XML DTD definition</info>
9703 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9704 <arg name='table' type='xmlNotationTablePtr' info='A notation table'/>
9708 <info>Dump an XML/HTML node, recursive behaviour, children are printed too.</info>
9710 <arg name='f' type='FILE *' info='the FILE * for the output'/>
9711 <arg name='doc' type='xmlDocPtr' info='the document'/>
9712 <arg name='cur' type='xmlNodePtr' info='the current node'/>
9716 …info>TODO: remove xmlEncodeEntities, once we are not afraid of breaking binary compatibility Peop…
9717 <return type='const xmlChar *' info='NULL'/>
9718 <arg name='doc' type='xmlDocPtr' info='the document containing the string'/>
9719 <arg name='input' type='const xmlChar *' info='A string to convert to XML.'/>
9722 …info>Do a global encoding of a string, replacing the predefined entities and non ASCII values with…
9723 <return type='xmlChar *' info='A newly allocated string with the substitution done.'/>
9724 <arg name='doc' type='xmlDocPtr' info='the document containing the string'/>
9725 <arg name='input' type='const xmlChar *' info='A string to convert to XML.'/>
9728 …<info>Do a global encoding of a string, replacing the predefined entities this routine is reentran…
9729 <return type='xmlChar *' info='A newly allocated string with the substitution done.'/>
9730 <arg name='doc' type='const xmlDoc *' info='the document containing the string'/>
9731 <arg name='input' type='const xmlChar *' info='A string to convert to XML.'/>
9735 …<info>Callback function used when one needs to be able to track back the provenance of a chunk of …
9737 <arg name='ent' type='xmlEntityPtr' info='the entity'/>
9738 <arg name='firstNode' type='xmlNodePtr' info='the fist node in the chunk'/>
9739 <arg name='lastNode' type='xmlNodePtr' info='the last nod in the chunk'/>
9742 <info>Handle a redefinition of attribute error</info>
9744 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9745 <arg name='extra' type='const char *' info='extra informations'/>
9749 <info>Debugging facility provides the number of allocated nodes over lifetime</info>
9750 <return type='int' info='the number of nodes ever allocated or -1 in case of error'/>
9751 <arg name='ctxt' type='xmlExpCtxtPtr' info='an expression context'/>
9755 <info>Debugging facility provides the number of allocated nodes at a that point</info>
9756 <return type='int' info='the number of nodes in use or -1 in case of error'/>
9757 <arg name='ctxt' type='xmlExpCtxtPtr' info='an expression context'/>
9761 <info>Serialize the expression as compiled to the buffer</info>
9763 <arg name='buf' type='xmlBufferPtr' info='a buffer to receive the output'/>
9764 <arg name='expr' type='xmlExpNodePtr' info='the compiled expression'/>
9768 …info>Evaluates the expression resulting from @exp consuming a sub expression @sub Based on algebra…
9769 …<return type='xmlExpNodePtr' info='the resulting expression or NULL in case of internal error, the…
9770 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expressions context'/>
9771 <arg name='exp' type='xmlExpNodePtr' info='the englobing expression'/>
9772 <arg name='sub' type='xmlExpNodePtr' info='the subexpression'/>
9776 <info>Dereference the expression</info>
9778 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9779 <arg name='exp' type='xmlExpNodePtr' info='the expression'/>
9783 <info>Free an expression context</info>
9785 <arg name='ctxt' type='xmlExpCtxtPtr' info='an expression context'/>
9789 <info>Find all the strings used in @exp and store them in @list</info>
9790 …<return type='int' info='the number of unique strings found, -1 in case of errors and -2 if there …
9791 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9792 <arg name='exp' type='xmlExpNodePtr' info='the expression'/>
9793 <arg name='langList' type='const xmlChar **' info='where to store the tokens'/>
9794 <arg name='len' type='int' info='the allocated length of @list'/>
9798 …info>Find all the strings that appears at the start of the languages accepted by @exp and store th…
9799 …<return type='int' info='the number of unique strings found, -1 in case of errors and -2 if there …
9800 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9801 <arg name='exp' type='xmlExpNodePtr' info='the expression'/>
9802 <arg name='tokList' type='const xmlChar **' info='where to store the tokens'/>
9803 <arg name='len' type='int' info='the allocated length of @list'/>
9807 <info>Finds if the expression is nillable, i.e. if it accepts the empty sequqnce</info>
9808 <return type='int' info='1 if nillable, 0 if not and -1 in case of error'/>
9809 <arg name='exp' type='xmlExpNodePtr' info='the expression'/>
9813 <info>Indicate the maximum number of input a expression can accept</info>
9814 <return type='int' info='the maximum length or -1 in case of error'/>
9815 <arg name='expr' type='xmlExpNodePtr' info='a compiled expression'/>
9819 <info>Get the atom associated to this name from that context</info>
9820 <return type='xmlExpNodePtr' info='the node or NULL in case of error'/>
9821 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9822 <arg name='name' type='const xmlChar *' info='the atom name'/>
9823 <arg name='len' type='int' info='the atom name length in byte (or -1);'/>
9827 <info>Creates a new context for manipulating expressions</info>
9828 <return type='xmlExpCtxtPtr' info='the context or NULL in case of error'/>
9829 <arg name='maxNodes' type='int' info='the maximum number of nodes'/>
9830 <arg name='dict' type='xmlDictPtr' info='optional dictionnary to use internally'/>
9834 …info>Get the atom associated to the choice @left | @right Note that @left and @right are consumed …
9835 <return type='xmlExpNodePtr' info='the node or NULL in case of error'/>
9836 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9837 <arg name='left' type='xmlExpNodePtr' info='left expression'/>
9838 <arg name='right' type='xmlExpNodePtr' info='right expression'/>
9842 …info>Get the atom associated to the range (@subset){@min, @max} Note that @subset is consumed in t…
9843 <return type='xmlExpNodePtr' info='the node or NULL in case of error'/>
9844 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9845 <arg name='subset' type='xmlExpNodePtr' info='the expression to be repeated'/>
9846 <arg name='min' type='int' info='the lower bound for the repetition'/>
9847 <arg name='max' type='int' info='the upper bound for the repetition, -1 means infinite'/>
9851 …info>Get the atom associated to the sequence @left , @right Note that @left and @right are consume…
9852 <return type='xmlExpNodePtr' info='the node or NULL in case of error'/>
9853 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9854 <arg name='left' type='xmlExpNodePtr' info='left expression'/>
9855 <arg name='right' type='xmlExpNodePtr' info='right expression'/>
9859 …info>Minimal parser for regexps, it understand the following constructs - string terminals - choic…
9860 <return type='xmlExpNodePtr' info='a new expression or NULL in case of failure'/>
9861 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expressions context'/>
9862 <arg name='expr' type='const char *' info='the 0 terminated string'/>
9866 <info>Increase the reference count of the expression</info>
9868 <arg name='exp' type='xmlExpNodePtr' info='the expression'/>
9872 …<info>Do one step of Brzozowski derivation of the expression @exp with respect to the input string…
9873 … <return type='xmlExpNodePtr' info='the resulting expression or NULL in case of internal error'/>
9874 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9875 <arg name='exp' type='xmlExpNodePtr' info='the expression'/>
9876 <arg name='str' type='const xmlChar *' info='the string'/>
9877 <arg name='len' type='int' info='the string len in bytes if available'/>
9881 …<info>Check whether @exp accepts all the languages accexpted by @sub the input being a subexpressi…
9882 <return type='int' info='1 if true 0 if false and -1 in case of failure.'/>
9883 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expressions context'/>
9884 <arg name='exp' type='xmlExpNodePtr' info='the englobing expression'/>
9885 <arg name='sub' type='xmlExpNodePtr' info='the subexpression'/>
9888 <info>External entity loaders types.</info>
9889 <return type='xmlParserInputPtr' info='the entity input parser.'/>
9890 <arg name='URL' type='const char *' info='The System ID of the resource requested'/>
9891 <arg name='ID' type='const char *' info='The Public ID of the resource requested'/>
9892 <arg name='context' type='xmlParserCtxtPtr' info='the XML parser context'/>
9895 <info>Close an I/O channel</info>
9896 <return type='int' info='0 or -1 in case of error'/>
9897 <arg name='context' type='void *' info='the I/O context'/>
9900 <info>input from FILE *</info>
9901 <return type='int' info='1 if matches, 0 otherwise'/>
9902 <arg name='filename' type='const char *' info='the URI for matching'/>
9905 …<info>Wrapper around xmlFileOpen_real that try it with an unescaped version of @filename, if this …
9906 <return type='void *' info='a handler or NULL in case or failure'/>
9907 <arg name='filename' type='const char *' info='the URI for matching'/>
9910 <info>Read @len bytes to @buffer from the I/O channel.</info>
9911 <return type='int' info='the number of bytes written or < 0 in case of failure'/>
9912 <arg name='context' type='void *' info='the I/O context'/>
9913 <arg name='buffer' type='char *' info='where to drop data'/>
9914 <arg name='len' type='int' info='number of bytes to write'/>
9917 <info>Search in the registered set the handler able to read/write that encoding.</info>
9918 <return type='xmlCharEncodingHandlerPtr' info='the handler or NULL if not found'/>
9919 <arg name='name' type='const char *' info='a string describing the char encoding.'/>
9923 …info>Finds the first child node of that element which is a Element node Note the handling of entit…
9924 <return type='xmlNodePtr' info='the first element child or NULL if not available'/>
9925 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
9928 <info>Deallocate the memory used by an entities hash table.</info>
9930 <arg name='table' type='xmlAttributeTablePtr' info='An attribute table'/>
9934 <info>Free an automata</info>
9936 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
9940 <info>Free the memory allocated to a Catalog</info>
9942 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
9945 <info>Free up all the structures used by a document, tree included.</info>
9947 <arg name='cur' type='xmlDocPtr' info='pointer to the document'/>
9950 <info>Free an element content structure. The whole subtree is removed.</info>
9952 <arg name='doc' type='xmlDocPtr' info='the document owning the element declaration'/>
9953 <arg name='cur' type='xmlElementContentPtr' info='the element content tree to free'/>
9956 <info>Free a DTD structure.</info>
9958 <arg name='cur' type='xmlDtdPtr' info='the DTD structure to free up'/>
9961 …<info>Free an element content structure. The whole subtree is removed. Deprecated, use xmlFreeDocE…
9963 <arg name='cur' type='xmlElementContentPtr' info='the element content tree to free'/>
9966 <info>Deallocate the memory used by an element hash table.</info>
9968 <arg name='table' type='xmlElementTablePtr' info='An element table'/>
9971 <info>Deallocate the memory used by an entities hash table.</info>
9973 <arg name='table' type='xmlEntitiesTablePtr' info='An entity table'/>
9976 <info>free an enumeration attribute node (recursive).</info>
9978 <arg name='cur' type='xmlEnumerationPtr' info='the tree to free.'/>
9981 <info>Signature for a free() implementation.</info>
9983 <arg name='mem' type='void *' info='an already allocated block of memory'/>
9986 <info>Deallocate the memory used by an ID hash table.</info>
9988 <arg name='table' type='xmlIDTablePtr' info='An id table'/>
9991 <info>Free up an input stream.</info>
9993 <arg name='input' type='xmlParserInputPtr' info='an xmlParserInputPtr'/>
9996 … <info>xmlFreeMutex() is used to reclaim resources associated with a libxml2 token struct.</info>
9998 <arg name='tok' type='xmlMutexPtr' info='the simple mutex'/>
10001 …info>Free a node, this is a recursive behaviour, all the children are freed too. This doesn't…
10003 <arg name='cur' type='xmlNodePtr' info='the node'/>
10006 …<info>Free a node and all its siblings, this is a recursive behaviour, all the children are freed …
10008 <arg name='cur' type='xmlNodePtr' info='the first node in the list'/>
10011 <info>Deallocate the memory used by an entities hash table.</info>
10013 <arg name='table' type='xmlNotationTablePtr' info='An notation table'/>
10016 <info>Free up the structures associated to a namespace</info>
10018 <arg name='cur' type='xmlNsPtr' info='the namespace pointer'/>
10021 <info>Free up all the structures associated to the chained namespaces.</info>
10023 <arg name='cur' type='xmlNsPtr' info='the first namespace pointer'/>
10026 …<info>Free all the memory used by a parser context. However the parsed document in ctxt->myDoc …
10028 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
10031 <info>Free up the memory used by a buffered parser input</info>
10033 <arg name='in' type='xmlParserInputBufferPtr' info='a buffered parser input'/>
10037 <info>Free up the memory allocated by @comp</info>
10039 <arg name='comp' type='xmlPatternPtr' info='an XSLT comp'/>
10043 <info>Free up the memory allocated by all the elements of @comp</info>
10045 <arg name='comp' type='xmlPatternPtr' info='an XSLT comp list'/>
10048 <info>Free one attribute, all the content is freed too</info>
10050 <arg name='cur' type='xmlAttrPtr' info='an attribute'/>
10053 <info>Free a property and all its siblings, all the children are freed too.</info>
10055 <arg name='cur' type='xmlAttrPtr' info='the first property in the list'/>
10058 <info>xmlRFreeMutex() is used to reclaim resources associated with a reentrant mutex.</info>
10060 <arg name='tok' type='xmlRMutexPtr' info='the reentrant mutex'/>
10063 <info>Deallocate the memory used by an Ref hash table.</info>
10065 <arg name='table' type='xmlRefTablePtr' info='An ref table'/>
10069 <info>Free the stream context</info>
10071 <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/>
10075 <info>Deallocate all the resources associated to the reader</info>
10077 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr'/>
10081 <info>Deallocate all the resources associated to the writer</info>
10083 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
10086 <info>Free up the xmlURI struct</info>
10088 <arg name='uri' type='xmlURIPtr' info='pointer to an xmlURI'/>
10092 <info>Free a validation context structure.</info>
10094 <arg name='cur' type='xmlValidCtxtPtr' info='the validation context to free'/>
10097 …info>Provides the memory access functions set currently in use The mallocAtomicFunc is specialized…
10098 <return type='int' info='0 on success'/>
10099 <arg name='freeFunc' type='xmlFreeFunc *' info='place to save the free() function in use'/>
10100 … <arg name='mallocFunc' type='xmlMallocFunc *' info='place to save the malloc() function in use'/>
10101 …<arg name='mallocAtomicFunc' type='xmlMallocFunc *' info='place to save the atomic malloc() functi…
10102 …<arg name='reallocFunc' type='xmlReallocFunc *' info='place to save the realloc() function in use'…
10103 … <arg name='strdupFunc' type='xmlStrdupFunc *' info='place to save the strdup() function in use'/>
10106 …info>Override the default memory access functions with a new set This has to be called before any …
10107 <return type='int' info='0 on success'/>
10108 <arg name='freeFunc' type='xmlFreeFunc' info='the free() function to use'/>
10109 <arg name='mallocFunc' type='xmlMallocFunc' info='the malloc() function to use'/>
10110 …<arg name='mallocAtomicFunc' type='xmlMallocFunc' info='the malloc() function to use for atomic al…
10111 <arg name='reallocFunc' type='xmlReallocFunc' info='the realloc() function to use'/>
10112 <arg name='strdupFunc' type='xmlStrdupFunc' info='the strdup() function to use'/>
10115 …<info>Signature of the function to use when there is an error and no parsing or validity context a…
10117 <arg name='ctx' type='void *' info='a parsing context'/>
10118 <arg name='msg' type='const char *' info='the message'/>
10119 <arg name='...' type='...' info='the extra arguments of the varags to format the message'/>
10122 …info>Types are XML_BUFFER_ALLOC_EXACT - use exact sizes, keeps memory usage down XML_BUFFER_ALLOC_…
10123 <return type='xmlBufferAllocationScheme' info='the current allocation scheme'/>
10126 <info>Search in the registered set the handler able to read/write that encoding.</info>
10127 <return type='xmlCharEncodingHandlerPtr' info='the handler or NULL if not found'/>
10128 <arg name='enc' type='xmlCharEncoding' info='an xmlCharEncoding value.'/>
10131 …info>The "canonical" name for XML encoding. C.f. http://www.w3.org/TR/REC-xml#charencodi…
10132 <return type='const char *' info='the canonical name for the given encoding'/>
10133 <arg name='enc' type='xmlCharEncoding' info='the encoding'/>
10136 <info>get the default compression mode used, ZLIB based.</info>
10137 <return type='int' info='0 (uncompressed) to 9 (max compression)'/>
10140 <info>get the compression ratio for a document, ZLIB based</info>
10141 <return type='int' info='0 (uncompressed) to 9 (max compression)'/>
10142 <arg name='doc' type='const xmlDoc *' info='the document'/>
10145 <info>Do an entity lookup in the document entity hash table and</info>
10146 …<return type='xmlEntityPtr' info='the corresponding entity, otherwise a lookup is done in the pred…
10147 <arg name='doc' type='const xmlDoc *' info='the document referencing the entity'/>
10148 <arg name='name' type='const xmlChar *' info='the entity name'/>
10151 <info>Search the DTD for the description of this attribute on this element.</info>
10152 <return type='xmlAttributePtr' info='the xmlAttributePtr if found or NULL'/>
10153 <arg name='dtd' type='xmlDtdPtr' info='a pointer to the DtD to search'/>
10154 <arg name='elem' type='const xmlChar *' info='the element name'/>
10155 <arg name='name' type='const xmlChar *' info='the attribute name'/>
10158 <info>Search the DTD for the description of this element</info>
10159 <return type='xmlElementPtr' info='the xmlElementPtr if found or NULL'/>
10160 <arg name='dtd' type='xmlDtdPtr' info='a pointer to the DtD to search'/>
10161 <arg name='name' type='const xmlChar *' info='the element name'/>
10164 <info>Do an entity lookup in the DTD entity hash table and</info>
10165 …<return type='xmlEntityPtr' info='the corresponding entity, if found. Note: the first argument is …
10166 <arg name='doc' type='xmlDocPtr' info='the document referencing the entity'/>
10167 <arg name='name' type='const xmlChar *' info='the entity name'/>
10170 <info>Search the DTD for the description of this notation</info>
10171 <return type='xmlNotationPtr' info='the xmlNotationPtr if found or NULL'/>
10172 <arg name='dtd' type='xmlDtdPtr' info='a pointer to the DtD to search'/>
10173 <arg name='name' type='const xmlChar *' info='the notation name'/>
10176 <info>Search the DTD for the description of this qualified attribute on this element.</info>
10177 <return type='xmlAttributePtr' info='the xmlAttributePtr if found or NULL'/>
10178 <arg name='dtd' type='xmlDtdPtr' info='a pointer to the DtD to search'/>
10179 <arg name='elem' type='const xmlChar *' info='the element name'/>
10180 <arg name='name' type='const xmlChar *' info='the attribute name'/>
10181 <arg name='prefix' type='const xmlChar *' info='the attribute namespace prefix'/>
10184 <info>Search the DTD for the description of this element</info>
10185 <return type='xmlElementPtr' info='the xmlElementPtr if found or NULL'/>
10186 <arg name='dtd' type='xmlDtdPtr' info='a pointer to the DtD to search'/>
10187 <arg name='name' type='const xmlChar *' info='the element name'/>
10188 <arg name='prefix' type='const xmlChar *' info='the element namespace prefix'/>
10191 <info>Lookup an encoding name for the given alias.</info>
10192 <return type='const char *' info='NULL if not found, otherwise the original name'/>
10193 …<arg name='alias' type='const char *' info='the alias name as parsed, in UTF-8 format (ASCII actua…
10196 <info>Get the default external entity resolver function for the application</info>
10197 <return type='xmlExternalEntityLoader' info='the xmlExternalEntityLoader function pointer'/>
10201 <info>Read the current value of one feature of this parser instance</info>
10202 <return type='int' info='-1 in case or error, 0 otherwise'/>
10203 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML/HTML parser context'/>
10204 <arg name='name' type='const char *' info='the feature name'/>
10205 <arg name='result' type='void *' info='location to store the result'/>
10209 <info>Copy at most *@len feature names into the @result array</info>
10210 …<return type='int' info='-1 in case or error, or the total number of features, len is updated with…
10211 <arg name='len' type='int *' info='the length of the features name array (input/output)'/>
10212 …<arg name='result' type='const char **' info='an array of string to be filled with the features na…
10215 <info>xmlGetGlobalState() is called to retrieve the global state for a thread.</info>
10216 <return type='xmlGlobalStatePtr' info='the thread global state or NULL in case of error'/>
10219 <info>Search the attribute declaring the given ID</info>
10220 <return type='xmlAttrPtr' info='NULL if not found, otherwise the xmlAttrPtr defining the ID'/>
10221 <arg name='doc' type='xmlDocPtr' info='pointer to the document'/>
10222 <arg name='ID' type='const xmlChar *' info='the ID value'/>
10225 <info>Get the internal subset of a document</info>
10226 <return type='xmlDtdPtr' info='a pointer to the DTD structure or NULL if not found'/>
10227 <arg name='doc' type='const xmlDoc *' info='the document pointer'/>
10230 <info>Search the last child of a node.</info>
10231 <return type='xmlNodePtr' info='the last child or NULL if none.'/>
10232 <arg name='parent' type='const xmlNode *' info='the parent node'/>
10235 …<info>Get the last global error registered. This is per thread if compiled with thread support.</i…
10236 <return type='xmlErrorPtr' info='NULL if no error occured or a pointer to the error'/>
10239 …<info>Get line number of @node. Try to override the limitation of lines being store in 16 bits int…
10240 <return type='long' info='the line number if successful, -1 otherwise'/>
10241 <arg name='node' type='const xmlNode *' info='valid node'/>
10244 …info>Search and get the value of an attribute associated to a node This does the entity substituti…
10245 …<return type='xmlChar *' info='the attribute value or NULL if not found. It's up to the calle…
10246 <arg name='node' type='const xmlNode *' info='the node'/>
10247 <arg name='name' type='const xmlChar *' info='the attribute name'/>
10251 <info>Build a structure based Path for the given node</info>
10252 …<return type='xmlChar *' info='the new path or NULL in case of error. The caller must free the ret…
10253 <arg name='node' type='const xmlNode *' info='a node'/>
10257 <info>Search all the namespace applying to a given element.</info>
10258 …<return type='xmlNsPtr *' info='an NULL terminated array of all the #xmlNsPtr found that need to b…
10259 <arg name='doc' type='const xmlDoc *' info='the document'/>
10260 <arg name='node' type='const xmlNode *' info='the current node'/>
10263 …info>Search and get the value of an attribute associated to a node This attribute has to be anchor…
10264 …<return type='xmlChar *' info='the attribute value or NULL if not found. It's up to the calle…
10265 <arg name='node' type='const xmlNode *' info='the node'/>
10266 <arg name='name' type='const xmlChar *' info='the attribute name'/>
10267 <arg name='nameSpace' type='const xmlChar *' info='the URI of the namespace'/>
10270 <info>Do an entity lookup in the internal and external subsets and</info>
10271 …<return type='xmlEntityPtr' info='the corresponding parameter entity, if found. Returns A pointer…
10272 <arg name='doc' type='xmlDocPtr' info='the document referencing the entity'/>
10273 <arg name='name' type='const xmlChar *' info='the entity name'/>
10276 <info>Check whether this name is an predefined entity.</info>
10277 <return type='xmlEntityPtr' info='NULL if not, otherwise the entity'/>
10278 <arg name='name' type='const xmlChar *' info='the entity name'/>
10281 …info>Search and get the value of an attribute associated to a node This does the entity substituti…
10282 …<return type='xmlChar *' info='the attribute value or NULL if not found. It's up to the calle…
10283 <arg name='node' type='const xmlNode *' info='the node'/>
10284 <arg name='name' type='const xmlChar *' info='the attribute name'/>
10287 <info>Find the set of references for the supplied ID.</info>
10288 <return type='xmlListPtr' info='NULL if not found, otherwise node set for the ID.'/>
10289 <arg name='doc' type='xmlDocPtr' info='pointer to the document'/>
10290 <arg name='ID' type='const xmlChar *' info='the ID value'/>
10293 …info>xmlGetThreadId() find the current thread ID number Note that this is likely to be broken on s…
10294 <return type='int' info='the current thread ID number'/>
10297 <info>Read the first UTF8 character from @utf</info>
10298 …<return type='int' info='the char value or -1 in case of error, and sets *len to the actual number…
10299 <arg name='utf' type='const unsigned char *' info='a sequence of UTF-8 encoded bytes'/>
10300 …<arg name='len' type='int *' info='a pointer to the minimum number of bytes present in the sequenc…
10304 …info>Default handling of defined entities, when should we define a new input stream ? When do we j…
10306 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
10307 <arg name='entity' type='xmlEntityPtr' info='an XML entity pointer.'/>
10310 <info>Examines if the library has been compiled with a given feature.</info>
10311 …<return type='int' info='a non-zero value if the feature exist, otherwise zero. Returns zero (0) i…
10312 <arg name='feature' type='xmlFeature' info='the feature to be examined'/>
10315 …info>Search for an attribute associated to a node This attribute has to be anchored in the namespa…
10316 …<return type='xmlAttrPtr' info='the attribute or the attribute declaration or NULL if neither was …
10317 <arg name='node' type='const xmlNode *' info='the node'/>
10318 <arg name='name' type='const xmlChar *' info='the attribute name'/>
10319 <arg name='nameSpace' type='const xmlChar *' info='the URI of the namespace'/>
10322 …info>Search an attribute associated to a node This function also looks in DTD attribute declaratio…
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'/>
10328 …<info>Add the @userdata to the hash @table. This can later be retrieved by using the @name. Duplic…
10329 <return type='int' info='0 the addition succeeded and -1 in case of error.'/>
10330 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10331 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10332 <arg name='userdata' type='void *' info='a pointer to the userdata'/>
10335 …<info>Add the @userdata to the hash @table. This can later be retrieved by using the (@name, @name…
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='name2' type='const xmlChar *' info='a second name of the userdata'/>
10340 <arg name='userdata' type='void *' info='a pointer to the userdata'/>
10343 …info>Add the @userdata to the hash @table. This can later be retrieved by using the tuple (@name, …
10344 <return type='int' info='0 the addition succeeded and -1 in case of error.'/>
10345 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10346 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10347 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10348 <arg name='name3' type='const xmlChar *' info='a third name of the userdata'/>
10349 <arg name='userdata' type='void *' info='a pointer to the userdata'/>
10352 <info>Callback to copy data from a hash.</info>
10353 <return type='void *' info='a copy of the data or NULL in case of error.'/>
10354 <arg name='payload' type='void *' info='the data in the hash'/>
10355 <arg name='name' type='xmlChar *' info='the name associated'/>
10358 <info>Scan the hash @table and applied @f to each value.</info>
10359 <return type='xmlHashTablePtr' info='the new table or NULL in case of error.'/>
10360 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10361 <arg name='f' type='xmlHashCopier' info='the copier function for items in the hash'/>
10364 <info>Create a new xmlHashTablePtr.</info>
10365 <return type='xmlHashTablePtr' info='the newly created object, or NULL if an error occured.'/>
10366 <arg name='size' type='int' info='the size of the hash table'/>
10369 <info>Create a new xmlHashTablePtr which will use @dict as the internal dictionary</info>
10370 <return type='xmlHashTablePtr' info='the newly created object, or NULL if an error occured.'/>
10371 <arg name='size' type='int' info='the size of the hash table'/>
10372 <arg name='dict' type='xmlDictPtr' info='a dictionary to use for the hash'/>
10375 <info>Callback to free data from a hash.</info>
10377 <arg name='payload' type='void *' info='the data in the hash'/>
10378 <arg name='name' type='xmlChar *' info='the name associated'/>
10381 …<info>Free the hash @table and its contents. The userdata is deallocated with @f if provided.</inf…
10383 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10384 … <arg name='f' type='xmlHashDeallocator' info='the deallocator function for items in the hash'/>
10387 <info>Find the userdata specified by the @name.</info>
10388 <return type='void *' info='the pointer to the userdata'/>
10389 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10390 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10393 <info>Find the userdata specified by the (@name, @name2) tuple.</info>
10394 <return type='void *' info='the pointer to the userdata'/>
10395 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10396 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10397 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10400 <info>Find the userdata specified by the (@name, @name2, @name3) tuple.</info>
10401 <return type='void *' info='the a 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'/>
10404 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10405 <arg name='name3' type='const xmlChar *' info='a third name of the userdata'/>
10408 <info>Find the userdata specified by the QName @prefix:@name/@name.</info>
10409 <return type='void *' info='the pointer to the userdata'/>
10410 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10411 <arg name='prefix' type='const xmlChar *' info='the prefix of the userdata'/>
10412 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10415 <info>Find the userdata specified by the QNames tuple</info>
10416 <return type='void *' info='the pointer to the userdata'/>
10417 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10418 <arg name='prefix' type='const xmlChar *' info='the prefix of the userdata'/>
10419 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10420 <arg name='prefix2' type='const xmlChar *' info='the second prefix of the userdata'/>
10421 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10424 <info>Find the userdata specified by the (@name, @name2, @name3) tuple.</info>
10425 <return type='void *' info='the a pointer to the userdata'/>
10426 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10427 <arg name='prefix' type='const xmlChar *' info='the prefix of the userdata'/>
10428 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10429 <arg name='prefix2' type='const xmlChar *' info='the second prefix of the userdata'/>
10430 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10431 <arg name='prefix3' type='const xmlChar *' info='the third prefix of the userdata'/>
10432 <arg name='name3' type='const xmlChar *' info='a third name of the userdata'/>
10435 …info>Find the userdata specified by the @name and remove it from the hash @table. Existing userdat…
10436 <return type='int' info='0 if the removal succeeded and -1 in case of error or not found.'/>
10437 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10438 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10439 …<arg name='f' type='xmlHashDeallocator' info='the deallocator function for removed item (if any)'/>
10442 …info>Find the userdata specified by the (@name, @name2) tuple and remove it from the hash @table. …
10443 <return type='int' info='0 if the removal succeeded and -1 in case of error or not found.'/>
10444 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10445 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10446 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10447 …<arg name='f' type='xmlHashDeallocator' info='the deallocator function for removed item (if any)'/>
10450 …info>Find the userdata specified by the (@name, @name2, @name3) tuple and remove it from the hash …
10451 <return type='int' info='0 if the removal succeeded and -1 in case of error or not found.'/>
10452 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10453 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10454 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10455 <arg name='name3' type='const xmlChar *' info='a third name of the userdata'/>
10456 …<arg name='f' type='xmlHashDeallocator' info='the deallocator function for removed item (if any)'/>
10459 <info>Scan the hash @table and applied @f to each value.</info>
10461 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10462 <arg name='f' type='xmlHashScanner' info='the scanner function for items in the hash'/>
10463 <arg name='data' type='void *' info='extra data passed to f'/>
10466 …info>Scan the hash @table and applied @f to each value matching (@name, @name2, @name3) tuple. If …
10468 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10469 <arg name='name' type='const xmlChar *' info='the name of the userdata or NULL'/>
10470 <arg name='name2' type='const xmlChar *' info='a second name of the userdata or NULL'/>
10471 <arg name='name3' type='const xmlChar *' info='a third name of the userdata or NULL'/>
10472 <arg name='f' type='xmlHashScanner' info='the scanner function for items in the hash'/>
10473 <arg name='data' type='void *' info='extra data passed to f'/>
10476 <info>Scan the hash @table and applied @f to each value.</info>
10478 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10479 <arg name='f' type='xmlHashScannerFull' info='the scanner function for items in the hash'/>
10480 <arg name='data' type='void *' info='extra data passed to f'/>
10483 …info>Scan the hash @table and applied @f to each value matching (@name, @name2, @name3) tuple. If …
10485 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10486 <arg name='name' type='const xmlChar *' info='the name of the userdata or NULL'/>
10487 <arg name='name2' type='const xmlChar *' info='a second name of the userdata or NULL'/>
10488 <arg name='name3' type='const xmlChar *' info='a third name of the userdata or NULL'/>
10489 <arg name='f' type='xmlHashScannerFull' info='the scanner function for items in the hash'/>
10490 <arg name='data' type='void *' info='extra data passed to f'/>
10493 <info>Callback when scanning data in a hash with the simple scanner.</info>
10495 <arg name='payload' type='void *' info='the data in the hash'/>
10496 <arg name='data' type='void *' info='extra scannner data'/>
10497 <arg name='name' type='xmlChar *' info='the name associated'/>
10500 <info>Callback when scanning data in a hash with the full scanner.</info>
10502 <arg name='payload' type='void *' info='the data in the hash'/>
10503 <arg name='data' type='void *' info='extra scannner data'/>
10504 <arg name='name' type='const xmlChar *' info='the name associated'/>
10505 <arg name='name2' type='const xmlChar *' info='the second name associated'/>
10506 <arg name='name3' type='const xmlChar *' info='the third name associated'/>
10509 <info>Query the number of elements installed in the hash @table.</info>
10510 <return type='int' info='the number of elements in the hash table or -1 in case of error'/>
10511 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10514 …info>Add the @userdata to the hash @table. This can later be retrieved by using the @name. Existin…
10515 <return type='int' info='0 the addition succeeded and -1 in case of error.'/>
10516 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10517 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10518 <arg name='userdata' type='void *' info='a pointer to the userdata'/>
10519 …<arg name='f' type='xmlHashDeallocator' info='the deallocator function for replaced item (if any)'…
10522 …info>Add the @userdata to the hash @table. This can later be retrieved by using the (@name, @name2…
10523 <return type='int' info='0 the addition succeeded and -1 in case of error.'/>
10524 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10525 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10526 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10527 <arg name='userdata' type='void *' info='a pointer to the userdata'/>
10528 …<arg name='f' type='xmlHashDeallocator' info='the deallocator function for replaced item (if any)'…
10531 …info>Add the @userdata to the hash @table. This can later be retrieved by using the tuple (@name, …
10532 <return type='int' info='0 the addition succeeded and -1 in case of error.'/>
10533 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10534 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10535 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10536 <arg name='name3' type='const xmlChar *' info='a third name of the userdata'/>
10537 <arg name='userdata' type='void *' info='a pointer to the userdata'/>
10538 …<arg name='f' type='xmlHashDeallocator' info='the deallocator function for replaced item (if any)'…
10542 <info>Close an FTP I/O channel</info>
10543 <return type='int' info='0'/>
10544 <arg name='context' type='void *' info='the I/O context'/>
10548 <info>check if the URI matches an FTP one</info>
10549 <return type='int' info='1 if matches, 0 otherwise'/>
10550 <arg name='filename' type='const char *' info='the URI for matching'/>
10554 <info>open an FTP I/O channel</info>
10555 <return type='void *' info='an I/O context or NULL in case of error'/>
10556 <arg name='filename' type='const char *' info='the URI for matching'/>
10560 <info>Read @len bytes to @buffer from the I/O channel.</info>
10561 <return type='int' info='the number of bytes written'/>
10562 <arg name='context' type='void *' info='the I/O context'/>
10563 <arg name='buffer' type='char *' info='where to drop data'/>
10564 <arg name='len' type='int' info='number of bytes to write'/>
10568 <info>Close an HTTP I/O channel</info>
10569 <return type='int' info='0'/>
10570 <arg name='context' type='void *' info='the I/O context'/>
10574 <info>check if the URI matches an HTTP one</info>
10575 <return type='int' info='1 if matches, 0 otherwise'/>
10576 <arg name='filename' type='const char *' info='the URI for matching'/>
10580 <info>open an HTTP I/O channel</info>
10581 <return type='void *' info='an I/O context or NULL in case of error'/>
10582 <arg name='filename' type='const char *' info='the URI for matching'/>
10586 …info>Open a temporary buffer to collect the document for a subsequent HTTP POST request. Non-stat…
10587 <return type='void *' info='an I/O context or NULL in case of error.'/>
10588 <arg name='post_uri' type='const char *' info='The destination URI for the document'/>
10589 <arg name='compression' type='int' info='The compression desired for the document.'/>
10593 <info>Read @len bytes to @buffer from the I/O channel.</info>
10594 <return type='int' info='the number of bytes written'/>
10595 <arg name='context' type='void *' info='the I/O context'/>
10596 <arg name='buffer' type='char *' info='where to drop data'/>
10597 <arg name='len' type='int' info='number of bytes to write'/>
10601 <info>Load and parse a DTD</info>
10602 …<return type='xmlDtdPtr' info='the resulting xmlDtdPtr or NULL in case of error. @input will be fr…
10603 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block or NULL'/>
10604 <arg name='input' type='xmlParserInputBufferPtr' info='an Input Buffer'/>
10605 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
10608 …info>Initialize the char encoding support, it registers the default encoding supported. NOTE: whil…
10612 <info>Additional initialisation for multi-threading</info>
10616 <info>Initialize the memory layer.</info>
10617 <return type='int' info='0 on success'/>
10620 <info>-- Initialize (set to initial state) node info sequence</info>
10622 <arg name='seq' type='xmlParserNodeInfoSeqPtr' info='a node info sequence pointer'/>
10625 …<info>Initialization function for the XML parser. This is not reentrant. Call once before processi…
10629 <info>Initialize a parser context</info>
10630 <return type='int' info='0 in case of success and -1 in case of error'/>
10631 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
10634 …<info>xmlInitThreads() is used to to initialize all the thread related data of the libxml2 library…
10639 …<info>Do the catalog initialization. this function is not thread safe, catalog initialization shou…
10643 <info>Do the dictionary mutex initialization. this function is deprecated</info>
10644 …<return type='int' info='0 if initialization was already done, and 1 if that call led to the initi…
10647 …<info>xmlInitializeGlobalState() initialize a global state with all the default values of the libr…
10649 <arg name='gs' type='xmlGlobalStatePtr' info='a pointer to a newly allocated global state'/>
10653 <info>Set up the predefined entities. Deprecated call</info>
10657 <info>Callback used in the I/O Input API to close the resource</info>
10658 <return type='int' info='0 or -1 in case of error'/>
10659 <arg name='context' type='void *' info='an Input context'/>
10662 …<info>Callback used in the I/O Input API to detect if the current handler can provide input foncti…
10663 <return type='int' info='1 if yes and 0 if another Input module should be used'/>
10664 <arg name='filename' type='char const *' info='the filename or URI'/>
10667 <info>Callback used in the I/O Input API to open the resource</info>
10668 <return type='void *' info='an Input context or NULL in case or error'/>
10669 <arg name='filename' type='char const *' info='the filename or URI'/>
10672 <info>Callback used in the I/O Input API to read the resource</info>
10673 <return type='int' info='the number of bytes read or -1 in case of error'/>
10674 <arg name='context' type='void *' info='an Input context'/>
10675 <arg name='buffer' type='char *' info='the buffer to store data read'/>
10676 <arg name='len' type='int' info='the length of the buffer in bytes'/>
10679 <info>This function is DEPRECATED. Use xmlIsBaseChar_ch or xmlIsBaseCharQ instead</info>
10680 <return type='int' info='true if argument valid, false otherwise'/>
10681 <arg name='ch' type='unsigned int' info='character to validate'/>
10684 <info>This function is DEPRECATED. Use xmlIsBlank_ch or xmlIsBlankQ instead</info>
10685 <return type='int' info='true if argument valid, false otherwise'/>
10686 <arg name='ch' type='unsigned int' info='character to validate'/>
10689 …<info>Checks whether this node is an empty or whitespace only (and possibly ignorable) text-node.<…
10690 <return type='int' info='1 yes, 0 no'/>
10691 <arg name='node' type='const xmlNode *' info='the node'/>
10694 <info>This function is DEPRECATED. Use xmlIsChar_ch or xmlIsCharQ instead</info>
10695 <return type='int' info='true if argument valid, false otherwise'/>
10696 <arg name='ch' type='unsigned int' info='character to validate'/>
10699 <info>This function is DEPRECATED. Use xmlIsCombiningQ instead</info>
10700 <return type='int' info='true if argument valid, false otherwise'/>
10701 <arg name='ch' type='unsigned int' info='character to validate'/>
10704 <info>This function is DEPRECATED. Use xmlIsDigit_ch or xmlIsDigitQ instead</info>
10705 <return type='int' info='true if argument valid, false otherwise'/>
10706 <arg name='ch' type='unsigned int' info='character to validate'/>
10709 <info>This function is DEPRECATED. Use xmlIsExtender_ch or xmlIsExtenderQ instead</info>
10710 <return type='int' info='true if argument valid, false otherwise'/>
10711 <arg name='ch' type='unsigned int' info='character to validate'/>
10714 …info>Determine whether an attribute is of type ID. In case we have DTD(s) then this is done if DTD…
10715 <return type='int' info='0 or 1 depending on the lookup result'/>
10716 <arg name='doc' type='xmlDocPtr' info='the document'/>
10717 <arg name='elem' type='xmlNodePtr' info='the element carrying the attribute'/>
10718 <arg name='attr' type='xmlAttrPtr' info='the attribute'/>
10721 <info>This function is DEPRECATED. Use xmlIsIdeographicQ instead</info>
10722 <return type='int' info='true if argument valid, false otherwise'/>
10723 <arg name='ch' type='unsigned int' info='character to validate'/>
10726 …<info>Check whether the character is allowed by the production [84] Letter ::= BaseChar | Ideograp…
10727 <return type='int' info='0 if not, non-zero otherwise'/>
10728 <arg name='c' type='int' info='an unicode character (int)'/>
10731 <info>xmlIsMainThread() check whether the current thread is the main thread.</info>
10732 <return type='int' info='1 if the current thread is the main thread, 0 otherwise'/>
10735 …<info>Search in the DtDs whether an element accept Mixed content (or ANY) basically if it is suppo…
10736 <return type='int' info='0 if no, 1 if yes, and -1 if no element description is available'/>
10737 <arg name='doc' type='xmlDocPtr' info='the document'/>
10738 <arg name='name' type='const xmlChar *' info='the element name'/>
10741 <info>This function is DEPRECATED. Use xmlIsPubidChar_ch or xmlIsPubidCharQ instead</info>
10742 <return type='int' info='true if argument valid, false otherwise'/>
10743 <arg name='ch' type='unsigned int' info='character to validate'/>
10746 …info>Determine whether an attribute is of type Ref. In case we have DTD(s) then this is simple, ot…
10747 <return type='int' info='0 or 1 depending on the lookup result'/>
10748 <arg name='doc' type='xmlDocPtr' info='the document'/>
10749 <arg name='elem' type='xmlNodePtr' info='the element carrying the attribute'/>
10750 <arg name='attr' type='xmlAttrPtr' info='the attribute'/>
10753 <info>Try to find if the document correspond to an XHTML DTD</info>
10754 <return type='int' info='1 if true, 0 if not and -1 in case of error'/>
10755 <arg name='systemID' type='const xmlChar *' info='the system identifier'/>
10756 <arg name='publicID' type='const xmlChar *' info='the public identifier'/>
10759 …info>Set and return the previous value for default blanks text nodes support. The 1.x version of t…
10760 <return type='int' info='the last value for 0 for no substitution, 1 for substitution.'/>
10761 <arg name='val' type='int' info='int 0 or 1'/>
10765 …info>Finds the last child node of that element which is a Element node Note the handling of entiti…
10766 <return type='xmlNodePtr' info='the last element child or NULL if not available'/>
10767 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
10770 …info>Set and return the previous value for enabling line numbers in elements contents. This may br…
10771 <return type='int' info='the last value for 0 for no substitution, 1 for substitution.'/>
10772 <arg name='val' type='int' info='int 0 or 1'/>
10775 <info>See Returns.</info>
10776 <return type='void *' info='a pointer to the data referenced from this link'/>
10777 <arg name='lk' type='xmlLinkPtr' info='a link'/>
10780 <info>Insert data in the ordered list at the end for this value</info>
10781 <return type='int' info='0 in case of success, 1 in case of failure'/>
10782 <arg name='l' type='xmlListPtr' info='a list'/>
10783 <arg name='data' type='void *' info='the data'/>
10786 <info>Remove the all data in the list</info>
10788 <arg name='l' type='xmlListPtr' info='a list'/>
10791 <info>Move all the element from the old list in the new list</info>
10792 <return type='int' info='0 in case of success 1 in case of error'/>
10793 <arg name='cur' type='xmlListPtr' info='the new list'/>
10794 <arg name='old' type='const xmlListPtr' info='the old list'/>
10797 <info>Create a new list</info>
10798 <return type='xmlListPtr' info='the new list or NULL in case of error'/>
10799 <arg name='deallocator' type='xmlListDeallocator' info='an optional deallocator function'/>
10800 <arg name='compare' type='xmlListDataCompare' info='an optional comparison function'/>
10803 <info>Callback function used to compare 2 data.</info>
10804 <return type='int' info='0 is equality, -1 or 1 otherwise depending on the ordering.'/>
10805 <arg name='data0' type='const void *' info='the first data'/>
10806 <arg name='data1' type='const void *' info='the second data'/>
10809 <info>Callback function used to free data from a list.</info>
10811 <arg name='lk' type='xmlLinkPtr' info='the data to deallocate'/>
10814 <info>Deletes the list and its associated data</info>
10816 <arg name='l' type='xmlListPtr' info='a list'/>
10819 <info>Duplicate the list</info>
10820 <return type='xmlListPtr' info='a new copy of the list or NULL in case of error'/>
10821 <arg name='old' type='const xmlListPtr' info='the list'/>
10824 <info>Is the list empty ?</info>
10825 <return type='int' info='1 if the list is empty, 0 if not empty and -1 in case of error'/>
10826 <arg name='l' type='xmlListPtr' info='a list'/>
10829 <info>Get the last element in the list</info>
10830 <return type='xmlLinkPtr' info='the last element in the list, or NULL'/>
10831 <arg name='l' type='xmlListPtr' info='a list'/>
10834 <info>Get the first element in the list</info>
10835 <return type='xmlLinkPtr' info='the first element in the list, or NULL'/>
10836 <arg name='l' type='xmlListPtr' info='a list'/>
10839 <info>Insert data in the ordered list at the beginning for this value</info>
10840 <return type='int' info='0 in case of success, 1 in case of failure'/>
10841 <arg name='l' type='xmlListPtr' info='a list'/>
10842 <arg name='data' type='void *' info='the data'/>
10845 …<info>include all the elements of the second list in the first one and clear the second list</info>
10847 <arg name='l1' type='xmlListPtr' info='the original list'/>
10848 <arg name='l2' type='xmlListPtr' info='the new list'/>
10851 <info>Removes the last element in the list</info>
10853 <arg name='l' type='xmlListPtr' info='a list'/>
10856 <info>Removes the first element in the list</info>
10858 <arg name='l' type='xmlListPtr' info='a list'/>
10861 <info>add the new data at the end of the list</info>
10862 <return type='int' info='1 if successful, 0 otherwise'/>
10863 <arg name='l' type='xmlListPtr' info='a list'/>
10864 <arg name='data' type='void *' info='new data'/>
10867 <info>add the new data at the beginning of the list</info>
10868 <return type='int' info='1 if successful, 0 otherwise'/>
10869 <arg name='l' type='xmlListPtr' info='a list'/>
10870 <arg name='data' type='void *' info='new data'/>
10873 <info>Remove the all instance associated to data in the list</info>
10874 <return type='int' info='the number of deallocation, or 0 if not found'/>
10875 <arg name='l' type='xmlListPtr' info='a list'/>
10876 <arg name='data' type='void *' info='list data'/>
10879 <info>Remove the first instance associated to data in the list</info>
10880 <return type='int' info='1 if a deallocation occured, or 0 if not found'/>
10881 <arg name='l' type='xmlListPtr' info='a list'/>
10882 <arg name='data' type='void *' info='list data'/>
10885 <info>Remove the last instance associated to data in the list</info>
10886 <return type='int' info='1 if a deallocation occured, or 0 if not found'/>
10887 <arg name='l' type='xmlListPtr' info='a list'/>
10888 <arg name='data' type='void *' info='list data'/>
10891 <info>Reverse the order of the elements in the list</info>
10893 <arg name='l' type='xmlListPtr' info='a list'/>
10896 <info>Search the list in reverse order for an existing value of @data</info>
10897 <return type='void *' info='the value associated to @data or NULL in case of error'/>
10898 <arg name='l' type='xmlListPtr' info='a list'/>
10899 <arg name='data' type='void *' info='a search value'/>
10902 … <info>Walk all the element of the list in reverse order and apply the walker function to it</info>
10904 <arg name='l' type='xmlListPtr' info='a list'/>
10905 <arg name='walker' type='xmlListWalker' info='a processing function'/>
10906 <arg name='user' type='const void *' info='a user parameter passed to the walker function'/>
10909 <info>Search the list 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>Get the number of elements in the list</info>
10916 <return type='int' info='the number of elements in the list or -1 in case of error'/>
10917 <arg name='l' type='xmlListPtr' info='a list'/>
10920 <info>Sort all the elements in the list</info>
10922 <arg name='l' type='xmlListPtr' info='a list'/>
10925 …<info>Walk all the element of the first from first to last and apply the walker function to it</in…
10927 <arg name='l' type='xmlListPtr' info='a list'/>
10928 <arg name='walker' type='xmlListWalker' info='a processing function'/>
10929 <arg name='user' type='const void *' info='a user parameter passed to the walker function'/>
10932 <info>Callback function used when walking a list with xmlListWalk().</info>
10933 <return type='int' info='0 to stop walking the list, 1 otherwise.'/>
10934 <arg name='data' type='const void *' info='the data found in the list'/>
10935 <arg name='user' type='const void *' info='extra user provided data to the walker'/>
10939 …info>Load the catalog and build the associated data structures. This can be either an XML Catalog …
10940 <return type='xmlCatalogPtr' info='the catalog parsed or NULL in case of error'/>
10941 <arg name='filename' type='const char *' info='a file path'/>
10945 …info>Load the catalog and makes its definitions effective for the default external entity loader. …
10946 <return type='int' info='0 in case of success -1 in case of error'/>
10947 <arg name='filename' type='const char *' info='a file path'/>
10951 …info>Load the catalogs and makes their definitions effective for the default external entity loade…
10953 …<arg name='pathss' type='const char *' info='a list of directories separated by a colon or a space…
10956 …<info>Load an external entity, note that the use of this function for unparsed entities may genera…
10957 <return type='xmlParserInputPtr' info='the xmlParserInputPtr or NULL'/>
10958 <arg name='URL' type='const char *' info='the URL for the entity to load'/>
10959 <arg name='ID' type='const char *' info='the Public ID for the entity to load'/>
10960 …<arg name='ctxt' type='xmlParserCtxtPtr' info='the context in which the entity is called or NULL'/>
10964 …info>Load an SGML super catalog. It won't expand CATALOG or DELEGATE references. This is only…
10965 <return type='xmlCatalogPtr' info='the catalog parsed or NULL in case of error'/>
10966 <arg name='filename' type='const char *' info='a file path'/>
10969 <info>xmlLockLibrary() is used to take out a re-entrant lock on the libxml2 library.</info>
10974 <info>Count the children of @node.</info>
10975 <return type='int' info='the number of children of @node.'/>
10976 <arg name='node' type='xmlNodePtr' info='the node to count'/>
10980 <info>Dump to @output the type and name of @node.</info>
10982 <arg name='output' type='FILE *' info='the FILE * for the output'/>
10983 <arg name='node' type='xmlNodePtr' info='the node to dump'/>
10986 <info>a malloc() equivalent, with logging of the allocation info.</info>
10987 … <return type='void *' info='a pointer to the allocated area or NULL in case of lack of memory.'/>
10988 <arg name='size' type='size_t' info='an int specifying the size in byte to allocate.'/>
10989 <arg name='file' type='const char *' info='the file name or NULL'/>
10990 <arg name='line' type='int' info='the line number'/>
10993 <info>Signature for a malloc() implementation.</info>
10994 … <return type='void *' info='a pointer to the newly allocated block or NULL in case of error.'/>
10995 <arg name='size' type='size_t' info='the size requested in bytes'/>
10998 <info>a malloc() equivalent, with logging of the allocation info.</info>
10999 … <return type='void *' info='a pointer to the allocated area or NULL in case of lack of memory.'/>
11000 <arg name='size' type='size_t' info='an int specifying the size in byte to allocate.'/>
11001 <arg name='file' type='const char *' info='the file name or NULL'/>
11002 <arg name='line' type='int' info='the line number'/>
11005 <info>Provides the number of memory areas currently allocated</info>
11006 <return type='int' info='an int representing the number of blocks'/>
11009 <info>show in-extenso the memory blocks allocated</info>
11011 …<arg name='fp' type='FILE *' info='a FILE descriptor used as the output file, if NULL, the result …
11014 …<info>the last nbBytes of memory allocated and not freed, useful for dumping the memory left alloc…
11016 …<arg name='fp' type='FILE *' info='a FILE descriptor used as the output file, if NULL, the result …
11017 <arg name='nbBytes' type='long' info='the amount of memory to dump'/>
11020 <info>a free() equivalent, with error checking.</info>
11022 <arg name='ptr' type='void *' info='the memory block pointer'/>
11025 <info>Provides the memory access functions set currently in use</info>
11026 <return type='int' info='0 on success'/>
11027 <arg name='freeFunc' type='xmlFreeFunc *' info='place to save the free() function in use'/>
11028 … <arg name='mallocFunc' type='xmlMallocFunc *' info='place to save the malloc() function in use'/>
11029 …<arg name='reallocFunc' type='xmlReallocFunc *' info='place to save the realloc() function in use'…
11030 … <arg name='strdupFunc' type='xmlStrdupFunc *' info='place to save the strdup() function in use'/>
11033 <info>a malloc() equivalent, with logging of the allocation info.</info>
11034 … <return type='void *' info='a pointer to the allocated area or NULL in case of lack of memory.'/>
11035 <arg name='size' type='size_t' info='an int specifying the size in byte to allocate.'/>
11038 <info>a realloc() equivalent, with logging of the allocation info.</info>
11039 … <return type='void *' info='a pointer to the allocated area or NULL in case of lack of memory.'/>
11040 <arg name='ptr' type='void *' info='the initial memory block pointer'/>
11041 <arg name='size' type='size_t' info='an int specifying the size in byte to allocate.'/>
11044 …info>Override the default memory access functions with a new set This has to be called before any …
11045 <return type='int' info='0 on success'/>
11046 <arg name='freeFunc' type='xmlFreeFunc' info='the free() function to use'/>
11047 <arg name='mallocFunc' type='xmlMallocFunc' info='the malloc() function to use'/>
11048 <arg name='reallocFunc' type='xmlReallocFunc' info='the realloc() function to use'/>
11049 <arg name='strdupFunc' type='xmlStrdupFunc' info='the strdup() function to use'/>
11052 …<info>show a show display of the memory allocated, and dump the @nr last allocated areas which wer…
11054 <arg name='fp' type='FILE *' info='a FILE descriptor used as the output file'/>
11055 <arg name='nr' type='int' info='number of entries to dump'/>
11058 <info>a strdup() equivalent, with logging of the allocation info.</info>
11059 … <return type='char *' info='a pointer to the new string or NULL if allocation error occurred.'/>
11060 <arg name='str' type='const char *' info='the initial string pointer'/>
11061 <arg name='file' type='const char *' info='the file name or NULL'/>
11062 <arg name='line' type='int' info='the line number'/>
11065 <info>Provides the amount of memory currently allocated</info>
11066 <return type='int' info='an int representing the amount of memory allocated.'/>
11069 <info>Dump in-extenso the memory blocks allocated to the file .memorylist</info>
11073 <info>a strdup() equivalent, with logging of the allocation info.</info>
11074 … <return type='char *' info='a pointer to the new string or NULL if allocation error occurred.'/>
11075 <arg name='str' type='const char *' info='the initial string pointer'/>
11079 …<info>The close operations unload the associated module and free the data associated to the module…
11080 …<return type='int' info='0 in case of success, -1 in case of argument error and -2 if the module c…
11081 <arg name='module' type='xmlModulePtr' info='the module handle'/>
11085 …<info>The free operations free the data associated to the module but does not unload the associate…
11086 <return type='int' info='0 in case of success, -1 in case of argument error'/>
11087 <arg name='module' type='xmlModulePtr' info='the module handle'/>
11091 …info>Opens a module/shared library given its name or path NOTE: that due to portability issues, be…
11092 <return type='xmlModulePtr' info='a handle for the module or NULL in case of error'/>
11093 <arg name='name' type='const char *' info='the module name'/>
11094 <arg name='options' type='int' info='a set of xmlModuleOption'/>
11098 …info>Lookup for a symbol address in the given module NOTE: that due to portability issues, behavio…
11099 <return type='int' info='0 if the symbol was found, or -1 in case of error'/>
11100 <arg name='module' type='xmlModulePtr' info='the module'/>
11101 <arg name='name' type='const char *' info='the name of the symbol'/>
11102 <arg name='symbol' type='void **' info='the resulting symbol address'/>
11105 <info>xmlMutexLock() is used to lock a libxml2 token.</info>
11107 <arg name='tok' type='xmlMutexPtr' info='the simple mutex'/>
11110 <info>xmlMutexUnlock() is used to unlock a libxml2 token.</info>
11112 <arg name='tok' type='xmlMutexPtr' info='the simple mutex'/>
11116 …info>parse an XML namespace name. TODO: this seems not in use anymore, the namespace handling is …
11117 <return type='xmlChar *' info='the namespace name or NULL'/>
11118 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11122 …info>parse a namespace prefix declaration TODO: this seems not in use anymore, the namespace hand…
11123 <return type='xmlChar *' info='the namespace name'/>
11124 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11128 …info>TODO: this seems not in use anymore, the namespace handling is done on top of the SAX interfa…
11129 … <return type='xmlChar *' info='the local part, and prefix is updated to get the Prefix if any.'/>
11130 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11131 <arg name='prefix' type='xmlChar **' info='a xmlChar **'/>
11135 <info>Check if there is a response from the FTP server after a command.</info>
11136 <return type='int' info='the code number, or 0'/>
11137 <arg name='ctx' type='void *' info='an FTP context'/>
11141 <info>Cleanup the FTP protocol layer. This cleanup proxy informations.</info>
11146 <info>Close the connection and both control and transport</info>
11147 <return type='int' info='-1 incase of error, 0 otherwise'/>
11148 <arg name='ctx' type='void *' info='an FTP context'/>
11152 <info>Close the data connection from the server</info>
11153 <return type='int' info='-1 incase of error, 0 otherwise'/>
11154 <arg name='ctx' type='void *' info='an FTP context'/>
11158 <info>Tries to open a control connection</info>
11159 <return type='int' info='-1 in case of error, 0 otherwise'/>
11160 <arg name='ctx' type='void *' info='an FTP context'/>
11164 <info>Tries to open a control connection to the given server/port</info>
11165 <return type='void *' info='an fTP context or NULL if it failed'/>
11166 <arg name='server' type='const char *' info='an FTP server name'/>
11167 <arg name='port' type='int' info='the port (use 21 if 0)'/>
11171 <info>Tries to change the remote directory</info>
11172 <return type='int' info='-1 incase of error, 1 if CWD worked, 0 if it failed'/>
11173 <arg name='ctx' type='void *' info='an FTP context'/>
11174 <arg name='directory' type='const char *' info='a directory on the server'/>
11178 <info>Tries to delete an item (file or directory) from server</info>
11179 <return type='int' info='-1 incase of error, 1 if DELE worked, 0 if it failed'/>
11180 <arg name='ctx' type='void *' info='an FTP context'/>
11181 <arg name='file' type='const char *' info='a file or directory on the server'/>
11185 <info>Frees the context after closing the connection.</info>
11187 <arg name='ctx' type='void *' info='an FTP context'/>
11191 …<info>Fetch the given file from the server. All data are passed back in the callbacks. The last ca…
11192 <return type='int' info='-1 incase of error, 0 otherwise'/>
11193 <arg name='ctx' type='void *' info='an FTP context'/>
11194 <arg name='callback' type='ftpDataCallback' info='the user callback'/>
11195 <arg name='userData' type='void *' info='the user callback data'/>
11196 <arg name='filename' type='const char *' info='the file to retrieve'/>
11200 …<info>Try to open a data connection to the server. Currently only passive mode is supported.</info>
11201 <return type='SOCKET' info='-1 incase of error, 0 otherwise'/>
11202 <arg name='ctx' type='void *' info='an FTP context'/>
11206 <info>Get the response from the FTP server after a command.</info>
11207 <return type='int' info='the code number'/>
11208 <arg name='ctx' type='void *' info='an FTP context'/>
11212 <info>Initiate fetch of the given file from the server.</info>
11213 <return type='SOCKET' info='the socket for the data connection, or <0 in case of error'/>
11214 <arg name='ctx' type='void *' info='an FTP context'/>
11215 …<arg name='filename' type='const char *' info='the file to retrieve (or NULL if path is in context…
11219 …<info>Initialize the FTP protocol layer. Currently it just checks for proxy informations, and get …
11224 <info>Do a listing on the server. All files info are passed back in the callbacks.</info>
11225 <return type='int' info='-1 incase of error, 0 otherwise'/>
11226 <arg name='ctx' type='void *' info='an FTP context'/>
11227 <arg name='callback' type='ftpListCallback' info='the user callback'/>
11228 <arg name='userData' type='void *' info='the user callback data'/>
11229 <arg name='filename' type='const char *' info='optional files to list'/>
11233 <info>Allocate and initialize a new FTP context.</info>
11234 <return type='void *' info='an FTP context or NULL in case of error.'/>
11235 <arg name='URL' type='const char *' info='The URL used to initialize the context'/>
11239 <info>Start to fetch the given ftp:// resource</info>
11240 <return type='void *' info='an FTP context, or NULL'/>
11241 <arg name='URL' type='const char *' info='the URL to the resource'/>
11245 …<info>Setup the FTP proxy informations. This can also be done by using ftp_proxy ftp_proxy_user an…
11247 <arg name='host' type='const char *' info='the proxy host name'/>
11248 <arg name='port' type='int' info='the proxy port'/>
11249 <arg name='user' type='const char *' info='the proxy user name'/>
11250 <arg name='passwd' type='const char *' info='the proxy password'/>
11251 <arg name='type' type='int' info='the type of proxy 1 for using SITE, 2 for USER a@b'/>
11255 <info>Send a QUIT command to the server</info>
11256 <return type='int' info='-1 in case of error, 0 otherwise'/>
11257 <arg name='ctx' type='void *' info='an FTP context'/>
11261 …<info>This function tries to read @len bytes from the existing FTP connection and saves them in @d…
11262 …<return type='int' info='the number of byte read. 0 is an indication of an end of connection. -1 i…
11263 <arg name='ctx' type='void *' info='the FTP context'/>
11264 <arg name='dest' type='void *' info='a buffer'/>
11265 <arg name='len' type='int' info='the buffer length'/>
11269 …info>(Re)Initialize the FTP Proxy context by parsing the URL and finding the protocol host port it…
11271 … <arg name='URL' type='const char *' info='The proxy URL used to initialize the proxy context'/>
11275 …info>Update an FTP context by parsing the URL and finding new path it indicates. If there is an er…
11276 <return type='int' info='0 if Ok, -1 in case of error (other host).'/>
11277 <arg name='ctx' type='void *' info='an FTP context'/>
11278 <arg name='URL' type='const char *' info='The URL used to update the context'/>
11282 <info>Get the authentication header of an HTTP context</info>
11283 …<return type='const char *' info='the stashed value of the WWW-Authenticate or Proxy-Authenticate …
11284 <arg name='ctx' type='void *' info='the HTTP context'/>
11288 <info>Cleanup the HTTP protocol layer.</info>
11293 …<info>This function closes an HTTP context, it ends up the connection and free all data related to…
11295 <arg name='ctx' type='void *' info='the HTTP context'/>
11299 <info>Provides the specified content length from the HTTP header.</info>
11300 …<return type='int' info='the specified content length from the HTTP header. Note that a value of …
11301 <arg name='ctx' type='void *' info='the HTTP context'/>
11305 <info>Provides the specified encoding if specified in the HTTP headers.</info>
11306 <return type='const char *' info='the specified encoding or NULL if not available'/>
11307 <arg name='ctx' type='void *' info='the HTTP context'/>
11311 …<info>This function try to fetch the indicated resource via HTTP GET and save it's content in…
11312 …<return type='int' info='-1 in case of failure, 0 incase of success. The contentType, if provided …
11313 <arg name='URL' type='const char *' info='The URL to load'/>
11314 … <arg name='filename' type='const char *' info='the filename where the content should be saved'/>
11315 …<arg name='contentType' type='char **' info='if available the Content-Type information will be ret…
11319 … <info>Initialize the HTTP protocol layer. Currently it just checks for proxy informations</info>
11324 …info>This function try to open a connection to the indicated resource via HTTP using the given @me…
11325 …<return type='void *' info='NULL in case of failure, otherwise a request handler. The contentType,…
11326 <arg name='URL' type='const char *' info='The URL to load'/>
11327 <arg name='method' type='const char *' info='the HTTP method to use'/>
11328 <arg name='input' type='const char *' info='the input string if any'/>
11329 <arg name='contentType' type='char **' info='the Content-Type information IN and OUT'/>
11330 <arg name='headers' type='const char *' info='the extra headers'/>
11331 <arg name='ilen' type='int' info='input length'/>
11335 …info>This function try to open a connection to the indicated resource via HTTP using the given @me…
11336 …<return type='void *' info='NULL in case of failure, otherwise a request handler. The contentType,…
11337 <arg name='URL' type='const char *' info='The URL to load'/>
11338 <arg name='method' type='const char *' info='the HTTP method to use'/>
11339 <arg name='input' type='const char *' info='the input string if any'/>
11340 <arg name='contentType' type='char **' info='the Content-Type information IN and OUT'/>
11341 <arg name='redir' type='char **' info='the redirected URL OUT'/>
11342 <arg name='headers' type='const char *' info='the extra headers'/>
11343 <arg name='ilen' type='int' info='input length'/>
11347 <info>Provides the specified Mime-Type if specified in the HTTP headers.</info>
11348 <return type='const char *' info='the specified Mime-Type or NULL if not available'/>
11349 <arg name='ctx' type='void *' info='the HTTP context'/>
11353 <info>This function try to open a connection to the indicated resource via HTTP GET.</info>
11354 …<return type='void *' info='NULL in case of failure, otherwise a request handler. The contentType,…
11355 <arg name='URL' type='const char *' info='The URL to load'/>
11356 …<arg name='contentType' type='char **' info='if available the Content-Type information will be ret…
11360 <info>This function try to open a connection to the indicated resource via HTTP GET.</info>
11361 …<return type='void *' info='NULL in case of failure, otherwise a request handler. The contentType,…
11362 <arg name='URL' type='const char *' info='The URL to load'/>
11363 …<arg name='contentType' type='char **' info='if available the Content-Type information will be ret…
11364 <arg name='redir' type='char **' info='if available the redirected URL will be returned'/>
11368 …<info>This function tries to read @len bytes from the existing HTTP connection and saves them in @…
11369 …<return type='int' info='the number of byte read. 0 is an indication of an end of connection. -1 i…
11370 <arg name='ctx' type='void *' info='the HTTP context'/>
11371 <arg name='dest' type='void *' info='a buffer'/>
11372 <arg name='len' type='int' info='the buffer length'/>
11376 <info>Provides the specified redirection URL if available from the HTTP header.</info>
11377 <return type='const char *' info='the specified redirection URL or NULL if not redirected.'/>
11378 <arg name='ctx' type='void *' info='the HTTP context'/>
11382 <info>Get the latest HTTP return code received</info>
11383 <return type='int' info='the HTTP return code for the request.'/>
11384 <arg name='ctx' type='void *' info='the HTTP context'/>
11388 …<info>This function saves the output of the HTTP transaction to a file It closes and free the cont…
11389 <return type='int' info='-1 in case of failure, 0 incase of success.'/>
11390 <arg name='ctxt' type='void *' info='the HTTP context'/>
11391 … <arg name='filename' type='const char *' info='the filename where the content should be saved'/>
11395 …info>(Re)Initialize the HTTP Proxy context by parsing the URL and finding the protocol host port i…
11397 … <arg name='URL' type='const char *' info='The proxy URL used to initialize the proxy context'/>
11401 <info>Create a new automata</info>
11402 <return type='xmlAutomataPtr' info='the new object or NULL in case of failure'/>
11405 <info>Creation of a new node containing a CDATA block.</info>
11406 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11407 <arg name='doc' type='xmlDocPtr' info='the document'/>
11408 <arg name='content' type='const xmlChar *' info='the CDATA block content content'/>
11409 <arg name='len' type='int' info='the length of the block'/>
11413 <info>create a new Catalog.</info>
11414 <return type='xmlCatalogPtr' info='the xmlCatalogPtr or NULL in case of error'/>
11415 <arg name='sgml' type='int' info='should this create an SGML catalog'/>
11418 <info>Create and registers an xmlCharEncodingHandler.</info>
11419 …<return type='xmlCharEncodingHandlerPtr' info='the xmlCharEncodingHandlerPtr created (or NULL in c…
11420 … <arg name='name' type='const char *' info='the encoding name, in UTF-8 format (ASCII actually)'/>
11421 …<arg name='input' type='xmlCharEncodingInputFunc' info='the xmlCharEncodingInputFunc to read that …
11422 …<arg name='output' type='xmlCharEncodingOutputFunc' info='the xmlCharEncodingOutputFunc to write t…
11425 <info>Creation of a new character reference node.</info>
11426 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11427 <arg name='doc' type='xmlDocPtr' info='the document'/>
11428 …<arg name='name' type='const xmlChar *' info='the char ref string, starting with # or "&#…
11432 …info>Creation of a new child element, added at the end of @parent children list. @ns and @content …
11433 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11434 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
11435 <arg name='ns' type='xmlNsPtr' info='a namespace if any'/>
11436 <arg name='name' type='const xmlChar *' info='the name of the child'/>
11437 <arg name='content' type='const xmlChar *' info='the XML content of the child if any.'/>
11440 <info>Creation of a new node containing a comment.</info>
11441 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11442 <arg name='content' type='const xmlChar *' info='the comment content'/>
11445 <info>Creates a new XML document</info>
11446 <return type='xmlDocPtr' info='a new document'/>
11447 …<arg name='version' type='const xmlChar *' info='xmlChar string giving the version of XML "1.…
11450 <info>Creation of a new node containing a comment within a document.</info>
11451 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11452 <arg name='doc' type='xmlDocPtr' info='the document'/>
11453 <arg name='content' type='const xmlChar *' info='the comment content'/>
11456 <info>Allocate an element content structure for the document.</info>
11457 …<return type='xmlElementContentPtr' info='NULL if not, otherwise the new element content structure…
11458 <arg name='doc' type='xmlDocPtr' info='the document'/>
11459 <arg name='name' type='const xmlChar *' info='the subelement name or NULL'/>
11460 <arg name='type' type='xmlElementContentType' info='the type of element content decl'/>
11464 <info>Creation of a new Fragment node.</info>
11465 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11466 <arg name='doc' type='xmlDocPtr' info='the document owning the fragment'/>
11469 …info>Creation of a new node element within a document. @ns and @content are optional (NULL). NOTE:…
11470 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11471 <arg name='doc' type='xmlDocPtr' info='the document'/>
11472 <arg name='ns' type='xmlNsPtr' info='namespace if any'/>
11473 <arg name='name' type='const xmlChar *' info='the node name'/>
11474 <arg name='content' type='const xmlChar *' info='the XML text content if any'/>
11477 …info>Creation of a new node element within a document. @ns and @content are optional (NULL). NOTE:…
11478 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11479 <arg name='doc' type='xmlDocPtr' info='the document'/>
11480 <arg name='ns' type='xmlNsPtr' info='namespace if any'/>
11481 <arg name='name' type='xmlChar *' info='the node name'/>
11482 <arg name='content' type='const xmlChar *' info='the XML text content if any'/>
11485 <info>Creation of a processing instruction element.</info>
11486 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11487 <arg name='doc' type='xmlDocPtr' info='the target document'/>
11488 <arg name='name' type='const xmlChar *' info='the processing instruction name'/>
11489 <arg name='content' type='const xmlChar *' info='the PI content'/>
11492 <info>Create a new property carried by a document.</info>
11493 <return type='xmlAttrPtr' info='a pointer to the attribute'/>
11494 <arg name='doc' type='xmlDocPtr' info='the document'/>
11495 <arg name='name' type='const xmlChar *' info='the name of the attribute'/>
11496 <arg name='value' type='const xmlChar *' info='the value of the attribute'/>
11500 …<info>Creation of a new node element within a document. @ns and @content are optional (NULL).</inf…
11501 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11502 <arg name='doc' type='xmlDocPtr' info='the document'/>
11503 <arg name='ns' type='xmlNsPtr' info='namespace if any'/>
11504 <arg name='name' type='const xmlChar *' info='the node name'/>
11505 <arg name='content' type='const xmlChar *' info='the text content if any'/>
11508 <info>Creation of a new text node within a document.</info>
11509 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11510 <arg name='doc' type='const xmlDoc *' info='the document'/>
11511 <arg name='content' type='const xmlChar *' info='the text content'/>
11514 …<info>Creation of a new text node with an extra content length parameter. The text node pertain to…
11515 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11516 <arg name='doc' type='xmlDocPtr' info='the document'/>
11517 <arg name='content' type='const xmlChar *' info='the text content'/>
11518 <arg name='len' type='int' info='the text len.'/>
11521 …<info>Creation of a new DTD for the external subset. To create an internal subset, use xmlCreateIn…
11522 <return type='xmlDtdPtr' info='a pointer to the new DTD structure'/>
11523 <arg name='doc' type='xmlDocPtr' info='the document pointer'/>
11524 <arg name='name' type='const xmlChar *' info='the DTD name'/>
11525 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
11526 <arg name='SystemID' type='const xmlChar *' info='the system ID'/>
11529 … <info>Allocate an element content structure. Deprecated in favor of xmlNewDocElementContent</info>
11530 …<return type='xmlElementContentPtr' info='NULL if not, otherwise the new element content structure…
11531 <arg name='name' type='const xmlChar *' info='the subelement name or NULL'/>
11532 <arg name='type' type='xmlElementContentType' info='the type of element content decl'/>
11535 …info>Create a new entity, this differs from xmlAddDocEntity() that if the document is NULL or has …
11536 <return type='xmlEntityPtr' info='a pointer to the entity or NULL in case of error'/>
11537 <arg name='doc' type='xmlDocPtr' info='the document'/>
11538 <arg name='name' type='const xmlChar *' info='the entity name'/>
11539 <arg name='type' type='int' info='the entity type XML_xxx_yyy_ENTITY'/>
11540 <arg name='ExternalID' type='const xmlChar *' info='the entity external ID if available'/>
11541 <arg name='SystemID' type='const xmlChar *' info='the entity system ID if available'/>
11542 <arg name='content' type='const xmlChar *' info='the entity content'/>
11545 <info>Create a new input stream based on an xmlEntityPtr</info>
11546 <return type='xmlParserInputPtr' info='the new input stream or NULL'/>
11547 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11548 <arg name='entity' type='xmlEntityPtr' info='an Entity pointer'/>
11552 <info>Creation of a Namespace, the old way using PI and without scoping DEPRECATED !!!</info>
11553 <return type='xmlNsPtr' info='NULL this functionality had been removed'/>
11554 <arg name='doc' type='xmlDocPtr' info='the document carrying the namespace'/>
11555 <arg name='href' type='const xmlChar *' info='the URI associated'/>
11556 <arg name='prefix' type='const xmlChar *' info='the prefix for the namespace'/>
11559 …<info>Create a new input stream structure encapsulating the @input into a stream suitable for the …
11560 <return type='xmlParserInputPtr' info='the new input stream or NULL'/>
11561 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11562 <arg name='input' type='xmlParserInputBufferPtr' info='an I/O Input'/>
11563 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
11566 <info>Create a new input stream based on a file or an URL.</info>
11567 <return type='xmlParserInputPtr' info='the new input stream or NULL in case of error'/>
11568 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11569 <arg name='filename' type='const char *' info='the filename to use as entity'/>
11572 <info>Create a new input stream structure.</info>
11573 <return type='xmlParserInputPtr' info='the new input stream or NULL'/>
11574 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11577 …<info>xmlNewMutex() is used to allocate a libxml2 token struct for use in synchronizing access to …
11578 <return type='xmlMutexPtr' info='a new simple mutex pointer or NULL in case of error'/>
11581 <info>Creation of a new node element. @ns is optional (NULL).</info>
11582 …<return type='xmlNodePtr' info='a pointer to the new node object. Uses xmlStrdup() to make copy of…
11583 <arg name='ns' type='xmlNsPtr' info='namespace if any'/>
11584 <arg name='name' type='const xmlChar *' info='the node name'/>
11587 <info>Creation of a new node element. @ns is optional (NULL).</info>
11588 …<return type='xmlNodePtr' info='a pointer to the new node object, with pointer @name as new node&a…
11589 <arg name='ns' type='xmlNsPtr' info='namespace if any'/>
11590 <arg name='name' type='xmlChar *' info='the node name'/>
11593 …info>Creation of a new Namespace. This function will refuse to create a namespace with a similar p…
11594 <return type='xmlNsPtr' info='a new namespace pointer or NULL'/>
11595 <arg name='node' type='xmlNodePtr' info='the element carrying the namespace'/>
11596 <arg name='href' type='const xmlChar *' info='the URI associated'/>
11597 <arg name='prefix' type='const xmlChar *' info='the prefix for the namespace'/>
11600 <info>Create a new property tagged with a namespace and carried by a node.</info>
11601 <return type='xmlAttrPtr' info='a pointer to the attribute'/>
11602 <arg name='node' type='xmlNodePtr' info='the holding node'/>
11603 <arg name='ns' type='xmlNsPtr' info='the namespace'/>
11604 <arg name='name' type='const xmlChar *' info='the name of the attribute'/>
11605 <arg name='value' type='const xmlChar *' info='the value of the attribute'/>
11608 <info>Create a new property tagged with a namespace and carried by a node.</info>
11609 <return type='xmlAttrPtr' info='a pointer to the attribute'/>
11610 <arg name='node' type='xmlNodePtr' info='the holding node'/>
11611 <arg name='ns' type='xmlNsPtr' info='the namespace'/>
11612 <arg name='name' type='xmlChar *' info='the name of the attribute'/>
11613 <arg name='value' type='const xmlChar *' info='the value of the attribute'/>
11616 …<info>Creation of a processing instruction element. Use xmlDocNewPI preferably to get string inter…
11617 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11618 <arg name='name' type='const xmlChar *' info='the processing instruction name'/>
11619 <arg name='content' type='const xmlChar *' info='the PI content'/>
11622 <info>Allocate and initialize a new parser context.</info>
11623 <return type='xmlParserCtxtPtr' info='the xmlParserCtxtPtr or NULL'/>
11627 <info>Create a new property carried by a node.</info>
11628 <return type='xmlAttrPtr' info='a pointer to the attribute'/>
11629 <arg name='node' type='xmlNodePtr' info='the holding node'/>
11630 <arg name='name' type='const xmlChar *' info='the name of the attribute'/>
11631 <arg name='value' type='const xmlChar *' info='the value of the attribute'/>
11634 …info>xmlRNewMutex() is used to allocate a reentrant mutex for use in synchronizing access to data.…
11635 <return type='xmlRMutexPtr' info='the new reentrant mutex pointer or NULL in case of error'/>
11638 <info>Creation of a new reference node.</info>
11639 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11640 <arg name='doc' type='const xmlDoc *' info='the document'/>
11641 …<arg name='name' type='const xmlChar *' info='the reference name, or the reference string with &am…
11644 <info>Create a new input stream based on a memory buffer.</info>
11645 <return type='xmlParserInputPtr' info='the new input stream'/>
11646 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11647 <arg name='buffer' type='const xmlChar *' info='an memory buffer'/>
11650 <info>Creation of a new text node.</info>
11651 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11652 <arg name='content' type='const xmlChar *' info='the text content'/>
11656 …info>Creation of a new child element, added at the end of @parent children list. @ns and @content …
11657 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11658 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
11659 <arg name='ns' type='xmlNsPtr' info='a namespace if any'/>
11660 <arg name='name' type='const xmlChar *' info='the name of the child'/>
11661 <arg name='content' type='const xmlChar *' info='the text content of the child if any.'/>
11664 <info>Creation of a new text node with an extra parameter for the content's length</info>
11665 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11666 <arg name='content' type='const xmlChar *' info='the text content'/>
11667 <arg name='len' type='int' info='the text len.'/>
11671 <info>Create an xmlTextReader structure fed with @input</info>
11672 <return type='xmlTextReaderPtr' info='the new xmlTextReaderPtr or NULL in case of error'/>
11673 …<arg name='input' type='xmlParserInputBufferPtr' info='the xmlParserInputBufferPtr used to read da…
11674 <arg name='URI' type='const char *' info='the URI information for the source if available'/>
11678 <info>Create an xmlTextReader structure fed with the resource at @URI</info>
11679 <return type='xmlTextReaderPtr' info='the new xmlTextReaderPtr or NULL in case of error'/>
11680 <arg name='URI' type='const char *' info='the URI of the resource to process'/>
11684 …info>Create a new xmlNewTextWriter structure using an xmlOutputBufferPtr NOTE: the @out parameter …
11685 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
11686 <arg name='out' type='xmlOutputBufferPtr' info='an xmlOutputBufferPtr'/>
11690 <info>Create a new xmlNewTextWriter structure with @*doc as output</info>
11691 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
11692 …<arg name='doc' type='xmlDocPtr *' info='address of a xmlDocPtr to hold the new XML document tree'…
11693 <arg name='compression' type='int' info='compress the output?'/>
11697 <info>Create a new xmlNewTextWriter structure with @uri as output</info>
11698 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
11699 <arg name='uri' type='const char *' info='the URI of the resource for the output'/>
11700 <arg name='compression' type='int' info='compress the output?'/>
11704 … <info>Create a new xmlNewTextWriter structure with @buf as output TODO: handle compression</info>
11705 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
11706 <arg name='buf' type='xmlBufferPtr' info='xmlBufferPtr'/>
11707 <arg name='compression' type='int' info='compress the output?'/>
11711 …info>Create a new xmlNewTextWriter structure with @ctxt as output NOTE: the @ctxt context will be …
11712 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
11713 …<arg name='ctxt' type='xmlParserCtxtPtr' info='xmlParserCtxtPtr to hold the new XML document tree'…
11714 <arg name='compression' type='int' info='compress the output?'/>
11718 <info>Create a new xmlNewTextWriter structure with @doc as output starting at @node</info>
11719 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
11720 <arg name='doc' type='xmlDocPtr' info='xmlDocPtr'/>
11721 <arg name='node' type='xmlNodePtr' info='xmlNodePtr or NULL for doc->children'/>
11722 <arg name='compression' type='int' info='compress the output?'/>
11726 <info>Allocate a validation context structure.</info>
11727 …<return type='xmlValidCtxtPtr' info='NULL if not, otherwise the new validation context structure'/>
11730 <info>Skip to the next char input char.</info>
11732 <arg name='ctxt' type='xmlParserCtxtPtr' info='the XML parser context'/>
11736 …info>Finds the first closest next sibling of the node which is an element node. Note the handling …
11737 <return type='xmlNodePtr' info='the next element sibling or NULL if not available'/>
11738 <arg name='node' type='xmlNodePtr' info='the current node'/>
11741 …<info>A specific entity loader disabling network accesses, though still allowing local catalog acc…
11742 <return type='xmlParserInputPtr' info='a new allocated xmlParserInputPtr, or NULL.'/>
11743 <arg name='URL' type='const char *' info='the URL for the entity to load'/>
11744 <arg name='ID' type='const char *' info='the System ID for the entity to load'/>
11745 …<arg name='ctxt' type='xmlParserCtxtPtr' info='the context in which the entity is called or NULL'/>
11748 …info>Append the extra substring to the node content. NOTE: In contrast to xmlNodeSetContent(), @co…
11750 <arg name='cur' type='xmlNodePtr' info='the node being modified'/>
11751 <arg name='content' type='const xmlChar *' info='extra content'/>
11754 …info>Append the extra substring to the node content. NOTE: In contrast to xmlNodeSetContentLen(), …
11756 <arg name='cur' type='xmlNodePtr' info='the node being modified'/>
11757 <arg name='content' type='const xmlChar *' info='extra content'/>
11758 <arg name='len' type='int' info='the size of @content'/>
11761 …info>Read the value of a node @cur, this can be either the text carried directly by this node if i…
11762 <return type='int' info='0 in case of success and -1 in case of error.'/>
11763 <arg name='buffer' type='xmlBufferPtr' info='a buffer'/>
11764 <arg name='cur' type='const xmlNode *' info='the node being read'/>
11768 …info>Dump an XML node, recursive behaviour,children are printed too. Note that @format = 1 provide…
11769 <return type='int' info='the number of bytes written to the buffer or -1 in case of error'/>
11770 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
11771 <arg name='doc' type='xmlDocPtr' info='the document'/>
11772 <arg name='cur' type='xmlNodePtr' info='the current node'/>
11773 <arg name='level' type='int' info='the imbrication level for indenting'/>
11774 <arg name='format' type='int' info='is formatting allowed'/>
11778 …info>Dump an XML node, recursive behaviour, children are printed too. Note that @format = 1 provid…
11780 <arg name='buf' type='xmlOutputBufferPtr' info='the XML buffer output'/>
11781 <arg name='doc' type='xmlDocPtr' info='the document'/>
11782 <arg name='cur' type='xmlNodePtr' info='the current node'/>
11783 <arg name='level' type='int' info='the imbrication level for indenting'/>
11784 <arg name='format' type='int' info='is formatting allowed'/>
11785 <arg name='encoding' type='const char *' info='an optional encoding string'/>
11788 …info>Searches for the BASE URL. The code should work on both XML and HTML document even if base me…
11789 …<return type='xmlChar *' info='a pointer to the base URL, or NULL if not found It's up to the…
11790 <arg name='doc' type='const xmlDoc *' info='the document the node pertains to'/>
11791 <arg name='cur' type='const xmlNode *' info='the node being checked'/>
11794 …info>Read the value of a node, this can be either the text carried directly by this node if it&apo…
11795 …<return type='xmlChar *' info='a new #xmlChar * or NULL if no content is available. It's up t…
11796 <arg name='cur' type='const xmlNode *' info='the node being read'/>
11799 …<info>Searches the language of a node, i.e. the values of the xml:lang attribute or the one carrie…
11800 …<return type='xmlChar *' info='a pointer to the lang value, or NULL if not found It's up to t…
11801 <arg name='cur' type='const xmlNode *' info='the node being checked'/>
11804 …<info>Searches the space preserving behaviour of a node, i.e. the values of the xml:space attribut…
11805 …<return type='int' info='-1 if xml:space is not inherited, 0 if "default", 1 if "pr…
11806 <arg name='cur' type='const xmlNode *' info='the node being checked'/>
11809 <info>Is this node a Text node ?</info>
11810 <return type='int' info='1 yes, 0 no'/>
11811 <arg name='node' type='const xmlNode *' info='the node'/>
11815 …info>Builds the string equivalent to the text contained in the Node list made of TEXTs and ENTITY_…
11816 …<return type='xmlChar *' info='a pointer to the string copy, the caller must free it with xmlFree(…
11817 <arg name='doc' type='const xmlDoc *' info='the document'/>
11818 <arg name='list' type='const xmlNode *' info='a Node list'/>
11819 …<arg name='inLine' type='int' info='should we replace entity contents or show their external form'…
11822 …<info>Build the string equivalent to the text contained in the Node list made of TEXTs and ENTITY_…
11823 …<return type='xmlChar *' info='a pointer to the string copy, the caller must free it with xmlFree(…
11824 <arg name='doc' type='xmlDocPtr' info='the document'/>
11825 <arg name='list' type='const xmlNode *' info='a Node list'/>
11826 …<arg name='inLine' type='int' info='should we replace entity contents or show their external form'…
11830 <info>Set (or reset) the base URI of a node, i.e. the value of the xml:base attribute.</info>
11832 <arg name='cur' type='xmlNodePtr' info='the node being changed'/>
11833 <arg name='uri' type='const xmlChar *' info='the new base URI'/>
11836 …info>Replace the content of a node. NOTE: @content is supposed to be a piece of XML CDATA, so it a…
11838 <arg name='cur' type='xmlNodePtr' info='the node being modified'/>
11839 <arg name='content' type='const xmlChar *' info='the new value of the content'/>
11843 …info>Replace the content of a node. NOTE: @content is supposed to be a piece of XML CDATA, so it a…
11845 <arg name='cur' type='xmlNodePtr' info='the node being modified'/>
11846 <arg name='content' type='const xmlChar *' info='the new value of the content'/>
11847 <arg name='len' type='int' info='the size of @content'/>
11851 <info>Set the language of a node, i.e. the values of the xml:lang attribute.</info>
11853 <arg name='cur' type='xmlNodePtr' info='the node being changed'/>
11854 <arg name='lang' type='const xmlChar *' info='the language description'/>
11858 <info>Set (or reset) the name of a node.</info>
11860 <arg name='cur' type='xmlNodePtr' info='the node being changed'/>
11861 <arg name='name' type='const xmlChar *' info='the new tag name'/>
11865 …<info>Set (or reset) the space preserving behaviour of a node, i.e. the value of the xml:space att…
11867 <arg name='cur' type='xmlNodePtr' info='the node being changed'/>
11868 …<arg name='val' type='int' info='the xml:space value ("0": default, 1: "preserve&qu…
11871 …info>Applies the 5 normalization steps to a path string--that is, RFC 2396 Section 5.2, steps 6.c …
11872 <return type='int' info='0 or an error code'/>
11873 <arg name='path' type='char *' info='pointer to the path string'/>
11876 … <info>This function is obsolete. Please see xmlURIFromPath in uri.c for a better solution.</info>
11877 <return type='xmlChar *' info='a canonicalized version of the path'/>
11878 <arg name='path' type='const xmlChar *' info='the input file path'/>
11882 <info>flushes and close the output I/O channel and free up all the associated resources</info>
11883 <return type='int' info='the number of byte written or -1 in case of error.'/>
11884 <arg name='out' type='xmlOutputBufferPtr' info='a buffered output'/>
11888 <info>Create a buffered output for the progressive saving to a xmlBuffer</info>
11889 <return type='xmlOutputBufferPtr' info='the new parser output or NULL'/>
11890 <arg name='buffer' type='xmlBufferPtr' info='a xmlBufferPtr'/>
11891 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the encoding converter or NULL'/>
11895 <info>Create a buffered output for the progressive saving to a file descriptor</info>
11896 <return type='xmlOutputBufferPtr' info='the new parser output or NULL'/>
11897 <arg name='fd' type='int' info='a file descriptor number'/>
11898 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the encoding converter or NULL'/>
11902 <info>Create a buffered output for the progressive saving to a FILE * buffered C I/O</info>
11903 <return type='xmlOutputBufferPtr' info='the new parser output or NULL'/>
11904 <arg name='file' type='FILE *' info='a FILE*'/>
11905 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the encoding converter or NULL'/>
11909 …info>Create a buffered output for the progressive saving of a file If filename is "-' t…
11910 <return type='xmlOutputBufferPtr' info='the new output or NULL'/>
11911 <arg name='URI' type='const char *' info='a C string containing the URI or filename'/>
11912 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the encoding converter or NULL'/>
11913 <arg name='compression' type='int' info='the compression ration (0 none, 9 max).'/>
11916 <info>Registers a callback for URI output file handling</info>
11917 …<return type='xmlOutputBufferCreateFilenameFunc' info='the old value of the registration function'…
11918 …<arg name='func' type='xmlOutputBufferCreateFilenameFunc' info='function pointer to the new Output…
11921 …<info>Signature for the function doing the lookup for a suitable output method corresponding to an…
11922 …<return type='xmlOutputBufferPtr' info='the new xmlOutputBufferPtr in case of success or NULL if n…
11923 <arg name='URI' type='const char *' info='the URI to write to'/>
11924 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info=''/>
11925 <arg name='compression' type='int' info=''/>
11929 <info>Create a buffered output for the progressive saving to an I/O handler</info>
11930 <return type='xmlOutputBufferPtr' info='the new parser output or NULL'/>
11931 <arg name='iowrite' type='xmlOutputWriteCallback' info='an I/O write function'/>
11932 <arg name='ioclose' type='xmlOutputCloseCallback' info='an I/O close function'/>
11933 <arg name='ioctx' type='void *' info='an I/O handler'/>
11934 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the charset encoding if known'/>
11938 <info>flushes the output I/O channel</info>
11939 <return type='int' info='the number of byte written or -1 in case of error.'/>
11940 <arg name='out' type='xmlOutputBufferPtr' info='a buffered output'/>
11944 <info>Gives a pointer to the data currently held in the output buffer</info>
11945 <return type='const xmlChar *' info='a pointer to the data or NULL in case of error'/>
11946 <arg name='out' type='xmlOutputBufferPtr' info='an xmlOutputBufferPtr'/>
11950 <info>Gives the length of the data currently held in the output buffer</info>
11951 <return type='size_t' info='0 in case or error or no data is held, the size otherwise'/>
11952 <arg name='out' type='xmlOutputBufferPtr' info='an xmlOutputBufferPtr'/>
11956 …info>Write the content of the array in the output I/O buffer This routine handle the I18N transcod…
11957 <return type='int' info='the number of chars immediately written, or -1 in case of error.'/>
11958 <arg name='out' type='xmlOutputBufferPtr' info='a buffered parser output'/>
11959 <arg name='len' type='int' info='the size in bytes of the array.'/>
11960 <arg name='buf' type='const char *' info='an char array'/>
11964 …info>Write the content of the string in the output I/O buffer This routine escapes the caracters a…
11965 <return type='int' info='the number of chars immediately written, or -1 in case of error.'/>
11966 <arg name='out' type='xmlOutputBufferPtr' info='a buffered parser output'/>
11967 <arg name='str' type='const xmlChar *' info='a zero terminated UTF-8 string'/>
11968 …<arg name='escaping' type='xmlCharEncodingOutputFunc' info='an optional escaping function (or NULL…
11972 …info>Write the content of the string in the output I/O buffer This routine handle the I18N transco…
11973 <return type='int' info='the number of chars immediately written, or -1 in case of error.'/>
11974 <arg name='out' type='xmlOutputBufferPtr' info='a buffered parser output'/>
11975 <arg name='str' type='const char *' info='a zero terminated C string'/>
11979 <info>Callback used in the I/O Output API to close the resource</info>
11980 <return type='int' info='0 or -1 in case of error'/>
11981 <arg name='context' type='void *' info='an Output context'/>
11985 …<info>Callback used in the I/O Output API to detect if the current handler can provide output fonc…
11986 <return type='int' info='1 if yes and 0 if another Output module should be used'/>
11987 <arg name='filename' type='char const *' info='the filename or URI'/>
11991 <info>Callback used in the I/O Output API to open the resource</info>
11992 <return type='void *' info='an Output context or NULL in case or error'/>
11993 <arg name='filename' type='char const *' info='the filename or URI'/>
11997 <info>Callback used in the I/O Output API to write to the resource</info>
11998 <return type='int' info='the number of bytes written or -1 in case of error'/>
11999 <arg name='context' type='void *' info='an Output context'/>
12000 <arg name='buffer' type='const char *' info='the buffer of data to write'/>
12001 <arg name='len' type='int' info='the length of the buffer in bytes'/>
12004 …info>parse a value for an attribute Note: the parser won't do substitution of entities here, …
12005 …<return type='xmlChar *' info='the AttValue parsed or NULL. The value has to be freed by the calle…
12006 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12010 …info>parse an attribute [41] Attribute ::= Name Eq AttValue [ WFC: No External Entity References…
12011 <return type='const xmlChar *' info='the attribute name, and the value in *value.'/>
12012 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12013 … <arg name='value' type='xmlChar **' info='a xmlChar ** used to store the value of the attribute'/>
12016 …info>: parse the Attribute list def for an element [52] AttlistDecl ::= '<!ATTLIST' …
12018 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12021 …info>parse the Attribute list def for an element [54] AttType ::= StringType | TokenizedType | En…
12022 <return type='int' info='the attribute type'/>
12023 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12024 <arg name='tree' type='xmlEnumerationPtr *' info='the enumeration tree built while parsing'/>
12028 …info>Parse a well-balanced chunk of an XML document called by the parser The allowed sequence for …
12029 …<return type='int' info='0 if the chunk is well balanced, -1 in case of args problem and the parse…
12030 <arg name='doc' type='xmlDocPtr' info='the document the chunk pertains to'/>
12031 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler bloc (possibly NULL)'/>
12032 …<arg name='user_data' type='void *' info='The user data returned on SAX callbacks (possibly NULL)'…
12033 <arg name='depth' type='int' info='Used for loop detection, use 0'/>
12034 …<arg name='string' type='const xmlChar *' info='the input string in UTF8 or ISO-Latin (zero termin…
12035 <arg name='lst' type='xmlNodePtr *' info='the return value for the set of parsed nodes'/>
12039 …info>Parse a well-balanced chunk of an XML document called by the parser The allowed sequence for …
12040 …<return type='int' info='0 if the chunk is well balanced, -1 in case of args problem and the parse…
12041 <arg name='doc' type='xmlDocPtr' info='the document the chunk pertains to'/>
12042 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler bloc (possibly NULL)'/>
12043 …<arg name='user_data' type='void *' info='The user data returned on SAX callbacks (possibly NULL)'…
12044 <arg name='depth' type='int' info='Used for loop detection, use 0'/>
12045 …<arg name='string' type='const xmlChar *' info='the input string in UTF8 or ISO-Latin (zero termin…
12046 <arg name='lst' type='xmlNodePtr *' info='the return value for the set of parsed nodes'/>
12047 <arg name='recover' type='int' info='return nodes even if the data is broken (use 0)'/>
12050 …info>Parse escaped pure raw content. [18] CDSect ::= CDStart CData CDEnd [19] CDStart ::= '…
12052 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12056 …<info>parse an XML file and build a tree. It's like xmlParseFile() except it bypass all catal…
12057 <return type='xmlDocPtr' info='the resulting document tree or NULL in case of error'/>
12058 <arg name='filename' type='const char *' info='the filename'/>
12061 …info>parse a CharData section. if we are within a CDATA section ']]>' marks an end of…
12063 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12064 <arg name='cdata' type='int' info='int indicating whether we are within a CDATA section'/>
12067 …info>Compare the string to the encoding schemes already known. Note that the comparison is case in…
12068 …<return type='xmlCharEncoding' info='one of the XML_CHAR_ENCODING_... values or XML_CHAR_ENCODING_…
12069 …<arg name='name' type='const char *' info='the encoding name as parsed, in UTF-8 format (ASCII act…
12072 …info>parse Reference declarations [66] CharRef ::= '&#' [0-9]+ ';' | &apo…
12073 <return type='int' info='the value parsed (as an int), 0 in case of error'/>
12074 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12078 <info>Parse a Chunk of memory</info>
12079 <return type='int' info='zero if no error, the xmlParserErrors otherwise.'/>
12080 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12081 <arg name='chunk' type='const char *' info='an char array'/>
12082 <arg name='size' type='int' info='the size in byte of the chunk'/>
12083 <arg name='terminate' type='int' info='last chunk indicator'/>
12086 …info>Skip an XML (SGML) comment <!-- .... --> The spec says that "For compatibility, th…
12088 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12091 …<info>Parse a content: [43] content ::= (element | CharData | Reference | CDSect | PI | Comment)*…
12093 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12096 …info>Parse an external general entity within an existing parsing context An external general parse…
12097 …<return type='int' info='0 if the entity is well formed, -1 in case of args problem and the parser…
12098 <arg name='ctx' type='xmlParserCtxtPtr' info='the existing parsing context'/>
12099 <arg name='URL' type='const xmlChar *' info='the URL for the entity to load'/>
12100 <arg name='ID' type='const xmlChar *' info='the System ID for the entity to load'/>
12101 <arg name='lst' type='xmlNodePtr *' info='the return value for the set of parsed nodes'/>
12105 <info>Load and parse an external subset.</info>
12106 <return type='xmlDtdPtr' info='the resulting xmlDtdPtr or NULL in case of error.'/>
12107 …<arg name='ExternalID' type='const xmlChar *' info='a NAME* containing the External ID of the DTD'…
12108 <arg name='SystemID' type='const xmlChar *' info='a NAME* containing the URL to the DTD'/>
12111 …info>Parse an attribute default declaration [60] DefaultDecl ::= '#REQUIRED' | '#I…
12112 …<return type='int' info='XML_ATTRIBUTE_NONE, XML_ATTRIBUTE_REQUIRED, XML_ATTRIBUTE_IMPLIED or XML_…
12113 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12114 …<arg name='value' type='xmlChar **' info='Receive a possible fixed default value for the attribute…
12118 <info>parse an XML in-memory document and build a tree.</info>
12119 <return type='xmlDocPtr' info='the resulting document tree'/>
12120 <arg name='cur' type='const xmlChar *' info='a pointer to an array of xmlChar'/>
12123 …info>parse a DOCTYPE declaration [28] doctypedecl ::= '<!DOCTYPE' S Name (S External…
12125 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12128 …info>parse an XML document (and build a tree if using the standard SAX interface). [1] document :…
12129 …<return type='int' info='0, -1 in case of error. the parser context is augmented as a result of th…
12130 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12133 …info>parse an XML element, this is highly recursive [39] element ::= EmptyElemTag | STag content …
12135 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12138 …info>parse the declaration for a Mixed Element content The leading '(' and spaces have b…
12139 …<return type='xmlElementContentPtr' info='the tree of xmlElementContentPtr describing the element …
12140 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12141 …<arg name='inputchk' type='int' info='the input used for the current entity, needed for boundary c…
12144 …info>parse the declaration for an Element content either Mixed or Children, the cases EMPTY and AN…
12145 <return type='int' info='the type of element content XML_ELEMENT_TYPE_xxx'/>
12146 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12147 <arg name='name' type='const xmlChar *' info='the name of the element being defined.'/>
12148 …<arg name='result' type='xmlElementContentPtr *' info='the Element Content pointer will be stored …
12151 …info>parse an Element declaration. [45] elementdecl ::= '<!ELEMENT' S Name S content…
12152 <return type='int' info='the type of the element, or -1 in case of error'/>
12153 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12156 …info>parse the declaration for a Mixed Element content The leading '(' and spaces have b…
12157 …<return type='xmlElementContentPtr' info='the list of the xmlElementContentPtr describing the elem…
12158 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12159 …<arg name='inputchk' type='int' info='the input used for the current entity, needed for boundary c…
12162 …<info>parse the XML encoding name [81] EncName ::= [A-Za-z] ([A-Za-z0-9._] | '-')*</inf…
12163 <return type='xmlChar *' info='the encoding name value or NULL'/>
12164 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12167 …info>parse the XML encoding declaration [80] EncodingDecl ::= S 'encoding' Eq ('&q…
12168 <return type='const xmlChar *' info='the encoding value or NULL'/>
12169 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12173 …info>parse an end of tag [42] ETag ::= '</' Name S? '>' With namespace…
12175 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12179 …info>parse an XML external entity out of context and build a tree. [78] extParsedEnt ::= TextDecl…
12180 <return type='xmlDocPtr' info='the resulting document tree'/>
12181 <arg name='filename' type='const char *' info='the filename'/>
12184 …info>parse <!ENTITY declarations [70] EntityDecl ::= GEDecl | PEDecl [71] GEDecl ::= '&l…
12186 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12189 …info>parse ENTITY references declarations [68] EntityRef ::= '&' Name ';'…
12190 <return type='xmlEntityPtr' info='the xmlEntityPtr if found, or NULL otherwise.'/>
12191 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12194 …info>parse a value for ENTITY declarations [9] EntityValue ::= '"' ([^%&"…
12195 <return type='xmlChar *' info='the EntityValue parsed with reference substituted or NULL'/>
12196 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12197 … <arg name='orig' type='xmlChar **' info='if non-NULL store a copy of the original entity value'/>
12200 …info>parse an Enumerated attribute type. [57] EnumeratedType ::= NotationType | Enumeration [58]…
12201 <return type='int' info='XML_ATTRIBUTE_ENUMERATION or XML_ATTRIBUTE_NOTATION'/>
12202 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12203 <arg name='tree' type='xmlEnumerationPtr *' info='the enumeration tree built while parsing'/>
12206 …info>parse an Enumeration attribute type. [59] Enumeration ::= '(' S? Nmtoken (S? &apos…
12207 <return type='xmlEnumerationPtr' info='the enumeration attribute tree built while parsing'/>
12208 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12211 …info>parse a general parsed entity An external general parsed entity is well-formed if it matches …
12212 …<return type='int' info='0, -1 in case of error. the parser context is augmented as a result of th…
12213 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12217 …info>Parse an external general entity An external general parsed entity is well-formed if it match…
12218 …<return type='int' info='0 if the entity is well formed, -1 in case of args problem and the parser…
12219 <arg name='doc' type='xmlDocPtr' info='the document the chunk pertains to'/>
12220 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler bloc (possibly NULL)'/>
12221 …<arg name='user_data' type='void *' info='The user data returned on SAX callbacks (possibly NULL)'…
12222 <arg name='depth' type='int' info='Used for loop detection, use 0'/>
12223 <arg name='URL' type='const xmlChar *' info='the URL for the entity to load'/>
12224 <arg name='ID' type='const xmlChar *' info='the System ID for the entity to load'/>
12225 <arg name='lst' type='xmlNodePtr *' info='the return value for the set of parsed nodes'/>
12228 …info>Parse an External ID or a Public ID NOTE: Productions [75] and [83] interact badly since [75…
12229 …<return type='xmlChar *' info='the function returns SystemLiteral and in the second case publicID …
12230 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12231 <arg name='publicID' type='xmlChar **' info='a xmlChar** receiving PubidLiteral'/>
12232 …<arg name='strict' type='int' info='indicate whether we should restrict parsing to only production…
12235 …info>parse Markup declarations from an external subset [30] extSubset ::= textDecl? extSubsetDecl…
12237 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12238 <arg name='ExternalID' type='const xmlChar *' info='the external identifier'/>
12239 <arg name='SystemID' type='const xmlChar *' info='the system identifier (or URL)'/>
12243 …<info>parse an XML file and build a tree. Automatic support for ZLIB/Compress compressed document …
12244 …<return type='xmlDocPtr' info='the resulting document tree if the file was wellformed, NULL otherw…
12245 <arg name='filename' type='const char *' info='the filename'/>
12248 …info>Parse a well-balanced chunk of an XML document within the context (DTD, namespaces, etc ...) …
12249 …<return type='xmlParserErrors' info='XML_ERR_OK if the chunk is well balanced, and the parser erro…
12250 <arg name='node' type='xmlNodePtr' info='the context node'/>
12251 <arg name='data' type='const char *' info='the input string'/>
12252 <arg name='datalen' type='int' info='the input string length in bytes'/>
12253 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12254 <arg name='lst' type='xmlNodePtr *' info='the return value for the set of parsed nodes'/>
12257 …info>parse Markup declarations [29] markupdecl ::= elementdecl | AttlistDecl | EntityDecl | Notat…
12259 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12263 <info>parse an XML in-memory block and build a tree.</info>
12264 <return type='xmlDocPtr' info='the resulting document tree'/>
12265 <arg name='buffer' type='const char *' info='an pointer to a char array'/>
12266 <arg name='size' type='int' info='the size of the array'/>
12269 <info>parse an XML Misc* optional field. [27] Misc ::= Comment | PI | S</info>
12271 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12274 …info>parse an XML name. [4] NameChar ::= Letter | Digit | '.' | '-' | '_…
12275 <return type='const xmlChar *' info='the Name parsed or NULL'/>
12276 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12280 …info>xmlParseNamespace: parse specific PI '<?namespace ...' constructs. This is what…
12282 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12285 …<info>parse an XML Nmtoken. [7] Nmtoken ::= (NameChar)+ [8] Nmtokens ::= Nmtoken (#x20 Nmtoken)*…
12286 <return type='xmlChar *' info='the Nmtoken parsed or NULL'/>
12287 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12290 …info>parse a notation declaration [82] NotationDecl ::= '<!NOTATION' S Name S (Exter…
12292 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12295 …info>parse an Notation attribute type. Note: the leading 'NOTATION' S part has already …
12296 <return type='xmlEnumerationPtr' info='the notation attribute tree built while parsing'/>
12297 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12300 …info>parse PEReference declarations The entity content is handled directly by pushing it's co…
12302 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12305 …info>parse an XML Processing Instruction. [16] PI ::= '<?' PITarget (S (Char* - (Cha…
12307 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12310 …info>parse the name of a PI [17] PITarget ::= Name - (('X' | 'x') ('M&ap…
12311 <return type='const xmlChar *' info='the PITarget name or NULL'/>
12312 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12315 …info>parse an XML public literal [12] PubidLiteral ::= '"' PubidChar* '"…
12316 <return type='xmlChar *' info='the PubidLiteral parsed or NULL.'/>
12317 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12321 …<info>Parse and return a string between quotes or doublequotes TODO: Deprecated, to be removed a…
12322 <return type='xmlChar *' info='the string parser or NULL.'/>
12323 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12326 …info>parse and handle entity references in content, depending on the SAX interface, this may end-u…
12328 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12331 …info>parse the XML standalone declaration [32] SDDecl ::= S 'standalone' Eq (("&ap…
12332 …<return type='int' info='1 if standalone="yes" 0 if standalone="no" -2 if stan…
12333 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12337 …info>parse a start of tag either for rule element or EmptyElement. In both case we don't pars…
12338 <return type='const xmlChar *' info='the element name parsed'/>
12339 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12342 …info>parse an XML Literal [11] SystemLiteral ::= ('"' [^"]* '"&apos…
12343 <return type='xmlChar *' info='the SystemLiteral parsed or NULL'/>
12344 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12347 …<info>parse an XML declaration header for external entities [77] TextDecl ::= '<?xml&apos…
12349 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12352 …<info>Parse an URI based on RFC 3986 URI-reference = [ absoluteURI | relativeURI ] [ "#"…
12353 <return type='xmlURIPtr' info='a newly built xmlURIPtr or NULL in case of error'/>
12354 <arg name='str' type='const char *' info='the URI string to analyze'/>
12357 …<info>Parse an URI but allows to keep intact the original fragments. URI-reference = URI / relati…
12358 <return type='xmlURIPtr' info='a newly built xmlURIPtr or NULL in case of error'/>
12359 <arg name='str' type='const char *' info='the URI string to analyze'/>
12360 <arg name='raw' type='int' info='if 1 unescaping of URI pieces are disabled'/>
12363 …info>Parse an URI reference string based on RFC 3986 and fills in the appropriate fields of the @u…
12364 <return type='int' info='0 or the error code'/>
12365 <arg name='uri' type='xmlURIPtr' info='pointer to an URI structure'/>
12366 <arg name='str' type='const char *' info='the string to analyze'/>
12369 …info>parse the XML version. [24] VersionInfo ::= S 'version' Eq (' VersionNum &apo…
12370 <return type='xmlChar *' info='the version string, e.g. "1.0"'/>
12371 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12374 …<info>parse the XML version value. [26] VersionNum ::= '1.' [0-9]+ In practice allow […
12375 <return type='xmlChar *' info='the string giving the XML version number, or NULL'/>
12376 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12379 …<info>parse an XML declaration header [23] XMLDecl ::= '<?xml' VersionInfo EncodingD…
12381 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12384 <info>Insert node info record into the sorted sequence</info>
12386 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12387 <arg name='info' type='const xmlParserNodeInfoPtr' info='a node info sequence pointer'/>
12390 …<info>Display and format an error messages, gives file, line, position and extra parameters.</info>
12392 <arg name='ctx' type='void *' info='an XML parser context'/>
12393 <arg name='msg' type='const char *' info='the message to display/transmit'/>
12394 <arg name='...' type='...' info='extra parameters for the message display'/>
12397 <info>Find the parser node info struct for a given node</info>
12398 <return type='const xmlParserNodeInfo *' info='an xmlParserNodeInfo block pointer or NULL'/>
12399 <arg name='ctx' type='const xmlParserCtxtPtr' info='an XML parser context'/>
12400 <arg name='node' type='const xmlNodePtr' info='an XML node within the tree'/>
12403 …<info>xmlParserFindNodeInfoIndex : Find the index that the info record for the given node is or sh…
12404 <return type='unsigned long' info='a long indicating the position of the record'/>
12405 <arg name='seq' type='const xmlParserNodeInfoSeqPtr' info='a node info sequence pointer'/>
12406 <arg name='node' type='const xmlNodePtr' info='an XML node pointer'/>
12409 <info>lookup the directory for that file</info>
12410 <return type='char *' info='a new allocated string containing the directory, or NULL.'/>
12411 <arg name='filename' type='const char *' info='the path to a file'/>
12414 …info>[69] PEReference ::= '%' Name ';' [ WFC: No Recursion ] A parsed entity …
12416 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
12420 …info>TODO: Remove, now deprecated ... the test is done directly in the content parsing routines. …
12422 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
12425 …<info>Create a buffered parser input for the progressive parsing for the input from a file descrip…
12426 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
12427 <arg name='fd' type='int' info='a file descriptor number'/>
12428 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
12431 … <info>Create a buffered parser input for the progressive parsing of a FILE * buffered C I/O</info>
12432 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
12433 <arg name='file' type='FILE *' info='a FILE*'/>
12434 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
12437 …info>Create a buffered parser input for the progressive parsing of a file If filename is "-&a…
12438 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
12439 <arg name='URI' type='const char *' info='a C string containing the URI or filename'/>
12440 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
12443 <info>Registers a callback for URI input file handling</info>
12444 …<return type='xmlParserInputBufferCreateFilenameFunc' info='the old value of the registration func…
12445 …<arg name='func' type='xmlParserInputBufferCreateFilenameFunc' info='function pointer to the new P…
12448 …<info>Signature for the function doing the lookup for a suitable input method corresponding to an …
12449 …<return type='xmlParserInputBufferPtr' info='the new xmlParserInputBufferPtr in case of success or…
12450 <arg name='URI' type='const char *' info='the URI to read from'/>
12451 <arg name='enc' type='xmlCharEncoding' info='the requested source encoding'/>
12454 …<info>Create a buffered parser input for the progressive parsing for the input from an I/O handler…
12455 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
12456 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
12457 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
12458 <arg name='ioctx' type='void *' info='an I/O handler'/>
12459 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
12462 …<info>Create a buffered parser input for the progressive parsing for the input from a memory area.…
12463 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
12464 <arg name='mem' type='const char *' info='the memory input'/>
12465 <arg name='size' type='int' info='the length of the memory block'/>
12466 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
12469 …info>Create a buffered parser input for the progressive parsing for the input from an immutable me…
12470 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
12471 <arg name='mem' type='const char *' info='the memory input'/>
12472 <arg name='size' type='int' info='the length of the memory block'/>
12473 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
12476 …info>Grow up the content of the input buffer, the old data are preserved This routine handle the I…
12477 …<return type='int' info='the number of chars read and stored in the buffer, or -1 in case of error…
12478 <arg name='in' type='xmlParserInputBufferPtr' info='a buffered parser input'/>
12479 <arg name='len' type='int' info='indicative value of the amount of chars to read'/>
12482 …info>Push the content of the arry in the input buffer This routine handle the I18N transcoding to …
12483 …<return type='int' info='the number of chars read and stored in the buffer, or -1 in case of error…
12484 <arg name='in' type='xmlParserInputBufferPtr' info='a buffered parser input'/>
12485 <arg name='len' type='int' info='the size in bytes of the array.'/>
12486 <arg name='buf' type='const char *' info='an char array'/>
12489 …<info>Refresh the content of the input buffer, the old data are considered consumed This routine h…
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'/>
12495 <info>Callback for freeing some parser input allocations.</info>
12497 <arg name='str' type='xmlChar *' info='the string to deallocate'/>
12500 …<info>This function increase the input for the parser. It tries to preserve pointers to the input …
12501 …<return type='int' info='the amount of char read, or -1 in case of error, 0 indicate the end of th…
12502 <arg name='in' type='xmlParserInputPtr' info='an XML parser input'/>
12503 <arg name='len' type='int' info='an indicative size for the lookahead'/>
12506 <info>This function was internal and is deprecated.</info>
12507 <return type='int' info='-1 as this is an error to use it.'/>
12508 <arg name='in' type='xmlParserInputPtr' info='an XML parser input'/>
12509 <arg name='len' type='int' info='an indicative size for the lookahead'/>
12512 <info>This function removes used input for the parser.</info>
12514 <arg name='in' type='xmlParserInputPtr' info='an XML parser input'/>
12517 <info>Displays current context within the input content for error tracking</info>
12519 <arg name='input' type='xmlParserInputPtr' info='an xmlParserInputPtr input'/>
12522 <info>Displays the associated file and line informations for the current input</info>
12524 <arg name='input' type='xmlParserInputPtr' info='an xmlParserInputPtr input'/>
12527 …<info>Display and format an validity error messages, gives file, line, position and extra paramete…
12529 <arg name='ctx' type='void *' info='an XML parser context'/>
12530 <arg name='msg' type='const char *' info='the message to display/transmit'/>
12531 <arg name='...' type='...' info='extra parameters for the message display'/>
12534 …<info>Display and format a validity warning messages, gives file, line, position and extra paramet…
12536 <arg name='ctx' type='void *' info='an XML parser context'/>
12537 <arg name='msg' type='const char *' info='the message to display/transmit'/>
12538 <arg name='...' type='...' info='extra parameters for the message display'/>
12541 …<info>Display and format a warning messages, gives file, line, position and extra parameters.</inf…
12543 <arg name='ctx' type='void *' info='an XML parser context'/>
12544 <arg name='msg' type='const char *' info='the message to display/transmit'/>
12545 <arg name='...' type='...' info='extra parameters for the message display'/>
12548 <info>Constructs an URI expressing the existing path</info>
12549 …<return type='xmlChar *' info='a new URI, or a duplicate of the path parameter if the construction…
12550 <arg name='path' type='const xmlChar *' info='the resource locator in a filesystem notation'/>
12554 <info>Check if the pattern must be looked at from the root.</info>
12555 <return type='int' info='1 if true, 0 if false and -1 in case of error'/>
12556 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
12560 … <info>Get a streaming context for that pattern Use xmlFreeStreamCtxt to free the context.</info>
12561 <return type='xmlStreamCtxtPtr' info='a pointer to the context or NULL in case of failure'/>
12562 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
12566 <info>Test whether the node matches the pattern</info>
12567 <return type='int' info='1 if it matches, 0 if it doesn't and -1 in case of failure'/>
12568 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
12569 <arg name='node' type='xmlNodePtr' info='a node'/>
12573 <info>Check the maximum depth reachable by a pattern</info>
12574 …<return type='int' info='-2 if no limit (using //), otherwise the depth, and -1 in case of error'/>
12575 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
12579 …<info>Check the minimum depth reachable by a pattern, 0 mean the / or . are part of the set.</info>
12580 <return type='int' info='-1 in case of error otherwise the depth,'/>
12581 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
12585 <info>Check if the pattern is streamable i.e. xmlPatternGetStreamCtxt() should work.</info>
12586 <return type='int' info='1 if streamable, 0 if not and -1 in case of error.'/>
12587 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
12591 <info>Compile a pattern.</info>
12592 … <return type='xmlPatternPtr' info='the compiled form of the pattern or NULL in case of error'/>
12593 <arg name='pattern' type='const xmlChar *' info='the pattern to compile'/>
12594 <arg name='dict' type='xmlDict *' info='an optional dictionary for interned strings'/>
12595 <arg name='flags' type='int' info='compilation flags, see xmlPatternFlags'/>
12596 …<arg name='namespaces' type='const xmlChar **' info='the prefix definitions, array of [URI, prefix…
12599 <info>Set and return the previous value for enabling pedantic warnings.</info>
12600 <return type='int' info='the last value for 0 for no substitution, 1 for substitution.'/>
12601 <arg name='val' type='int' info='int 0 or 1'/>
12604 …<info>xmlPopInput: the current input pointed by ctxt->input came to an end pop it and return th…
12605 <return type='xmlChar' info='the current xmlChar in the parser context'/>
12606 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12609 … <info>Clear the top input callback from the input stack. this includes the compiled-in I/O.</info>
12610 <return type='int' info='the number of input callback registered or -1 in case of error.'/>
12614 …info>Finds the first closest previous sibling of the node which is an element node. Note the handl…
12615 <return type='xmlNodePtr' info='the previous element sibling or NULL if not available'/>
12616 <arg name='node' type='xmlNodePtr' info='the current node'/>
12619 <info>Prints the URI in the stream @stream.</info>
12621 <arg name='stream' type='FILE *' info='a FILE* for the output'/>
12622 <arg name='uri' type='xmlURIPtr' info='pointer to an xmlURI'/>
12625 …<info>xmlPushInput: switch to a new input stream which is stacked on top of the previous one(s).</…
12626 <return type='int' info='-1 in case of error or the index in the input stack'/>
12627 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12628 …<arg name='input' type='xmlParserInputPtr' info='an XML parser input fragment (entity, XML fragmen…
12631 <info>xmlRMutexLock() is used to lock a libxml2 token_r.</info>
12633 <arg name='tok' type='xmlRMutexPtr' info='the reentrant mutex'/>
12636 <info>xmlRMutexUnlock() is used to unlock a libxml2 token_r.</info>
12638 <arg name='tok' type='xmlRMutexPtr' info='the reentrant mutex'/>
12641 <info>parse an XML in-memory document and build a tree.</info>
12642 <return type='xmlDocPtr' info='the resulting document tree'/>
12643 <arg name='cur' type='const xmlChar *' info='a pointer to a zero terminated string'/>
12644 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12645 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12646 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12649 …<info>parse an XML from a file descriptor and build a tree. NOTE that the file descriptor will not…
12650 <return type='xmlDocPtr' info='the resulting document tree'/>
12651 <arg name='fd' type='int' info='an open file descriptor'/>
12652 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12653 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12654 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12657 <info>parse an XML file from the filesystem or the network.</info>
12658 <return type='xmlDocPtr' info='the resulting document tree'/>
12659 <arg name='filename' type='const char *' info='a file or URL'/>
12660 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12661 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12664 <info>parse an XML document from I/O functions and source and build a tree.</info>
12665 <return type='xmlDocPtr' info='the resulting document tree'/>
12666 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
12667 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
12668 <arg name='ioctx' type='void *' info='an I/O handler'/>
12669 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12670 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12671 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12674 <info>parse an XML in-memory document and build a tree.</info>
12675 <return type='xmlDocPtr' info='the resulting document tree'/>
12676 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
12677 <arg name='size' type='int' info='the size of the array'/>
12678 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12679 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12680 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12684 …<info>Create an xmltextReader for an XML in-memory document. The parsing flags @options are a comb…
12685 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
12686 <arg name='cur' type='const xmlChar *' info='a pointer to a zero terminated string'/>
12687 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12688 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12689 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12693 …info>Create an xmltextReader for an XML from a file descriptor. The parsing flags @options are a c…
12694 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
12695 <arg name='fd' type='int' info='an open file descriptor'/>
12696 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12697 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12698 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12702 …<info>parse an XML file from the filesystem or the network. The parsing flags @options are a combi…
12703 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
12704 <arg name='filename' type='const char *' info='a file or URL'/>
12705 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12706 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12710 …<info>Create an xmltextReader for an XML document from I/O functions and source. The parsing flags…
12711 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
12712 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
12713 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
12714 <arg name='ioctx' type='void *' info='an I/O handler'/>
12715 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12716 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12717 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12721 …<info>Create an xmltextReader for an XML in-memory document. The parsing flags @options are a comb…
12722 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
12723 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
12724 <arg name='size' type='int' info='the size of the array'/>
12725 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12726 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12727 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12731 …info>Setup an xmltextReader to parse an XML in-memory document. The parsing flags @options are a c…
12732 <return type='int' info='0 in case of success and -1 in case of error'/>
12733 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
12734 <arg name='cur' type='const xmlChar *' info='a pointer to a zero terminated string'/>
12735 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12736 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12737 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12741 …info>Setup an xmltextReader to parse an XML from a file descriptor. NOTE that the file descriptor …
12742 <return type='int' info='0 in case of success and -1 in case of error'/>
12743 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
12744 <arg name='fd' type='int' info='an open file descriptor'/>
12745 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12746 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12747 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12751 …info>parse an XML file from the filesystem or the network. The parsing flags @options are a combin…
12752 <return type='int' info='0 in case of success and -1 in case of error'/>
12753 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
12754 <arg name='filename' type='const char *' info='a file or URL'/>
12755 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12756 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12760 …info>Setup an xmltextReader to parse an XML document from I/O functions and source. The parsing fl…
12761 <return type='int' info='0 in case of success and -1 in case of error'/>
12762 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
12763 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
12764 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
12765 <arg name='ioctx' type='void *' info='an I/O handler'/>
12766 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12767 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12768 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12772 …info>Setup an xmltextReader to parse an XML in-memory document. The parsing flags @options are a c…
12773 <return type='int' info='0 in case of success and -1 in case of error'/>
12774 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
12775 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
12776 <arg name='size' type='int' info='the size of the array'/>
12777 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12778 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12779 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12783 …<info>Setup an xmltextReader to parse a preparsed XML document. This reuses the existing @reader x…
12784 <return type='int' info='0 in case of success and -1 in case of error'/>
12785 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
12786 <arg name='doc' type='xmlDocPtr' info='a preparsed document'/>
12790 <info>Create an xmltextReader for a preparsed document.</info>
12791 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
12792 <arg name='doc' type='xmlDocPtr' info='a preparsed document'/>
12795 <info>Signature for a realloc() implementation.</info>
12796 … <return type='void *' info='a pointer to the newly reallocated block or NULL in case of error.'/>
12797 <arg name='mem' type='void *' info='an already allocated block of memory'/>
12798 <arg name='size' type='size_t' info='the new size requested in bytes'/>
12801 <info>a realloc() equivalent, with logging of the allocation info.</info>
12802 … <return type='void *' info='a pointer to the allocated area or NULL in case of lack of memory.'/>
12803 <arg name='ptr' type='void *' info='the initial memory block pointer'/>
12804 <arg name='size' type='size_t' info='an int specifying the size in byte to allocate.'/>
12805 <arg name='file' type='const char *' info='the file name or NULL'/>
12806 <arg name='line' type='int' info='the line number'/>
12810 …info>This function checks that all the namespaces declared within the given tree are properly decl…
12811 … <return type='int' info='the number of namespace declarations created or -1 in case of error.'/>
12812 <arg name='doc' type='xmlDocPtr' info='the document'/>
12813 <arg name='tree' type='xmlNodePtr' info='a node defining the subtree to reconciliate'/>
12817 …<info>parse an XML in-memory document and build a tree. In the case the document is not Well Forme…
12818 <return type='xmlDocPtr' info='the resulting document tree or NULL in case of failure'/>
12819 <arg name='cur' type='const xmlChar *' info='a pointer to an array of xmlChar'/>
12823 …info>parse an XML file and build a tree. Automatic support for ZLIB/Compress compressed document i…
12824 <return type='xmlDocPtr' info='the resulting document tree or NULL in case of failure'/>
12825 <arg name='filename' type='const char *' info='the filename'/>
12829 …<info>parse an XML in-memory block and build a tree. In the case the document is not Well Formed, …
12830 <return type='xmlDocPtr' info='the resulting document tree or NULL in case of error'/>
12831 <arg name='buffer' type='const char *' info='an pointer to a char array'/>
12832 <arg name='size' type='int' info='the size of the array'/>
12836 <info>Callback function when doing a transition in the automata</info>
12838 <arg name='exec' type='xmlRegExecCtxtPtr' info='the regular expression context'/>
12839 <arg name='token' type='const xmlChar *' info='the current token string'/>
12840 <arg name='transdata' type='void *' info='transition data'/>
12841 <arg name='inputdata' type='void *' info='input data'/>
12845 …info>Extract error informations from the regexp execution, the parameter @string will be updated w…
12846 …<return type='int' info='will be freed with the @exec context and don't need to be deallocate…
12847 … <arg name='exec' type='xmlRegExecCtxtPtr' info='a regexp execution context generating an error'/>
12848 <arg name='string' type='const xmlChar **' info='return value for the error string'/>
12849 <arg name='nbval' type='int *' info='pointer to the number of accepted values IN/OUT'/>
12850 <arg name='nbneg' type='int *' info='return number of negative transitions'/>
12851 <arg name='values' type='xmlChar **' info='pointer to the array of acceptable values'/>
12852 <arg name='terminal' type='int *' info='return value if this was a terminal state'/>
12856 …info>Extract informations from the regexp execution, the parameter @values must point to an array …
12857 …<return type='int' info='will be freed with the @exec context and don't need to be deallocate…
12858 <arg name='exec' type='xmlRegExecCtxtPtr' info='a regexp execution context'/>
12859 <arg name='nbval' type='int *' info='pointer to the number of accepted values IN/OUT'/>
12860 <arg name='nbneg' type='int *' info='return number of negative transitions'/>
12861 <arg name='values' type='xmlChar **' info='pointer to the array of acceptable values'/>
12862 <arg name='terminal' type='int *' info='return value if this was a terminal state'/>
12866 <info>Push one input token in the execution context</info>
12867 …<return type='int' info='1 if the regexp reached a final state, 0 if non-final, and a negative val…
12868 …<arg name='exec' type='xmlRegExecCtxtPtr' info='a regexp execution context or NULL to indicate the…
12869 <arg name='value' type='const xmlChar *' info='a string token input'/>
12870 <arg name='data' type='void *' info='data associated to the token to reuse in callbacks'/>
12874 <info>Push one input token in the execution context</info>
12875 …<return type='int' info='1 if the regexp reached a final state, 0 if non-final, and a negative val…
12876 …<arg name='exec' type='xmlRegExecCtxtPtr' info='a regexp execution context or NULL to indicate the…
12877 <arg name='value' type='const xmlChar *' info='the first string token input'/>
12878 <arg name='value2' type='const xmlChar *' info='the second string token input'/>
12879 <arg name='data' type='void *' info='data associated to the token to reuse in callbacks'/>
12883 <info>Free the structures associated to a regular expression evaulation context.</info>
12885 <arg name='exec' type='xmlRegExecCtxtPtr' info='a regular expression evaulation context'/>
12889 <info>Free a regexp</info>
12891 <arg name='regexp' type='xmlRegexpPtr' info='the regexp'/>
12895 <info>Build a context used for progressive evaluation of a regexp.</info>
12896 <return type='xmlRegExecCtxtPtr' info='the new context'/>
12897 <arg name='comp' type='xmlRegexpPtr' info='a precompiled regular expression'/>
12898 …<arg name='callback' type='xmlRegExecCallbacks' info='a callback function used for handling progre…
12899 …<arg name='data' type='void *' info='the context data associated to the callback in this context'/>
12903 …info>Parses a regular expression conforming to XML Schemas Part 2 Datatype Appendix F and builds a…
12904 <return type='xmlRegexpPtr' info='the compiled expression or NULL in case of error'/>
12905 <arg name='regexp' type='const xmlChar *' info='a regular expression string'/>
12909 <info>Check if the regular expression generates the value</info>
12910 <return type='int' info='1 if it matches, 0 if not and a negative value in case of error'/>
12911 <arg name='comp' type='xmlRegexpPtr' info='the compiled regular expression'/>
12912 …<arg name='content' type='const xmlChar *' info='the value to check against the regular expression…
12916 <info>Check if the regular expression is determinist</info>
12917 <return type='int' info='1 if it yes, 0 if not and a negative value in case of error'/>
12918 <arg name='comp' type='xmlRegexpPtr' info='the compiled regular expression'/>
12922 <info>Print the content of the compiled regular expression</info>
12924 <arg name='output' type='FILE *' info='the file for the output debug'/>
12925 <arg name='regexp' type='xmlRegexpPtr' info='the compiled regexp'/>
12928 <info>Register the char encoding handler, surprising, isn't it ?</info>
12930 …<arg name='handler' type='xmlCharEncodingHandlerPtr' info='the xmlCharEncodingHandlerPtr handler b…
12933 <info>Registers the default compiled-in I/O handlers.</info>
12938 <info>Registers the default compiled-in I/O handlers.</info>
12943 …info>By default, libxml submits HTTP output requests using the "PUT" method. Calling thi…
12947 <info>Register a new set of I/O callback for handling parser input.</info>
12948 <return type='int' info='the registered handler number or -1 in case of error'/>
12949 <arg name='matchFunc' type='xmlInputMatchCallback' info='the xmlInputMatchCallback'/>
12950 <arg name='openFunc' type='xmlInputOpenCallback' info='the xmlInputOpenCallback'/>
12951 <arg name='readFunc' type='xmlInputReadCallback' info='the xmlInputReadCallback'/>
12952 <arg name='closeFunc' type='xmlInputCloseCallback' info='the xmlInputCloseCallback'/>
12955 <info>Registers a callback for node creation</info>
12956 <return type='xmlRegisterNodeFunc' info='the old value of the registration function'/>
12957 … <arg name='func' type='xmlRegisterNodeFunc' info='function pointer to the new RegisterNodeFunc'/>
12960 <info>Signature for the registration callback of a created node</info>
12962 <arg name='node' type='xmlNodePtr' info='the current node'/>
12966 <info>Register a new set of I/O callback for handling output.</info>
12967 <return type='int' info='the registered handler number or -1 in case of error'/>
12968 <arg name='matchFunc' type='xmlOutputMatchCallback' info='the xmlOutputMatchCallback'/>
12969 <arg name='openFunc' type='xmlOutputOpenCallback' info='the xmlOutputOpenCallback'/>
12970 <arg name='writeFunc' type='xmlOutputWriteCallback' info='the xmlOutputWriteCallback'/>
12971 <arg name='closeFunc' type='xmlOutputCloseCallback' info='the xmlOutputCloseCallback'/>
12975 <info>Cleanup the default Schemas type library associated to RelaxNG</info>
12980 <info>Dump a RelaxNG structure back</info>
12982 <arg name='output' type='FILE *' info='the file output'/>
12983 <arg name='schema' type='xmlRelaxNGPtr' info='a schema structure'/>
12987 <info>Dump the transformed RelaxNG tree.</info>
12989 <arg name='output' type='FILE *' info='the file output'/>
12990 <arg name='schema' type='xmlRelaxNGPtr' info='a schema structure'/>
12994 <info>Deallocate a RelaxNG structure.</info>
12996 <arg name='schema' type='xmlRelaxNGPtr' info='a schema structure'/>
13000 <info>Free the resources associated to the schema parser context</info>
13002 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='the schema parser context'/>
13006 <info>Free the resources associated to the schema validation context</info>
13008 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the schema validation context'/>
13012 <info>Get the callback information used to handle errors for a validation context</info>
13013 <return type='int' info='-1 in case of failure, 0 otherwise.'/>
13014 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a Relax-NG validation context'/>
13015 <arg name='err' type='xmlRelaxNGValidityErrorFunc *' info='the error callback result'/>
13016 <arg name='warn' type='xmlRelaxNGValidityWarningFunc *' info='the warning callback result'/>
13017 <arg name='ctx' type='void **' info='contextual data for the callbacks result'/>
13021 <info>Get the error and warning callback informations</info>
13022 <return type='int' info='-1 in case of error and 0 otherwise'/>
13023 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='a Relax-NG validation context'/>
13024 <arg name='err' type='xmlRelaxNGValidityErrorFunc *' info='the error function result'/>
13025 <arg name='warn' type='xmlRelaxNGValidityWarningFunc *' info='the warning function result'/>
13026 <arg name='ctx' type='void **' info='the functions context result'/>
13030 <info>Initilize the default type libraries.</info>
13031 <return type='int' info='0 in case of success and -1 in case of error.'/>
13035 …info>Create an XML RelaxNGs parser context for that document. Note: since the process of compiling…
13036 <return type='xmlRelaxNGParserCtxtPtr' info='the parser context or NULL in case of error'/>
13037 <arg name='doc' type='xmlDocPtr' info='a preparsed document tree'/>
13041 …<info>Create an XML RelaxNGs parse context for that memory buffer expected to contain an XML Relax…
13042 <return type='xmlRelaxNGParserCtxtPtr' info='the parser context or NULL in case of error'/>
13043 … <arg name='buffer' type='const char *' info='a pointer to a char array containing the schemas'/>
13044 <arg name='size' type='int' info='the size of the array'/>
13048 …<info>Create an XML RelaxNGs parse context for that file/resource expected to contain an XML Relax…
13049 <return type='xmlRelaxNGParserCtxtPtr' info='the parser context or NULL in case of error'/>
13050 <arg name='URL' type='const char *' info='the location of the schema'/>
13054 <info>Create an XML RelaxNGs validation context based on the given schema</info>
13055 <return type='xmlRelaxNGValidCtxtPtr' info='the validation context or NULL in case of error'/>
13056 <arg name='schema' type='xmlRelaxNGPtr' info='a precompiled XML RelaxNGs'/>
13060 …<info>parse a schema definition resource and build an internal XML Shema struture which can be use…
13061 …<return type='xmlRelaxNGPtr' info='the internal XML RelaxNG structure built from the resource or N…
13062 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a Relax-NG parser context'/>
13066 <info>Set the callback functions used to handle errors for a validation context</info>
13068 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a Relax-NG validation context'/>
13069 <arg name='err' type='xmlRelaxNGValidityErrorFunc' info='the error callback'/>
13070 <arg name='warn' type='xmlRelaxNGValidityWarningFunc' info='the warning callback'/>
13071 <arg name='ctx' type='void *' info='contextual data for the callbacks'/>
13075 <info>Set the callback functions used to handle errors for a parsing context</info>
13077 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a Relax-NG parser context'/>
13078 <arg name='serror' type='xmlStructuredErrorFunc' info='the error callback'/>
13079 <arg name='ctx' type='void *' info='contextual data for the callbacks'/>
13083 <info>Set the error and warning callback informations</info>
13085 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='a Relax-NG validation context'/>
13086 <arg name='err' type='xmlRelaxNGValidityErrorFunc' info='the error function'/>
13087 <arg name='warn' type='xmlRelaxNGValidityWarningFunc' info='the warning function'/>
13088 <arg name='ctx' type='void *' info='the functions context'/>
13092 <info>Set the structured error callback</info>
13094 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='a Relax-NG validation context'/>
13095 <arg name='serror' type='xmlStructuredErrorFunc' info='the structured error function'/>
13096 <arg name='ctx' type='void *' info='the functions context'/>
13100 <info>Validate a document tree in memory.</info>
13101 …<return type='int' info='0 if the document is valid, a positive error code number otherwise and -1…
13102 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='a Relax-NG validation context'/>
13103 <arg name='doc' type='xmlDocPtr' info='a parsed document tree'/>
13107 …<info>Validate a full subtree when xmlRelaxNGValidatePushElement() returned 0 and the content of t…
13108 <return type='int' info='1 if no validation problem was found or -1 in case of error.'/>
13109 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the validation context'/>
13110 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
13111 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
13115 <info>Pop the element end from the RelaxNG validation stack.</info>
13116 <return type='int' info='1 if no validation problem was found or 0 otherwise'/>
13117 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the RelaxNG validation context'/>
13118 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
13119 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
13123 <info>check the CData parsed for validation in the current stack</info>
13124 <return type='int' info='1 if no validation problem was found or -1 otherwise'/>
13125 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the RelaxNG validation context'/>
13126 <arg name='data' type='const xmlChar *' info='some character data read'/>
13127 <arg name='len' type='int' info='the length of the data'/>
13131 <info>Push a new element start on the RelaxNG validation stack.</info>
13132 …<return type='int' info='1 if no validation problem was found or 0 if validating the element requi…
13133 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the validation context'/>
13134 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
13135 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
13139 <info>Signature of an error callback from a Relax-NG validation</info>
13141 <arg name='ctx' type='void *' info='the validation context'/>
13142 <arg name='msg' type='const char *' info='the message'/>
13143 <arg name='...' type='...' info='extra arguments'/>
13147 <info>Signature of a warning callback from a Relax-NG validation</info>
13149 <arg name='ctx' type='void *' info='the validation context'/>
13150 <arg name='msg' type='const char *' info='the message'/>
13151 <arg name='...' type='...' info='extra arguments'/>
13155 …<info>Semi private function used to pass informations to a parser context which are a combination …
13156 <return type='int' info='0 if success and -1 in case of error'/>
13157 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a RelaxNG parser context'/>
13158 <arg name='flags' type='int' info='a set of flags values'/>
13161 <info>Remove the given attribute from the ID table maintained internally.</info>
13162 <return type='int' info='-1 if the lookup failed and 0 otherwise'/>
13163 <arg name='doc' type='xmlDocPtr' info='the document'/>
13164 <arg name='attr' type='xmlAttrPtr' info='the attribute'/>
13167 …<info>Unlink and free one attribute, all the content is freed too Note this doesn't work for …
13168 <return type='int' info='0 if success and -1 in case of error.'/>
13169 <arg name='cur' type='xmlAttrPtr' info='an attribute'/>
13172 <info>Remove the given attribute from the Ref table maintained internally.</info>
13173 <return type='int' info='-1 if the lookup failed and 0 otherwise'/>
13174 <arg name='doc' type='xmlDocPtr' info='the document'/>
13175 <arg name='attr' type='xmlAttrPtr' info='the attribute'/>
13179 …info>Unlink the old node from its current context, prune the new one at the same place. If @cur wa…
13180 <return type='xmlNodePtr' info='the @old node'/>
13181 <arg name='old' type='xmlNodePtr' info='the old node'/>
13182 <arg name='cur' type='xmlNodePtr' info='the node'/>
13185 <info>Cleanup the error.</info>
13187 <arg name='err' type='xmlErrorPtr' info='pointer to the error.'/>
13190 …<info>Cleanup the last global error registered. For parsing error this does not change the well-fo…
13194 <info>An attribute definition has been parsed</info>
13196 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13197 <arg name='elem' type='const xmlChar *' info='the name of the element'/>
13198 <arg name='fullname' type='const xmlChar *' info='the attribute name'/>
13199 <arg name='type' type='int' info='the attribute type'/>
13200 <arg name='def' type='int' info='the type of default value'/>
13201 <arg name='defaultValue' type='const xmlChar *' info='the attribute default value'/>
13202 <arg name='tree' type='xmlEnumerationPtr' info='the tree of enumerated value set'/>
13205 <info>called when a pcdata block has been parsed</info>
13207 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13208 <arg name='value' type='const xmlChar *' info='The pcdata content'/>
13209 <arg name='len' type='int' info='the block length'/>
13212 <info>receiving some chars from the parser.</info>
13214 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13215 <arg name='ch' type='const xmlChar *' info='a xmlChar string'/>
13216 <arg name='len' type='int' info='the number of xmlChar'/>
13219 <info>A xmlSAX2Comment has been parsed.</info>
13221 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13222 <arg name='value' type='const xmlChar *' info='the xmlSAX2Comment content'/>
13225 <info>An element definition has been parsed</info>
13227 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13228 <arg name='name' type='const xmlChar *' info='the element name'/>
13229 <arg name='type' type='int' info='the element type'/>
13230 <arg name='content' type='xmlElementContentPtr' info='the element value tree'/>
13233 <info>called when the document end has been detected.</info>
13235 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13239 <info>called when the end of an element has been detected.</info>
13241 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13242 <arg name='name' type='const xmlChar *' info='The element name'/>
13245 …<info>SAX2 callback when an element end has been detected by the parser. It provides the namespace…
13247 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13248 <arg name='localname' type='const xmlChar *' info='the local name of the element'/>
13249 <arg name='prefix' type='const xmlChar *' info='the element namespace prefix if available'/>
13250 <arg name='URI' type='const xmlChar *' info='the element namespace name if available'/>
13253 <info>An entity definition has been parsed</info>
13255 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13256 <arg name='name' type='const xmlChar *' info='the entity name'/>
13257 <arg name='type' type='int' info='the entity type'/>
13258 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
13259 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
13260 <arg name='content' type='xmlChar *' info='the entity value (without processing).'/>
13263 <info>Callback on external subset declaration.</info>
13265 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13266 <arg name='name' type='const xmlChar *' info='the root element name'/>
13267 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
13268 <arg name='SystemID' type='const xmlChar *' info='the SYSTEM ID (e.g. filename or URL)'/>
13271 <info>Provide the column number of the current parsing point.</info>
13272 <return type='int' info='an int'/>
13273 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13276 <info>Get an entity by name</info>
13277 <return type='xmlEntityPtr' info='the xmlEntityPtr if found.'/>
13278 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13279 <arg name='name' type='const xmlChar *' info='The entity name'/>
13282 <info>Provide the line number of the current parsing point.</info>
13283 <return type='int' info='an int'/>
13284 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13287 <info>Get a parameter entity by name</info>
13288 <return type='xmlEntityPtr' info='the xmlEntityPtr if found.'/>
13289 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13290 <arg name='name' type='const xmlChar *' info='The entity name'/>
13293 <info>Provides the public ID e.g. "-//SGMLSOURCE//DTD DEMO//EN"</info>
13294 <return type='const xmlChar *' info='a xmlChar *'/>
13295 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13298 …<info>Provides the system ID, basically URL or filename e.g. http://www.sgmlsource.com/dtds/memo.d…
13299 <return type='const xmlChar *' info='a xmlChar *'/>
13300 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13303 <info>Does this document has an external subset</info>
13304 <return type='int' info='1 if true'/>
13305 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13308 <info>Does this document has an internal subset</info>
13309 <return type='int' info='1 if true'/>
13310 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13313 …<info>receiving some ignorable whitespaces from the parser. UNUSED: by default the DOM building wi…
13315 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13316 <arg name='ch' type='const xmlChar *' info='a xmlChar string'/>
13317 <arg name='len' type='int' info='the number of xmlChar'/>
13320 <info>Initialize the default XML SAX2 handler</info>
13322 <arg name='hdlr' type='xmlSAXHandler *' info='the SAX handler'/>
13323 <arg name='warning' type='int' info='flag if non-zero sets the handler warning procedure'/>
13327 <info>Initialize the default DocBook SAX2 handler</info>
13329 <arg name='hdlr' type='xmlSAXHandler *' info='the SAX handler'/>
13333 <info>Initialize the default HTML SAX2 handler</info>
13335 <arg name='hdlr' type='xmlSAXHandler *' info='the SAX handler'/>
13338 <info>Callback on internal subset declaration.</info>
13340 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13341 <arg name='name' type='const xmlChar *' info='the root element name'/>
13342 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
13343 <arg name='SystemID' type='const xmlChar *' info='the SYSTEM ID (e.g. filename or URL)'/>
13346 <info>Is this document tagged standalone ?</info>
13347 <return type='int' info='1 if true'/>
13348 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13351 <info>What to do when a notation declaration has been parsed.</info>
13353 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13354 <arg name='name' type='const xmlChar *' info='The name of the notation'/>
13355 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
13356 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
13359 <info>A processing instruction has been parsed.</info>
13361 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13362 <arg name='target' type='const xmlChar *' info='the target name'/>
13363 <arg name='data' type='const xmlChar *' info='the PI data's'/>
13366 <info>called when an entity xmlSAX2Reference is detected.</info>
13368 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13369 <arg name='name' type='const xmlChar *' info='The entity name'/>
13372 …info>The entity loader, to control the loading of external entities, the application can either: -…
13373 …<return type='xmlParserInputPtr' info='the xmlParserInputPtr if inlined or NULL for DOM behaviour.…
13374 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13375 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
13376 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
13379 …info>Receive the document locator at startup, actually xmlDefaultSAXLocator Everything is availabl…
13381 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13382 <arg name='loc' type='xmlSAXLocatorPtr' info='A SAX Locator'/>
13385 <info>called when the document start being processed.</info>
13387 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13391 <info>called when an opening tag has been processed.</info>
13393 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13394 … <arg name='fullname' type='const xmlChar *' info='The element name, including namespace prefix'/>
13395 …<arg name='atts' type='const xmlChar **' info='An array of name/value attributes pairs, NULL termi…
13398 …info>SAX2 callback when an element start has been detected by the parser. It provides the namespac…
13400 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13401 <arg name='localname' type='const xmlChar *' info='the local name of the element'/>
13402 <arg name='prefix' type='const xmlChar *' info='the element namespace prefix if available'/>
13403 <arg name='URI' type='const xmlChar *' info='the element namespace name if available'/>
13404 <arg name='nb_namespaces' type='int' info='number of namespace definitions on that node'/>
13405 …<arg name='namespaces' type='const xmlChar **' info='pointer to the array of prefix/URI pairs name…
13406 <arg name='nb_attributes' type='int' info='the number of attributes on that node'/>
13407 <arg name='nb_defaulted' type='int' info='the number of defaulted attributes.'/>
13408 …<arg name='attributes' type='const xmlChar **' info='pointer to the array of (localname/prefix/URI…
13411 <info>What to do when an unparsed entity declaration is parsed</info>
13413 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13414 <arg name='name' type='const xmlChar *' info='The name of the entity'/>
13415 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
13416 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
13417 <arg name='notationName' type='const xmlChar *' info='the name of the notation'/>
13421 …info>Set the default version of SAX used globally by the library. By default, during initializatio…
13422 <return type='int' info='the previous value in case of success and -1 in case of error.'/>
13423 <arg name='version' type='int' info='the version, 1 or 2'/>
13427 <info>Load and parse an external subset.</info>
13428 <return type='xmlDtdPtr' info='the resulting xmlDtdPtr or NULL in case of error.'/>
13429 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
13430 …<arg name='ExternalID' type='const xmlChar *' info='a NAME* containing the External ID of the DTD'…
13431 <arg name='SystemID' type='const xmlChar *' info='a NAME* containing the URL to the DTD'/>
13435 …info>parse an XML in-memory document and build a tree. It use the given SAX function block to hand…
13436 <return type='xmlDocPtr' info='the resulting document tree'/>
13437 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
13438 <arg name='cur' type='const xmlChar *' info='a pointer to an array of xmlChar'/>
13439 …<arg name='recovery' type='int' info='work in recovery mode, i.e. tries to read no Well Formed doc…
13443 …info>parse an XML external entity out of context and build a tree. It use the given SAX function b…
13444 <return type='xmlDocPtr' info='the resulting document tree'/>
13445 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
13446 <arg name='filename' type='const char *' info='the filename'/>
13450 …info>parse an XML file and build a tree. Automatic support for ZLIB/Compress compressed document i…
13451 <return type='xmlDocPtr' info='the resulting document tree'/>
13452 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
13453 <arg name='filename' type='const char *' info='the filename'/>
13454 …<arg name='recovery' type='int' info='work in recovery mode, i.e. tries to read no Well Formed doc…
13458 …info>parse an XML file and build a tree. Automatic support for ZLIB/Compress compressed document i…
13459 <return type='xmlDocPtr' info='the resulting document tree'/>
13460 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
13461 <arg name='filename' type='const char *' info='the filename'/>
13462 …<arg name='recovery' type='int' info='work in recovery mode, i.e. tries to read no Well Formed doc…
13463 <arg name='data' type='void *' info='the userdata'/>
13467 …info>parse an XML in-memory block and use the given SAX function block to handle the parsing callb…
13468 <return type='xmlDocPtr' info='the resulting document tree'/>
13469 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
13470 <arg name='buffer' type='const char *' info='an pointer to a char array'/>
13471 <arg name='size' type='int' info='the size of the array'/>
13472 …<arg name='recovery' type='int' info='work in recovery mode, i.e. tries to read not Well Formed do…
13476 …info>parse an XML in-memory block and use the given SAX function block to handle the parsing callb…
13477 <return type='xmlDocPtr' info='the resulting document tree'/>
13478 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
13479 <arg name='buffer' type='const char *' info='an pointer to a char array'/>
13480 <arg name='size' type='int' info='the size of the array'/>
13481 …<arg name='recovery' type='int' info='work in recovery mode, i.e. tries to read no Well Formed doc…
13482 <arg name='data' type='void *' info='the userdata'/>
13486 …<info>parse an XML file and call the given SAX handler routines. Automatic support for ZLIB/Compre…
13487 <return type='int' info='0 in case of success or a error number otherwise'/>
13488 <arg name='sax' type='xmlSAXHandlerPtr' info='a SAX handler'/>
13489 <arg name='user_data' type='void *' info='The user data returned on SAX callbacks'/>
13490 <arg name='filename' type='const char *' info='a file name'/>
13494 …<info>A better SAX parsing routine. parse an XML in-memory buffer and call the given SAX handler r…
13495 <return type='int' info='0 in case of success or a error number otherwise'/>
13496 <arg name='sax' type='xmlSAXHandlerPtr' info='a SAX handler'/>
13497 <arg name='user_data' type='void *' info='The user data returned on SAX callbacks'/>
13498 <arg name='buffer' type='const char *' info='an in-memory XML document input'/>
13499 <arg name='size' type='int' info='the length of the XML document in bytes'/>
13502 <info>Initialize the default XML SAX handler according to the version</info>
13503 <return type='int' info='0 in case of success and -1 in case of error.'/>
13504 <arg name='hdlr' type='xmlSAXHandler *' info='the SAX handler'/>
13505 <arg name='version' type='int' info='the version, 1 or 2'/>
13509 …<info>Close a document saving context, i.e. make sure that all bytes have been output and free the…
13510 <return type='int' info='the number of byte written or -1 in case of error.'/>
13511 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
13515 …<info>Save a full document to a saving context TODO: The function is not fully implemented yet as …
13516 <return type='long' info='the number of byte written or -1 in case of error'/>
13517 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
13518 <arg name='doc' type='xmlDocPtr' info='a document'/>
13522 …<info>Dump an XML document to a file. Will use compression if compiled in and enabled. If @filenam…
13523 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
13524 <arg name='filename' type='const char *' info='the filename (or URL)'/>
13525 <arg name='cur' type='xmlDocPtr' info='the document'/>
13529 <info>Dump an XML document, converting it to the given encoding</info>
13530 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
13531 <arg name='filename' type='const char *' info='the filename (or URL)'/>
13532 <arg name='cur' type='xmlDocPtr' info='the document'/>
13533 <arg name='encoding' type='const char *' info='the name of an encoding (or NULL)'/>
13537 …<info>Dump an XML document to an I/O buffer. Warning ! This call xmlOutputBufferClose() on buf whi…
13538 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
13539 <arg name='buf' type='xmlOutputBufferPtr' info='an output I/O buffer'/>
13540 <arg name='cur' type='xmlDocPtr' info='the document'/>
13541 …<arg name='encoding' type='const char *' info='the encoding if any assuming the I/O layer handles …
13545 <info>Flush a document saving context, i.e. make sure that all bytes have been output.</info>
13546 <return type='int' info='the number of byte written or -1 in case of error.'/>
13547 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
13551 …info>Dump an XML document to a file. Will use compression if compiled in and enabled. If @filename…
13552 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
13553 <arg name='filename' type='const char *' info='the filename (or URL)'/>
13554 <arg name='cur' type='xmlDocPtr' info='the document'/>
13555 <arg name='format' type='int' info='should formatting spaces been added'/>
13559 <info>Dump an XML document to a file or an URL.</info>
13560 …<return type='int' info='the number of bytes written or -1 in case of error. Note that @format = 1…
13561 <arg name='filename' type='const char *' info='the filename or URL to output'/>
13562 <arg name='cur' type='xmlDocPtr' info='the document being saved'/>
13563 <arg name='encoding' type='const char *' info='the name of the encoding to use or NULL.'/>
13564 <arg name='format' type='int' info='should formatting spaces be added.'/>
13568 …<info>Dump an XML document to an I/O buffer. Warning ! This call xmlOutputBufferClose() on buf whi…
13569 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
13570 <arg name='buf' type='xmlOutputBufferPtr' info='an output I/O buffer'/>
13571 <arg name='cur' type='xmlDocPtr' info='the document'/>
13572 …<arg name='encoding' type='const char *' info='the encoding if any assuming the I/O layer handles …
13573 <arg name='format' type='int' info='should formatting spaces been added'/>
13577 <info>Set a custom escaping function to be used for text in attribute content</info>
13578 <return type='int' info='0 if successful or -1 in case of error.'/>
13579 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
13580 <arg name='escape' type='xmlCharEncodingOutputFunc' info='the escaping function'/>
13584 <info>Set a custom escaping function to be used for text in element content</info>
13585 <return type='int' info='0 if successful or -1 in case of error.'/>
13586 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
13587 <arg name='escape' type='xmlCharEncodingOutputFunc' info='the escaping function'/>
13591 …<info>Create a document saving context serializing to a buffer with the encoding and the options g…
13592 <return type='xmlSaveCtxtPtr' info='a new serialization context or NULL in case of error.'/>
13593 <arg name='buffer' type='xmlBufferPtr' info='a buffer'/>
13594 <arg name='encoding' type='const char *' info='the encoding name to use or NULL'/>
13595 <arg name='options' type='int' info='a set of xmlSaveOptions'/>
13599 …<info>Create a document saving context serializing to a file descriptor with the encoding and the …
13600 <return type='xmlSaveCtxtPtr' info='a new serialization context or NULL in case of error.'/>
13601 <arg name='fd' type='int' info='a file descriptor number'/>
13602 <arg name='encoding' type='const char *' info='the encoding name to use or NULL'/>
13603 <arg name='options' type='int' info='a set of xmlSaveOptions'/>
13607 …info>Create a document saving context serializing to a filename or possibly to an URL (but this is…
13608 <return type='xmlSaveCtxtPtr' info='a new serialization context or NULL in case of error.'/>
13609 <arg name='filename' type='const char *' info='a file name or an URL'/>
13610 <arg name='encoding' type='const char *' info='the encoding name to use or NULL'/>
13611 <arg name='options' type='int' info='a set of xmlSaveOptions'/>
13615 …<info>Create a document saving context serializing to a file descriptor with the encoding and the …
13616 <return type='xmlSaveCtxtPtr' info='a new serialization context or NULL in case of error.'/>
13617 <arg name='iowrite' type='xmlOutputWriteCallback' info='an I/O write function'/>
13618 <arg name='ioclose' type='xmlOutputCloseCallback' info='an I/O close function'/>
13619 <arg name='ioctx' type='void *' info='an I/O handler'/>
13620 <arg name='encoding' type='const char *' info='the encoding name to use or NULL'/>
13621 <arg name='options' type='int' info='a set of xmlSaveOptions'/>
13625 …info>Save a subtree starting at the node parameter to a saving context TODO: The function is not f…
13626 <return type='long' info='the number of byte written or -1 in case of error'/>
13627 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
13628 <arg name='node' type='xmlNodePtr' info='the top node of the subtree to save'/>
13631 <info>Save the URI as an escaped string</info>
13632 <return type='xmlChar *' info='a new string (to be deallocated by caller)'/>
13633 <arg name='uri' type='xmlURIPtr' info='pointer to an xmlURI'/>
13637 …info>Trickery: parse an XML name but without consuming the input flow Needed for rollback cases. U…
13638 <return type='xmlChar *' info='the Name parsed or NULL'/>
13639 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
13643 <info>Checks and computes the values of facets.</info>
13644 …<return type='int' info='0 if valid, a positive error code if not valid and -1 in case of an inter…
13645 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet'/>
13646 <arg name='typeDecl' type='xmlSchemaTypePtr' info='the schema type definition'/>
13647 <arg name='pctxt' type='xmlSchemaParserCtxtPtr' info='the schema parser context or NULL'/>
13648 <arg name='name' type='const xmlChar *' info='the optional name of the type'/>
13652 <info>Cleanup the default XML Schemas type library</info>
13657 <info>Removes and normalize white spaces in the string</info>
13658 <return type='xmlChar *' info='the new string or NULL if no change was required.'/>
13659 <arg name='value' type='const xmlChar *' info='a value'/>
13663 <info>Compare 2 values</info>
13664 …<return type='int' info='-1 if x < y, 0 if x == y, 1 if x > y, 2 if x <> y, and -2 in …
13665 <arg name='x' type='xmlSchemaValPtr' info='a first value'/>
13666 <arg name='y' type='xmlSchemaValPtr' info='a second value'/>
13670 <info>Compare 2 values</info>
13671 …<return type='int' info='-1 if x < y, 0 if x == y, 1 if x > y, 2 if x <> y, and -2 in …
13672 <arg name='x' type='xmlSchemaValPtr' info='a first value'/>
13673 <arg name='xws' type='xmlSchemaWhitespaceValueType' info='the whitespace value of x'/>
13674 <arg name='y' type='xmlSchemaValPtr' info='a second value'/>
13675 <arg name='yws' type='xmlSchemaWhitespaceValueType' info='the whitespace value of y'/>
13679 <info>Copies the precomputed value. This duplicates any string within.</info>
13680 …<return type='xmlSchemaValPtr' info='the copy or NULL if a copy for a data-type is not implemented…
13681 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value to be copied'/>
13685 <info>Dump a Schema structure.</info>
13687 <arg name='output' type='FILE *' info='the file output'/>
13688 <arg name='schema' type='xmlSchemaPtr' info='a schema structure'/>
13692 <info>Deallocate a Schema structure.</info>
13694 <arg name='schema' type='xmlSchemaPtr' info='a schema structure'/>
13698 <info>Deallocate a Schema Facet structure.</info>
13700 <arg name='facet' type='xmlSchemaFacetPtr' info='a schema facet structure'/>
13704 <info>Free the resources associated to the schema parser context</info>
13706 <arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='the schema parser context'/>
13710 <info>Deallocate a Schema Type structure.</info>
13712 <arg name='type' type='xmlSchemaTypePtr' info='a schema type structure'/>
13716 <info>Free the resources associated to the schema validation context</info>
13718 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='the schema validation context'/>
13722 <info>Cleanup the default XML Schemas type library</info>
13724 <arg name='value' type='xmlSchemaValPtr' info='the value to free'/>
13728 <info>Deallocates a wildcard structure.</info>
13730 <arg name='wildcard' type='xmlSchemaWildcardPtr' info='a wildcard structure'/>
13734 <info>Lookup function</info>
13735 …<return type='xmlSchemaTypePtr' info='the item type of @type as defined by the built-in datatype h…
13736 <arg name='type' type='xmlSchemaTypePtr' info='the built-in simple type.'/>
13740 <info>Gives you the type struct for a built-in type by its type id.</info>
13741 <return type='xmlSchemaTypePtr' info='the type if found, NULL otherwise.'/>
13742 <arg name='type' type='xmlSchemaValType' info='the type of the built in type'/>
13746 …info>Get the canonical lexical representation of the value. The caller has to FREE the returned re…
13747 …<return type='int' info='0 if the value could be built, 1 if the value type is not supported yet a…
13748 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
13749 <arg name='retValue' type='const xmlChar **' info='the returned value'/>
13753 …<info>Get the canonical representation of the value. The caller has to free the returned @retValue…
13754 …<return type='int' info='0 if the value could be built, 1 if the value type is not supported yet a…
13755 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
13756 <arg name='retValue' type='const xmlChar **' info='the returned value'/>
13757 <arg name='ws' type='xmlSchemaWhitespaceValueType' info='the whitespace type of the value'/>
13761 <info>Extract the value of a facet</info>
13762 <return type='unsigned long' info='the value as a long'/>
13763 <arg name='facet' type='xmlSchemaFacetPtr' info='an schemas type facet'/>
13767 <info>Get the callback information used to handle errors for a parser context</info>
13768 <return type='int' info='-1 in case of failure, 0 otherwise'/>
13769 <arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='a XMl-Schema parser context'/>
13770 <arg name='err' type='xmlSchemaValidityErrorFunc *' info='the error callback result'/>
13771 <arg name='warn' type='xmlSchemaValidityWarningFunc *' info='the warning callback result'/>
13772 <arg name='ctx' type='void **' info='contextual data for the callbacks result'/>
13776 <info>Lookup a type in the default XML Schemas type library</info>
13777 <return type='xmlSchemaTypePtr' info='the type if found, NULL otherwise'/>
13778 <arg name='name' type='const xmlChar *' info='the type name'/>
13779 …<arg name='ns' type='const xmlChar *' info='the URI of the namespace usually "http://www.w3.o…
13783 <info>Accessor for the type of a value</info>
13784 <return type='xmlSchemaValType' info='the xmlSchemaValType of the value'/>
13785 <arg name='val' type='xmlSchemaValPtr' info='a schemas value'/>
13789 <info>Get the error and warning callback informations</info>
13790 <return type='int' info='-1 in case of error and 0 otherwise'/>
13791 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a XML-Schema validation context'/>
13792 <arg name='err' type='xmlSchemaValidityErrorFunc *' info='the error function result'/>
13793 <arg name='warn' type='xmlSchemaValidityWarningFunc *' info='the warning function result'/>
13794 <arg name='ctx' type='void **' info='the functions context result'/>
13798 <info>Initialize the default XML Schemas type library</info>
13803 <info>Evaluates if a specific facet can be used in conjunction with a type.</info>
13804 …<return type='int' info='1 if the facet can be used with the given built-in type, 0 otherwise and …
13805 <arg name='type' type='xmlSchemaTypePtr' info='the built-in type'/>
13806 <arg name='facetType' type='int' info='the facet type'/>
13810 <info>Check if any error was detected during validation.</info>
13811 …<return type='int' info='1 if valid so far, 0 if errors were detected, and -1 in case of internal …
13812 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='the schema validation context'/>
13816 …<info>Create an XML Schemas parse context for that document. NB. The document may be modified duri…
13817 <return type='xmlSchemaParserCtxtPtr' info='the parser context or NULL in case of error'/>
13818 <arg name='doc' type='xmlDocPtr' info='a preparsed document tree'/>
13822 <info>Allocate a new Facet structure.</info>
13823 … <return type='xmlSchemaFacetPtr' info='the newly allocated structure or NULL in case or error'/>
13827 …<info>Create an XML Schemas parse context for that memory buffer expected to contain an XML Schema…
13828 <return type='xmlSchemaParserCtxtPtr' info='the parser context or NULL in case of error'/>
13829 … <arg name='buffer' type='const char *' info='a pointer to a char array containing the schemas'/>
13830 <arg name='size' type='int' info='the size of the array'/>
13834 …<info>Allocate a new NOTATION value. The given values are consumed and freed with the struct.</inf…
13835 <return type='xmlSchemaValPtr' info='a pointer to the new value or NULL in case of error'/>
13836 <arg name='name' type='const xmlChar *' info='the notation name'/>
13837 <arg name='ns' type='const xmlChar *' info='the notation namespace name or NULL'/>
13841 …<info>Create an XML Schemas parse context for that file/resource expected to contain an XML Schema…
13842 <return type='xmlSchemaParserCtxtPtr' info='the parser context or NULL in case of error'/>
13843 <arg name='URL' type='const char *' info='the location of the schema'/>
13847 … <info>Allocate a new QName value. The given values are consumed and freed with the struct.</info>
13848 … <return type='xmlSchemaValPtr' info='a pointer to the new value or NULL in case of an error.'/>
13849 <arg name='namespaceName' type='const xmlChar *' info='the namespace name'/>
13850 <arg name='localName' type='const xmlChar *' info='the local name'/>
13854 …info>Allocate a new simple type value. The type can be of XML_SCHEMAS_STRING. WARNING: This one is…
13855 <return type='xmlSchemaValPtr' info='a pointer to the new value or NULL in case of error'/>
13856 <arg name='type' type='xmlSchemaValType' info='the value type'/>
13857 <arg name='value' type='const xmlChar *' info='the value'/>
13861 <info>Create an XML Schemas validation context based on the given schema.</info>
13862 <return type='xmlSchemaValidCtxtPtr' info='the validation context or NULL in case of error'/>
13863 <arg name='schema' type='xmlSchemaPtr' info='a precompiled XML Schemas'/>
13867 …<info>parse a schema definition resource and build an internal XML Shema struture which can be use…
13868 …<return type='xmlSchemaPtr' info='the internal XML Schema structure built from the resource or NUL…
13869 <arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='a schema validation context'/>
13873 …info>Plug a SAX based validation layer in a SAX parsing event flow. The original @saxptr and @data…
13874 …<return type='xmlSchemaSAXPlugPtr' info='a pointer to a data structure needed to unplug the valida…
13875 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13876 <arg name='sax' type='xmlSAXHandlerPtr *' info='a pointer to the original xmlSAXHandlerPtr'/>
13877 <arg name='user_data' type='void **' info='a pointer to the original SAX user data pointer'/>
13881 …<info>Unplug a SAX based validation layer in a SAX parsing event flow. The original pointers used …
13882 <return type='int' info='0 in case of success and -1 in case of failure.'/>
13883 … <arg name='plug' type='xmlSchemaSAXPlugPtr' info='a data structure returned by xmlSchemaSAXPlug'/>
13887 <info>Set the callback functions used to handle errors for a validation context</info>
13889 <arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='a schema validation context'/>
13890 <arg name='err' type='xmlSchemaValidityErrorFunc' info='the error callback'/>
13891 <arg name='warn' type='xmlSchemaValidityWarningFunc' info='the warning callback'/>
13892 <arg name='ctx' type='void *' info='contextual data for the callbacks'/>
13896 <info>Set the structured error callback</info>
13898 <arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='a schema parser context'/>
13899 <arg name='serror' type='xmlStructuredErrorFunc' info='the structured error function'/>
13900 <arg name='ctx' type='void *' info='the functions context'/>
13904 <info>Set the error and warning callback informations</info>
13906 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13907 <arg name='err' type='xmlSchemaValidityErrorFunc' info='the error function'/>
13908 <arg name='warn' type='xmlSchemaValidityWarningFunc' info='the warning function'/>
13909 <arg name='ctx' type='void *' info='the functions context'/>
13913 <info>Sets the options to be used during the validation.</info>
13914 <return type='int' info='0 in case of success, -1 in case of an API error.'/>
13915 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13916 <arg name='options' type='int' info='a combination of xmlSchemaValidOption'/>
13920 <info>Set the structured error callback</info>
13922 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13923 <arg name='serror' type='xmlStructuredErrorFunc' info='the structured error function'/>
13924 <arg name='ctx' type='void *' info='the functions context'/>
13928 …<info>Check that a value conforms to the lexical space of the predefined type. if true a value is …
13929 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
13930 <arg name='type' type='xmlSchemaTypePtr' info='the predefined type'/>
13931 <arg name='value' type='const xmlChar *' info='the value to check'/>
13932 <arg name='val' type='xmlSchemaValPtr *' info='the return computed value'/>
13933 <arg name='node' type='xmlNodePtr' info='the node containing the value'/>
13937 …info>Check that a value conforms to the lexical space of the predefined type. if true a value is c…
13938 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
13939 <arg name='type' type='xmlSchemaTypePtr' info='the predefined type'/>
13940 <arg name='value' type='const xmlChar *' info='the value to check'/>
13941 <arg name='val' type='xmlSchemaValPtr *' info='the return computed value'/>
13942 <arg name='node' type='xmlNodePtr' info='the node containing the value'/>
13946 <info>Get the validation context options.</info>
13947 <return type='int' info='the option combination or -1 on error.'/>
13948 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13952 <info>allow access to the parser context of the schema validation context</info>
13953 …<return type='xmlParserCtxtPtr' info='the parser context of the schema validation context or NULL …
13954 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13958 <info>Validate a document tree in memory.</info>
13959 …<return type='int' info='0 if the document is schemas valid, a positive error code number otherwis…
13960 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13961 <arg name='doc' type='xmlDocPtr' info='a parsed document tree'/>
13965 <info>Check a value against a facet condition</info>
13966 …<return type='int' info='0 if the element is schemas valid, a positive error code number otherwise…
13967 <arg name='base' type='xmlSchemaTypePtr' info='the base type'/>
13968 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet to check'/>
13969 <arg name='value' type='const xmlChar *' info='the lexical repr of the value to validate'/>
13970 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
13974 …info>Check a value against a facet condition. This takes value normalization according to the spec…
13975 …<return type='int' info='0 if the element is schemas valid, a positive error code number otherwise…
13976 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet to check'/>
13977 …<arg name='fws' type='xmlSchemaWhitespaceValueType' info='the whitespace type of the facet's …
13978 <arg name='valType' type='xmlSchemaValType' info='the built-in type of the value'/>
13979 …<arg name='value' type='const xmlChar *' info='the lexical (or normalized for pattern) repr of the…
13980 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
13981 <arg name='ws' type='xmlSchemaWhitespaceValueType' info='the whitespace type of the value'/>
13985 …<info>Do a schemas validation of the given resource, it will use the SAX streamable validation int…
13986 …<return type='int' info='0 if the document is valid, a positive error code number otherwise and -1…
13987 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13988 <arg name='filename' type='const char *' info='the URI of the instance'/>
13989 <arg name='options' type='int' info='a future set of options, currently unused'/>
13993 …info>Checka a value against a "length", "minLength" and "maxLength" …
13994 …<return type='int' info='0 if the value is valid, a positive error code otherwise and -1 in case o…
13995 <arg name='type' type='xmlSchemaTypePtr' info='the built-in type'/>
13996 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet to check'/>
13997 … <arg name='value' type='const xmlChar *' info='the lexical repr. of the value to be validated'/>
13998 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
13999 <arg name='length' type='unsigned long *' info='the actual length of the value'/>
14003 …info>Checka a value against a "length", "minLength" and "maxLength" …
14004 …<return type='int' info='0 if the value is valid, a positive error code otherwise and -1 in case o…
14005 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet to check'/>
14006 <arg name='valType' type='xmlSchemaValType' info='the built-in type'/>
14007 … <arg name='value' type='const xmlChar *' info='the lexical repr. of the value to be validated'/>
14008 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
14009 <arg name='length' type='unsigned long *' info='the actual length of the value'/>
14010 <arg name='ws' type='xmlSchemaWhitespaceValueType' info='the whitespace type of the value'/>
14014 <info>Checks the value of a list simple type against a facet.</info>
14015 …<return type='int' info='0 if the value is valid, a positive error code number otherwise and -1 in…
14016 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet to check'/>
14017 <arg name='value' type='const xmlChar *' info='the lexical repr of the value to validate'/>
14018 <arg name='actualLen' type='unsigned long' info='the number of list items'/>
14019 …<arg name='expectedLen' type='unsigned long *' info='the resulting expected number of list items'/>
14023 <info>Validate a branch of a tree, starting with the given @elem.</info>
14024 …<return type='int' info='0 if the element and its subtree is valid, a positive error code number o…
14025 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
14026 <arg name='elem' type='xmlNodePtr' info='an element node'/>
14030 …<info>Check that a value conforms to the lexical space of the predefined type. if true a value is …
14031 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
14032 <arg name='type' type='xmlSchemaTypePtr' info='the predefined type'/>
14033 <arg name='value' type='const xmlChar *' info='the value to check'/>
14034 <arg name='val' type='xmlSchemaValPtr *' info='the return computed value'/>
14038 …<info>Workaround to provide file error reporting information when this is not provided by current …
14040 <arg name='vctxt' type='xmlSchemaValidCtxtPtr' info='the schema validation context'/>
14041 <arg name='filename' type='const char *' info='the file name'/>
14045 …info>Allows to set a locator function to the validation context, which will be used to provide fil…
14047 <arg name='vctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
14048 <arg name='f' type='xmlSchemaValidityLocatorFunc' info='the locator function pointer'/>
14049 <arg name='ctxt' type='void *' info='the locator context'/>
14053 …info>Validate an input based on a flow of SAX event from the parser and forward the events to the …
14054 …<return type='int' info='0 if the document is schemas valid, a positive error code number otherwis…
14055 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
14056 … <arg name='input' type='xmlParserInputBufferPtr' info='the input to use for reading the data'/>
14057 <arg name='enc' type='xmlCharEncoding' info='an optional encoding information'/>
14058 <arg name='sax' type='xmlSAXHandlerPtr' info='a SAX handler for the resulting events'/>
14059 <arg name='user_data' type='void *' info='the context to provide to the SAX handler.'/>
14063 <info>Signature of an error callback from an XSD validation</info>
14065 <arg name='ctx' type='void *' info='the validation context'/>
14066 <arg name='msg' type='const char *' info='the message'/>
14067 <arg name='...' type='...' info='extra arguments'/>
14071 …info>A schemas validation locator, a callback called by the validator. This is used when file or n…
14072 <return type='int' info='0 in case of success and -1 in case of error'/>
14073 <arg name='ctx' type='void *' info='user provided context'/>
14074 <arg name='file' type='const char **' info='returned file information'/>
14075 <arg name='line' type='unsigned long *' info='returned line information'/>
14079 <info>Signature of a warning callback from an XSD validation</info>
14081 <arg name='ctx' type='void *' info='the validation context'/>
14082 <arg name='msg' type='const char *' info='the message'/>
14083 <arg name='...' type='...' info='extra arguments'/>
14087 <info>Appends a next sibling to a list of computed values.</info>
14088 <return type='int' info='0 if succeeded and -1 on API errors.'/>
14089 <arg name='prev' type='xmlSchemaValPtr' info='the value'/>
14090 <arg name='cur' type='xmlSchemaValPtr' info='the value to be appended'/>
14094 <info>Accessor for the boolean value of a computed value.</info>
14095 <return type='int' info='1 if true and 0 if false, or in case of an error. Hmm.'/>
14096 <arg name='val' type='xmlSchemaValPtr' info='the value'/>
14100 <info>Accessor for the string value of a computed value.</info>
14101 …<return type='const xmlChar *' info='the string value or NULL if there was none, or on API errors.…
14102 <arg name='val' type='xmlSchemaValPtr' info='the value'/>
14106 <info>Accessor for the next sibling of a list of computed values.</info>
14107 …<return type='xmlSchemaValPtr' info='the next value or NULL if there was none, or on API errors.'/>
14108 <arg name='cur' type='xmlSchemaValPtr' info='the value'/>
14112 <info>Replaces 0xd, 0x9 and 0xa with a space.</info>
14113 <return type='xmlChar *' info='the new string or NULL if no change was required.'/>
14114 <arg name='value' type='const xmlChar *' info='a value'/>
14118 <info>Deallocate a Schematron structure.</info>
14120 <arg name='schema' type='xmlSchematronPtr' info='a schema structure'/>
14124 <info>Free the resources associated to the schema parser context</info>
14126 <arg name='ctxt' type='xmlSchematronParserCtxtPtr' info='the schema parser context'/>
14130 <info>Free the resources associated to the schema validation context</info>
14132 <arg name='ctxt' type='xmlSchematronValidCtxtPtr' info='the schema validation context'/>
14136 …<info>Create an XML Schematrons parse context for that document. NB. The document may be modified …
14137 <return type='xmlSchematronParserCtxtPtr' info='the parser context or NULL in case of error'/>
14138 <arg name='doc' type='xmlDocPtr' info='a preparsed document tree'/>
14142 …<info>Create an XML Schematrons parse context for that memory buffer expected to contain an XML Sc…
14143 <return type='xmlSchematronParserCtxtPtr' info='the parser context or NULL in case of error'/>
14144 … <arg name='buffer' type='const char *' info='a pointer to a char array containing the schemas'/>
14145 <arg name='size' type='int' info='the size of the array'/>
14149 …<info>Create an XML Schematrons parse context for that file/resource expected to contain an XML Sc…
14150 <return type='xmlSchematronParserCtxtPtr' info='the parser context or NULL in case of error'/>
14151 <arg name='URL' type='const char *' info='the location of the schema'/>
14155 <info>Create an XML Schematrons validation context based on the given schema.</info>
14156 … <return type='xmlSchematronValidCtxtPtr' info='the validation context or NULL in case of error'/>
14157 <arg name='schema' type='xmlSchematronPtr' info='a precompiled XML Schematrons'/>
14158 <arg name='options' type='int' info='a set of xmlSchematronValidOptions'/>
14162 …<info>parse a schema definition resource and build an internal XML Shema struture which can be use…
14163 …<return type='xmlSchematronPtr' info='the internal XML Schematron structure built from the resourc…
14164 <arg name='ctxt' type='xmlSchematronParserCtxtPtr' info='a schema validation context'/>
14168 <info>Set the structured error callback</info>
14170 <arg name='ctxt' type='xmlSchematronValidCtxtPtr' info='a Schematron validation context'/>
14171 <arg name='serror' type='xmlStructuredErrorFunc' info='the structured error function'/>
14172 <arg name='ctx' type='void *' info='the functions context'/>
14176 <info>Validate a tree instance against the schematron</info>
14177 …<return type='int' info='0 in case of success, -1 in case of internal error and an error count oth…
14178 <arg name='ctxt' type='xmlSchematronValidCtxtPtr' info='the schema validation context'/>
14179 <arg name='instance' type='xmlDocPtr' info='the document instace tree'/>
14183 <info>Signature of an error callback from a Schematron validation</info>
14185 <arg name='ctx' type='void *' info='the validation context'/>
14186 <arg name='msg' type='const char *' info='the message'/>
14187 <arg name='...' type='...' info='extra arguments'/>
14191 <info>Signature of a warning callback from a Schematron validation</info>
14193 <arg name='ctx' type='void *' info='the validation context'/>
14194 <arg name='msg' type='const char *' info='the message'/>
14195 <arg name='...' type='...' info='extra arguments'/>
14198 …info>Search a Ns registered under a given name space for a document. recurse on the parents until …
14199 <return type='xmlNsPtr' info='the namespace pointer or NULL.'/>
14200 <arg name='doc' type='xmlDocPtr' info='the document'/>
14201 <arg name='node' type='xmlNodePtr' info='the current node'/>
14202 <arg name='nameSpace' type='const xmlChar *' info='the namespace prefix'/>
14205 …<info>Search a Ns aliasing a given URI. Recurse on the parents until it finds the defined namespac…
14206 <return type='xmlNsPtr' info='the namespace pointer or NULL.'/>
14207 <arg name='doc' type='xmlDocPtr' info='the document'/>
14208 <arg name='node' type='xmlNodePtr' info='the current node'/>
14209 <arg name='href' type='const xmlChar *' info='the namespace value'/>
14212 …info>Set the buffer allocation method. Types are XML_BUFFER_ALLOC_EXACT - use exact sizes, keeps …
14214 <arg name='scheme' type='xmlBufferAllocationScheme' info='allocation method to use'/>
14217 …<info>set the default compression mode used, ZLIB based Correct values: 0 (uncompressed) to 9 (max…
14219 <arg name='mode' type='int' info='the compression ratio'/>
14222 …<info>set the compression ratio for a document, ZLIB based Correct values: 0 (uncompressed) to 9 (…
14224 <arg name='doc' type='xmlDocPtr' info='the document'/>
14225 <arg name='mode' type='int' info='the compression ratio'/>
14229 <info>Set the function to call call back when a xml reference has been made</info>
14231 <arg name='func' type='xmlEntityReferenceFunc' info='A valid function'/>
14234 <info>Changes the defaultexternal entity resolver function for the application</info>
14236 <arg name='f' type='xmlExternalEntityLoader' info='the new entity resolver function'/>
14240 <info>Change the current value of one feature of this parser instance</info>
14241 <return type='int' info='-1 in case or error, 0 otherwise'/>
14242 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML/HTML parser context'/>
14243 <arg name='name' type='const char *' info='the feature name'/>
14244 <arg name='value' type='void *' info='pointer to the location of the new value'/>
14247 …info>Function to reset the handler and the error context for out of context error messages. This s…
14249 <arg name='ctx' type='void *' info='the new error handling context'/>
14250 <arg name='handler' type='xmlGenericErrorFunc' info='the new handler function'/>
14253 <info>update all nodes in the list to point to the right document</info>
14255 <arg name='list' type='xmlNodePtr' info='the first element'/>
14256 <arg name='doc' type='xmlDocPtr' info='the document'/>
14259 <info>Associate a namespace to a node, a posteriori.</info>
14261 <arg name='node' type='xmlNodePtr' info='a node in the document'/>
14262 <arg name='ns' type='xmlNsPtr' info='a namespace pointer'/>
14266 …<info>Set (or reset) an attribute carried by a node. The ns structure must be in scope, this is no…
14267 <return type='xmlAttrPtr' info='the attribute pointer.'/>
14268 <arg name='node' type='xmlNodePtr' info='the node'/>
14269 <arg name='ns' type='xmlNsPtr' info='the namespace definition'/>
14270 <arg name='name' type='const xmlChar *' info='the attribute name'/>
14271 <arg name='value' type='const xmlChar *' info='the attribute value'/>
14275 …info>Set (or reset) an attribute carried by a node. If @name has a prefix, then the corresponding …
14276 <return type='xmlAttrPtr' info='the attribute pointer.'/>
14277 <arg name='node' type='xmlNodePtr' info='the node'/>
14278 <arg name='name' type='const xmlChar *' info='the attribute name (a QName)'/>
14279 <arg name='value' type='const xmlChar *' info='the attribute value'/>
14282 …info>Function to reset the handler and the error context for out of context structured error messa…
14284 <arg name='ctx' type='void *' info='the new error handling context'/>
14285 <arg name='handler' type='xmlStructuredErrorFunc' info='the new handler function'/>
14288 <info>update all nodes under the tree to point to the right document</info>
14290 <arg name='tree' type='xmlNodePtr' info='the top element'/>
14291 <arg name='doc' type='xmlDocPtr' info='the document'/>
14295 …info>Setup the parser context to parse a new buffer; Clears any prior contents from the parser con…
14297 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
14298 <arg name='buffer' type='const xmlChar *' info='a xmlChar * buffer'/>
14299 <arg name='filename' type='const char *' info='a file name'/>
14303 …<info>Implements the XML shell This allow to load, validate, view, modify and save a document usin…
14305 <arg name='doc' type='xmlDocPtr' info='the initial document'/>
14306 <arg name='filename' type='char *' info='the output buffer'/>
14307 <arg name='input' type='xmlShellReadlineFunc' info='the line reading function'/>
14308 <arg name='output' type='FILE *' info='the output FILE*, defaults to stdout if NULL'/>
14312 …<info>Implements the XML shell function "base" dumps the current XML base of the node</i…
14313 <return type='int' info='0'/>
14314 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14315 <arg name='arg' type='char *' info='unused'/>
14316 <arg name='node' type='xmlNodePtr' info='a node'/>
14317 <arg name='node2' type='xmlNodePtr' info='unused'/>
14321 …<info>Implements the XML shell function "cat" dumps the serialization node content (XML …
14322 <return type='int' info='0'/>
14323 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14324 <arg name='arg' type='char *' info='unused'/>
14325 <arg name='node' type='xmlNodePtr' info='a node'/>
14326 <arg name='node2' type='xmlNodePtr' info='unused'/>
14330 <info>This is a generic signature for the XML shell functions.</info>
14331 <return type='int' info='an int, negative returns indicating errors.'/>
14332 <arg name='ctxt' type='xmlShellCtxtPtr' info='a shell context'/>
14333 <arg name='arg' type='char *' info='a string argument'/>
14334 <arg name='node' type='xmlNodePtr' info='a first node'/>
14335 <arg name='node2' type='xmlNodePtr' info='a second node'/>
14339 …<info>Implements the XML shell function "dir" dumps informations about the node (namespa…
14340 <return type='int' info='0'/>
14341 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14342 <arg name='arg' type='char *' info='unused'/>
14343 <arg name='node' type='xmlNodePtr' info='a node'/>
14344 <arg name='node2' type='xmlNodePtr' info='unused'/>
14348 …info>Implements the XML shell function "du" show the structure of the subtree under node…
14349 <return type='int' info='0 or -1 in case of error'/>
14350 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14351 <arg name='arg' type='char *' info='unused'/>
14352 <arg name='tree' type='xmlNodePtr' info='a node defining a subtree'/>
14353 <arg name='node2' type='xmlNodePtr' info='unused'/>
14357 …<info>Implements the XML shell function "ls" Does an Unix like listing of the given node…
14358 <return type='int' info='0'/>
14359 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14360 <arg name='arg' type='char *' info='unused'/>
14361 <arg name='node' type='xmlNodePtr' info='a node'/>
14362 <arg name='node2' type='xmlNodePtr' info='unused'/>
14366 …<info>Implements the XML shell function "load" loads a new document specified by the fil…
14367 <return type='int' info='0 or -1 if loading failed'/>
14368 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14369 <arg name='filename' type='char *' info='the file name'/>
14370 <arg name='node' type='xmlNodePtr' info='unused'/>
14371 <arg name='node2' type='xmlNodePtr' info='unused'/>
14375 <info>Print node to the output FILE</info>
14377 <arg name='node' type='xmlNodePtr' info='a non-null node to print to the output FILE'/>
14381 <info>Print the xpath error to libxml default error channel</info>
14383 <arg name='errorType' type='int' info='valid xpath error id'/>
14384 <arg name='arg' type='const char *' info='the argument that cause xpath to fail'/>
14388 <info>Prints result to the output FILE</info>
14390 … <arg name='list' type='xmlXPathObjectPtr' info='a valid result generated by an xpath evaluation'/>
14394 …info>Implements the XML shell function "pwd" Show the full path from the root to the nod…
14395 <return type='int' info='0 or -1 in case of error'/>
14396 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14397 <arg name='buffer' type='char *' info='the output buffer'/>
14398 <arg name='node' type='xmlNodePtr' info='a node'/>
14399 <arg name='node2' type='xmlNodePtr' info='unused'/>
14403 <info>This is a generic signature for the XML shell input function.</info>
14404 <return type='char *' info='a string which will be freed by the Shell.'/>
14405 <arg name='prompt' type='char *' info='a string prompt'/>
14409 …<info>Implements the XML shell function "save" Write the current document to the filenam…
14410 <return type='int' info='0 or -1 in case of error'/>
14411 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14412 <arg name='filename' type='char *' info='the file name (optional)'/>
14413 <arg name='node' type='xmlNodePtr' info='unused'/>
14414 <arg name='node2' type='xmlNodePtr' info='unused'/>
14418 …info>Implements the XML shell function "validate" Validate the document, if a DTD path i…
14419 <return type='int' info='0 or -1 in case of error'/>
14420 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14421 <arg name='dtd' type='char *' info='the DTD URI (optional)'/>
14422 <arg name='node' type='xmlNodePtr' info='unused'/>
14423 <arg name='node2' type='xmlNodePtr' info='unused'/>
14427 …info>Implements the XML shell function "write" Write the current node to the filename, i…
14428 <return type='int' info='0 or -1 in case of error'/>
14429 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14430 <arg name='filename' type='char *' info='the file name'/>
14431 <arg name='node' type='xmlNodePtr' info='a node in the tree'/>
14432 <arg name='node2' type='xmlNodePtr' info='unused'/>
14435 …<info>skip all blanks character found at that point in the input streams. It pops up finished enti…
14436 <return type='int' info='the number of space chars skipped'/>
14437 <arg name='ctxt' type='xmlParserCtxtPtr' info='the XML parser context'/>
14440 …<info>This will dump the content of the element content definition Intended just for the debug rou…
14442 <arg name='buf' type='char *' info='an output buffer'/>
14443 <arg name='size' type='int' info='the buffer size'/>
14444 <arg name='content' type='xmlElementContentPtr' info='An element table'/>
14445 … <arg name='englob' type='int' info='1 if one must print the englobing parenthesis, 0 otherwise'/>
14448 …info>parse an UTF8 encoded XML qualified name string [NS 5] QName ::= (Prefix ':')? Loc…
14449 … <return type='xmlChar *' info='the local part, and prefix is updated to get the Prefix if any.'/>
14450 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
14451 <arg name='name' type='const xmlChar *' info='an XML parser context'/>
14452 <arg name='prefix' type='xmlChar **' info='a xmlChar **'/>
14455 …info>parse an XML qualified name string [NS 5] QName ::= (Prefix ':')? LocalPart [NS 6…
14456 …<return type='xmlChar *' info='NULL if not a QName, otherwise the local part, and prefix is update…
14457 <arg name='name' type='const xmlChar *' info='the full QName'/>
14458 <arg name='prefix' type='xmlChar **' info='a xmlChar **'/>
14461 <info>parse an XML qualified name string,i</info>
14462 …<return type='const xmlChar *' info='NULL if it is not a Qualified Name, otherwise, update len wit…
14463 <arg name='name' type='const xmlChar *' info='the full QName'/>
14464 <arg name='len' type='int *' info='an int *'/>
14468 <info>Deprecated, unsafe, use xmlSnprintfElementContent</info>
14470 <arg name='buf' type='char *' info='an output buffer'/>
14471 <arg name='content' type='xmlElementContentPtr' info='An element table'/>
14472 … <arg name='englob' type='int' info='1 if one must print the englobing parenthesis, 0 otherwise'/>
14475 <info>Blocks further parser processing</info>
14477 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
14480 …<info>Check if both strings are equal of have same content. Should be a bit more readable and fast…
14481 <return type='int' info='1 if they are equal, 0 if they are different'/>
14482 <arg name='str1' type='const xmlChar *' info='the first xmlChar *'/>
14483 <arg name='str2' type='const xmlChar *' info='the second xmlChar *'/>
14486 <info>Formats @msg and places result into @buf.</info>
14487 <return type='int' info='the number of characters written to @buf or -1 if an error occurs.'/>
14488 <arg name='buf' type='xmlChar *' info='the result buffer.'/>
14489 <arg name='len' type='int' info='the result buffer length.'/>
14490 <arg name='msg' type='const xmlChar *' info='the message with printf formatting.'/>
14491 <arg name='...' type='...' info='extra parameters for the message.'/>
14494 <info>Check if a QName is Equal to a given string</info>
14495 <return type='int' info='1 if they are equal, 0 if they are different'/>
14496 <arg name='pref' type='const xmlChar *' info='the prefix of the QName'/>
14497 <arg name='name' type='const xmlChar *' info='the localname of the QName'/>
14498 <arg name='str' type='const xmlChar *' info='the second xmlChar *'/>
14501 <info>Formats @msg and places result into @buf.</info>
14502 <return type='int' info='the number of characters written to @buf or -1 if an error occurs.'/>
14503 <arg name='buf' type='xmlChar *' info='the result buffer.'/>
14504 <arg name='len' type='int' info='the result buffer length.'/>
14505 <arg name='msg' type='const xmlChar *' info='the message with printf formatting.'/>
14506 <arg name='ap' type='va_list' info='extra parameters for the message.'/>
14509 <info>a strcasecmp for xmlChar's</info>
14510 <return type='int' info='the integer result of the comparison'/>
14511 <arg name='str1' type='const xmlChar *' info='the first xmlChar *'/>
14512 <arg name='str2' type='const xmlChar *' info='the second xmlChar *'/>
14515 <info>a case-ignoring strstr for xmlChar's</info>
14516 <return type='const xmlChar *' info='the xmlChar * for the first occurrence or NULL.'/>
14517 <arg name='str' type='const xmlChar *' info='the xmlChar * array (haystack)'/>
14518 <arg name='val' type='const xmlChar *' info='the xmlChar to search (needle)'/>
14521 …info>a strcat for array of xmlChar's. Since they are supposed to be encoded in UTF-8 or an en…
14522 <return type='xmlChar *' info='a new xmlChar * containing the concatenated string.'/>
14523 <arg name='cur' type='xmlChar *' info='the original xmlChar * array'/>
14524 <arg name='add' type='const xmlChar *' info='the xmlChar * array added'/>
14527 <info>a strchr for xmlChar's</info>
14528 <return type='const xmlChar *' info='the xmlChar * for the first occurrence or NULL.'/>
14529 <arg name='str' type='const xmlChar *' info='the xmlChar * array'/>
14530 <arg name='val' type='xmlChar' info='the xmlChar to search'/>
14533 <info>a strcmp for xmlChar's</info>
14534 <return type='int' info='the integer result of the comparison'/>
14535 <arg name='str1' type='const xmlChar *' info='the first xmlChar *'/>
14536 <arg name='str2' type='const xmlChar *' info='the second xmlChar *'/>
14539 …info>a strdup for array of xmlChar's. Since they are supposed to be encoded in UTF-8 or an en…
14540 <return type='xmlChar *' info='a new xmlChar * or NULL'/>
14541 <arg name='cur' type='const xmlChar *' info='the input xmlChar *'/>
14544 <info>Signature for an strdup() implementation.</info>
14545 <return type='char *' info='the copy of the string or NULL in case of error.'/>
14546 <arg name='str' type='const char *' info='a zero terminated string'/>
14550 <info>push one level from the stream.</info>
14551 <return type='int' info='-1 in case of error, 0 otherwise.'/>
14552 <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/>
14556 …info>Push new data onto the stream. NOTE: if the call xmlPatterncompile() indicated a dictionary, …
14557 …<return type='int' info='-1 in case of error, 1 if the current state in the stream is a match and …
14558 <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/>
14559 <arg name='name' type='const xmlChar *' info='the current name'/>
14560 <arg name='ns' type='const xmlChar *' info='the namespace name'/>
14564 …info>Push new attribute data onto the stream. NOTE: if the call xmlPatterncompile() indicated a di…
14565 …<return type='int' info='-1 in case of error, 1 if the current state in the stream is a match and …
14566 <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/>
14567 <arg name='name' type='const xmlChar *' info='the current name'/>
14568 <arg name='ns' type='const xmlChar *' info='the namespace name'/>
14572 …info>Push new data onto the stream. NOTE: if the call xmlPatterncompile() indicated a dictionary, …
14573 …<return type='int' info='-1 in case of error, 1 if the current state in the stream is a match and …
14574 <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/>
14575 <arg name='name' type='const xmlChar *' info='the current name'/>
14576 <arg name='ns' type='const xmlChar *' info='the namespace name'/>
14577 <arg name='nodeType' type='int' info='the type of the node being pushed'/>
14581 …info>Query if the streaming pattern additionally needs to be fed with text-, cdata-section-, comme…
14582 …<return type='int' info='1 in case of need of nodes of the above described types, 0 otherwise. -1 …
14583 <arg name='streamCtxt' type='xmlStreamCtxtPtr' info='the stream context'/>
14586 …<info>The current char value, if using UTF-8 this may actually span multiple bytes in the input bu…
14587 <return type='int' info='the current char value and its length'/>
14588 <arg name='ctxt' type='xmlParserCtxtPtr' info='the XML parser context'/>
14589 <arg name='cur' type='const xmlChar *' info='pointer to the beginning of the char'/>
14590 <arg name='len' type='int *' info='pointer to the length of the char read'/>
14593 …info>Takes a entity string content and process to do the adequate substitutions. [67] Reference :…
14594 …<return type='xmlChar *' info='A newly allocated string with the substitution done. The caller mus…
14595 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
14596 <arg name='str' type='const xmlChar *' info='the input string'/>
14597 … <arg name='what' type='int' info='combination of XML_SUBSTITUTE_REF and XML_SUBSTITUTE_PEREF'/>
14598 <arg name='end' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
14599 <arg name='end2' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
14600 <arg name='end3' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
14603 …<info>Parse the value string and build the node list associated. Should produce a flat tree with o…
14604 <return type='xmlNodePtr' info='a pointer to the first child'/>
14605 <arg name='doc' type='const xmlDoc *' info='the document'/>
14606 <arg name='value' type='const xmlChar *' info='the value of the attribute'/>
14609 …info>Takes a entity string content and process to do the adequate substitutions. [67] Reference :…
14610 …<return type='xmlChar *' info='A newly allocated string with the substitution done. The caller mus…
14611 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
14612 <arg name='str' type='const xmlChar *' info='the input string'/>
14613 <arg name='len' type='int' info='the string length'/>
14614 … <arg name='what' type='int' info='combination of XML_SUBSTITUTE_REF and XML_SUBSTITUTE_PEREF'/>
14615 <arg name='end' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
14616 <arg name='end2' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
14617 <arg name='end3' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
14620 …<info>Parse the value string and build the node list associated. Should produce a flat tree with o…
14621 <return type='xmlNodePtr' info='a pointer to the first child'/>
14622 <arg name='doc' type='const xmlDoc *' info='the document'/>
14623 <arg name='value' type='const xmlChar *' info='the value of the text'/>
14624 <arg name='len' type='int' info='the length of the string value'/>
14627 <info>length of a xmlChar's string</info>
14628 <return type='int' info='the number of xmlChar contained in the ARRAY.'/>
14629 <arg name='str' type='const xmlChar *' info='the xmlChar * array'/>
14632 <info>a strncasecmp for xmlChar's</info>
14633 <return type='int' info='the integer result of the comparison'/>
14634 <arg name='str1' type='const xmlChar *' info='the first xmlChar *'/>
14635 <arg name='str2' type='const xmlChar *' info='the second xmlChar *'/>
14636 <arg name='len' type='int' info='the max comparison length'/>
14639 …info>a strncat for array of xmlChar's, it will extend @cur with the len first bytes of @add. …
14640 …<return type='xmlChar *' info='a new xmlChar *, the original @cur is reallocated if needed and sho…
14641 <arg name='cur' type='xmlChar *' info='the original xmlChar * array'/>
14642 <arg name='add' type='const xmlChar *' info='the xmlChar * array added'/>
14643 <arg name='len' type='int' info='the length of @add'/>
14646 …info>same as xmlStrncat, but creates a new string. The original two strings are not freed. If @le…
14647 <return type='xmlChar *' info='a new xmlChar * or NULL'/>
14648 <arg name='str1' type='const xmlChar *' info='first xmlChar string'/>
14649 <arg name='str2' type='const xmlChar *' info='second xmlChar string'/>
14650 <arg name='len' type='int' info='the len of @str2 or < 0'/>
14653 <info>a strncmp for xmlChar's</info>
14654 <return type='int' info='the integer result of the comparison'/>
14655 <arg name='str1' type='const xmlChar *' info='the first xmlChar *'/>
14656 <arg name='str2' type='const xmlChar *' info='the second xmlChar *'/>
14657 <arg name='len' type='int' info='the max comparison length'/>
14660 <info>a strndup for array of xmlChar's</info>
14661 <return type='xmlChar *' info='a new xmlChar * or NULL'/>
14662 <arg name='cur' type='const xmlChar *' info='the input xmlChar *'/>
14663 <arg name='len' type='int' info='the len of @cur'/>
14666 <info>a strstr for xmlChar's</info>
14667 <return type='const xmlChar *' info='the xmlChar * for the first occurrence or NULL.'/>
14668 <arg name='str' type='const xmlChar *' info='the xmlChar * array (haystack)'/>
14669 <arg name='val' type='const xmlChar *' info='the xmlChar to search (needle)'/>
14672 <info>Extract a substring of a given string</info>
14673 <return type='xmlChar *' info='the xmlChar * for the first occurrence or NULL.'/>
14674 <arg name='str' type='const xmlChar *' info='the xmlChar * array (haystack)'/>
14675 <arg name='start' type='int' info='the index of the first char (zero based)'/>
14676 <arg name='len' type='int' info='the length of the substring'/>
14679 …<info>Signature of the function to use when there is an error and the module handles the new error…
14681 <arg name='userData' type='void *' info='user provided data for the error callback'/>
14682 <arg name='error' type='xmlErrorPtr' info='the error being raised.'/>
14685 …info>Set and return the previous value for default entity support. Initially the parser always kee…
14686 <return type='int' info='the last value for 0 for no substitution, 1 for substitution.'/>
14687 <arg name='val' type='int' info='int 0 or 1'/>
14690 … <info>change the input functions when discovering the character encoding of a given entity.</info>
14691 <return type='int' info='0 in case of success, -1 otherwise'/>
14692 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
14693 <arg name='enc' type='xmlCharEncoding' info='the encoding value (number)'/>
14696 … <info>change the input functions when discovering the character encoding of a given entity.</info>
14697 <return type='int' info='0 in case of success, -1 otherwise'/>
14698 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
14699 <arg name='input' type='xmlParserInputPtr' info='the input stream'/>
14700 <arg name='handler' type='xmlCharEncodingHandlerPtr' info='the encoding handler'/>
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='handler' type='xmlCharEncodingHandlerPtr' info='the encoding handler'/>
14709 <info>Concat the given string at the end of the existing node content</info>
14710 <return type='int' info='-1 in case of error, 0 otherwise'/>
14711 <arg name='node' type='xmlNodePtr' info='the node'/>
14712 <arg name='content' type='const xmlChar *' info='the content'/>
14713 <arg name='len' type='int' info='@content length'/>
14716 <info>Merge two text nodes into one</info>
14717 <return type='xmlNodePtr' info='the first text node augmented'/>
14718 <arg name='first' type='xmlNodePtr' info='the first text node'/>
14719 <arg name='second' type='xmlNodePtr' info='the second text node being merged'/>
14723 <info>Provides the number of attributes of the current node</info>
14724 <return type='int' info='0 i no attributes, -1 in case of error or the attribute count'/>
14725 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14729 <info>The base URI of the node.</info>
14730 …<return type='xmlChar *' info='the base URI or NULL if not available, if non NULL it need to be fr…
14731 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14735 …info>This function provides the current index of the parser used by the reader, relative to the st…
14736 …<return type='long' info='the index in bytes from the beginning of the entity or -1 in case the in…
14737 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
14741 …<info>This method releases any resources allocated by the current instance changes the state to Cl…
14742 <return type='int' info='0 or -1 in case of error'/>
14743 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14747 <info>The base URI of the node.</info>
14748 …<return type='const xmlChar *' info='the base URI or NULL if not available, the string will be dea…
14749 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14753 <info>Determine the encoding of the document being read.</info>
14754 …<return type='const xmlChar *' info='a string containing the encoding of the document or NULL in c…
14755 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14759 <info>The local name of the node.</info>
14760 …<return type='const xmlChar *' info='the local name or NULL if not available, the string will be d…
14761 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14765 <info>The qualified name of the node, equal to Prefix :LocalName.</info>
14766 …<return type='const xmlChar *' info='the local name or NULL if not available, the string is deallo…
14767 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14771 <info>The URI defining the namespace associated with the node.</info>
14772 …<return type='const xmlChar *' info='the namespace URI or NULL if not available, the string will b…
14773 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14777 <info>A shorthand reference to the namespace associated with the node.</info>
14778 …<return type='const xmlChar *' info='the prefix or NULL if not available, the string is deallocate…
14779 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14783 …<info>Get an interned string from the reader, allows for example to speedup string name comparison…
14784 …<return type='const xmlChar *' info='an interned copy of the string or NULL in case of error. The …
14785 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14786 <arg name='str' type='const xmlChar *' info='the string to intern.'/>
14790 <info>Provides the text value of the node if present</info>
14791 …<return type='const xmlChar *' info='the string or NULL if not available. The result will be deall…
14792 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14796 <info>The xml:lang scope within which the node resides.</info>
14797 <return type='const xmlChar *' info='the xml:lang value or NULL if none exists.'/>
14798 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14802 <info>Determine the XML version of the document being read.</info>
14803 …<return type='const xmlChar *' info='a string containing the XML version of the document or NULL i…
14804 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14808 …info>Hacking interface allowing to get the xmlDocPtr correponding to the current document being ac…
14809 <return type='xmlDocPtr' info='the xmlDocPtr or NULL in case of error.'/>
14810 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14814 …info>Hacking interface allowing to get the xmlNodePtr correponding to the current node being acces…
14815 <return type='xmlNodePtr' info='the xmlNodePtr or NULL in case of error.'/>
14816 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14820 <info>The depth of the node in the tree.</info>
14821 <return type='int' info='the depth or -1 in case of error'/>
14822 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14826 <info>Signature of an error callback from a reader parser</info>
14828 <arg name='arg' type='void *' info='the user argument'/>
14829 <arg name='msg' type='const char *' info='the message'/>
14830 <arg name='severity' type='xmlParserSeverities' info='the severity of the error'/>
14831 …<arg name='locator' type='xmlTextReaderLocatorPtr' info='a locator indicating where the error occu…
14835 …<info>Reads the contents of the current node and the full subtree. It then makes the subtree avail…
14836 …<return type='xmlNodePtr' info='a node pointer valid until the next xmlTextReaderRead() call or NU…
14837 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14841 <info>Provides the value of the attribute with the specified qualified name.</info>
14842 …<return type='xmlChar *' info='a string containing the value of the specified attribute, or NULL i…
14843 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14844 <arg name='name' type='const xmlChar *' info='the qualified name of the attribute.'/>
14848 …<info>Provides the value of the attribute with the specified index relative to the containing elem…
14849 …<return type='xmlChar *' info='a string containing the value of the specified attribute, or NULL i…
14850 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14851 …<arg name='no' type='int' info='the zero-based index of the attribute relative to the containing e…
14855 <info>Provides the value of the specified attribute</info>
14856 …<return type='xmlChar *' info='a string containing the value of the specified attribute, or NULL i…
14857 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14858 <arg name='localName' type='const xmlChar *' info='the local name of the attribute.'/>
14859 <arg name='namespaceURI' type='const xmlChar *' info='the namespace URI of the attribute.'/>
14863 <info>Retrieve the error callback function and user argument.</info>
14865 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14866 …<arg name='f' type='xmlTextReaderErrorFunc *' info='the callback function or NULL is no callback h…
14867 <arg name='arg' type='void **' info='a user argument'/>
14871 <info>Provide the column number of the current parsing point.</info>
14872 <return type='int' info='an int or 0 if not available'/>
14873 <arg name='reader' type='xmlTextReaderPtr' info='the user data (XML reader context)'/>
14877 <info>Provide the line number of the current parsing point.</info>
14878 <return type='int' info='an int or 0 if not available'/>
14879 <arg name='reader' type='xmlTextReaderPtr' info='the user data (XML reader context)'/>
14883 <info>Read the parser internal property.</info>
14884 <return type='int' info='the value, usually 0 or 1, or -1 in case of error.'/>
14885 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14886 <arg name='prop' type='int' info='the xmlParserProperties to get'/>
14890 …info>Method to get the remainder of the buffered XML. this method stops the parser, set its state …
14891 …<return type='xmlParserInputBufferPtr' info='the xmlParserInputBufferPtr attached to the XML or NU…
14892 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14896 <info>Whether the node has attributes.</info>
14897 <return type='int' info='1 if true, 0 if false, and -1 in case or error'/>
14898 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14902 <info>Whether the node can have a text value.</info>
14903 <return type='int' info='1 if true, 0 if false, and -1 in case or error'/>
14904 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14908 …<info>Whether an Attribute node was generated from the default value defined in the DTD or schema…
14909 <return type='int' info='0 if not defaulted, 1 if defaulted, and -1 in case of error'/>
14910 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14914 <info>Check if the current node is empty</info>
14915 <return type='int' info='1 if empty, 0 if not and -1 in case of error'/>
14916 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14920 …<info>Determine whether the current node is a namespace declaration rather than a regular attribut…
14921 …<return type='int' info='1 if the current node is a namespace declaration, 0 if it is a regular at…
14922 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14926 <info>Retrieve the validity status from the parser context</info>
14927 <return type='int' info='the flag value 1 if valid, 0 if no, and -1 in case of error'/>
14928 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14932 <info>The local name of the node.</info>
14933 …<return type='xmlChar *' info='the local name or NULL if not available, if non NULL it need to be …
14934 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14938 <info>Obtain the base URI for the given locator.</info>
14939 …<return type='xmlChar *' info='the base URI or NULL in case of error, if non NULL it need to be fr…
14940 <arg name='locator' type='xmlTextReaderLocatorPtr' info='the xmlTextReaderLocatorPtr used'/>
14944 <info>Obtain the line number for the given locator.</info>
14945 <return type='int' info='the line number or -1 in case of error.'/>
14946 <arg name='locator' type='xmlTextReaderLocatorPtr' info='the xmlTextReaderLocatorPtr used'/>
14950 <info>Resolves a namespace prefix in the scope of the current element.</info>
14951 …<return type='xmlChar *' info='a string containing the namespace URI to which the prefix maps or N…
14952 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14953 …<arg name='prefix' type='const xmlChar *' info='the prefix whose namespace URI is to be resolved. …
14957 …<info>Moves the position of the current instance to the attribute with the specified qualified nam…
14958 <return type='int' info='1 in case of success, -1 in case of error, 0 if not found'/>
14959 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14960 <arg name='name' type='const xmlChar *' info='the qualified name of the attribute.'/>
14964 …<info>Moves the position of the current instance to the attribute with the specified index relativ…
14965 <return type='int' info='1 in case of success, -1 in case of error, 0 if not found'/>
14966 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14967 …<arg name='no' type='int' info='the zero-based index of the attribute relative to the containing e…
14971 …<info>Moves the position of the current instance to the attribute with the specified local name an…
14972 <return type='int' info='1 in case of success, -1 in case of error, 0 if not found'/>
14973 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14974 <arg name='localName' type='const xmlChar *' info='the local name of the attribute.'/>
14975 <arg name='namespaceURI' type='const xmlChar *' info='the namespace URI of the attribute.'/>
14979 …<info>Moves the position of the current instance to the node that contains the current Attribute …
14980 <return type='int' info='1 in case of success, -1 in case of error, 0 if not moved'/>
14981 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14985 …<info>Moves the position of the current instance to the first attribute associated with the curren…
14986 <return type='int' info='1 in case of success, -1 in case of error, 0 if not found'/>
14987 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14991 …<info>Moves the position of the current instance to the next attribute associated with the current…
14992 <return type='int' info='1 in case of success, -1 in case of error, 0 if not found'/>
14993 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14997 <info>The qualified name of the node, equal to Prefix :LocalName.</info>
14998 …<return type='xmlChar *' info='the local name or NULL if not available, if non NULL it need to be …
14999 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15003 <info>The URI defining the namespace associated with the node.</info>
15004 …<return type='xmlChar *' info='the namespace URI or NULL if not available, if non NULL it need to …
15005 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15009 …<info>Skip to the node following the current one in document order while avoiding the subtree if a…
15010 …<return type='int' info='1 if the node was read successfully, 0 if there is no more nodes to read,…
15011 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15015 …info>Skip to the node following the current one in document order while avoiding the subtree if an…
15016 …<return type='int' info='1 if the node was read successfully, 0 if there is no more nodes to read,…
15017 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15021 …<info>Get the node type of the current node Reference: http://www.gnu.org/software/dotgnu/pnetlib-…
15022 <return type='int' info='the xmlNodeType of the current node or -1 in case of error'/>
15023 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15027 …info>The value indicating whether to normalize white space and attribute values. Since attribute v…
15028 <return type='int' info='1 or -1 in case of error.'/>
15029 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15033 <info>A shorthand reference to the namespace associated with the node.</info>
15034 …<return type='xmlChar *' info='the prefix or NULL if not available, if non NULL it need to be free…
15035 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15039 …info>This tells the XML Reader to preserve the current node. The caller must also use xmlTextReade…
15040 <return type='xmlNodePtr' info='the xmlNodePtr or NULL in case of error.'/>
15041 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15045 …info>This tells the XML Reader to preserve all nodes matched by the pattern. The caller must also …
15046 <return type='int' info='a positive number in case of success and -1 in case of error'/>
15047 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15048 <arg name='pattern' type='const xmlChar *' info='an XPath subset pattern'/>
15049 …<arg name='namespaces' type='const xmlChar **' info='the prefix definitions, array of [URI, prefix…
15053 <info>The quotation mark character used to enclose the value of an attribute.</info>
15054 <return type='int' info='" or ' and -1 in case of error'/>
15055 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15059 …<info>Moves the position of the current instance to the next node in the stream, exposing its prop…
15060 …<return type='int' info='1 if the node was read successfully, 0 if there is no more nodes to read,…
15061 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15065 <info>Parses an attribute value into one or more Text and EntityReference nodes.</info>
15066 …<return type='int' info='1 in case of success, 0 if the reader was not positionned on an ttribute …
15067 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15071 <info>Reads the contents of the current node, including child nodes and markup.</info>
15072 …<return type='xmlChar *' info='a string containing the XML content, or NULL if the current node is…
15073 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15077 <info>Reads the contents of the current node, including child nodes and markup.</info>
15078 …<return type='xmlChar *' info='a string containing the node and any XML content, or NULL if the cu…
15079 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15083 <info>Gets the read state of the reader.</info>
15084 <return type='int' info='the state value, or -1 in case of error'/>
15085 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15089 <info>Reads the contents of an element or a text node as a string.</info>
15090 …<return type='xmlChar *' info='a string containing the contents of the Element or Text node, or NU…
15091 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15095 …info>Use RelaxNG to validate the document as it is processed. Activation is only possible before t…
15096 …<return type='int' info='0 in case the RelaxNG validation could be (des)activated and -1 in case o…
15097 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15098 <arg name='schema' type='xmlRelaxNGPtr' info='a precompiled RelaxNG schema'/>
15102 …info>Use RelaxNG schema to validate the document as it is processed. Activation is only possible b…
15103 …<return type='int' info='0 in case the schemas validation could be (de)activated and -1 in case of…
15104 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15105 <arg name='rng' type='const char *' info='the path to a RelaxNG schema or NULL'/>
15109 …info>Use RelaxNG schema context to validate the document as it is processed. Activation is only po…
15110 …<return type='int' info='0 in case the schemas validation could be (de)activated and -1 in case of…
15111 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15112 …<arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the RelaxNG schema validation context or NULL…
15113 <arg name='options' type='int' info='options (not used yet)'/>
15117 …info>Use W3C XSD schema to validate the document as it is processed. Activation is only possible b…
15118 …<return type='int' info='0 in case the schemas validation could be (de)activated and -1 in case of…
15119 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15120 <arg name='xsd' type='const char *' info='the path to a W3C XSD schema or NULL'/>
15124 …info>Use W3C XSD schema context to validate the document as it is processed. Activation is only po…
15125 …<return type='int' info='0 in case the schemas validation could be (de)activated and -1 in case of…
15126 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15127 … <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='the XML Schema validation context or NULL'/>
15128 <arg name='options' type='int' info='options (not used yet)'/>
15132 …<info>Register a callback function that will be called on error and warnings. If @f is NULL, the …
15134 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15135 …<arg name='f' type='xmlTextReaderErrorFunc' info='the callback function to call on error and warni…
15136 <arg name='arg' type='void *' info='a user argument to pass to the callback function'/>
15140 …info>Change the parser processing behaviour by changing some of its internal properties. Note that…
15141 <return type='int' info='0 if the call was successful, or -1 in case of error'/>
15142 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15143 <arg name='prop' type='int' info='the xmlParserProperties to set'/>
15144 <arg name='value' type='int' info='usually 0 or 1 to (de)activate it'/>
15148 …info>Use XSD Schema to validate the document as it is processed. Activation is only possible befor…
15149 …<return type='int' info='0 in case the Schema validation could be (des)activated and -1 in case of…
15150 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15151 <arg name='schema' type='xmlSchemaPtr' info='a precompiled Schema schema'/>
15155 …<info>Register a callback function that will be called on error and warnings. If @f is NULL, the …
15157 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15158 …<arg name='f' type='xmlStructuredErrorFunc' info='the callback function to call on error and warni…
15159 <arg name='arg' type='void *' info='a user argument to pass to the callback function'/>
15163 <info>Setup an XML reader with new options</info>
15164 <return type='int' info='0 in case of success and -1 in case of error.'/>
15165 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
15166 …<arg name='input' type='xmlParserInputBufferPtr' info='xmlParserInputBufferPtr used to feed the re…
15167 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
15168 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
15169 <arg name='options' type='int' info='a combination of xmlParserOption'/>
15173 <info>Determine the standalone status of the document being read.</info>
15174 …<return type='int' info='1 if the document was declared to be standalone, 0 if it was declared to …
15175 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15179 <info>Provides the text value of the node if present</info>
15180 …<return type='xmlChar *' info='the string or NULL if not available. The result must be deallocated…
15181 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15185 <info>The xml:lang scope within which the node resides.</info>
15186 …<return type='xmlChar *' info='the xml:lang value or NULL if none exists., if non NULL it need to …
15187 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15191 <info>End the current xml element.</info>
15192 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15193 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15197 <info>End an xml CDATA section.</info>
15198 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15199 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15203 <info>End the current xml coment.</info>
15204 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15205 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15209 <info>End an xml DTD.</info>
15210 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15211 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15215 <info>End an xml DTD attribute list.</info>
15216 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15217 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15221 <info>End an xml DTD element.</info>
15222 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15223 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15227 <info>End an xml DTD entity.</info>
15228 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15229 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15233 …<info>End an xml document. All open elements are closed, and the content is flushed to the output.…
15234 <return type='int' info='the bytes written or -1 in case of error'/>
15235 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15239 <info>End the current xml element.</info>
15240 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15241 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15245 <info>End the current xml PI.</info>
15246 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15247 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15251 <info>Flush the output buffer.</info>
15252 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15253 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15257 <info>End the current xml element. Writes an end tag even if the element is empty</info>
15258 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15259 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15263 … <info>Set indentation output. indent = 0 do not indentation. indent > 0 do indentation.</info>
15264 <return type='int' info='-1 on error or 0 otherwise.'/>
15265 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15266 <arg name='indent' type='int' info='do indentation?'/>
15270 <info>Set string indentation.</info>
15271 <return type='int' info='-1 on error or 0 otherwise.'/>
15272 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15273 <arg name='str' type='const xmlChar *' info='the xmlChar string'/>
15277 <info>Set the character used for quoting attributes.</info>
15278 <return type='int' info='-1 on error or 0 otherwise.'/>
15279 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15280 <arg name='quotechar' type='xmlChar' info='the quote character'/>
15284 <info>Start an xml attribute.</info>
15285 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15286 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15287 <arg name='name' type='const xmlChar *' info='element name'/>
15291 <info>Start an xml attribute with namespace support.</info>
15292 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15293 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15294 <arg name='prefix' type='const xmlChar *' info='namespace prefix or NULL'/>
15295 <arg name='name' type='const xmlChar *' info='element local name'/>
15296 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI or NULL'/>
15300 <info>Start an xml CDATA section.</info>
15301 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15302 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15306 <info>Start an xml comment.</info>
15307 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15308 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15312 <info>Start an xml DTD.</info>
15313 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15314 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15315 <arg name='name' type='const xmlChar *' info='the name of the DTD'/>
15316 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15317 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15321 <info>Start an xml DTD ATTLIST.</info>
15322 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15323 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15324 <arg name='name' type='const xmlChar *' info='the name of the DTD ATTLIST'/>
15328 <info>Start an xml DTD element.</info>
15329 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15330 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15331 <arg name='name' type='const xmlChar *' info='the name of the DTD element'/>
15335 <info>Start an xml DTD ATTLIST.</info>
15336 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15337 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15338 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
15339 <arg name='name' type='const xmlChar *' info='the name of the DTD ATTLIST'/>
15343 <info>Start a new xml document</info>
15344 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15345 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15346 …<arg name='version' type='const char *' info='the xml version ("1.0") or NULL for defaul…
15347 <arg name='encoding' type='const char *' info='the encoding or NULL for default'/>
15348 …<arg name='standalone' type='const char *' info='"yes" or "no" or NULL for def…
15352 <info>Start an xml element.</info>
15353 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15354 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15355 <arg name='name' type='const xmlChar *' info='element name'/>
15359 <info>Start an xml element with namespace support.</info>
15360 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15361 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15362 <arg name='prefix' type='const xmlChar *' info='namespace prefix or NULL'/>
15363 <arg name='name' type='const xmlChar *' info='element local name'/>
15364 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI or NULL'/>
15368 <info>Start an xml PI.</info>
15369 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15370 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15371 <arg name='target' type='const xmlChar *' info='PI target'/>
15375 <info>Write an xml attribute.</info>
15376 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15377 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15378 <arg name='name' type='const xmlChar *' info='attribute name'/>
15379 <arg name='content' type='const xmlChar *' info='attribute content'/>
15383 <info>Write an xml attribute.</info>
15384 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15385 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15386 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
15387 <arg name='name' type='const xmlChar *' info='attribute local name'/>
15388 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
15389 <arg name='content' type='const xmlChar *' info='attribute content'/>
15393 <info>Write an base64 encoded xml text.</info>
15394 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15395 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15396 <arg name='data' type='const char *' info='binary data'/>
15397 <arg name='start' type='int' info='the position within the data of the first byte to encode'/>
15398 <arg name='len' type='int' info='the number of bytes to encode'/>
15402 <info>Write a BinHex encoded xml text.</info>
15403 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15404 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15405 <arg name='data' type='const char *' info='binary data'/>
15406 <arg name='start' type='int' info='the position within the data of the first byte to encode'/>
15407 <arg name='len' type='int' info='the number of bytes to encode'/>
15411 <info>Write an xml CDATA.</info>
15412 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15413 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15414 <arg name='content' type='const xmlChar *' info='CDATA content'/>
15418 <info>Write an xml comment.</info>
15419 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15420 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15421 <arg name='content' type='const xmlChar *' info='comment string'/>
15425 <info>Write a DTD.</info>
15426 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15427 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15428 <arg name='name' type='const xmlChar *' info='the name of the DTD'/>
15429 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15430 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15431 <arg name='subset' type='const xmlChar *' info='string content of the DTD'/>
15435 <info>Write a DTD ATTLIST.</info>
15436 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15437 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15438 <arg name='name' type='const xmlChar *' info='the name of the DTD ATTLIST'/>
15439 <arg name='content' type='const xmlChar *' info='content of the ATTLIST'/>
15443 <info>Write a DTD element.</info>
15444 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15445 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15446 <arg name='name' type='const xmlChar *' info='the name of the DTD element'/>
15447 <arg name='content' type='const xmlChar *' info='content of the element'/>
15451 <info>Write a DTD entity.</info>
15452 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15453 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15454 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
15455 <arg name='name' type='const xmlChar *' info='the name of the DTD entity'/>
15456 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15457 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15458 <arg name='ndataid' type='const xmlChar *' info='the xml notation name.'/>
15459 <arg name='content' type='const xmlChar *' info='content of the entity'/>
15463 …<info>Write a DTD external entity. The entity must have been started with xmlTextWriterStartDTDEnt…
15464 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15465 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15466 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
15467 <arg name='name' type='const xmlChar *' info='the name of the DTD entity'/>
15468 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15469 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15470 <arg name='ndataid' type='const xmlChar *' info='the xml notation name.'/>
15474 <info>Write the contents of a DTD external entity.</info>
15475 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15476 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15477 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15478 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15479 <arg name='ndataid' type='const xmlChar *' info='the xml notation name.'/>
15483 <info>Write a DTD internal entity.</info>
15484 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15485 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15486 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
15487 <arg name='name' type='const xmlChar *' info='the name of the DTD entity'/>
15488 <arg name='content' type='const xmlChar *' info='content of the entity'/>
15492 <info>Write a DTD entity.</info>
15493 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15494 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15495 <arg name='name' type='const xmlChar *' info='the name of the xml notation'/>
15496 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15497 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15501 <info>Write an xml element.</info>
15502 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15503 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15504 <arg name='name' type='const xmlChar *' info='element name'/>
15505 <arg name='content' type='const xmlChar *' info='element content'/>
15509 <info>Write an xml element with namespace support.</info>
15510 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15511 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15512 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
15513 <arg name='name' type='const xmlChar *' info='element local name'/>
15514 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
15515 <arg name='content' type='const xmlChar *' info='element content'/>
15519 <info>Write a formatted xml attribute.</info>
15520 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15521 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15522 <arg name='name' type='const xmlChar *' info='attribute name'/>
15523 <arg name='format' type='const char *' info='format string (see printf)'/>
15524 <arg name='...' type='...' info='extra parameters for the format'/>
15528 <info>Write a formatted xml attribute.with namespace support</info>
15529 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15530 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15531 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
15532 <arg name='name' type='const xmlChar *' info='attribute local name'/>
15533 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
15534 <arg name='format' type='const char *' info='format string (see printf)'/>
15535 <arg name='...' type='...' info='extra parameters for the format'/>
15539 <info>Write a formatted xml CDATA.</info>
15540 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15541 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15542 <arg name='format' type='const char *' info='format string (see printf)'/>
15543 <arg name='...' type='...' info='extra parameters for the format'/>
15547 <info>Write an xml comment.</info>
15548 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15549 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15550 <arg name='format' type='const char *' info='format string (see printf)'/>
15551 <arg name='...' type='...' info='extra parameters for the format'/>
15555 <info>Write a DTD with a formatted markup declarations part.</info>
15556 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15557 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15558 <arg name='name' type='const xmlChar *' info='the name of the DTD'/>
15559 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15560 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15561 <arg name='format' type='const char *' info='format string (see printf)'/>
15562 <arg name='...' type='...' info='extra parameters for the format'/>
15566 <info>Write a formatted DTD ATTLIST.</info>
15567 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15568 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15569 <arg name='name' type='const xmlChar *' info='the name of the DTD ATTLIST'/>
15570 <arg name='format' type='const char *' info='format string (see printf)'/>
15571 <arg name='...' type='...' info='extra parameters for the format'/>
15575 <info>Write a formatted DTD element.</info>
15576 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15577 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15578 <arg name='name' type='const xmlChar *' info='the name of the DTD element'/>
15579 <arg name='format' type='const char *' info='format string (see printf)'/>
15580 <arg name='...' type='...' info='extra parameters for the format'/>
15584 <info>Write a formatted DTD internal entity.</info>
15585 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15586 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15587 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
15588 <arg name='name' type='const xmlChar *' info='the name of the DTD entity'/>
15589 <arg name='format' type='const char *' info='format string (see printf)'/>
15590 <arg name='...' type='...' info='extra parameters for the format'/>
15594 <info>Write a formatted xml element.</info>
15595 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15596 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15597 <arg name='name' type='const xmlChar *' info='element name'/>
15598 <arg name='format' type='const char *' info='format string (see printf)'/>
15599 <arg name='...' type='...' info='extra parameters for the format'/>
15603 <info>Write a formatted xml element with namespace support.</info>
15604 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15605 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15606 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
15607 <arg name='name' type='const xmlChar *' info='element local name'/>
15608 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
15609 <arg name='format' type='const char *' info='format string (see printf)'/>
15610 <arg name='...' type='...' info='extra parameters for the format'/>
15614 <info>Write a formatted PI.</info>
15615 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15616 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15617 <arg name='target' type='const xmlChar *' info='PI target'/>
15618 <arg name='format' type='const char *' info='format string (see printf)'/>
15619 <arg name='...' type='...' info='extra parameters for the format'/>
15623 <info>Write a formatted raw xml text.</info>
15624 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15625 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15626 <arg name='format' type='const char *' info='format string (see printf)'/>
15627 <arg name='...' type='...' info='extra parameters for the format'/>
15631 <info>Write a formatted xml text.</info>
15632 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15633 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15634 <arg name='format' type='const char *' info='format string (see printf)'/>
15635 <arg name='...' type='...' info='extra parameters for the format'/>
15639 <info>Write an xml PI.</info>
15640 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15641 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15642 <arg name='target' type='const xmlChar *' info='PI target'/>
15643 <arg name='content' type='const xmlChar *' info='PI content'/>
15647 <info>Write a raw xml text.</info>
15648 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15649 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15650 <arg name='content' type='const xmlChar *' info='text string'/>
15654 <info>Write an xml text. TODO: what about entities and special chars??</info>
15655 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15656 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15657 <arg name='content' type='const xmlChar *' info='text string'/>
15658 <arg name='len' type='int' info='length of the text string'/>
15662 <info>Write an xml text.</info>
15663 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15664 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15665 <arg name='content' type='const xmlChar *' info='text string'/>
15669 <info>Write a formatted xml attribute.</info>
15670 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15671 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15672 <arg name='name' type='const xmlChar *' info='attribute name'/>
15673 <arg name='format' type='const char *' info='format string (see printf)'/>
15674 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15678 <info>Write a formatted xml attribute.with namespace support</info>
15679 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15680 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15681 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
15682 <arg name='name' type='const xmlChar *' info='attribute local name'/>
15683 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
15684 <arg name='format' type='const char *' info='format string (see printf)'/>
15685 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15689 <info>Write a formatted xml CDATA.</info>
15690 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15691 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15692 <arg name='format' type='const char *' info='format string (see printf)'/>
15693 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15697 <info>Write an xml comment.</info>
15698 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15699 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15700 <arg name='format' type='const char *' info='format string (see printf)'/>
15701 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15705 <info>Write a DTD with a formatted markup declarations part.</info>
15706 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15707 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15708 <arg name='name' type='const xmlChar *' info='the name of the DTD'/>
15709 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15710 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15711 <arg name='format' type='const char *' info='format string (see printf)'/>
15712 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15716 <info>Write a formatted DTD ATTLIST.</info>
15717 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15718 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15719 <arg name='name' type='const xmlChar *' info='the name of the DTD ATTLIST'/>
15720 <arg name='format' type='const char *' info='format string (see printf)'/>
15721 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15725 <info>Write a formatted DTD element.</info>
15726 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15727 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15728 <arg name='name' type='const xmlChar *' info='the name of the DTD element'/>
15729 <arg name='format' type='const char *' info='format string (see printf)'/>
15730 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15734 <info>Write a formatted DTD internal entity.</info>
15735 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15736 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15737 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
15738 <arg name='name' type='const xmlChar *' info='the name of the DTD entity'/>
15739 <arg name='format' type='const char *' info='format string (see printf)'/>
15740 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15744 <info>Write a formatted xml element.</info>
15745 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15746 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15747 <arg name='name' type='const xmlChar *' info='element name'/>
15748 <arg name='format' type='const char *' info='format string (see printf)'/>
15749 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15753 <info>Write a formatted xml element with namespace support.</info>
15754 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15755 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15756 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
15757 <arg name='name' type='const xmlChar *' info='element local name'/>
15758 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
15759 <arg name='format' type='const char *' info='format string (see printf)'/>
15760 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15764 <info>Write a formatted xml PI.</info>
15765 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15766 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15767 <arg name='target' type='const xmlChar *' info='PI target'/>
15768 <arg name='format' type='const char *' info='format string (see printf)'/>
15769 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15773 <info>Write a formatted raw xml text.</info>
15774 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15775 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15776 <arg name='format' type='const char *' info='format string (see printf)'/>
15777 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15781 <info>Write a formatted xml text.</info>
15782 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15783 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15784 <arg name='format' type='const char *' info='format string (see printf)'/>
15785 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15788 <info></info>
15789 <return type='xmlBufferAllocationScheme' info=''/>
15790 <arg name='v' type='xmlBufferAllocationScheme' info=''/>
15793 <info></info>
15794 <return type='int' info=''/>
15795 <arg name='v' type='int' info=''/>
15798 <info></info>
15799 <return type='xmlDeregisterNodeFunc' info=''/>
15800 <arg name='func' type='xmlDeregisterNodeFunc' info=''/>
15803 <info></info>
15804 <return type='int' info=''/>
15805 <arg name='v' type='int' info=''/>
15808 <info></info>
15809 <return type='int' info=''/>
15810 <arg name='v' type='int' info=''/>
15813 <info></info>
15814 <return type='int' info=''/>
15815 <arg name='v' type='int' info=''/>
15818 <info></info>
15819 <return type='int' info=''/>
15820 <arg name='v' type='int' info=''/>
15823 <info></info>
15824 <return type='int' info=''/>
15825 <arg name='v' type='int' info=''/>
15828 <info></info>
15829 <return type='int' info=''/>
15830 <arg name='v' type='int' info=''/>
15833 <info></info>
15834 <return type='xmlOutputBufferCreateFilenameFunc' info=''/>
15835 <arg name='func' type='xmlOutputBufferCreateFilenameFunc' info=''/>
15838 <info></info>
15839 <return type='int' info=''/>
15840 <arg name='v' type='int' info=''/>
15843 <info></info>
15844 <return type='xmlParserInputBufferCreateFilenameFunc' info=''/>
15845 <arg name='func' type='xmlParserInputBufferCreateFilenameFunc' info=''/>
15848 <info></info>
15849 <return type='int' info=''/>
15850 <arg name='v' type='int' info=''/>
15853 <info></info>
15854 <return type='xmlRegisterNodeFunc' info=''/>
15855 <arg name='func' type='xmlRegisterNodeFunc' info=''/>
15858 <info></info>
15859 <return type='int' info=''/>
15860 <arg name='v' type='int' info=''/>
15863 <info></info>
15865 <arg name='ctx' type='void *' info=''/>
15866 <arg name='handler' type='xmlGenericErrorFunc' info=''/>
15869 <info></info>
15871 <arg name='ctx' type='void *' info=''/>
15872 <arg name='handler' type='xmlStructuredErrorFunc' info=''/>
15875 <info></info>
15876 <return type='int' info=''/>
15877 <arg name='v' type='int' info=''/>
15880 <info></info>
15881 <return type='const char *' info=''/>
15882 <arg name='v' type='const char *' info=''/>
15886 <info>Check whether the character is part of AegeanNumbers UCS Block</info>
15887 <return type='int' info='1 if true 0 otherwise'/>
15888 <arg name='code' type='int' info='UCS code point'/>
15892 <info>Check whether the character is part of AlphabeticPresentationForms UCS Block</info>
15893 <return type='int' info='1 if true 0 otherwise'/>
15894 <arg name='code' type='int' info='UCS code point'/>
15898 <info>Check whether the character is part of Arabic UCS Block</info>
15899 <return type='int' info='1 if true 0 otherwise'/>
15900 <arg name='code' type='int' info='UCS code point'/>
15904 <info>Check whether the character is part of ArabicPresentationForms-A UCS Block</info>
15905 <return type='int' info='1 if true 0 otherwise'/>
15906 <arg name='code' type='int' info='UCS code point'/>
15910 <info>Check whether the character is part of ArabicPresentationForms-B UCS Block</info>
15911 <return type='int' info='1 if true 0 otherwise'/>
15912 <arg name='code' type='int' info='UCS code point'/>
15916 <info>Check whether the character is part of Armenian UCS Block</info>
15917 <return type='int' info='1 if true 0 otherwise'/>
15918 <arg name='code' type='int' info='UCS code point'/>
15922 <info>Check whether the character is part of Arrows UCS Block</info>
15923 <return type='int' info='1 if true 0 otherwise'/>
15924 <arg name='code' type='int' info='UCS code point'/>
15928 <info>Check whether the character is part of BasicLatin UCS Block</info>
15929 <return type='int' info='1 if true 0 otherwise'/>
15930 <arg name='code' type='int' info='UCS code point'/>
15934 <info>Check whether the character is part of Bengali UCS Block</info>
15935 <return type='int' info='1 if true 0 otherwise'/>
15936 <arg name='code' type='int' info='UCS code point'/>
15940 <info>Check whether the character is part of the UCS Block</info>
15941 <return type='int' info='1 if true, 0 if false and -1 on unknown block'/>
15942 <arg name='code' type='int' info='UCS code point'/>
15943 <arg name='block' type='const char *' info='UCS block name'/>
15947 <info>Check whether the character is part of BlockElements 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 Bopomofo UCS Block</info>
15954 <return type='int' info='1 if true 0 otherwise'/>
15955 <arg name='code' type='int' info='UCS code point'/>
15959 <info>Check whether the character is part of BopomofoExtended UCS Block</info>
15960 <return type='int' info='1 if true 0 otherwise'/>
15961 <arg name='code' type='int' info='UCS code point'/>
15965 <info>Check whether the character is part of BoxDrawing UCS Block</info>
15966 <return type='int' info='1 if true 0 otherwise'/>
15967 <arg name='code' type='int' info='UCS code point'/>
15971 <info>Check whether the character is part of BraillePatterns UCS Block</info>
15972 <return type='int' info='1 if true 0 otherwise'/>
15973 <arg name='code' type='int' info='UCS code point'/>
15977 <info>Check whether the character is part of Buhid UCS Block</info>
15978 <return type='int' info='1 if true 0 otherwise'/>
15979 <arg name='code' type='int' info='UCS code point'/>
15983 <info>Check whether the character is part of ByzantineMusicalSymbols UCS Block</info>
15984 <return type='int' info='1 if true 0 otherwise'/>
15985 <arg name='code' type='int' info='UCS code point'/>
15989 <info>Check whether the character is part of CJKCompatibility UCS Block</info>
15990 <return type='int' info='1 if true 0 otherwise'/>
15991 <arg name='code' type='int' info='UCS code point'/>
15995 <info>Check whether the character is part of CJKCompatibilityForms UCS Block</info>
15996 <return type='int' info='1 if true 0 otherwise'/>
15997 <arg name='code' type='int' info='UCS code point'/>
16001 <info>Check whether the character is part of CJKCompatibilityIdeographs UCS Block</info>
16002 <return type='int' info='1 if true 0 otherwise'/>
16003 <arg name='code' type='int' info='UCS code point'/>
16007 … <info>Check whether the character is part of CJKCompatibilityIdeographsSupplement UCS Block</info>
16008 <return type='int' info='1 if true 0 otherwise'/>
16009 <arg name='code' type='int' info='UCS code point'/>
16013 <info>Check whether the character is part of CJKRadicalsSupplement UCS Block</info>
16014 <return type='int' info='1 if true 0 otherwise'/>
16015 <arg name='code' type='int' info='UCS code point'/>
16019 <info>Check whether the character is part of CJKSymbolsandPunctuation UCS Block</info>
16020 <return type='int' info='1 if true 0 otherwise'/>
16021 <arg name='code' type='int' info='UCS code point'/>
16025 <info>Check whether the character is part of CJKUnifiedIdeographs UCS Block</info>
16026 <return type='int' info='1 if true 0 otherwise'/>
16027 <arg name='code' type='int' info='UCS code point'/>
16031 <info>Check whether the character is part of CJKUnifiedIdeographsExtensionA UCS Block</info>
16032 <return type='int' info='1 if true 0 otherwise'/>
16033 <arg name='code' type='int' info='UCS code point'/>
16037 <info>Check whether the character is part of CJKUnifiedIdeographsExtensionB UCS Block</info>
16038 <return type='int' info='1 if true 0 otherwise'/>
16039 <arg name='code' type='int' info='UCS code point'/>
16043 <info>Check whether the character is part of the UCS Category</info>
16044 <return type='int' info='1 if true, 0 if false and -1 on unknown category'/>
16045 <arg name='code' type='int' info='UCS code point'/>
16046 <arg name='cat' type='const char *' info='UCS Category name'/>
16050 <info>Check whether the character is part of C UCS Category</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 Cc UCS Category</info>
16057 <return type='int' info='1 if true 0 otherwise'/>
16058 <arg name='code' type='int' info='UCS code point'/>
16062 <info>Check whether the character is part of Cf UCS Category</info>
16063 <return type='int' info='1 if true 0 otherwise'/>
16064 <arg name='code' type='int' info='UCS code point'/>
16068 <info>Check whether the character is part of Co UCS Category</info>
16069 <return type='int' info='1 if true 0 otherwise'/>
16070 <arg name='code' type='int' info='UCS code point'/>
16074 <info>Check whether the character is part of Cs UCS Category</info>
16075 <return type='int' info='1 if true 0 otherwise'/>
16076 <arg name='code' type='int' info='UCS code point'/>
16080 <info>Check whether the character is part of L UCS Category</info>
16081 <return type='int' info='1 if true 0 otherwise'/>
16082 <arg name='code' type='int' info='UCS code point'/>
16086 <info>Check whether the character is part of Ll UCS Category</info>
16087 <return type='int' info='1 if true 0 otherwise'/>
16088 <arg name='code' type='int' info='UCS code point'/>
16092 <info>Check whether the character is part of Lm UCS Category</info>
16093 <return type='int' info='1 if true 0 otherwise'/>
16094 <arg name='code' type='int' info='UCS code point'/>
16098 <info>Check whether the character is part of Lo UCS Category</info>
16099 <return type='int' info='1 if true 0 otherwise'/>
16100 <arg name='code' type='int' info='UCS code point'/>
16104 <info>Check whether the character is part of Lt UCS Category</info>
16105 <return type='int' info='1 if true 0 otherwise'/>
16106 <arg name='code' type='int' info='UCS code point'/>
16110 <info>Check whether the character is part of Lu UCS Category</info>
16111 <return type='int' info='1 if true 0 otherwise'/>
16112 <arg name='code' type='int' info='UCS code point'/>
16116 <info>Check whether the character is part of M UCS Category</info>
16117 <return type='int' info='1 if true 0 otherwise'/>
16118 <arg name='code' type='int' info='UCS code point'/>
16122 <info>Check whether the character is part of Mc UCS Category</info>
16123 <return type='int' info='1 if true 0 otherwise'/>
16124 <arg name='code' type='int' info='UCS code point'/>
16128 <info>Check whether the character is part of Me UCS Category</info>
16129 <return type='int' info='1 if true 0 otherwise'/>
16130 <arg name='code' type='int' info='UCS code point'/>
16134 <info>Check whether the character is part of Mn UCS Category</info>
16135 <return type='int' info='1 if true 0 otherwise'/>
16136 <arg name='code' type='int' info='UCS code point'/>
16140 <info>Check whether the character is part of N UCS Category</info>
16141 <return type='int' info='1 if true 0 otherwise'/>
16142 <arg name='code' type='int' info='UCS code point'/>
16146 <info>Check whether the character is part of Nd UCS Category</info>
16147 <return type='int' info='1 if true 0 otherwise'/>
16148 <arg name='code' type='int' info='UCS code point'/>
16152 <info>Check whether the character is part of Nl UCS Category</info>
16153 <return type='int' info='1 if true 0 otherwise'/>
16154 <arg name='code' type='int' info='UCS code point'/>
16158 <info>Check whether the character is part of No UCS Category</info>
16159 <return type='int' info='1 if true 0 otherwise'/>
16160 <arg name='code' type='int' info='UCS code point'/>
16164 <info>Check whether the character is part of P UCS Category</info>
16165 <return type='int' info='1 if true 0 otherwise'/>
16166 <arg name='code' type='int' info='UCS code point'/>
16170 <info>Check whether the character is part of Pc UCS Category</info>
16171 <return type='int' info='1 if true 0 otherwise'/>
16172 <arg name='code' type='int' info='UCS code point'/>
16176 <info>Check whether the character is part of Pd UCS Category</info>
16177 <return type='int' info='1 if true 0 otherwise'/>
16178 <arg name='code' type='int' info='UCS code point'/>
16182 <info>Check whether the character is part of Pe UCS Category</info>
16183 <return type='int' info='1 if true 0 otherwise'/>
16184 <arg name='code' type='int' info='UCS code point'/>
16188 <info>Check whether the character is part of Pf UCS Category</info>
16189 <return type='int' info='1 if true 0 otherwise'/>
16190 <arg name='code' type='int' info='UCS code point'/>
16194 <info>Check whether the character is part of Pi UCS Category</info>
16195 <return type='int' info='1 if true 0 otherwise'/>
16196 <arg name='code' type='int' info='UCS code point'/>
16200 <info>Check whether the character is part of Po UCS Category</info>
16201 <return type='int' info='1 if true 0 otherwise'/>
16202 <arg name='code' type='int' info='UCS code point'/>
16206 <info>Check whether the character is part of Ps UCS Category</info>
16207 <return type='int' info='1 if true 0 otherwise'/>
16208 <arg name='code' type='int' info='UCS code point'/>
16212 <info>Check whether the character is part of S UCS Category</info>
16213 <return type='int' info='1 if true 0 otherwise'/>
16214 <arg name='code' type='int' info='UCS code point'/>
16218 <info>Check whether the character is part of Sc UCS Category</info>
16219 <return type='int' info='1 if true 0 otherwise'/>
16220 <arg name='code' type='int' info='UCS code point'/>
16224 <info>Check whether the character is part of Sk UCS Category</info>
16225 <return type='int' info='1 if true 0 otherwise'/>
16226 <arg name='code' type='int' info='UCS code point'/>
16230 <info>Check whether the character is part of Sm UCS Category</info>
16231 <return type='int' info='1 if true 0 otherwise'/>
16232 <arg name='code' type='int' info='UCS code point'/>
16236 <info>Check whether the character is part of So UCS Category</info>
16237 <return type='int' info='1 if true 0 otherwise'/>
16238 <arg name='code' type='int' info='UCS code point'/>
16242 <info>Check whether the character is part of Z UCS Category</info>
16243 <return type='int' info='1 if true 0 otherwise'/>
16244 <arg name='code' type='int' info='UCS code point'/>
16248 <info>Check whether the character is part of Zl UCS Category</info>
16249 <return type='int' info='1 if true 0 otherwise'/>
16250 <arg name='code' type='int' info='UCS code point'/>
16254 <info>Check whether the character is part of Zp UCS Category</info>
16255 <return type='int' info='1 if true 0 otherwise'/>
16256 <arg name='code' type='int' info='UCS code point'/>
16260 <info>Check whether the character is part of Zs UCS Category</info>
16261 <return type='int' info='1 if true 0 otherwise'/>
16262 <arg name='code' type='int' info='UCS code point'/>
16266 <info>Check whether the character is part of Cherokee UCS Block</info>
16267 <return type='int' info='1 if true 0 otherwise'/>
16268 <arg name='code' type='int' info='UCS code point'/>
16272 <info>Check whether the character is part of CombiningDiacriticalMarks UCS Block</info>
16273 <return type='int' info='1 if true 0 otherwise'/>
16274 <arg name='code' type='int' info='UCS code point'/>
16278 … <info>Check whether the character is part of CombiningDiacriticalMarksforSymbols UCS Block</info>
16279 <return type='int' info='1 if true 0 otherwise'/>
16280 <arg name='code' type='int' info='UCS code point'/>
16284 <info>Check whether the character is part of CombiningHalfMarks UCS Block</info>
16285 <return type='int' info='1 if true 0 otherwise'/>
16286 <arg name='code' type='int' info='UCS code point'/>
16290 <info>Check whether the character is part of CombiningMarksforSymbols UCS Block</info>
16291 <return type='int' info='1 if true 0 otherwise'/>
16292 <arg name='code' type='int' info='UCS code point'/>
16296 <info>Check whether the character is part of ControlPictures UCS Block</info>
16297 <return type='int' info='1 if true 0 otherwise'/>
16298 <arg name='code' type='int' info='UCS code point'/>
16302 <info>Check whether the character is part of CurrencySymbols UCS Block</info>
16303 <return type='int' info='1 if true 0 otherwise'/>
16304 <arg name='code' type='int' info='UCS code point'/>
16308 <info>Check whether the character is part of CypriotSyllabary UCS Block</info>
16309 <return type='int' info='1 if true 0 otherwise'/>
16310 <arg name='code' type='int' info='UCS code point'/>
16314 <info>Check whether the character is part of Cyrillic UCS Block</info>
16315 <return type='int' info='1 if true 0 otherwise'/>
16316 <arg name='code' type='int' info='UCS code point'/>
16320 <info>Check whether the character is part of CyrillicSupplement UCS Block</info>
16321 <return type='int' info='1 if true 0 otherwise'/>
16322 <arg name='code' type='int' info='UCS code point'/>
16326 <info>Check whether the character is part of Deseret UCS Block</info>
16327 <return type='int' info='1 if true 0 otherwise'/>
16328 <arg name='code' type='int' info='UCS code point'/>
16332 <info>Check whether the character is part of Devanagari UCS Block</info>
16333 <return type='int' info='1 if true 0 otherwise'/>
16334 <arg name='code' type='int' info='UCS code point'/>
16338 <info>Check whether the character is part of Dingbats UCS Block</info>
16339 <return type='int' info='1 if true 0 otherwise'/>
16340 <arg name='code' type='int' info='UCS code point'/>
16344 <info>Check whether the character is part of EnclosedAlphanumerics UCS Block</info>
16345 <return type='int' info='1 if true 0 otherwise'/>
16346 <arg name='code' type='int' info='UCS code point'/>
16350 <info>Check whether the character is part of EnclosedCJKLettersandMonths UCS Block</info>
16351 <return type='int' info='1 if true 0 otherwise'/>
16352 <arg name='code' type='int' info='UCS code point'/>
16356 <info>Check whether the character is part of Ethiopic UCS Block</info>
16357 <return type='int' info='1 if true 0 otherwise'/>
16358 <arg name='code' type='int' info='UCS code point'/>
16362 <info>Check whether the character is part of GeneralPunctuation UCS Block</info>
16363 <return type='int' info='1 if true 0 otherwise'/>
16364 <arg name='code' type='int' info='UCS code point'/>
16368 <info>Check whether the character is part of GeometricShapes UCS Block</info>
16369 <return type='int' info='1 if true 0 otherwise'/>
16370 <arg name='code' type='int' info='UCS code point'/>
16374 <info>Check whether the character is part of Georgian UCS Block</info>
16375 <return type='int' info='1 if true 0 otherwise'/>
16376 <arg name='code' type='int' info='UCS code point'/>
16380 <info>Check whether the character is part of Gothic UCS Block</info>
16381 <return type='int' info='1 if true 0 otherwise'/>
16382 <arg name='code' type='int' info='UCS code point'/>
16386 <info>Check whether the character is part of Greek UCS Block</info>
16387 <return type='int' info='1 if true 0 otherwise'/>
16388 <arg name='code' type='int' info='UCS code point'/>
16392 <info>Check whether the character is part of GreekExtended UCS Block</info>
16393 <return type='int' info='1 if true 0 otherwise'/>
16394 <arg name='code' type='int' info='UCS code point'/>
16398 <info>Check whether the character is part of GreekandCoptic UCS Block</info>
16399 <return type='int' info='1 if true 0 otherwise'/>
16400 <arg name='code' type='int' info='UCS code point'/>
16404 <info>Check whether the character is part of Gujarati UCS Block</info>
16405 <return type='int' info='1 if true 0 otherwise'/>
16406 <arg name='code' type='int' info='UCS code point'/>
16410 <info>Check whether the character is part of Gurmukhi UCS Block</info>
16411 <return type='int' info='1 if true 0 otherwise'/>
16412 <arg name='code' type='int' info='UCS code point'/>
16416 <info>Check whether the character is part of HalfwidthandFullwidthForms UCS Block</info>
16417 <return type='int' info='1 if true 0 otherwise'/>
16418 <arg name='code' type='int' info='UCS code point'/>
16422 <info>Check whether the character is part of HangulCompatibilityJamo UCS Block</info>
16423 <return type='int' info='1 if true 0 otherwise'/>
16424 <arg name='code' type='int' info='UCS code point'/>
16428 <info>Check whether the character is part of HangulJamo UCS Block</info>
16429 <return type='int' info='1 if true 0 otherwise'/>
16430 <arg name='code' type='int' info='UCS code point'/>
16434 <info>Check whether the character is part of HangulSyllables UCS Block</info>
16435 <return type='int' info='1 if true 0 otherwise'/>
16436 <arg name='code' type='int' info='UCS code point'/>
16440 <info>Check whether the character is part of Hanunoo UCS Block</info>
16441 <return type='int' info='1 if true 0 otherwise'/>
16442 <arg name='code' type='int' info='UCS code point'/>
16446 <info>Check whether the character is part of Hebrew UCS Block</info>
16447 <return type='int' info='1 if true 0 otherwise'/>
16448 <arg name='code' type='int' info='UCS code point'/>
16452 <info>Check whether the character is part of HighPrivateUseSurrogates UCS Block</info>
16453 <return type='int' info='1 if true 0 otherwise'/>
16454 <arg name='code' type='int' info='UCS code point'/>
16458 <info>Check whether the character is part of HighSurrogates UCS Block</info>
16459 <return type='int' info='1 if true 0 otherwise'/>
16460 <arg name='code' type='int' info='UCS code point'/>
16464 <info>Check whether the character is part of Hiragana UCS Block</info>
16465 <return type='int' info='1 if true 0 otherwise'/>
16466 <arg name='code' type='int' info='UCS code point'/>
16470 <info>Check whether the character is part of IPAExtensions UCS Block</info>
16471 <return type='int' info='1 if true 0 otherwise'/>
16472 <arg name='code' type='int' info='UCS code point'/>
16476 <info>Check whether the character is part of IdeographicDescriptionCharacters UCS Block</info>
16477 <return type='int' info='1 if true 0 otherwise'/>
16478 <arg name='code' type='int' info='UCS code point'/>
16482 <info>Check whether the character is part of Kanbun UCS Block</info>
16483 <return type='int' info='1 if true 0 otherwise'/>
16484 <arg name='code' type='int' info='UCS code point'/>
16488 <info>Check whether the character is part of KangxiRadicals UCS Block</info>
16489 <return type='int' info='1 if true 0 otherwise'/>
16490 <arg name='code' type='int' info='UCS code point'/>
16494 <info>Check whether the character is part of Kannada UCS Block</info>
16495 <return type='int' info='1 if true 0 otherwise'/>
16496 <arg name='code' type='int' info='UCS code point'/>
16500 <info>Check whether the character is part of Katakana UCS Block</info>
16501 <return type='int' info='1 if true 0 otherwise'/>
16502 <arg name='code' type='int' info='UCS code point'/>
16506 <info>Check whether the character is part of KatakanaPhoneticExtensions UCS Block</info>
16507 <return type='int' info='1 if true 0 otherwise'/>
16508 <arg name='code' type='int' info='UCS code point'/>
16512 <info>Check whether the character is part of Khmer UCS Block</info>
16513 <return type='int' info='1 if true 0 otherwise'/>
16514 <arg name='code' type='int' info='UCS code point'/>
16518 <info>Check whether the character is part of KhmerSymbols UCS Block</info>
16519 <return type='int' info='1 if true 0 otherwise'/>
16520 <arg name='code' type='int' info='UCS code point'/>
16524 <info>Check whether the character is part of Lao UCS Block</info>
16525 <return type='int' info='1 if true 0 otherwise'/>
16526 <arg name='code' type='int' info='UCS code point'/>
16530 <info>Check whether the character is part of Latin-1Supplement UCS Block</info>
16531 <return type='int' info='1 if true 0 otherwise'/>
16532 <arg name='code' type='int' info='UCS code point'/>
16536 <info>Check whether the character is part of LatinExtended-A UCS Block</info>
16537 <return type='int' info='1 if true 0 otherwise'/>
16538 <arg name='code' type='int' info='UCS code point'/>
16542 <info>Check whether the character is part of LatinExtendedAdditional UCS Block</info>
16543 <return type='int' info='1 if true 0 otherwise'/>
16544 <arg name='code' type='int' info='UCS code point'/>
16548 <info>Check whether the character is part of LatinExtended-B UCS Block</info>
16549 <return type='int' info='1 if true 0 otherwise'/>
16550 <arg name='code' type='int' info='UCS code point'/>
16554 <info>Check whether the character is part of LetterlikeSymbols UCS Block</info>
16555 <return type='int' info='1 if true 0 otherwise'/>
16556 <arg name='code' type='int' info='UCS code point'/>
16560 <info>Check whether the character is part of Limbu UCS Block</info>
16561 <return type='int' info='1 if true 0 otherwise'/>
16562 <arg name='code' type='int' info='UCS code point'/>
16566 <info>Check whether the character is part of LinearBIdeograms UCS Block</info>
16567 <return type='int' info='1 if true 0 otherwise'/>
16568 <arg name='code' type='int' info='UCS code point'/>
16572 <info>Check whether the character is part of LinearBSyllabary UCS Block</info>
16573 <return type='int' info='1 if true 0 otherwise'/>
16574 <arg name='code' type='int' info='UCS code point'/>
16578 <info>Check whether the character is part of LowSurrogates UCS Block</info>
16579 <return type='int' info='1 if true 0 otherwise'/>
16580 <arg name='code' type='int' info='UCS code point'/>
16584 <info>Check whether the character is part of Malayalam UCS Block</info>
16585 <return type='int' info='1 if true 0 otherwise'/>
16586 <arg name='code' type='int' info='UCS code point'/>
16590 <info>Check whether the character is part of MathematicalAlphanumericSymbols UCS Block</info>
16591 <return type='int' info='1 if true 0 otherwise'/>
16592 <arg name='code' type='int' info='UCS code point'/>
16596 <info>Check whether the character is part of MathematicalOperators UCS Block</info>
16597 <return type='int' info='1 if true 0 otherwise'/>
16598 <arg name='code' type='int' info='UCS code point'/>
16602 … <info>Check whether the character is part of MiscellaneousMathematicalSymbols-A UCS Block</info>
16603 <return type='int' info='1 if true 0 otherwise'/>
16604 <arg name='code' type='int' info='UCS code point'/>
16608 … <info>Check whether the character is part of MiscellaneousMathematicalSymbols-B UCS Block</info>
16609 <return type='int' info='1 if true 0 otherwise'/>
16610 <arg name='code' type='int' info='UCS code point'/>
16614 <info>Check whether the character is part of MiscellaneousSymbols UCS Block</info>
16615 <return type='int' info='1 if true 0 otherwise'/>
16616 <arg name='code' type='int' info='UCS code point'/>
16620 <info>Check whether the character is part of MiscellaneousSymbolsandArrows UCS Block</info>
16621 <return type='int' info='1 if true 0 otherwise'/>
16622 <arg name='code' type='int' info='UCS code point'/>
16626 <info>Check whether the character is part of MiscellaneousTechnical UCS Block</info>
16627 <return type='int' info='1 if true 0 otherwise'/>
16628 <arg name='code' type='int' info='UCS code point'/>
16632 <info>Check whether the character is part of Mongolian UCS Block</info>
16633 <return type='int' info='1 if true 0 otherwise'/>
16634 <arg name='code' type='int' info='UCS code point'/>
16638 <info>Check whether the character is part of MusicalSymbols UCS Block</info>
16639 <return type='int' info='1 if true 0 otherwise'/>
16640 <arg name='code' type='int' info='UCS code point'/>
16644 <info>Check whether the character is part of Myanmar UCS Block</info>
16645 <return type='int' info='1 if true 0 otherwise'/>
16646 <arg name='code' type='int' info='UCS code point'/>
16650 <info>Check whether the character is part of NumberForms UCS Block</info>
16651 <return type='int' info='1 if true 0 otherwise'/>
16652 <arg name='code' type='int' info='UCS code point'/>
16656 <info>Check whether the character is part of Ogham UCS Block</info>
16657 <return type='int' info='1 if true 0 otherwise'/>
16658 <arg name='code' type='int' info='UCS code point'/>
16662 <info>Check whether the character is part of OldItalic UCS Block</info>
16663 <return type='int' info='1 if true 0 otherwise'/>
16664 <arg name='code' type='int' info='UCS code point'/>
16668 <info>Check whether the character is part of OpticalCharacterRecognition UCS Block</info>
16669 <return type='int' info='1 if true 0 otherwise'/>
16670 <arg name='code' type='int' info='UCS code point'/>
16674 <info>Check whether the character is part of Oriya UCS Block</info>
16675 <return type='int' info='1 if true 0 otherwise'/>
16676 <arg name='code' type='int' info='UCS code point'/>
16680 <info>Check whether the character is part of Osmanya UCS Block</info>
16681 <return type='int' info='1 if true 0 otherwise'/>
16682 <arg name='code' type='int' info='UCS code point'/>
16686 <info>Check whether the character is part of PhoneticExtensions UCS Block</info>
16687 <return type='int' info='1 if true 0 otherwise'/>
16688 <arg name='code' type='int' info='UCS code point'/>
16692 <info>Check whether the character is part of PrivateUse UCS Block</info>
16693 <return type='int' info='1 if true 0 otherwise'/>
16694 <arg name='code' type='int' info='UCS code point'/>
16698 <info>Check whether the character is part of PrivateUseArea UCS Block</info>
16699 <return type='int' info='1 if true 0 otherwise'/>
16700 <arg name='code' type='int' info='UCS code point'/>
16704 <info>Check whether the character is part of Runic UCS Block</info>
16705 <return type='int' info='1 if true 0 otherwise'/>
16706 <arg name='code' type='int' info='UCS code point'/>
16710 <info>Check whether the character is part of Shavian UCS Block</info>
16711 <return type='int' info='1 if true 0 otherwise'/>
16712 <arg name='code' type='int' info='UCS code point'/>
16716 <info>Check whether the character is part of Sinhala UCS Block</info>
16717 <return type='int' info='1 if true 0 otherwise'/>
16718 <arg name='code' type='int' info='UCS code point'/>
16722 <info>Check whether the character is part of SmallFormVariants UCS Block</info>
16723 <return type='int' info='1 if true 0 otherwise'/>
16724 <arg name='code' type='int' info='UCS code point'/>
16728 <info>Check whether the character is part of SpacingModifierLetters UCS Block</info>
16729 <return type='int' info='1 if true 0 otherwise'/>
16730 <arg name='code' type='int' info='UCS code point'/>
16734 <info>Check whether the character is part of Specials UCS Block</info>
16735 <return type='int' info='1 if true 0 otherwise'/>
16736 <arg name='code' type='int' info='UCS code point'/>
16740 <info>Check whether the character is part of SuperscriptsandSubscripts UCS Block</info>
16741 <return type='int' info='1 if true 0 otherwise'/>
16742 <arg name='code' type='int' info='UCS code point'/>
16746 <info>Check whether the character is part of SupplementalArrows-A UCS Block</info>
16747 <return type='int' info='1 if true 0 otherwise'/>
16748 <arg name='code' type='int' info='UCS code point'/>
16752 <info>Check whether the character is part of SupplementalArrows-B UCS Block</info>
16753 <return type='int' info='1 if true 0 otherwise'/>
16754 <arg name='code' type='int' info='UCS code point'/>
16758 … <info>Check whether the character is part of SupplementalMathematicalOperators UCS Block</info>
16759 <return type='int' info='1 if true 0 otherwise'/>
16760 <arg name='code' type='int' info='UCS code point'/>
16764 <info>Check whether the character is part of SupplementaryPrivateUseArea-A UCS Block</info>
16765 <return type='int' info='1 if true 0 otherwise'/>
16766 <arg name='code' type='int' info='UCS code point'/>
16770 <info>Check whether the character is part of SupplementaryPrivateUseArea-B UCS Block</info>
16771 <return type='int' info='1 if true 0 otherwise'/>
16772 <arg name='code' type='int' info='UCS code point'/>
16776 <info>Check whether the character is part of Syriac UCS Block</info>
16777 <return type='int' info='1 if true 0 otherwise'/>
16778 <arg name='code' type='int' info='UCS code point'/>
16782 <info>Check whether the character is part of Tagalog UCS Block</info>
16783 <return type='int' info='1 if true 0 otherwise'/>
16784 <arg name='code' type='int' info='UCS code point'/>
16788 <info>Check whether the character is part of Tagbanwa UCS Block</info>
16789 <return type='int' info='1 if true 0 otherwise'/>
16790 <arg name='code' type='int' info='UCS code point'/>
16794 <info>Check whether the character is part of Tags UCS Block</info>
16795 <return type='int' info='1 if true 0 otherwise'/>
16796 <arg name='code' type='int' info='UCS code point'/>
16800 <info>Check whether the character is part of TaiLe UCS Block</info>
16801 <return type='int' info='1 if true 0 otherwise'/>
16802 <arg name='code' type='int' info='UCS code point'/>
16806 <info>Check whether the character is part of TaiXuanJingSymbols UCS Block</info>
16807 <return type='int' info='1 if true 0 otherwise'/>
16808 <arg name='code' type='int' info='UCS code point'/>
16812 <info>Check whether the character is part of Tamil UCS Block</info>
16813 <return type='int' info='1 if true 0 otherwise'/>
16814 <arg name='code' type='int' info='UCS code point'/>
16818 <info>Check whether the character is part of Telugu UCS Block</info>
16819 <return type='int' info='1 if true 0 otherwise'/>
16820 <arg name='code' type='int' info='UCS code point'/>
16824 <info>Check whether the character is part of Thaana UCS Block</info>
16825 <return type='int' info='1 if true 0 otherwise'/>
16826 <arg name='code' type='int' info='UCS code point'/>
16830 <info>Check whether the character is part of Thai UCS Block</info>
16831 <return type='int' info='1 if true 0 otherwise'/>
16832 <arg name='code' type='int' info='UCS code point'/>
16836 <info>Check whether the character is part of Tibetan UCS Block</info>
16837 <return type='int' info='1 if true 0 otherwise'/>
16838 <arg name='code' type='int' info='UCS code point'/>
16842 <info>Check whether the character is part of Ugaritic UCS Block</info>
16843 <return type='int' info='1 if true 0 otherwise'/>
16844 <arg name='code' type='int' info='UCS code point'/>
16848 … <info>Check whether the character is part of UnifiedCanadianAboriginalSyllabics UCS Block</info>
16849 <return type='int' info='1 if true 0 otherwise'/>
16850 <arg name='code' type='int' info='UCS code point'/>
16854 <info>Check whether the character is part of VariationSelectors UCS Block</info>
16855 <return type='int' info='1 if true 0 otherwise'/>
16856 <arg name='code' type='int' info='UCS code point'/>
16860 <info>Check whether the character is part of VariationSelectorsSupplement UCS Block</info>
16861 <return type='int' info='1 if true 0 otherwise'/>
16862 <arg name='code' type='int' info='UCS code point'/>
16866 <info>Check whether the character is part of YiRadicals UCS Block</info>
16867 <return type='int' info='1 if true 0 otherwise'/>
16868 <arg name='code' type='int' info='UCS code point'/>
16872 <info>Check whether the character is part of YiSyllables UCS Block</info>
16873 <return type='int' info='1 if true 0 otherwise'/>
16874 <arg name='code' type='int' info='UCS code point'/>
16878 <info>Check whether the character is part of YijingHexagramSymbols UCS Block</info>
16879 <return type='int' info='1 if true 0 otherwise'/>
16880 <arg name='code' type='int' info='UCS code point'/>
16883 …info>Escaping routine, does not do validity checks ! It will try to escape the chars needing this,…
16884 …<return type='xmlChar *' info='an copy of the string, but escaped 25 May 2001 Uses xmlParseURI an…
16885 <arg name='str' type='const xmlChar *' info='the string of the URI to escape'/>
16888 …<info>This routine escapes a string to hex, ignoring reserved characters (a-z) and the characters …
16889 <return type='xmlChar *' info='a new escaped string or NULL in case of error.'/>
16890 <arg name='str' type='const xmlChar *' info='string to escape'/>
16891 <arg name='list' type='const xmlChar *' info='exception list string of chars not to escape'/>
16894 …info>Unescaping routine, but does not check that the string is an URI. The output is a direct unsi…
16895 …<return type='char *' info='a copy of the string, but unescaped, will return NULL only in case of …
16896 <arg name='str' type='const char *' info='the string to unescape'/>
16897 …<arg name='len' type='int' info='the length in bytes to unescape (or <= 0 to indicate full stri…
16898 <arg name='target' type='char *' info='optional destination buffer'/>
16901 <info>compares the two UCS4 values</info>
16902 <return type='int' info='result of the compare as with xmlStrncmp'/>
16903 <arg name='utf1' type='const xmlChar *' info='pointer to first UTF8 char'/>
16904 <arg name='utf2' type='const xmlChar *' info='pointer to second UTF8 char'/>
16907 <info>calculates the internal size of a UTF8 character</info>
16908 <return type='int' info='the numbers of bytes in the character, -1 on format error'/>
16909 <arg name='utf' type='const xmlChar *' info='pointer to the UTF8 character'/>
16912 …<info>compute the length of an UTF8 string, it doesn't do a full UTF8 checking of the content…
16913 <return type='int' info='the number of characters in the string or -1 in case of error'/>
16914 <arg name='utf' type='const xmlChar *' info='a sequence of UTF-8 encoded bytes'/>
16917 <info>a function to provide the relative location of a UTF8 char</info>
16918 … <return type='int' info='the relative character position of the desired char or -1 if not found'/>
16919 <arg name='utf' type='const xmlChar *' info='the input UTF8 *'/>
16920 <arg name='utfchar' type='const xmlChar *' info='the UTF8 character to be found'/>
16923 <info>a strndup for array of UTF8's</info>
16924 <return type='xmlChar *' info='a new UTF8 * or NULL'/>
16925 <arg name='utf' type='const xmlChar *' info='the input UTF8 *'/>
16926 <arg name='len' type='int' info='the len of @utf (in chars)'/>
16929 <info>a function to provide the equivalent of fetching a character from a string array</info>
16930 <return type='const xmlChar *' info='a pointer to the UTF8 character or NULL'/>
16931 <arg name='utf' type='const xmlChar *' info='the input UTF8 *'/>
16932 <arg name='pos' type='int' info='the position of the desired UTF8 char (in chars)'/>
16935 …<info>storage size of an UTF8 string the behaviour is not garanteed if the input string is not UTF…
16936 <return type='int' info='the storage size of the first 'len' characters of ARRAY'/>
16937 <arg name='utf' type='const xmlChar *' info='a sequence of UTF-8 encoded bytes'/>
16938 <arg name='len' type='int' info='the number of characters in the array'/>
16941 …<info>Create a substring from a given UTF-8 string Note: positions are given in units of UTF-8 ch…
16942 <return type='xmlChar *' info='a pointer to a newly created string or NULL if any problem'/>
16943 <arg name='utf' type='const xmlChar *' info='a sequence of UTF-8 encoded bytes'/>
16944 <arg name='start' type='int' info='relative pos of first char'/>
16945 <arg name='len' type='int' info='total number to copy'/>
16948 …info>Unlink a node from it's current context, the node is not freed If one need to free the n…
16950 <arg name='cur' type='xmlNodePtr' info='the node'/>
16953 <info>xmlUnlockLibrary() is used to release a re-entrant lock on the libxml2 library.</info>
16958 <info>Remove an attribute carried by a node.</info>
16959 <return type='int' info='0 if successful, -1 if not found'/>
16960 <arg name='node' type='xmlNodePtr' info='the node'/>
16961 <arg name='ns' type='xmlNsPtr' info='the namespace definition'/>
16962 <arg name='name' type='const xmlChar *' info='the attribute name'/>
16966 … <info>Remove an attribute carried by a node. This handles only attributes in no namespace.</info>
16967 <return type='int' info='0 if successful, -1 if not found'/>
16968 <arg name='node' type='xmlNodePtr' info='the node'/>
16969 <arg name='name' type='const xmlChar *' info='the attribute name'/>
16973 <info>(Re)Build the automata associated to the content model of this element</info>
16974 <return type='int' info='1 in case of success, 0 in case of error'/>
16975 <arg name='ctxt' type='xmlValidCtxtPtr' info='a validation context'/>
16976 <arg name='elem' type='xmlElementPtr' info='an element declaration node'/>
16980 …info>Does the validation related extra step of the normalization of attribute values: If the decl…
16981 …<return type='xmlChar *' info='a new normalized string if normalization is needed, NULL otherwise …
16982 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context or NULL'/>
16983 <arg name='doc' type='xmlDocPtr' info='the document'/>
16984 <arg name='elem' type='xmlNodePtr' info='the parent'/>
16985 <arg name='name' type='const xmlChar *' info='the attribute name'/>
16986 <arg name='value' type='const xmlChar *' info='the attribute value'/>
16990 <info>Build/extend a list of potential children allowed by the content tree</info>
16991 <return type='int' info='the number of element in the list, or -1 in case of error.'/>
16992 <arg name='ctree' type='xmlElementContent *' info='an element content tree'/>
16993 <arg name='names' type='const xmlChar **' info='an array to store the list of child names'/>
16994 <arg name='len' type='int *' info='a pointer to the number of element in the list'/>
16995 <arg name='max' type='int' info='the size of the array'/>
16999 …info>This function returns the list of authorized children to insert within an existing tree while…
17000 …<return type='int' info='the number of element in the list, or -1 in case of error. If the functio…
17001 <arg name='prev' type='xmlNode *' info='an element to insert after'/>
17002 <arg name='next' type='xmlNode *' info='an element to insert next'/>
17003 <arg name='names' type='const xmlChar **' info='an array to store the list of child names'/>
17004 <arg name='max' type='int' info='the size of the array'/>
17008 …info>Does the validation related extra step of the normalization of attribute values: If the decl…
17009 …<return type='xmlChar *' info='a new normalized string if normalization is needed, NULL otherwise …
17010 <arg name='doc' type='xmlDocPtr' info='the document'/>
17011 <arg name='elem' type='xmlNodePtr' info='the parent'/>
17012 <arg name='name' type='const xmlChar *' info='the attribute name'/>
17013 <arg name='value' type='const xmlChar *' info='the attribute value'/>
17017 …info>Try to validate a single attribute definition basically it does the following checks as descr…
17018 <return type='int' info='1 if valid or 0 otherwise'/>
17019 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17020 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17021 <arg name='attr' type='xmlAttributePtr' info='an attribute definition'/>
17025 …info>Validate that the given attribute value match the proper production [ VC: ID ] Values of ty…
17026 <return type='int' info='1 if valid or 0 otherwise'/>
17027 <arg name='type' type='xmlAttributeType' info='an attribute type'/>
17028 <arg name='value' type='const xmlChar *' info='an attribute value'/>
17032 …info>Try to validate the document instance basically it does the all the checks described by the …
17033 <return type='int' info='1 if valid or 0 otherwise'/>
17034 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17035 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17039 …info>Does the final step for the document validation once all the incremental validation steps hav…
17040 <return type='int' info='1 if valid or 0 otherwise'/>
17041 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17042 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17046 …info>Try to validate the document against the dtd instance Basically it does check all the defini…
17047 <return type='int' info='1 if valid or 0 otherwise'/>
17048 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17049 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17050 <arg name='dtd' type='xmlDtdPtr' info='a dtd instance'/>
17054 …info>Does the final step for the dtds validation once all the subsets have been parsed basically …
17055 <return type='int' info='1 if valid or 0 if invalid and -1 if not well-formed'/>
17056 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17057 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17061 <info>Try to validate the subtree under an element</info>
17062 <return type='int' info='1 if valid or 0 otherwise'/>
17063 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17064 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17065 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
17069 …info>Try to validate a single element definition basically it does the following checks as describ…
17070 <return type='int' info='1 if valid or 0 otherwise'/>
17071 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17072 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17073 <arg name='elem' type='xmlElementPtr' info='an element definition'/>
17077 <info>Check that a value conforms to the lexical space of NCName</info>
17078 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
17079 <arg name='value' type='const xmlChar *' info='the value to check'/>
17080 <arg name='space' type='int' info='allow spaces in front and end of the string'/>
17084 <info>Check that a value conforms to the lexical space of NMToken</info>
17085 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
17086 <arg name='value' type='const xmlChar *' info='the value to check'/>
17087 <arg name='space' type='int' info='allow spaces in front and end of the string'/>
17091 <info>Check that a value conforms to the lexical space of Name</info>
17092 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
17093 <arg name='value' type='const xmlChar *' info='the value to check'/>
17094 <arg name='space' type='int' info='allow spaces in front and end of the string'/>
17098 <info>Validate that the given value match Name production</info>
17099 <return type='int' info='1 if valid or 0 otherwise'/>
17100 <arg name='value' type='const xmlChar *' info='an Name value'/>
17104 <info>Validate that the given value match Names production</info>
17105 <return type='int' info='1 if valid or 0 otherwise'/>
17106 <arg name='value' type='const xmlChar *' info='an Names value'/>
17110 <info>Validate that the given value match Nmtoken production [ VC: Name Token ]</info>
17111 <return type='int' info='1 if valid or 0 otherwise'/>
17112 <arg name='value' type='const xmlChar *' info='an Nmtoken value'/>
17116 <info>Validate that the given value match Nmtokens production [ VC: Name Token ]</info>
17117 <return type='int' info='1 if valid or 0 otherwise'/>
17118 <arg name='value' type='const xmlChar *' info='an Nmtokens value'/>
17122 …info>Try to validate a single notation definition basically it does the following checks as descri…
17123 <return type='int' info='1 if valid or 0 otherwise'/>
17124 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17125 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17126 <arg name='nota' type='xmlNotationPtr' info='a notation definition'/>
17130 …<info>Validate that the given name match a notation declaration. - [ VC: Notation Declared ]</info>
17131 <return type='int' info='1 if valid or 0 otherwise'/>
17132 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17133 <arg name='doc' type='xmlDocPtr' info='the document'/>
17134 <arg name='notationName' type='const xmlChar *' info='the notation name to check'/>
17138 …info>Try to validate a single attribute for an element basically it does the following checks as d…
17139 <return type='int' info='1 if valid or 0 otherwise'/>
17140 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17141 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17142 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
17143 <arg name='attr' type='xmlAttrPtr' info='an attribute instance'/>
17144 …<arg name='value' type='const xmlChar *' info='the attribute value (without entities processing)'/>
17148 …info>Try to validate a single element and it's attributes, basically it does the following ch…
17149 <return type='int' info='1 if valid or 0 otherwise'/>
17150 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17151 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17152 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
17156 …info>Try to validate a single namespace declaration for an element basically it does the following…
17157 <return type='int' info='1 if valid or 0 otherwise'/>
17158 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17159 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17160 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
17161 <arg name='prefix' type='const xmlChar *' info='the namespace prefix'/>
17162 <arg name='ns' type='xmlNsPtr' info='an namespace declaration instance'/>
17163 …<arg name='value' type='const xmlChar *' info='the attribute value (without entities processing)'/>
17167 <info>Pop the element end from the validation stack.</info>
17168 <return type='int' info='1 if no validation problem was found or 0 otherwise'/>
17169 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17170 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17171 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
17172 …<arg name='qname' type='const xmlChar *' info='the qualified name as appearing in the serializatio…
17176 <info>check the CData parsed for validation in the current stack</info>
17177 <return type='int' info='1 if no validation problem was found or 0 otherwise'/>
17178 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17179 <arg name='data' type='const xmlChar *' info='some character data read'/>
17180 <arg name='len' type='int' info='the length of the data'/>
17184 <info>Push a new element start on the validation stack.</info>
17185 <return type='int' info='1 if no validation problem was found or 0 otherwise'/>
17186 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17187 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17188 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
17189 …<arg name='qname' type='const xmlChar *' info='the qualified name as appearing in the serializatio…
17193 <info>Check that a value conforms to the lexical space of QName</info>
17194 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
17195 <arg name='value' type='const xmlChar *' info='the value to check'/>
17196 <arg name='space' type='int' info='allow spaces in front and end of the string'/>
17200 …info>Try to validate a the root element basically it does the following check as described by the …
17201 <return type='int' info='1 if valid or 0 otherwise'/>
17202 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17203 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17206 …<info>Callback called when a validity error is found. This is a message oriented function similar …
17208 …<arg name='ctx' type='void *' info='usually an xmlValidCtxtPtr to a validity error context, but co…
17209 <arg name='msg' type='const char *' info='the string to format *printf like vararg'/>
17210 <arg name='...' type='...' info='remaining arguments to the format'/>
17213 …<info>Callback called when a validity warning is found. This is a message oriented function simila…
17215 …<arg name='ctx' type='void *' info='usually an xmlValidCtxtPtr to a validity error context, but co…
17216 <arg name='msg' type='const char *' info='the string to format *printf like vararg'/>
17217 <arg name='...' type='...' info='remaining arguments to the format'/>
17221 <info>Free an XInclude context</info>
17223 <arg name='ctxt' type='xmlXIncludeCtxtPtr' info='the XInclude context'/>
17227 <info>Creates a new XInclude context</info>
17228 <return type='xmlXIncludeCtxtPtr' info='the new set'/>
17229 <arg name='doc' type='xmlDocPtr' info='an XML Document'/>
17233 <info>Implement the XInclude substitution on the XML document @doc</info>
17234 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
17235 <arg name='doc' type='xmlDocPtr' info='an XML document'/>
17239 <info>Implement the XInclude substitution on the XML document @doc</info>
17240 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
17241 <arg name='doc' type='xmlDocPtr' info='an XML document'/>
17242 <arg name='flags' type='int' info='a set of xmlParserOption used for parsing XML includes'/>
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'/>
17249 <arg name='flags' type='int' info='a set of xmlParserOption used for parsing XML includes'/>
17250 …<arg name='data' type='void *' info='application data that will be passed to the parser context in…
17254 …<info>Implement the XInclude substitution for the given subtree reusing the informations and data …
17255 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
17256 <arg name='ctxt' type='xmlXIncludeCtxtPtr' info='an existing XInclude context'/>
17257 <arg name='node' type='xmlNodePtr' info='a node in an XML document'/>
17261 <info>Implement the XInclude substitution for the given subtree</info>
17262 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
17263 <arg name='tree' type='xmlNodePtr' info='a node in an XML document'/>
17267 <info>Implement the XInclude substitution for the given subtree</info>
17268 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
17269 <arg name='tree' type='xmlNodePtr' info='a node in an XML document'/>
17270 <arg name='flags' type='int' info='a set of xmlParserOption used for parsing XML includes'/>
17274 <info>Implement the XInclude substitution on the XML node @tree</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='an XML node'/>
17277 <arg name='flags' type='int' info='a set of xmlParserOption used for parsing XML includes'/>
17278 …<arg name='data' type='void *' info='application data that will be passed to the parser context in…
17282 <info>Set the flags used for further processing of XML resources.</info>
17283 <return type='int' info='0 in case of success and -1 in case of error.'/>
17284 <arg name='ctxt' type='xmlXIncludeCtxtPtr' info='an XInclude processing context'/>
17285 <arg name='flags' type='int' info='a set of xmlParserOption used for parsing XML includes'/>
17289 …<info>Implement the add operation on XPath objects: The numeric operators convert their operands t…
17291 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17295 …info>An axis traversal function. To traverse an axis, the engine calls the first time with cur == …
17296 …<return type='xmlXPathObjectPtr' info='the next node in that axis or NULL if at the end of the axi…
17297 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath interpreter context'/>
17298 … <arg name='cur' type='xmlXPathObjectPtr' info='the previous node being explored on that axis'/>
17302 …info>Implement the boolean() XPath function boolean boolean(object) The boolean function converts …
17304 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17305 <arg name='nargs' type='int' info='the number of arguments'/>
17309 <info>Converts a boolean to its number value</info>
17310 <return type='double' info='the number value'/>
17311 <arg name='val' type='int' info='a boolean'/>
17315 <info>Converts a boolean to its string value.</info>
17316 <return type='xmlChar *' info='a newly allocated string.'/>
17317 <arg name='val' type='int' info='a boolean'/>
17321 <info>Converts a node-set to its boolean value</info>
17322 <return type='int' info='the boolean value'/>
17323 <arg name='ns' type='xmlNodeSetPtr' info='a node-set'/>
17327 <info>Converts a node-set to its number value</info>
17328 <return type='double' info='the number value'/>
17329 <arg name='ns' type='xmlNodeSetPtr' info='a node-set'/>
17333 <info>Converts a node-set to its string value.</info>
17334 <return type='xmlChar *' info='a newly allocated string.'/>
17335 <arg name='ns' type='xmlNodeSetPtr' info='a node-set'/>
17339 <info>Converts a node to its number value</info>
17340 <return type='double' info='the number value'/>
17341 <arg name='node' type='xmlNodePtr' info='a node'/>
17345 <info>Converts a node to its string value.</info>
17346 <return type='xmlChar *' info='a newly allocated string.'/>
17347 <arg name='node' type='xmlNodePtr' info='a node'/>
17351 <info>Converts a number to its boolean value</info>
17352 <return type='int' info='the boolean value'/>
17353 <arg name='val' type='double' info='a number'/>
17357 <info>Converts a number to its string value.</info>
17358 <return type='xmlChar *' info='a newly allocated string.'/>
17359 <arg name='val' type='double' info='a number'/>
17363 <info>Converts a string to its boolean value</info>
17364 <return type='int' info='the boolean value'/>
17365 <arg name='val' type='const xmlChar *' info='a string'/>
17369 <info>Converts a string to its number value</info>
17370 <return type='double' info='the number value'/>
17371 <arg name='val' type='const xmlChar *' info='a string'/>
17375 <info>Converts an XPath object to its boolean value</info>
17376 <return type='int' info='the boolean value'/>
17377 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
17381 <info>Converts an XPath object to its number value</info>
17382 <return type='double' info='the number value'/>
17383 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
17387 <info>Converts an existing object to its string() equivalent</info>
17388 …<return type='xmlChar *' info='the allocated string value of the object, NULL in case of error. It…
17389 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
17393 …info>Implement the ceiling() XPath function number ceiling(number) The ceiling function returns th…
17395 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17396 <arg name='nargs' type='int' info='the number of arguments'/>
17400 <info>Compare two nodes w.r.t document order</info>
17401 …<return type='int' info='-2 in case of error 1 if first point < second point, 0 if it's th…
17402 <arg name='node1' type='xmlNodePtr' info='the first node'/>
17403 <arg name='node2' type='xmlNodePtr' info='the second node'/>
17407 …info>Implement the compare operation on XPath objects: @arg1 < @arg2 (1, 1, ... @arg1 <= …
17408 <return type='int' info='1 if the comparison succeeded, 0 if it failed'/>
17409 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17410 <arg name='inf' type='int' info='less than (1) or greater than (0)'/>
17411 <arg name='strict' type='int' info='is the comparison strict'/>
17415 <info>Compile an XPath expression</info>
17416 …<return type='xmlXPathCompExprPtr' info='the xmlXPathCompExprPtr resulting from the compilation or…
17417 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
17421 <info>Evaluate the Precompiled XPath expression in the given context.</info>
17422 …<return type='xmlXPathObjectPtr' info='the xmlXPathObjectPtr resulting from the evaluation or NULL…
17423 <arg name='comp' type='xmlXPathCompExprPtr' info='the compiled XPath expression'/>
17424 <arg name='ctx' type='xmlXPathContextPtr' info='the XPath context'/>
17428 … <info>Applies the XPath boolean() function on the result of the given compiled expression.</info>
17429 …<return type='int' info='1 if the expression evaluated to true, 0 if to false and -1 in API and in…
17430 <arg name='comp' type='xmlXPathCompExprPtr' info='the compiled XPath expression'/>
17431 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17435 …<info>Implement the concat() XPath function string concat(string, string, string*) The concat func…
17437 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17438 <arg name='nargs' type='int' info='the number of arguments'/>
17442 …info>Implement the contains() XPath function boolean contains(string, string) The contains functio…
17444 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17445 <arg name='nargs' type='int' info='the number of arguments'/>
17449 …info>Creates/frees an object cache on the XPath context. If activates XPath objects (xmlXPathObjec…
17450 <return type='int' info='0 if the setting succeeded, and -1 on API or internal errors.'/>
17451 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17452 <arg name='active' type='int' info='enables/disables (creates/frees) the cache'/>
17453 <arg name='value' type='int' info='a value with semantics dependant on @options'/>
17454 <arg name='options' type='int' info='options (currently only the value 0 is used)'/>
17458 <info>Converts an existing object to its boolean() equivalent</info>
17459 …<return type='xmlXPathObjectPtr' info='the new object, the old one is freed (or the operation is d…
17460 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
17464 …<info>A conversion function is associated to a type and used to cast the new type to primitive val…
17465 <return type='int' info='-1 in case of error, 0 otherwise'/>
17466 <arg name='obj' type='xmlXPathObjectPtr' info='an XPath object'/>
17467 <arg name='type' type='int' info='the number of the target type'/>
17471 <info>Converts an existing object to its number() 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>Converts an existing object to its string() equivalent</info>
17478 …<return type='xmlXPathObjectPtr' info='the new object, the old one is freed (or the operation is d…
17479 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
17483 <info>Implement the count() XPath function number count(node-set)</info>
17485 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17486 <arg name='nargs' type='int' info='the number of arguments'/>
17490 <info>Compile an XPath expression</info>
17491 …<return type='xmlXPathCompExprPtr' info='the xmlXPathCompExprPtr resulting from the compilation or…
17492 <arg name='ctxt' type='xmlXPathContextPtr' info='an XPath context'/>
17493 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
17497 <info>Dumps the tree of the compiled XPath expression.</info>
17499 <arg name='output' type='FILE *' info='the FILE * for the output'/>
17500 <arg name='comp' type='xmlXPathCompExprPtr' info='the precompiled XPath expression'/>
17501 <arg name='depth' type='int' info='the indentation level.'/>
17505 <info>Dump the content of the object for debugging purposes</info>
17507 <arg name='output' type='FILE *' info='the FILE * to dump the output'/>
17508 <arg name='cur' type='xmlXPathObjectPtr' info='the object to inspect'/>
17509 <arg name='depth' type='int' info='indentation level'/>
17513 …<info>Implements the EXSLT - Sets difference() function: node-set set:difference (node-set, node-s…
17514 …<return type='xmlNodeSetPtr' info='the difference between the two node sets, or nodes1 if nodes2 i…
17515 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set'/>
17516 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set'/>
17520 …info>Implements the EXSLT - Sets distinct() function: node-set set:distinct (node-set) @nodes is s…
17521 …<return type='xmlNodeSetPtr' info='a subset of the nodes contained in @nodes, or @nodes if it is e…
17522 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set'/>
17526 <info>Implements the EXSLT - Sets distinct() function: node-set set:distinct (node-set)</info>
17527 …<return type='xmlNodeSetPtr' info='a subset of the nodes contained in @nodes, or @nodes if it is e…
17528 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
17532 …info>Implement the div operation on XPath objects @arg1 / @arg2: The numeric operators convert the…
17534 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17538 <info>Implement the equal operation on XPath objects content: @arg1 == @arg2</info>
17539 <return type='int' info='0 or 1 depending on the results of the test.'/>
17540 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17544 <info>Handle an XPath error</info>
17546 <arg name='ctxt' type='xmlXPathParserContextPtr' info='a XPath parser context'/>
17547 <arg name='error' type='int' info='the error code'/>
17551 <info>Evaluate the XPath Location Path in the given context.</info>
17552 …<return type='xmlXPathObjectPtr' info='the xmlXPathObjectPtr resulting from the evaluation or NULL…
17553 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
17554 <arg name='ctx' type='xmlXPathContextPtr' info='the XPath context'/>
17558 …<info>Parse and evaluate an XPath expression in the given context, then push the result on the con…
17560 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17564 <info>Evaluate the XPath expression 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='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17571 <info>An XPath evaluation function, the parameters are on the XPath context stack.</info>
17573 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
17574 <arg name='nargs' type='int' info='the number of arguments passed to the function'/>
17578 …info>Evaluate a predicate result for the current node. A PredicateExpr is evaluated by evaluating …
17579 <return type='int' info='1 if predicate is true, 0 otherwise'/>
17580 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17581 <arg name='res' type='xmlXPathObjectPtr' info='the Predicate Expression evaluation result'/>
17585 …info>Evaluate a predicate result for the current node. A PredicateExpr is evaluated by evaluating …
17586 <return type='int' info='1 if predicate is true, 0 otherwise'/>
17587 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17588 <arg name='res' type='xmlXPathObjectPtr' info='the Predicate Expression evaluation result'/>
17592 <info>Implement the false() XPath function boolean false()</info>
17594 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17595 <arg name='nargs' type='int' info='the number of arguments'/>
17599 …info>Implement the floor() XPath function number floor(number) The floor function returns the larg…
17601 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17602 <arg name='nargs' type='int' info='the number of arguments'/>
17606 <info>Free up the memory allocated by @comp</info>
17608 <arg name='comp' type='xmlXPathCompExprPtr' info='an XPATH comp'/>
17612 <info>Free up an xmlXPathContext</info>
17614 <arg name='ctxt' type='xmlXPathContextPtr' info='the context to free'/>
17618 <info>Free the NodeSet compound (not the actual nodes !).</info>
17620 <arg name='obj' type='xmlNodeSetPtr' info='the xmlNodeSetPtr to free'/>
17624 …<info>Free up the xmlXPathObjectPtr @obj but don't deallocate the objects in the list contrar…
17626 <arg name='obj' type='xmlXPathObjectPtr' info='an existing NodeSetList object'/>
17630 <info>Free up an xmlXPathObjectPtr object.</info>
17632 <arg name='obj' type='xmlXPathObjectPtr' info='the object to free'/>
17636 <info>Free up an xmlXPathParserContext</info>
17638 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the context to free'/>
17642 <info>Prototype for callbacks used to plug function lookup in the XPath engine.</info>
17643 <return type='xmlXPathFunction' info='the XPath function or NULL if not found.'/>
17644 <arg name='ctxt' type='void *' info='an XPath context'/>
17645 <arg name='name' type='const xmlChar *' info='name of the function'/>
17646 <arg name='ns_uri' type='const xmlChar *' info='the namespace name hosting this function'/>
17650 …<info>An XPath function. The arguments (if any) are popped out from the context stack and the resu…
17652 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath interprestation context'/>
17653 <arg name='nargs' type='int' info='the number of arguments'/>
17657 <info>Search in the Function array of the context for the given function.</info>
17658 <return type='xmlXPathFunction' info='the xmlXPathFunction or NULL if not found'/>
17659 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17660 <arg name='name' type='const xmlChar *' info='the function name'/>
17664 <info>Search in the Function array of the context for the given function.</info>
17665 <return type='xmlXPathFunction' info='the xmlXPathFunction or NULL if not found'/>
17666 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17667 <arg name='name' type='const xmlChar *' info='the function name'/>
17668 <arg name='ns_uri' type='const xmlChar *' info='the function namespace URI'/>
17672 …<info>Implements the EXSLT - Sets has-same-nodes function: boolean set:has-same-node(node-set, nod…
17673 … <return type='int' info='true (1) if @nodes1 shares any node with @nodes2, false (0) otherwise'/>
17674 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set'/>
17675 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set'/>
17679 …info>Implement the id() XPath function node-set id(object) The id function selects elements by the…
17681 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17682 <arg name='nargs' type='int' info='the number of arguments'/>
17686 <info>Initialize the XPath environment</info>
17691 …<info>Implements the EXSLT - Sets intersection() function: node-set set:intersection (node-set, no…
17692 …<return type='xmlNodeSetPtr' info='a node set comprising the nodes that are within both the node s…
17693 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set'/>
17694 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set'/>
17698 …info>Provides a portable isinf() function to detect whether a double is a +Infinite or -Infinite. …
17699 <return type='int' info='1 vi the value is +Infinite, -1 if -Infinite, 0 otherwise'/>
17700 <arg name='val' type='double' info='a double value'/>
17704 …<info>Provides a portable isnan() function to detect whether a double is a NotaNumber. Based on tr…
17705 <return type='int' info='1 if the value is a NaN, 0 otherwise'/>
17706 <arg name='val' type='double' info='a double value'/>
17710 …info>Is the name given a NodeType one. [38] NodeType ::= 'comment' | 'text&apo…
17711 <return type='int' info='1 if true 0 otherwise'/>
17712 <arg name='name' type='const xmlChar *' info='a name string'/>
17716 …info>Implement the lang() XPath function boolean lang(string) The lang function returns true or fa…
17718 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17719 <arg name='nargs' type='int' info='the number of arguments'/>
17723 …<info>Implement the last() XPath function number last() The last function returns the number of no…
17725 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17726 <arg name='nargs' type='int' info='the number of arguments'/>
17730 …info>Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set) @no…
17731 …<return type='xmlNodeSetPtr' info='the nodes in @nodes1 that precede the first node in @nodes2 in …
17732 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set'/>
17733 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set'/>
17737 …<info>Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set)</i…
17738 …<return type='xmlNodeSetPtr' info='the nodes in @nodes1 that precede the first node in @nodes2 in …
17739 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
17740 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
17744 …info>Implement the local-name() XPath function string local-name(node-set?) The local-name functio…
17746 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17747 <arg name='nargs' type='int' info='the number of arguments'/>
17751 …info>Implement the mod operation on XPath objects: @arg1 / @arg2 The numeric operators convert the…
17753 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17757 …info>Implement the multiply operation on XPath objects: The numeric operators convert their operan…
17759 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17763 …info>Implement the namespace-uri() XPath function string namespace-uri(node-set?) The namespace-ur…
17765 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17766 <arg name='nargs' type='int' info='the number of arguments'/>
17770 <info>Create a new xmlXPathObjectPtr of type boolean and of value @val</info>
17771 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17772 <arg name='val' type='int' info='the boolean value'/>
17776 <info>Create a new xmlXPathObjectPtr of type string and of value @val</info>
17777 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17778 <arg name='val' type='const char *' info='the char * value'/>
17782 <info>Create a new xmlXPathContext</info>
17783 …<return type='xmlXPathContextPtr' info='the xmlXPathContext just allocated. The caller will need t…
17784 <arg name='doc' type='xmlDocPtr' info='the XML document'/>
17788 <info>Create a new xmlXPathObjectPtr of type double and of value @val</info>
17789 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17790 <arg name='val' type='double' info='the double value'/>
17794 …<info>Create a new xmlXPathObjectPtr of type NodeSet and initialize it with the single Node @val</…
17795 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17796 <arg name='val' type='xmlNodePtr' info='the NodePtr value'/>
17800 …<info>Create a new xmlXPathObjectPtr of type NodeSet and initialize it with the Nodeset @val</info>
17801 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17802 <arg name='val' type='xmlNodeSetPtr' info='an existing NodeSet'/>
17806 <info>Create a new xmlXPathParserContext</info>
17807 <return type='xmlXPathParserContextPtr' info='the xmlXPathParserContext just allocated.'/>
17808 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
17809 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17813 <info>Create a new xmlXPathObjectPtr of type string and of value @val</info>
17814 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17815 <arg name='val' type='const xmlChar *' info='the xmlChar * value'/>
17819 …<info>Create a new xmlXPathObjectPtr of type Value Tree (XSLT) and initialize it with the tree roo…
17820 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17821 <arg name='val' type='xmlNodePtr' info='the NodePtr value'/>
17825 …info>Traversal function for the "ancestor" direction the ancestor axis contains the ance…
17826 <return type='xmlNodePtr' info='the next element following that axis'/>
17827 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17828 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17832 …info>Traversal function for the "ancestor-or-self" direction he ancestor-or-self axis co…
17833 <return type='xmlNodePtr' info='the next element following that axis'/>
17834 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17835 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17839 …<info>Traversal function for the "attribute" direction TODO: support DTD inherited defau…
17840 <return type='xmlNodePtr' info='the next element following that axis'/>
17841 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17842 <arg name='cur' type='xmlNodePtr' info='the current attribute in the traversal'/>
17846 …<info>Traversal function for the "child" direction The child axis contains the children …
17847 <return type='xmlNodePtr' info='the next element following that axis'/>
17848 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17849 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17853 …info>Traversal function for the "descendant" direction the descendant axis contains the …
17854 <return type='xmlNodePtr' info='the next element following that axis'/>
17855 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17856 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17860 …info>Traversal function for the "descendant-or-self" direction the descendant-or-self ax…
17861 <return type='xmlNodePtr' info='the next element following that axis'/>
17862 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17863 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17867 …info>Traversal function for the "following" direction The following axis contains all no…
17868 <return type='xmlNodePtr' info='the next element following that axis'/>
17869 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17870 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17874 …info>Traversal function for the "following-sibling" direction The following-sibling axis…
17875 <return type='xmlNodePtr' info='the next element following that axis'/>
17876 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17877 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17881 …info>Traversal function for the "namespace" direction the namespace axis contains the na…
17882 <return type='xmlNodePtr' info='the next element following that axis'/>
17883 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17884 <arg name='cur' type='xmlNodePtr' info='the current attribute in the traversal'/>
17888 …<info>Traversal function for the "parent" direction The parent axis contains the parent …
17889 <return type='xmlNodePtr' info='the next element following that axis'/>
17890 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17891 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17895 …info>Traversal function for the "preceding" direction the preceding axis contains all no…
17896 <return type='xmlNodePtr' info='the next element following that axis'/>
17897 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17898 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17902 …info>Traversal function for the "preceding-sibling" direction The preceding-sibling axis…
17903 <return type='xmlNodePtr' info='the next element following that axis'/>
17904 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17905 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17909 …<info>Traversal function for the "self" direction The self axis contains just the contex…
17910 <return type='xmlNodePtr' info='the next element following that axis'/>
17911 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17912 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17916 …info>Evaluate the XPath Location Path in the given context. The node 'node' is set as th…
17917 …<return type='xmlXPathObjectPtr' info='the xmlXPathObjectPtr resulting from the evaluation or NULL…
17918 <arg name='node' type='xmlNodePtr' info='the node to to use as the context node'/>
17919 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
17920 <arg name='ctx' type='xmlXPathContextPtr' info='the XPath context'/>
17924 …info>Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set) @no…
17925 …<return type='xmlNodeSetPtr' info='the nodes in @nodes that precede @node in document order, @node…
17926 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set'/>
17927 <arg name='node' type='xmlNodePtr' info='a node'/>
17931 …<info>Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set)</i…
17932 …<return type='xmlNodeSetPtr' info='the nodes in @nodes that precede @node in document order, @node…
17933 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
17934 <arg name='node' type='xmlNodePtr' info='a node'/>
17938 <info>add a new xmlNodePtr to an existing NodeSet</info>
17939 <return type='int' info='0 in case of success, and -1 in case of error'/>
17940 <arg name='cur' type='xmlNodeSetPtr' info='the initial node set'/>
17941 <arg name='val' type='xmlNodePtr' info='a new xmlNodePtr'/>
17945 <info>add a new namespace node to an existing NodeSet</info>
17946 <return type='int' info='0 in case of success and -1 in case of error'/>
17947 <arg name='cur' type='xmlNodeSetPtr' info='the initial node set'/>
17948 <arg name='node' type='xmlNodePtr' info='the hosting node'/>
17949 <arg name='ns' type='xmlNsPtr' info='a the namespace node'/>
17953 …<info>add a new xmlNodePtr to an existing NodeSet, optimized version when we are sure the node is …
17954 <return type='int' info='0 in case of success and -1 in case of failure'/>
17955 <arg name='cur' type='xmlNodeSetPtr' info='the initial node set'/>
17956 <arg name='val' type='xmlNodePtr' info='a new xmlNodePtr'/>
17960 <info>checks whether @cur contains @val</info>
17961 <return type='int' info='true (1) if @cur contains @val, false (0) otherwise'/>
17962 <arg name='cur' type='xmlNodeSetPtr' info='the node-set'/>
17963 <arg name='val' type='xmlNodePtr' info='the node'/>
17967 <info>Create a new xmlNodeSetPtr of type double and of value @val</info>
17968 <return type='xmlNodeSetPtr' info='the newly created object.'/>
17969 <arg name='val' type='xmlNodePtr' info='an initial xmlNodePtr, or NULL'/>
17973 <info>Removes an xmlNodePtr from an existing NodeSet</info>
17975 <arg name='cur' type='xmlNodeSetPtr' info='the initial node set'/>
17976 <arg name='val' type='xmlNodePtr' info='an xmlNodePtr'/>
17980 …info>Namespace nodes in libxml don't match the XPath semantic. In a node set the namespace no…
17982 <arg name='ns' type='xmlNsPtr' info='the XPath namespace node found in a nodeset.'/>
17986 …<info>Merges two nodesets, all nodes from @val2 are added to @val1 if @val1 is NULL, a new set is …
17987 <return type='xmlNodeSetPtr' info='@val1 once extended or NULL in case of error.'/>
17988 <arg name='val1' type='xmlNodeSetPtr' info='the first NodeSet or NULL'/>
17989 <arg name='val2' type='xmlNodeSetPtr' info='the second NodeSet'/>
17993 <info>Removes an entry from an existing NodeSet list.</info>
17995 <arg name='cur' type='xmlNodeSetPtr' info='the initial node set'/>
17996 <arg name='val' type='int' info='the index to remove'/>
18000 <info>Sort the node set in document order</info>
18002 <arg name='set' type='xmlNodeSetPtr' info='the node set'/>
18006 …info>Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set) @…
18007 …<return type='xmlNodeSetPtr' info='the nodes in @nodes that follow @node in document order, @nodes…
18008 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set'/>
18009 <arg name='node' type='xmlNodePtr' info='a node'/>
18013 …<info>Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set)<…
18014 …<return type='xmlNodeSetPtr' info='the nodes in @nodes that follow @node in document order, @nodes…
18015 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
18016 <arg name='node' type='xmlNodePtr' info='a node'/>
18020 …info>Implement the normalize-space() XPath function string normalize-space(string?) The normalize-…
18022 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18023 <arg name='nargs' type='int' info='the number of arguments'/>
18027 <info>Implement the equal operation on XPath objects content: @arg1 == @arg2</info>
18028 <return type='int' info='0 or 1 depending on the results of the test.'/>
18029 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18033 …<info>Implement the not() XPath function boolean not(boolean) The not function returns true if its…
18035 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18036 <arg name='nargs' type='int' info='the number of arguments'/>
18040 …<info>Search in the namespace declaration array of the context for the given namespace name associ…
18041 <return type='const xmlChar *' info='the value or NULL if not found'/>
18042 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18043 <arg name='prefix' type='const xmlChar *' info='the namespace prefix value'/>
18047 <info>Implement the number() XPath function number number(object?)</info>
18049 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18050 <arg name='nargs' type='int' info='the number of arguments'/>
18054 <info>allocate a new copy of a given object</info>
18055 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18056 <arg name='val' type='xmlXPathObjectPtr' info='the original object'/>
18060 …info>Call this routine to speed up XPath computation on static documents. This stamps all the elem…
18061 … <return type='long' info='the number of elements found in the document or -1 in case of error.'/>
18062 <arg name='doc' type='xmlDocPtr' info='an input document'/>
18066 …info>parse an XML namespace non qualified name. [NS 3] NCName ::= (Letter | '_') (NCNam…
18067 <return type='xmlChar *' info='the namespace name or NULL'/>
18068 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18072 …info>parse an XML name [4] NameChar ::= Letter | Digit | '.' | '-' | '_&…
18073 <return type='xmlChar *' info='the namespace name or NULL'/>
18074 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18078 …<info>Pops a boolean from the stack, handling conversion if needed. Check error with #xmlXPathChec…
18079 <return type='int' info='the boolean'/>
18080 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
18084 …<info>Pops an external object from the stack, handling conversion if needed. Check error with #xml…
18085 <return type='void *' info='the object'/>
18086 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
18090 …<info>Pops a node-set from the stack, handling conversion if needed. Check error with #xmlXPathChe…
18091 <return type='xmlNodeSetPtr' info='the node-set'/>
18092 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
18096 …<info>Pops a number from the stack, handling conversion if needed. Check error with #xmlXPathCheck…
18097 <return type='double' info='the number'/>
18098 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
18102 …<info>Pops a string from the stack, handling conversion if needed. Check error with #xmlXPathCheck…
18103 <return type='xmlChar *' info='the string'/>
18104 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
18108 …info>Implement the position() XPath function number position() The position function returns the p…
18110 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18111 <arg name='nargs' type='int' info='the number of arguments'/>
18115 <info>Registers all default XPath functions in this context</info>
18117 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18121 <info>Register a new function. If @f is NULL it unregisters the function</info>
18122 <return type='int' info='0 in case of success, -1 in case of error'/>
18123 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18124 <arg name='name' type='const xmlChar *' info='the function name'/>
18125 <arg name='f' type='xmlXPathFunction' info='the function implementation or NULL'/>
18129 <info>Registers an external mechanism to do function lookup.</info>
18131 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18132 <arg name='f' type='xmlXPathFuncLookupFunc' info='the lookup function'/>
18133 <arg name='funcCtxt' type='void *' info='the lookup data'/>
18137 <info>Register a new function. If @f is NULL it unregisters the function</info>
18138 <return type='int' info='0 in case of success, -1 in case of error'/>
18139 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18140 <arg name='name' type='const xmlChar *' info='the function name'/>
18141 <arg name='ns_uri' type='const xmlChar *' info='the function namespace URI'/>
18142 <arg name='f' type='xmlXPathFunction' info='the function implementation or NULL'/>
18146 <info>Register a new namespace. If @ns_uri is NULL it unregisters the namespace</info>
18147 <return type='int' info='0 in case of success, -1 in case of error'/>
18148 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18149 …<arg name='prefix' type='const xmlChar *' info='the namespace prefix cannot be NULL or empty strin…
18150 <arg name='ns_uri' type='const xmlChar *' info='the namespace name'/>
18154 <info>Register a new variable value. If @value is NULL it unregisters the variable</info>
18155 <return type='int' info='0 in case of success, -1 in case of error'/>
18156 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18157 <arg name='name' type='const xmlChar *' info='the variable name'/>
18158 <arg name='value' type='xmlXPathObjectPtr' info='the variable value or NULL'/>
18162 <info>register an external mechanism to do variable lookup</info>
18164 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18165 <arg name='f' type='xmlXPathVariableLookupFunc' info='the lookup function'/>
18166 <arg name='data' type='void *' info='the lookup data'/>
18170 <info>Register a new variable value. If @value is NULL it unregisters the variable</info>
18171 <return type='int' info='0 in case of success, -1 in case of error'/>
18172 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18173 <arg name='name' type='const xmlChar *' info='the variable name'/>
18174 <arg name='ns_uri' type='const xmlChar *' info='the variable namespace URI'/>
18175 <arg name='value' type='xmlXPathObjectPtr' info='the variable value or NULL'/>
18179 <info>Cleanup the XPath context data associated to registered functions</info>
18181 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18185 <info>Cleanup the XPath context data associated to registered variables</info>
18187 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18191 <info>Cleanup the XPath context data associated to registered variables</info>
18193 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18197 <info>Initialize the context to the root of the document</info>
18199 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18203 …info>Implement the round() XPath function number round(number) The round function returns the numb…
18205 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18206 <arg name='nargs' type='int' info='the number of arguments'/>
18210 …<info>Sets 'node' as the context node. The node must be in the same document as that ass…
18211 <return type='int' info='-1 in case of error or 0 if successful'/>
18212 <arg name='node' type='xmlNodePtr' info='the node to to use as the context node'/>
18213 <arg name='ctx' type='xmlXPathContextPtr' info='the XPath context'/>
18217 …info>Implement the starts-with() XPath function boolean starts-with(string, string) The starts-wit…
18219 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18220 <arg name='nargs' type='int' info='the number of arguments'/>
18224 …info>[30a] Float ::= Number ('e' Digits?)? [30] Number ::= Digits ('.' …
18225 <return type='double' info='the double value.'/>
18226 <arg name='str' type='const xmlChar *' info='A string to scan'/>
18230 …info>Implement the string() XPath function string string(object?) The string function converts an …
18232 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18233 <arg name='nargs' type='int' info='the number of arguments'/>
18237 …info>Implement the string-length() XPath function number string-length(string?) The string-length …
18239 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18240 <arg name='nargs' type='int' info='the number of arguments'/>
18244 …info>Implement the subtraction operation on XPath objects: The numeric operators convert their ope…
18246 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18250 …info>Implement the substring-after() XPath function string substring-after(string, string) The sub…
18252 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18253 <arg name='nargs' type='int' info='the number of arguments'/>
18257 …info>Implement the substring-before() XPath function string substring-before(string, string) The s…
18259 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18260 <arg name='nargs' type='int' info='the number of arguments'/>
18264 …info>Implement the substring() XPath function string substring(string, number, number?) The substr…
18266 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18267 <arg name='nargs' type='int' info='the number of arguments'/>
18271 …info>Implement the sum() XPath function number sum(node-set) The sum function returns the sum of t…
18273 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18274 <arg name='nargs' type='int' info='the number of arguments'/>
18278 …info>Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set) @…
18279 …<return type='xmlNodeSetPtr' info='the nodes in @nodes1 that follow the first node in @nodes2 in d…
18280 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set'/>
18281 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set'/>
18285 …<info>Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set)<…
18286 …<return type='xmlNodeSetPtr' info='the nodes in @nodes1 that follow the first node in @nodes2 in d…
18287 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
18288 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
18292 …info>Implement the translate() XPath function string translate(string, string, string) The transla…
18294 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18295 <arg name='nargs' type='int' info='the number of arguments'/>
18299 <info>Implement the true() XPath function boolean true()</info>
18301 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18302 <arg name='nargs' type='int' info='the number of arguments'/>
18306 …info>Implement the unary - operation on an XPath object The numeric operators convert their operan…
18308 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18312 <info>Search in the Variable array of the context for the given variable value.</info>
18313 <return type='xmlXPathObjectPtr' info='a copy of the value or NULL if not found'/>
18314 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18315 <arg name='name' type='const xmlChar *' info='the variable name'/>
18319 <info>Prototype for callbacks used to plug variable lookup in the XPath engine.</info>
18320 <return type='xmlXPathObjectPtr' info='the XPath object value or NULL if not found.'/>
18321 <arg name='ctxt' type='void *' info='an XPath context'/>
18322 <arg name='name' type='const xmlChar *' info='name of the variable'/>
18323 <arg name='ns_uri' type='const xmlChar *' info='the namespace name hosting this variable'/>
18327 <info>Search in the Variable array of the context for the given variable value.</info>
18328 <return type='xmlXPathObjectPtr' info='the a copy of the value or NULL if not found'/>
18329 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18330 <arg name='name' type='const xmlChar *' info='the variable name'/>
18331 <arg name='ns_uri' type='const xmlChar *' info='the variable namespace URI'/>
18335 <info>Wraps a string into an XPath object.</info>
18336 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18337 <arg name='val' type='char *' info='the char * value'/>
18341 <info>Wraps the @val data into an XPath object.</info>
18342 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18343 <arg name='val' type='void *' info='the user data'/>
18347 <info>Wrap the Nodeset @val in a new xmlXPathObjectPtr</info>
18348 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18349 <arg name='val' type='xmlNodeSetPtr' info='the NodePtr value'/>
18353 <info>Wraps the @val string into an XPath object.</info>
18354 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18355 <arg name='val' type='xmlChar *' info='the xmlChar * value'/>
18359 <info>Formats an error message.</info>
18361 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18362 <arg name='file' type='const char *' info='the file name'/>
18363 <arg name='line' type='int' info='the line number'/>
18364 <arg name='no' type='int' info='the error number'/>
18368 …<info>Build a node list tree copy of the XPointer result. This will drop Attributes and Namespace …
18369 …<return type='xmlNodePtr' info='an xmlNodePtr list or NULL. the caller has to free the node tree.'…
18370 <arg name='obj' type='xmlXPathObjectPtr' info='the XPointer result from the evaluation.'/>
18374 <info>Evaluate the XPath Location Path in the given context.</info>
18375 …<return type='xmlXPathObjectPtr' info='the xmlXPathObjectPtr resulting from the evaluation or NULL…
18376 <arg name='str' type='const xmlChar *' info='the XPointer expression'/>
18377 <arg name='ctx' type='xmlXPathContextPtr' info='the XPointer context'/>
18381 …info>[8] Predicate ::= '[' PredicateExpr ']' [9] PredicateExpr ::= Exp…
18383 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPointer Parser context'/>
18387 <info>Free the LocationSet compound (not the actual ranges !).</info>
18389 <arg name='obj' type='xmlLocationSetPtr' info='the xmlLocationSetPtr to free'/>
18393 …<info>add a new xmlXPathObjectPtr to an existing LocationSet If the location already exist in the …
18395 <arg name='cur' type='xmlLocationSetPtr' info='the initial range set'/>
18396 <arg name='val' type='xmlXPathObjectPtr' info='a new xmlXPathObjectPtr'/>
18400 <info>Create a new xmlLocationSetPtr of type double and of value @val</info>
18401 <return type='xmlLocationSetPtr' info='the newly created object.'/>
18402 <arg name='val' type='xmlXPathObjectPtr' info='an initial xmlXPathObjectPtr, or NULL'/>
18406 <info>Removes an xmlXPathObjectPtr from an existing LocationSet</info>
18408 <arg name='cur' type='xmlLocationSetPtr' info='the initial range set'/>
18409 <arg name='val' type='xmlXPathObjectPtr' info='an xmlXPathObjectPtr'/>
18413 <info>Merges two rangesets, all ranges from @val2 are added to @val1</info>
18414 <return type='xmlLocationSetPtr' info='val1 once extended or NULL in case of error.'/>
18415 <arg name='val1' type='xmlLocationSetPtr' info='the first LocationSet'/>
18416 <arg name='val2' type='xmlLocationSetPtr' info='the second LocationSet'/>
18420 <info>Removes an entry from an existing LocationSet list.</info>
18422 <arg name='cur' type='xmlLocationSetPtr' info='the initial range set'/>
18423 <arg name='val' type='int' info='the index to remove'/>
18427 <info>Create a new xmlXPathObjectPtr of type range using a single nodes</info>
18428 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18429 <arg name='start' type='xmlNodePtr' info='the starting and ending node'/>
18433 <info>Create a new XPointer context</info>
18434 <return type='xmlXPathContextPtr' info='the xmlXPathContext just allocated.'/>
18435 <arg name='doc' type='xmlDocPtr' info='the XML document'/>
18436 …<arg name='here' type='xmlNodePtr' info='the node that directly contains the XPointer being evalua…
18437 …<arg name='origin' type='xmlNodePtr' info='the element from which a user or program initiated trav…
18441 …<info>Create a new xmlXPathObjectPtr of type LocationSet and initialize it with all the nodes from…
18442 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18443 <arg name='set' type='xmlNodeSetPtr' info='a node set'/>
18447 …<info>Create a new xmlXPathObjectPtr of type LocationSet and initialize it with the single range m…
18448 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18449 <arg name='start' type='xmlNodePtr' info='the start NodePtr value'/>
18450 <arg name='end' type='xmlNodePtr' info='the end NodePtr value or NULL'/>
18454 <info>Create a new xmlXPathObjectPtr of type range</info>
18455 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18456 <arg name='start' type='xmlNodePtr' info='the starting node'/>
18457 <arg name='startindex' type='int' info='the start index'/>
18458 <arg name='end' type='xmlNodePtr' info='the ending point'/>
18459 <arg name='endindex' type='int' info='the ending index'/>
18463 <info>Create a new xmlXPathObjectPtr of type range from a not to an object</info>
18464 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18465 <arg name='start' type='xmlNodePtr' info='the starting node'/>
18466 <arg name='end' type='xmlXPathObjectPtr' info='the ending object'/>
18470 <info>Create a new xmlXPathObjectPtr of type range from a node to a point</info>
18471 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18472 <arg name='start' type='xmlNodePtr' info='the starting node'/>
18473 <arg name='end' type='xmlXPathObjectPtr' info='the ending point'/>
18477 <info>Create a new xmlXPathObjectPtr of type range using 2 nodes</info>
18478 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18479 <arg name='start' type='xmlNodePtr' info='the starting node'/>
18480 <arg name='end' type='xmlNodePtr' info='the ending node'/>
18484 <info>Create a new xmlXPathObjectPtr of type range from a point to a node</info>
18485 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18486 <arg name='start' type='xmlXPathObjectPtr' info='the starting point'/>
18487 <arg name='end' type='xmlNodePtr' info='the ending node'/>
18491 <info>Create a new xmlXPathObjectPtr of type range using 2 Points</info>
18492 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18493 <arg name='start' type='xmlXPathObjectPtr' info='the starting point'/>
18494 <arg name='end' type='xmlXPathObjectPtr' info='the ending point'/>
18498 <info>Implement the range-to() XPointer function</info>
18500 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPointer Parser context'/>
18501 <arg name='nargs' type='int' info='the number of args'/>
18505 <info>Wrap the LocationSet @val in a new xmlXPathObjectPtr</info>
18506 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18507 <arg name='val' type='xmlLocationSetPtr' info='the LocationSet value'/>