Lines Matching full:info
3686 <info>Macro to cast a string to an xmlChar * when one know its safe.</info>
3689 <info>default buffer size 4000.</info>
3692 <info>Macro to try to cast the value on the top of the XPath stack to a boolean.</info>
3695 <info>Macro to try to cast the value on the top of the XPath stack to a number.</info>
3698 <info>Macro to try to cast the value on the top of the XPath stack to a string.</info>
3701 <info>Macro to check that the number of args passed to an XPath function matches.</info>
3702 <arg name='x' info='the number of expected args'/>
3705 <info>Macro to return from the function if an XPath error was detected.</info>
3708 <info>Macro to return 0 from the function if an XPath error was detected.</info>
3711 <info>Macro to check that the value on top of the XPath stack is of a given type.</info>
3712 <arg name='typeval' info='the XPath type'/>
3715 …<info>Macro to check that the value on top of the XPath stack is of a given type. Return(0) in cas…
3716 <arg name='typeval' info='the XPath type'/>
3719 …<info>Macro. A comment in a HTML document is really implemented the same way as a comment in an XM…
3722 …<info>Macro. An entity reference in a HTML document is really implemented the same way as an entit…
3725 …<info>Macro. A processing instruction in a HTML document is really implemented the same way as a p…
3728 …<info>Macro. A preserved node in a HTML document is really implemented the same way as a CDATA sec…
3731 …<info>Macro. A text node in a HTML document is really implemented the same way as a text node in a…
3734 …<info>The parser tries to always have that amount of input ready. One of the point is providing co…
3737 <info>Macro to check [0-9]</info>
3738 <arg name='c' info='an xmlChar value'/>
3741 <info>Macro to check [a-zA-Z]</info>
3742 <arg name='c' info='an xmlChar value'/>
3745 …<info>Macro to check the following production in the XML spec: [85] BaseChar ::= ... long list se…
3746 <arg name='c' info='an UNICODE value (int)'/>
3749 …<info>Macro to check the following production in the XML spec: [3] S ::= (#x20 | #x9 | #xD | #xA)…
3750 <arg name='c' info='an UNICODE value (int)'/>
3753 <info>Behaviour same as IS_BLANK</info>
3754 <arg name='c' info='an xmlChar value (normally unsigned char)'/>
3757 …<info>Macro to check the following production in the XML spec: [2] Char ::= #x9 | #xA | #xD | [#x…
3758 <arg name='c' info='an byte value (int)'/>
3761 …info>Macro to check the following production in the XML spec: [2] Char ::= #x9 | #xA | #xD | [#x2…
3762 <arg name='c' info='an UNICODE value (int)'/>
3765 <info>Behaves like IS_CHAR on single-byte value</info>
3766 <arg name='c' info='an xmlChar (usually an unsigned char)'/>
3769 …<info>Macro to check the following production in the XML spec: [87] CombiningChar ::= ... long li…
3770 <arg name='c' info='an UNICODE value (int)'/>
3773 <info>Always false (all combining chars > 0xff)</info>
3774 <arg name='c' info='an xmlChar (usually an unsigned char)'/>
3777 …<info>Macro to check the following production in the XML spec: [88] Digit ::= ... long list see R…
3778 <arg name='c' info='an UNICODE value (int)'/>
3781 <info>Behaves like IS_DIGIT but with a single byte argument</info>
3782 <arg name='c' info='an xmlChar value (usually an unsigned char)'/>
3785 …info>Macro to check the following production in the XML spec: [89] Extender ::= #x00B7 | #x02D0 …
3786 <arg name='c' info='an UNICODE value (int)'/>
3789 <info>Behaves like IS_EXTENDER but with a single-byte argument</info>
3790 <arg name='c' info='an xmlChar value (usually an unsigned char)'/>
3793 …<info>Macro to check the following production in the XML spec: [86] Ideographic ::= [#x4E00-#x9F…
3794 <arg name='c' info='an UNICODE value (int)'/>
3797 …<info>Macro to check the following production in the XML spec: [84] Letter ::= BaseChar | Ideogr…
3798 <arg name='c' info='an UNICODE value (int)'/>
3801 <info>Macro behaves like IS_LETTER, but only check base chars</info>
3802 <arg name='c' info='an xmlChar value (normally unsigned char)'/>
3805 …<info>Macro to check the following production in the XML spec: [13] PubidChar ::= #x20 | #xD | #…
3806 <arg name='c' info='an UNICODE value (int)'/>
3809 <info>Same as IS_PUBIDCHAR but for single-byte value</info>
3810 <arg name='c' info='an xmlChar value (normally unsigned char)'/>
3813 …<info>Macro used to express that the API use the new buffers for xmlParserInputBuffer and xmlOutpu…
3816 <info>Whether the automata interfaces are compiled in</info>
3819 <info>Whether the Canonicalization support is configured in</info>
3822 <info>Whether the Catalog support is configured in</info>
3825 <info>Whether Debugging module is configured in</info>
3828 <info>the version string like "1.2.3"</info>
3831 <info>Whether the HTML support is configured in</info>
3834 <info>Whether the HTTP support is configured in</info>
3837 <info>Whether iconv support is available</info>
3840 <info>Whether icu support is available</info>
3843 <info>Whether ISO-8859-* support is made available in case iconv is not</info>
3846 <info>Whether the deprecated APIs are compiled in for compatibility</info>
3849 <info>Whether the Lzma support is compiled in</info>
3852 <info>Whether the module interfaces are compiled in</info>
3855 <info>the string suffix used by dynamic modules (usually shared libraries)</info>
3858 <info>Whether the serialization/saving support is configured in</info>
3861 <info>Whether the xmlPattern node selection interface is configured in</info>
3864 <info>Whether the push parsing interfaces are configured in</info>
3867 <info>Whether the xmlReader parsing interface is configured in</info>
3870 <info>Whether the regular expressions interfaces are compiled in</info>
3873 <info>Whether the older SAX1 interface is configured in</info>
3876 <info>Whether the Schemas validation interfaces are compiled in</info>
3879 <info>Whether the Schematron validation interfaces are compiled in</info>
3882 …<info>Macro to check that the libxml version in use is compatible with the version the software ha…
3885 <info>Whether the allocation hooks are per-thread</info>
3888 <info>Whether the thread support is configured in</info>
3891 <info>Always enabled since 2.14.0</info>
3894 <info>Whether the Unicode related interfaces are compiled in</info>
3897 <info>Whether the DTD validation support is configured in</info>
3900 <info>the version number: 1.2.3 value is 10203</info>
3903 <info>extra version information, used to show a git commit description</info>
3906 <info>the version number string, 1.2.3 value is "10203"</info>
3909 <info>Whether the xmlWriter saving interface is configured in</info>
3912 <info>Whether XInclude is configured in</info>
3915 <info>Whether XPath is configured in</info>
3918 <info>Whether XPointer is configured in</info>
3921 <info>Whether the Zlib support is compiled in</info>
3924 <info>Macro defining "fallback"</info>
3927 <info>Macro defining "href"</info>
3930 <info>Macro defining "include"</info>
3933 <info>Macro defining the Xinclude namespace: http://www.w3.org/2003/XInclude</info>
3936 <info>Macro defining the draft Xinclude namespace: http://www.w3.org/2001/XInclude</info>
3939 <info>Macro defining "parse"</info>
3942 <info>Macro defining "encoding"</info>
3945 <info>Macro defining "text"</info>
3948 <info>Macro defining "xml"</info>
3951 <info>Macro defining "xpointer"</info>
3954 …info>Macro to do a casting from an object pointer to a function pointer without encountering a war…
3955 <arg name='fptr' info='pointer to a function'/>
3958 <info>The namespace for the XML Catalogs elements.</info>
3961 <info>The specific XML Catalog Processing Instruction name.</info>
3964 <info>The default version of XML used: 1.0</info>
3967 <info>Macro to extract the content pointer of a node.</info>
3970 <info>Macro to extract the line number of an element node.</info>
3981 <info>A namespace declaration node.</info>
3984 …info>Maximum size allowed by the parser for a dictionary by default This is not a limitation of th…
3987 <info>Maximum size allowed when XML_PARSE_HUGE is set.</info>
3990 …info>Maximum size allowed by the parser for ahead lookup This is an upper boundary enforced by the…
3993 <info>Identifiers can be longer, but this will be more costly at runtime.</info>
3996 …info>Maximum size allowed for a markup identifier. This is not a limitation of the parser but a sa…
3999 …info>Maximum size allowed for a single text node when building a tree. This is not a limitation of…
4002 <info>Special constant found in SAX2 blocks initialized fields</info>
4005 <info>Ignore validation non definition on attributes Obsolete, not used anymore.</info>
4008 <info>Skip unknown attribute from validation Obsolete, not used anymore.</info>
4011 <info>Apply strict validation rules on attributes Obsolete, not used anymore.</info>
4014 <info>Used by wildcards. Validate if type found, don't worry if not found</info>
4017 <info>Skip unknown attribute from validation</info>
4020 <info>Used by wildcards. Apply strict validation rules</info>
4023 <info>The attribute group has been defined.</info>
4026 <info>Whether this attr. group contains attr. group references.</info>
4029 <info>Marks the attr group as marked; used for circular checks.</info>
4032 <info>The attr group was redefined.</info>
4035 <info>The attribute wildcard has been built.</info>
4038 <info>the attribute has a fixed value</info>
4041 <info>allow elements in no namespace</info>
4044 …<info>this is set when the "type" and "ref" references have been resolved.</in…
4047 <info>allow elements in no namespace</info>
4050 <info>The attribute is optional.</info>
4053 <info>Used by wildcards. The attribute is prohibited.</info>
4056 <info>The attribute is required.</info>
4059 <info>the schema has "extension" in the set of blockDefault.</info>
4062 <info>the schema has "restriction" in the set of blockDefault.</info>
4065 <info>the schema has "substitution" in the set of blockDefault.</info>
4068 <info>the element is abstract</info>
4071 <info>the "block" attribute is absent</info>
4074 <info>disallowed substitutions are absent</info>
4077 <info>disallowed substitutions: "restriction"</info>
4080 <info>disallowed substitutions: "substitution"</info>
4083 <info>a helper flag for the search of circular references.</info>
4086 <info>the element has a default value</info>
4089 <info>substitution group exclusions are absent</info>
4092 <info>substitution group exclusions: "extension"</info>
4095 <info>substitution group exclusions: "restriction"</info>
4098 <info>the element has a fixed value</info>
4101 <info>the element is global</info>
4104 <info>this is set when the elem decl has been checked against all constraints</info>
4107 …<info>this is set when "type", "ref", "substitutionGroup" references…
4110 <info>the element is nillable</info>
4113 <info>allow elements in no namespace Obsolete, not used anymore.</info>
4116 <info>the element is a reference to a type</info>
4119 <info>the declaration is a substitution group head</info>
4122 <info>the element is top level obsolete: use XML_SCHEMAS_ELEM_GLOBAL instead</info>
4125 <info>collapse the types of the facet</info>
4128 <info>preserve the type of the facet</info>
4131 <info>replace the type of the facet</info>
4134 <info>unknown facet handling</info>
4137 <info>the schema has "extension" in the set of finalDefault.</info>
4140 <info>the schema has "list" in the set of finalDefault.</info>
4143 <info>the schema has "restriction" in the set of finalDefault.</info>
4146 <info>the schema has "union" in the set of finalDefault.</info>
4149 <info>the schema is currently including an other schema with no target namespace.</info>
4152 <info>Reflects attributeFormDefault == qualified in an XML schema document.</info>
4155 <info>Reflects elementFormDefault == qualified in an XML schema document.</info>
4158 <info>the simple/complexType is abstract.</info>
4161 …<info>the complexType did not specify 'block' so use the default of the <schema> i…
4164 <info>the complexType has a 'block' of "extension".</info>
4167 <info>the complexType has a 'block' of "restriction".</info>
4170 <info>Marks the item as a builtin primitive.</info>
4173 <info>the simple or complex type has a derivation method of "extension".</info>
4176 <info>the simple or complex type has a derivation method of "restriction".</info>
4179 <info>indicates if the facets need a computed value</info>
4182 <info>the simpleType has a final of "default".</info>
4185 <info>the complexType has a final of "extension".</info>
4188 <info>the simpleType has a final of "list".</info>
4191 <info>the simpleType/complexType has a final of "restriction".</info>
4194 <info>the simpleType has a final of "union".</info>
4197 <info>First stage of fixup was done.</info>
4200 <info>the type is global</info>
4203 <info>has facets</info>
4206 <info>indicates that the type is invalid</info>
4209 <info>indicates that the type was typefixed</info>
4212 <info>Marks the item as marked; used for circular checks.</info>
4215 <info>the element content type is mixed</info>
4218 <info>indicates if the facets (pattern) need a normalized value</info>
4221 … <info>the complexType owns an attribute wildcard, i.e. it can be freed by the complexType</info>
4224 <info>The type was redefined.</info>
4227 …info>the simpleType has a variety of "absent". TODO: Actually not necessary :-/, since i…
4230 <info>the simpleType has a variety of "union".</info>
4233 <info>the simpleType has a variety of "list".</info>
4236 <info>the simpleType has a variety of "union".</info>
4239 <info>a whitespace-facet value of "collapse"</info>
4242 <info>a whitespace-facet value of "preserve"</info>
4245 <info>a whitespace-facet value of "replace"</info>
4248 <info>If the wildcard is complete.</info>
4259 <info>Both general and parameter entities need to be substituted.</info>
4262 <info>If no entities need to be substituted.</info>
4265 <info>Whether parameter entities need to be substituted.</info>
4268 <info>Whether general entities need to be substituted.</info>
4271 <info>This is the name for the special xml:id attribute</info>
4274 …<info>This is the namespace for the special xml: prefix predefined in the XML Namespace specificat…
4277 <info>check namespaces at compilation</info>
4280 <info>forbid variables in expression</info>
4283 <info>Macro to raise an XPath error and return.</info>
4284 <arg name='X' info='the error code'/>
4287 <info>Macro to raise an XPath error and return 0.</info>
4288 <arg name='X' info='the error code'/>
4291 <info>Returns the default subelement for this element</info>
4292 <arg name='elt' info='HTML element'/>
4295 …<info>Checks whether an HTML element description may be a direct child of the specified element. …
4296 <arg name='parent' info='HTML parent element'/>
4297 <arg name='elt' info='HTML element'/>
4300 <info>Returns the attributes required for the specified element.</info>
4301 <arg name='elt' info='HTML element'/>
4304 <info>Macro for compatibility naming layer with libxml1. Maps to "children."</info>
4307 <info>Automatically generated by genChRanges.py</info>
4308 <arg name='c' info='char to validate'/>
4311 <info>Automatically generated by genChRanges.py</info>
4312 <arg name='c' info='char to validate'/>
4315 <info>Automatically generated by genChRanges.py</info>
4316 <arg name='c' info='char to validate'/>
4319 <info>Automatically generated by genChRanges.py</info>
4320 <arg name='c' info='char to validate'/>
4323 <info>Automatically generated by genChRanges.py</info>
4324 <arg name='c' info='char to validate'/>
4327 <info>Automatically generated by genChRanges.py</info>
4328 <arg name='c' info='char to validate'/>
4331 <info>Automatically generated by genChRanges.py</info>
4332 <arg name='c' info='char to validate'/>
4335 <info>Automatically generated by genChRanges.py</info>
4336 <arg name='c' info='char to validate'/>
4339 <info>Automatically generated by genChRanges.py</info>
4340 <arg name='c' info='char to validate'/>
4343 <info>Automatically generated by genChRanges.py</info>
4344 <arg name='c' info='char to validate'/>
4347 <info>Automatically generated by genChRanges.py</info>
4348 <arg name='c' info='char to validate'/>
4351 <info>Automatically generated by genChRanges.py</info>
4352 <arg name='c' info='char to validate'/>
4355 <info>Automatically generated by genChRanges.py</info>
4356 <arg name='c' info='char to validate'/>
4359 <info>Automatically generated by genChRanges.py</info>
4360 <arg name='c' info='char to validate'/>
4363 <info>Macro for compatibility naming layer with libxml1. Maps to "children".</info>
4366 <info>this macro maps to xmlTextWriterWriteDTD</info>
4369 <info>This macro maps to xmlTextWriterWritePI</info>
4372 …<info>Check if an XPath error was raised. Returns true if an error has been raised, false otherwi…
4373 <arg name='ctxt' info='an XPath parser context'/>
4376 <info>Empties a node-set.</info>
4377 <arg name='ns' info='a node-set'/>
4380 <info>Get the context node of an XPath context. Returns the context node.</info>
4381 <arg name='ctxt' info='an XPath parser context'/>
4384 <info>Get the document of an XPath context. Returns the context document.</info>
4385 <arg name='ctxt' info='an XPath parser context'/>
4388 <info>Get the error code of an XPath context. Returns the context error.</info>
4389 <arg name='ctxt' info='an XPath parser context'/>
4392 …<info>Implement a functionality similar to the DOM NodeList.length. Returns the number of nodes i…
4393 <arg name='ns' info='a node-set'/>
4396 <info>Checks whether @ns is empty or not. Returns %TRUE if @ns is an empty node-set.</info>
4397 <arg name='ns' info='a node-set'/>
4400 …info>Implements a functionality similar to the DOM NodeList.item(). Returns the xmlNodePtr at the…
4401 <arg name='ns' info='a node-set'/>
4402 <arg name='index' info='index of a node in the set'/>
4405 <info>Pushes the boolean @val on the context stack.</info>
4406 <arg name='ctxt' info='an XPath parser context'/>
4407 <arg name='val' info='a boolean'/>
4410 <info>Pushes an empty node-set on the context stack.</info>
4411 <arg name='ctxt' info='an XPath parser context'/>
4414 <info>Pushes an empty string on the stack.</info>
4415 <arg name='ctxt' info='an XPath parser context'/>
4418 <info>Pushes user data on the context stack.</info>
4419 <arg name='ctxt' info='an XPath parser context'/>
4420 <arg name='val' info='user data'/>
4423 <info>Pushes false on the context stack.</info>
4424 <arg name='ctxt' info='an XPath parser context'/>
4427 <info>Pushes the node-set @ns on the context stack.</info>
4428 <arg name='ctxt' info='an XPath parser context'/>
4429 <arg name='ns' info='a node-set'/>
4432 <info>Pushes the double @val on the context stack.</info>
4433 <arg name='ctxt' info='an XPath parser context'/>
4434 <arg name='val' info='a double'/>
4437 <info>Pushes the string @str on the context stack.</info>
4438 <arg name='ctxt' info='an XPath parser context'/>
4439 <arg name='str' info='a string'/>
4442 <info>Pushes true on the context stack.</info>
4443 <arg name='ctxt' info='an XPath parser context'/>
4446 <info>Raises an XPATH_INVALID_ARITY error.</info>
4447 <arg name='ctxt' info='an XPath parser context'/>
4450 <info>Raises an error.</info>
4451 <arg name='ctxt' info='an XPath parser context'/>
4452 <arg name='err' info='an xmlXPathError code'/>
4455 <info>Raises an XPATH_INVALID_TYPE error.</info>
4456 <arg name='ctxt' info='an XPath parser context'/>
4459 …info>Checks if the current value on the XPath stack is an external object. Returns true if the cu…
4460 <arg name='ctxt' info='an XPath parser context'/>
4463 …info>Check if the current value on the XPath stack is a node set or an XSLT value tree. Returns t…
4464 <arg name='ctxt' info='an XPath parser context'/>
4468 …<enum name='HTML_NA' file='HTMLparser' value='0' type='htmlStatus' info='something we don't c…
4469 …<enum name='HTML_PARSE_COMPACT' file='HTMLparser' value='65536' type='htmlParserOption' info='comp…
4470 …RSE_IGNORE_ENC' file='HTMLparser' value='2097152' type='htmlParserOption' info=' ignore internal d…
4471 …<enum name='HTML_PARSE_NOBLANKS' file='HTMLparser' value='256' type='htmlParserOption' info='remov…
4472 …<enum name='HTML_PARSE_NODEFDTD' file='HTMLparser' value='4' type='htmlParserOption' info='do not …
4473 …<enum name='HTML_PARSE_NOERROR' file='HTMLparser' value='32' type='htmlParserOption' info='suppres…
4474 …<enum name='HTML_PARSE_NOIMPLIED' file='HTMLparser' value='8192' type='htmlParserOption' info='Do …
4475 …<enum name='HTML_PARSE_NONET' file='HTMLparser' value='2048' type='htmlParserOption' info='Forbid …
4476 …<enum name='HTML_PARSE_NOWARNING' file='HTMLparser' value='64' type='htmlParserOption' info='suppr…
4477 …<enum name='HTML_PARSE_PEDANTIC' file='HTMLparser' value='128' type='htmlParserOption' info='pedan…
4478 …<enum name='HTML_PARSE_RECOVER' file='HTMLparser' value='1' type='htmlParserOption' info='Relaxed …
4479 …<enum name='HTML_REQUIRED' file='HTMLparser' value='12' type='htmlStatus' info=' VALID bit set so …
4508 …FER_ALLOC_BOUNDED' file='tree' value='6' type='xmlBufferAllocationScheme' info=' limit the upper s…
4509 …ER_ALLOC_DOUBLEIT' file='tree' value='1' type='xmlBufferAllocationScheme' info='double each time o…
4510 …<enum name='XML_BUFFER_ALLOC_EXACT' file='tree' value='2' type='xmlBufferAllocationScheme' info='g…
4511 …FFER_ALLOC_HYBRID' file='tree' value='5' type='xmlBufferAllocationScheme' info='exact up to a thre…
4512 …R_ALLOC_IMMUTABLE' file='tree' value='3' type='xmlBufferAllocationScheme' info='immutable buffer, …
4513 …<enum name='XML_BUFFER_ALLOC_IO' file='tree' value='4' type='xmlBufferAllocationScheme' info='spec…
4515 … <enum name='XML_C14N_1_0' file='c14n' value='0' type='xmlC14NMode' info='Original C14N 1.0 spec'/>
4516 <enum name='XML_C14N_1_1' file='c14n' value='2' type='xmlC14NMode' info=' C14N 1.1 spec'/>
4518 …<enum name='XML_C14N_CREATE_STACK' file='xmlerror' value='1952' type='xmlParserErrors' info='1952'…
4519 …<enum name='XML_C14N_EXCLUSIVE_1_0' file='c14n' value='1' type='xmlC14NMode' info='Exclusive C14N …
4520 …<enum name='XML_C14N_INVALID_NODE' file='xmlerror' value='1953' type='xmlParserErrors' info='1953'…
4521 …ame='XML_C14N_RELATIVE_NAMESPACE' file='xmlerror' value='1955' type='xmlParserErrors' info='1955'/>
4522 …<enum name='XML_C14N_REQUIRES_UTF8' file='xmlerror' value='1951' type='xmlParserErrors' info='1951…
4523 …<enum name='XML_C14N_UNKNOW_NODE' file='xmlerror' value='1954' type='xmlParserErrors' info='1954'/>
4524 …<enum name='XML_CATALOG_ENTRY_BROKEN' file='xmlerror' value='1651' type='xmlParserErrors' info='16…
4526 …<enum name='XML_CATALOG_NOT_CATALOG' file='xmlerror' value='1653' type='xmlParserErrors' info='165…
4527 …<enum name='XML_CATALOG_PREFER_VALUE' file='xmlerror' value='1652' type='xmlParserErrors' info='16…
4528 …<enum name='XML_CATALOG_RECURSION' file='xmlerror' value='1654' type='xmlParserErrors' info='1654'…
4537 …<enum name='XML_CHAR_ENCODING_2022_JP' file='encoding' value='19' type='xmlCharEncoding' info='ISO…
4538 …<enum name='XML_CHAR_ENCODING_8859_1' file='encoding' value='10' type='xmlCharEncoding' info='ISO-…
4539 …<enum name='XML_CHAR_ENCODING_8859_10' file='encoding' value='25' type='xmlCharEncoding' info='ISO…
4540 …<enum name='XML_CHAR_ENCODING_8859_11' file='encoding' value='26' type='xmlCharEncoding' info='ISO…
4541 …<enum name='XML_CHAR_ENCODING_8859_13' file='encoding' value='27' type='xmlCharEncoding' info='ISO…
4542 …<enum name='XML_CHAR_ENCODING_8859_14' file='encoding' value='28' type='xmlCharEncoding' info='ISO…
4543 …<enum name='XML_CHAR_ENCODING_8859_15' file='encoding' value='29' type='xmlCharEncoding' info='ISO…
4544 …<enum name='XML_CHAR_ENCODING_8859_16' file='encoding' value='30' type='xmlCharEncoding' info=' IS…
4545 …<enum name='XML_CHAR_ENCODING_8859_2' file='encoding' value='11' type='xmlCharEncoding' info='ISO-…
4546 …<enum name='XML_CHAR_ENCODING_8859_3' file='encoding' value='12' type='xmlCharEncoding' info='ISO-…
4547 …<enum name='XML_CHAR_ENCODING_8859_4' file='encoding' value='13' type='xmlCharEncoding' info='ISO-…
4548 …<enum name='XML_CHAR_ENCODING_8859_5' file='encoding' value='14' type='xmlCharEncoding' info='ISO-…
4549 …<enum name='XML_CHAR_ENCODING_8859_6' file='encoding' value='15' type='xmlCharEncoding' info='ISO-…
4550 …<enum name='XML_CHAR_ENCODING_8859_7' file='encoding' value='16' type='xmlCharEncoding' info='ISO-…
4551 …<enum name='XML_CHAR_ENCODING_8859_8' file='encoding' value='17' type='xmlCharEncoding' info='ISO-…
4552 …<enum name='XML_CHAR_ENCODING_8859_9' file='encoding' value='18' type='xmlCharEncoding' info='ISO-…
4553 …<enum name='XML_CHAR_ENCODING_ASCII' file='encoding' value='22' type='xmlCharEncoding' info='pure …
4554 …<enum name='XML_CHAR_ENCODING_EBCDIC' file='encoding' value='6' type='xmlCharEncoding' info='EBCDI…
4555 …<enum name='XML_CHAR_ENCODING_ERROR' file='encoding' value='-1' type='xmlCharEncoding' info='No ch…
4556 …<enum name='XML_CHAR_ENCODING_EUC_JP' file='encoding' value='21' type='xmlCharEncoding' info='EUC-…
4557 …<enum name='XML_CHAR_ENCODING_HTML' file='encoding' value='24' type='xmlCharEncoding' info='HTML (…
4558 …<enum name='XML_CHAR_ENCODING_NONE' file='encoding' value='0' type='xmlCharEncoding' info='No char…
4559 …<enum name='XML_CHAR_ENCODING_SHIFT_JIS' file='encoding' value='20' type='xmlCharEncoding' info='S…
4560 …<enum name='XML_CHAR_ENCODING_UCS2' file='encoding' value='9' type='xmlCharEncoding' info='UCS-2'/>
4561 …<enum name='XML_CHAR_ENCODING_UCS4BE' file='encoding' value='5' type='xmlCharEncoding' info='UCS-4…
4562 …<enum name='XML_CHAR_ENCODING_UCS4LE' file='encoding' value='4' type='xmlCharEncoding' info='UCS-4…
4563 …<enum name='XML_CHAR_ENCODING_UCS4_2143' file='encoding' value='7' type='xmlCharEncoding' info='UC…
4564 …<enum name='XML_CHAR_ENCODING_UCS4_3412' file='encoding' value='8' type='xmlCharEncoding' info='UC…
4565 …<enum name='XML_CHAR_ENCODING_UTF16' file='encoding' value='23' type='xmlCharEncoding' info='UTF-1…
4566 …<enum name='XML_CHAR_ENCODING_UTF16BE' file='encoding' value='3' type='xmlCharEncoding' info='UTF-…
4567 …<enum name='XML_CHAR_ENCODING_UTF16LE' file='encoding' value='2' type='xmlCharEncoding' info='UTF-…
4568 …<enum name='XML_CHAR_ENCODING_UTF8' file='encoding' value='1' type='xmlCharEncoding' info='UTF-8'/>
4569 …<enum name='XML_CHECK_ENTITY_TYPE' file='xmlerror' value='5012' type='xmlParserErrors' info='5012'…
4570 …<enum name='XML_CHECK_FOUND_ATTRIBUTE' file='xmlerror' value='5001' type='xmlParserErrors' info='5…
4571 …<enum name='XML_CHECK_FOUND_CDATA' file='xmlerror' value='5003' type='xmlParserErrors' info='5003'…
4572 …<enum name='XML_CHECK_FOUND_COMMENT' file='xmlerror' value='5007' type='xmlParserErrors' info='500…
4573 …<enum name='XML_CHECK_FOUND_DOCTYPE' file='xmlerror' value='5008' type='xmlParserErrors' info='500…
4575 …<enum name='XML_CHECK_FOUND_ENTITY' file='xmlerror' value='5005' type='xmlParserErrors' info='5005…
4576 …<enum name='XML_CHECK_FOUND_ENTITYREF' file='xmlerror' value='5004' type='xmlParserErrors' info='5…
4577 …<enum name='XML_CHECK_FOUND_FRAGMENT' file='xmlerror' value='5009' type='xmlParserErrors' info='50…
4578 …<enum name='XML_CHECK_FOUND_NOTATION' file='xmlerror' value='5010' type='xmlParserErrors' info='50…
4579 … <enum name='XML_CHECK_FOUND_PI' file='xmlerror' value='5006' type='xmlParserErrors' info='5006'/>
4580 …<enum name='XML_CHECK_FOUND_TEXT' file='xmlerror' value='5002' type='xmlParserErrors' info='5002'/>
4581 …<enum name='XML_CHECK_NAME_NOT_NULL' file='xmlerror' value='5037' type='xmlParserErrors' info='503…
4582 … <enum name='XML_CHECK_NOT_ATTR' file='xmlerror' value='5023' type='xmlParserErrors' info='5023'/>
4583 …<enum name='XML_CHECK_NOT_ATTR_DECL' file='xmlerror' value='5024' type='xmlParserErrors' info='502…
4584 <enum name='XML_CHECK_NOT_DTD' file='xmlerror' value='5022' type='xmlParserErrors' info='5022'/>
4585 …<enum name='XML_CHECK_NOT_ELEM_DECL' file='xmlerror' value='5025' type='xmlParserErrors' info='502…
4586 …<enum name='XML_CHECK_NOT_ENTITY_DECL' file='xmlerror' value='5026' type='xmlParserErrors' info='5…
4587 …<enum name='XML_CHECK_NOT_NCNAME' file='xmlerror' value='5034' type='xmlParserErrors' info='5034'/>
4588 …<enum name='XML_CHECK_NOT_NS_DECL' file='xmlerror' value='5027' type='xmlParserErrors' info='5027'…
4589 … <enum name='XML_CHECK_NOT_UTF8' file='xmlerror' value='5032' type='xmlParserErrors' info='5032'/>
4590 <enum name='XML_CHECK_NO_DICT' file='xmlerror' value='5033' type='xmlParserErrors' info='5033'/>
4591 <enum name='XML_CHECK_NO_DOC' file='xmlerror' value='5014' type='xmlParserErrors' info='5014'/>
4592 <enum name='XML_CHECK_NO_ELEM' file='xmlerror' value='5016' type='xmlParserErrors' info='5016'/>
4593 <enum name='XML_CHECK_NO_HREF' file='xmlerror' value='5028' type='xmlParserErrors' info='5028'/>
4594 <enum name='XML_CHECK_NO_NAME' file='xmlerror' value='5015' type='xmlParserErrors' info='5015'/>
4595 <enum name='XML_CHECK_NO_NEXT' file='xmlerror' value='5020' type='xmlParserErrors' info='5020'/>
4596 … <enum name='XML_CHECK_NO_PARENT' file='xmlerror' value='5013' type='xmlParserErrors' info='5013'/>
4597 <enum name='XML_CHECK_NO_PREV' file='xmlerror' value='5018' type='xmlParserErrors' info='5018'/>
4598 …<enum name='XML_CHECK_NS_ANCESTOR' file='xmlerror' value='5031' type='xmlParserErrors' info='5031'…
4599 … <enum name='XML_CHECK_NS_SCOPE' file='xmlerror' value='5030' type='xmlParserErrors' info='5030'/>
4600 …<enum name='XML_CHECK_OUTSIDE_DICT' file='xmlerror' value='5035' type='xmlParserErrors' info='5035…
4601 …<enum name='XML_CHECK_UNKNOWN_NODE' file='xmlerror' value='5011' type='xmlParserErrors' info='5011…
4602 … <enum name='XML_CHECK_WRONG_DOC' file='xmlerror' value='5017' type='xmlParserErrors' info='5017'/>
4603 …<enum name='XML_CHECK_WRONG_NAME' file='xmlerror' value='5036' type='xmlParserErrors' info='5036'/>
4604 …<enum name='XML_CHECK_WRONG_NEXT' file='xmlerror' value='5021' type='xmlParserErrors' info='5021'/>
4605 …<enum name='XML_CHECK_WRONG_PARENT' file='xmlerror' value='5029' type='xmlParserErrors' info='5029…
4606 …<enum name='XML_CHECK_WRONG_PREV' file='xmlerror' value='5019' type='xmlParserErrors' info='5019'/>
4610 <enum name='XML_DOCUMENT_TYPE_NODE' file='tree' value='10' type='xmlElementType' info='unused'/>
4611 …<enum name='XML_DOC_DTDVALID' file='tree' value='8' type='xmlDocProperties' info='DTD validation w…
4612 …<enum name='XML_DOC_HTML' file='tree' value='128' type='xmlDocProperties' info=' parsed or built H…
4613 …<enum name='XML_DOC_INTERNAL' file='tree' value='64' type='xmlDocProperties' info='built for inter…
4614 …<enum name='XML_DOC_NSVALID' file='tree' value='2' type='xmlDocProperties' info='document is Names…
4615 …<enum name='XML_DOC_OLD10' file='tree' value='4' type='xmlDocProperties' info='parsed with old XML…
4616 …<enum name='XML_DOC_USERBUILT' file='tree' value='32' type='xmlDocProperties' info='Document was b…
4618 …<enum name='XML_DOC_WELLFORMED' file='tree' value='1' type='xmlDocProperties' info='document is XM…
4619 …<enum name='XML_DOC_XINCLUDE' file='tree' value='16' type='xmlDocProperties' info='XInclude substi…
4621 … name='XML_DTD_ATTRIBUTE_REDEFINED' file='xmlerror' value='501' type='xmlParserErrors' info='501'/>
4622 …<enum name='XML_DTD_ATTRIBUTE_VALUE' file='xmlerror' value='502' type='xmlParserErrors' info='502'…
4623 … <enum name='XML_DTD_CONTENT_ERROR' file='xmlerror' value='503' type='xmlParserErrors' info='503'/>
4624 … <enum name='XML_DTD_CONTENT_MODEL' file='xmlerror' value='504' type='xmlParserErrors' info='504'/>
4625 …e='XML_DTD_CONTENT_NOT_DETERMINIST' file='xmlerror' value='505' type='xmlParserErrors' info='505'/>
4626 …<enum name='XML_DTD_DIFFERENT_PREFIX' file='xmlerror' value='506' type='xmlParserErrors' info='506…
4627 <enum name='XML_DTD_DUP_TOKEN' file='xmlerror' value='541' type='xmlParserErrors' info='541'/>
4628 …me='XML_DTD_ELEM_DEFAULT_NAMESPACE' file='xmlerror' value='507' type='xmlParserErrors' info='507'/>
4629 …<enum name='XML_DTD_ELEM_NAMESPACE' file='xmlerror' value='508' type='xmlParserErrors' info='508'/>
4630 …<enum name='XML_DTD_ELEM_REDEFINED' file='xmlerror' value='509' type='xmlParserErrors' info='509'/>
4631 …<enum name='XML_DTD_EMPTY_NOTATION' file='xmlerror' value='510' type='xmlParserErrors' info='510'/>
4632 <enum name='XML_DTD_ENTITY_TYPE' file='xmlerror' value='511' type='xmlParserErrors' info='511'/>
4633 <enum name='XML_DTD_ID_FIXED' file='xmlerror' value='512' type='xmlParserErrors' info='512'/>
4634 … <enum name='XML_DTD_ID_REDEFINED' file='xmlerror' value='513' type='xmlParserErrors' info='513'/>
4635 <enum name='XML_DTD_ID_SUBSET' file='xmlerror' value='514' type='xmlParserErrors' info='514'/>
4636 … <enum name='XML_DTD_INVALID_CHILD' file='xmlerror' value='515' type='xmlParserErrors' info='515'/>
4637 …<enum name='XML_DTD_INVALID_DEFAULT' file='xmlerror' value='516' type='xmlParserErrors' info='516'…
4638 <enum name='XML_DTD_LOAD_ERROR' file='xmlerror' value='517' type='xmlParserErrors' info='517'/>
4639 …<enum name='XML_DTD_MISSING_ATTRIBUTE' file='xmlerror' value='518' type='xmlParserErrors' info='51…
4640 … <enum name='XML_DTD_MIXED_CORRUPT' file='xmlerror' value='519' type='xmlParserErrors' info='519'/>
4641 <enum name='XML_DTD_MULTIPLE_ID' file='xmlerror' value='520' type='xmlParserErrors' info='520'/>
4643 …<enum name='XML_DTD_NOTATION_REDEFINED' file='xmlerror' value='526' type='xmlParserErrors' info='5…
4644 …<enum name='XML_DTD_NOTATION_VALUE' file='xmlerror' value='527' type='xmlParserErrors' info='527'/>
4645 <enum name='XML_DTD_NOT_EMPTY' file='xmlerror' value='528' type='xmlParserErrors' info='528'/>
4646 <enum name='XML_DTD_NOT_PCDATA' file='xmlerror' value='529' type='xmlParserErrors' info='529'/>
4647 …<enum name='XML_DTD_NOT_STANDALONE' file='xmlerror' value='530' type='xmlParserErrors' info='530'/>
4648 <enum name='XML_DTD_NO_DOC' file='xmlerror' value='521' type='xmlParserErrors' info='521'/>
4649 <enum name='XML_DTD_NO_DTD' file='xmlerror' value='522' type='xmlParserErrors' info='522'/>
4650 … <enum name='XML_DTD_NO_ELEM_NAME' file='xmlerror' value='523' type='xmlParserErrors' info='523'/>
4651 <enum name='XML_DTD_NO_PREFIX' file='xmlerror' value='524' type='xmlParserErrors' info='524'/>
4652 <enum name='XML_DTD_NO_ROOT' file='xmlerror' value='525' type='xmlParserErrors' info='525'/>
4653 <enum name='XML_DTD_ROOT_NAME' file='xmlerror' value='531' type='xmlParserErrors' info='531'/>
4654 …name='XML_DTD_STANDALONE_DEFAULTED' file='xmlerror' value='538' type='xmlParserErrors' info='538'/>
4655 …me='XML_DTD_STANDALONE_WHITE_SPACE' file='xmlerror' value='532' type='xmlParserErrors' info='532'/>
4656 …<enum name='XML_DTD_UNKNOWN_ATTRIBUTE' file='xmlerror' value='533' type='xmlParserErrors' info='53…
4657 … <enum name='XML_DTD_UNKNOWN_ELEM' file='xmlerror' value='534' type='xmlParserErrors' info='534'/>
4658 …<enum name='XML_DTD_UNKNOWN_ENTITY' file='xmlerror' value='535' type='xmlParserErrors' info='535'/>
4659 <enum name='XML_DTD_UNKNOWN_ID' file='xmlerror' value='536' type='xmlParserErrors' info='536'/>
4660 …<enum name='XML_DTD_UNKNOWN_NOTATION' file='xmlerror' value='537' type='xmlParserErrors' info='537…
4661 <enum name='XML_DTD_XMLID_TYPE' file='xmlerror' value='540' type='xmlParserErrors' info='540'/>
4662 <enum name='XML_DTD_XMLID_VALUE' file='xmlerror' value='539' type='xmlParserErrors' info='539'/>
4684 <enum name='XML_ENTITY_NODE' file='tree' value='6' type='xmlElementType' info='unused'/>
4686 <enum name='XML_ERR_ARGUMENT' file='xmlerror' value='115' type='xmlParserErrors' info='115'/>
4687 …m name='XML_ERR_ATTLIST_NOT_FINISHED' file='xmlerror' value='51' type='xmlParserErrors' info='51'/>
4688 …<enum name='XML_ERR_ATTLIST_NOT_STARTED' file='xmlerror' value='50' type='xmlParserErrors' info='5…
4689 …name='XML_ERR_ATTRIBUTE_NOT_FINISHED' file='xmlerror' value='40' type='xmlParserErrors' info='40'/>
4690 … name='XML_ERR_ATTRIBUTE_NOT_STARTED' file='xmlerror' value='39' type='xmlParserErrors' info='39'/>
4691 …<enum name='XML_ERR_ATTRIBUTE_REDEFINED' file='xmlerror' value='42' type='xmlParserErrors' info='4…
4692 …ame='XML_ERR_ATTRIBUTE_WITHOUT_VALUE' file='xmlerror' value='41' type='xmlParserErrors' info='41'/>
4693 …<enum name='XML_ERR_CDATA_NOT_FINISHED' file='xmlerror' value='63' type='xmlParserErrors' info='63…
4694 … <enum name='XML_ERR_CHARREF_AT_EOF' file='xmlerror' value='10' type='xmlParserErrors' info='10'/>
4695 … <enum name='XML_ERR_CHARREF_IN_DTD' file='xmlerror' value='13' type='xmlParserErrors' info='13'/>
4696 …<enum name='XML_ERR_CHARREF_IN_EPILOG' file='xmlerror' value='12' type='xmlParserErrors' info='12'…
4697 …<enum name='XML_ERR_CHARREF_IN_PROLOG' file='xmlerror' value='11' type='xmlParserErrors' info='11'…
4698 …me='XML_ERR_COMMENT_ABRUPTLY_ENDED' file='xmlerror' value='112' type='xmlParserErrors' info='112'/>
4699 …m name='XML_ERR_COMMENT_NOT_FINISHED' file='xmlerror' value='45' type='xmlParserErrors' info='45'/>
4700 … <enum name='XML_ERR_CONDSEC_INVALID' file='xmlerror' value='83' type='xmlParserErrors' info='83'/>
4701 …ame='XML_ERR_CONDSEC_INVALID_KEYWORD' file='xmlerror' value='95' type='xmlParserErrors' info='95'/>
4702 …m name='XML_ERR_CONDSEC_NOT_FINISHED' file='xmlerror' value='59' type='xmlParserErrors' info='59'/>
4703 …<enum name='XML_ERR_CONDSEC_NOT_STARTED' file='xmlerror' value='58' type='xmlParserErrors' info='5…
4704 …m name='XML_ERR_DOCTYPE_NOT_FINISHED' file='xmlerror' value='61' type='xmlParserErrors' info='61'/>
4705 <enum name='XML_ERR_DOCUMENT_EMPTY' file='xmlerror' value='4' type='xmlParserErrors' info='4'/>
4706 <enum name='XML_ERR_DOCUMENT_END' file='xmlerror' value='5' type='xmlParserErrors' info='5'/>
4707 <enum name='XML_ERR_DOCUMENT_START' file='xmlerror' value='3' type='xmlParserErrors' info='3'/>
4708 …me='XML_ERR_ELEMCONTENT_NOT_FINISHED' file='xmlerror' value='55' type='xmlParserErrors' info='55'/>
4709 …ame='XML_ERR_ELEMCONTENT_NOT_STARTED' file='xmlerror' value='54' type='xmlParserErrors' info='54'/>
4710 <enum name='XML_ERR_ENCODING_NAME' file='xmlerror' value='79' type='xmlParserErrors' info='79'/>
4711 …<enum name='XML_ERR_ENTITYREF_AT_EOF' file='xmlerror' value='14' type='xmlParserErrors' info='14'/>
4712 …<enum name='XML_ERR_ENTITYREF_IN_DTD' file='xmlerror' value='17' type='xmlParserErrors' info='17'/>
4713 …<enum name='XML_ERR_ENTITYREF_IN_EPILOG' file='xmlerror' value='16' type='xmlParserErrors' info='1…
4714 …<enum name='XML_ERR_ENTITYREF_IN_PROLOG' file='xmlerror' value='15' type='xmlParserErrors' info='1…
4715 …<enum name='XML_ERR_ENTITYREF_NO_NAME' file='xmlerror' value='22' type='xmlParserErrors' info='22'…
4716 …e='XML_ERR_ENTITYREF_SEMICOL_MISSING' file='xmlerror' value='23' type='xmlParserErrors' info='23'/>
4717 … <enum name='XML_ERR_ENTITY_BOUNDARY' file='xmlerror' value='90' type='xmlParserErrors' info='90'/>
4718 …<enum name='XML_ERR_ENTITY_CHAR_ERROR' file='xmlerror' value='87' type='xmlParserErrors' info='87'…
4719 …<enum name='XML_ERR_ENTITY_IS_EXTERNAL' file='xmlerror' value='29' type='xmlParserErrors' info='29…
4720 …<enum name='XML_ERR_ENTITY_IS_PARAMETER' file='xmlerror' value='30' type='xmlParserErrors' info='3…
4721 <enum name='XML_ERR_ENTITY_LOOP' file='xmlerror' value='89' type='xmlParserErrors' info='89'/>
4722 …<enum name='XML_ERR_ENTITY_NOT_FINISHED' file='xmlerror' value='37' type='xmlParserErrors' info='3…
4723 …<enum name='XML_ERR_ENTITY_NOT_STARTED' file='xmlerror' value='36' type='xmlParserErrors' info='36…
4724 …<enum name='XML_ERR_ENTITY_PE_INTERNAL' file='xmlerror' value='88' type='xmlParserErrors' info='88…
4725 …<enum name='XML_ERR_ENTITY_PROCESSING' file='xmlerror' value='104' type='xmlParserErrors' info='10…
4726 … <enum name='XML_ERR_EQUAL_REQUIRED' file='xmlerror' value='75' type='xmlParserErrors' info='75'/>
4727 …<enum name='XML_ERR_ERROR' file='xmlerror' value='2' type='xmlErrorLevel' info='A recoverable erro…
4728 <enum name='XML_ERR_EXTRA_CONTENT' file='xmlerror' value='86' type='xmlParserErrors' info='86'/>
4729 … name='XML_ERR_EXT_ENTITY_STANDALONE' file='xmlerror' value='82' type='xmlParserErrors' info='82'/>
4730 …ame='XML_ERR_EXT_SUBSET_NOT_FINISHED' file='xmlerror' value='60' type='xmlParserErrors' info='60'/>
4731 … <enum name='XML_ERR_FATAL' file='xmlerror' value='3' type='xmlErrorLevel' info=' A fatal error'/>
4732 <enum name='XML_ERR_GT_REQUIRED' file='xmlerror' value='73' type='xmlParserErrors' info='73'/>
4733 …<enum name='XML_ERR_HYPHEN_IN_COMMENT' file='xmlerror' value='80' type='xmlParserErrors' info='80'…
4734 <enum name='XML_ERR_INTERNAL_ERROR' file='xmlerror' value='1' type='xmlParserErrors' info='1'/>
4735 …e='XML_ERR_INT_SUBSET_NOT_FINISHED' file='xmlerror' value='118' type='xmlParserErrors' info='118'/>
4736 <enum name='XML_ERR_INVALID_CHAR' file='xmlerror' value='9' type='xmlParserErrors' info='9'/>
4737 <enum name='XML_ERR_INVALID_CHARREF' file='xmlerror' value='8' type='xmlParserErrors' info='8'/>
4738 …<enum name='XML_ERR_INVALID_DEC_CHARREF' file='xmlerror' value='7' type='xmlParserErrors' info='7'…
4739 …<enum name='XML_ERR_INVALID_ENCODING' file='xmlerror' value='81' type='xmlParserErrors' info='81'/>
4740 …<enum name='XML_ERR_INVALID_HEX_CHARREF' file='xmlerror' value='6' type='xmlParserErrors' info='6'…
4741 <enum name='XML_ERR_INVALID_URI' file='xmlerror' value='91' type='xmlParserErrors' info='91'/>
4742 …m name='XML_ERR_LITERAL_NOT_FINISHED' file='xmlerror' value='44' type='xmlParserErrors' info='44'/>
4743 …<enum name='XML_ERR_LITERAL_NOT_STARTED' file='xmlerror' value='43' type='xmlParserErrors' info='4…
4744 …<enum name='XML_ERR_LTSLASH_REQUIRED' file='xmlerror' value='74' type='xmlParserErrors' info='74'/>
4745 … <enum name='XML_ERR_LT_IN_ATTRIBUTE' file='xmlerror' value='38' type='xmlParserErrors' info='38'/>
4746 <enum name='XML_ERR_LT_REQUIRED' file='xmlerror' value='72' type='xmlParserErrors' info='72'/>
4747 …<enum name='XML_ERR_MISPLACED_CDATA_END' file='xmlerror' value='62' type='xmlParserErrors' info='6…
4748 …<enum name='XML_ERR_MISSING_ENCODING' file='xmlerror' value='101' type='xmlParserErrors' info='101…
4749 …<enum name='XML_ERR_MIXED_NOT_FINISHED' file='xmlerror' value='53' type='xmlParserErrors' info='53…
4750 …<enum name='XML_ERR_MIXED_NOT_STARTED' file='xmlerror' value='52' type='xmlParserErrors' info='52'…
4751 <enum name='XML_ERR_NAME_REQUIRED' file='xmlerror' value='68' type='xmlParserErrors' info='68'/>
4752 … <enum name='XML_ERR_NAME_TOO_LONG' file='xmlerror' value='110' type='xmlParserErrors' info='110'/>
4753 …<enum name='XML_ERR_NMTOKEN_REQUIRED' file='xmlerror' value='67' type='xmlParserErrors' info='67'/>
4755 … name='XML_ERR_NOTATION_NOT_FINISHED' file='xmlerror' value='49' type='xmlParserErrors' info='49'/>
4756 …m name='XML_ERR_NOTATION_NOT_STARTED' file='xmlerror' value='48' type='xmlParserErrors' info='48'/>
4757 … name='XML_ERR_NOTATION_PROCESSING' file='xmlerror' value='105' type='xmlParserErrors' info='105'/>
4758 …<enum name='XML_ERR_NOT_STANDALONE' file='xmlerror' value='103' type='xmlParserErrors' info='103'/>
4759 …<enum name='XML_ERR_NOT_WELL_BALANCED' file='xmlerror' value='85' type='xmlParserErrors' info='85'…
4760 <enum name='XML_ERR_NO_DTD' file='xmlerror' value='94' type='xmlParserErrors' info='94'/>
4761 <enum name='XML_ERR_NO_MEMORY' file='xmlerror' value='2' type='xmlParserErrors' info='2'/>
4762 <enum name='XML_ERR_NS_DECL_ERROR' file='xmlerror' value='35' type='xmlParserErrors' info='35'/>
4764 … <enum name='XML_ERR_PCDATA_REQUIRED' file='xmlerror' value='69' type='xmlParserErrors' info='69'/>
4765 <enum name='XML_ERR_PEREF_AT_EOF' file='xmlerror' value='18' type='xmlParserErrors' info='18'/>
4766 … <enum name='XML_ERR_PEREF_IN_EPILOG' file='xmlerror' value='20' type='xmlParserErrors' info='20'/>
4767 …<enum name='XML_ERR_PEREF_IN_INT_SUBSET' file='xmlerror' value='21' type='xmlParserErrors' info='2…
4768 … <enum name='XML_ERR_PEREF_IN_PROLOG' file='xmlerror' value='19' type='xmlParserErrors' info='19'/>
4769 <enum name='XML_ERR_PEREF_NO_NAME' file='xmlerror' value='24' type='xmlParserErrors' info='24'/>
4770 … name='XML_ERR_PEREF_SEMICOL_MISSING' file='xmlerror' value='25' type='xmlParserErrors' info='25'/>
4771 … <enum name='XML_ERR_PI_NOT_FINISHED' file='xmlerror' value='47' type='xmlParserErrors' info='47'/>
4772 … <enum name='XML_ERR_PI_NOT_STARTED' file='xmlerror' value='46' type='xmlParserErrors' info='46'/>
4773 … <enum name='XML_ERR_PUBID_REQUIRED' file='xmlerror' value='71' type='xmlParserErrors' info='71'/>
4774 …name='XML_ERR_REDECL_PREDEF_ENTITY' file='xmlerror' value='117' type='xmlParserErrors' info='117'/>
4775 …<enum name='XML_ERR_RESERVED_XML_NAME' file='xmlerror' value='64' type='xmlParserErrors' info='64'…
4776 …<enum name='XML_ERR_RESOURCE_LIMIT' file='xmlerror' value='114' type='xmlParserErrors' info='114'/>
4777 …<enum name='XML_ERR_SEPARATOR_REQUIRED' file='xmlerror' value='66' type='xmlParserErrors' info='66…
4778 … <enum name='XML_ERR_SPACE_REQUIRED' file='xmlerror' value='65' type='xmlParserErrors' info='65'/>
4779 …<enum name='XML_ERR_STANDALONE_VALUE' file='xmlerror' value='78' type='xmlParserErrors' info='78'/>
4780 …<enum name='XML_ERR_STRING_NOT_CLOSED' file='xmlerror' value='34' type='xmlParserErrors' info='34'…
4781 …<enum name='XML_ERR_STRING_NOT_STARTED' file='xmlerror' value='33' type='xmlParserErrors' info='33…
4782 <enum name='XML_ERR_SYSTEM' file='xmlerror' value='116' type='xmlParserErrors' info='116'/>
4783 …<enum name='XML_ERR_TAG_NAME_MISMATCH' file='xmlerror' value='76' type='xmlParserErrors' info='76'…
4784 …<enum name='XML_ERR_TAG_NOT_FINISHED' file='xmlerror' value='77' type='xmlParserErrors' info='77'/>
4785 …<enum name='XML_ERR_UNDECLARED_ENTITY' file='xmlerror' value='26' type='xmlParserErrors' info='26'…
4786 …<enum name='XML_ERR_UNKNOWN_ENCODING' file='xmlerror' value='31' type='xmlParserErrors' info='31'/>
4787 …<enum name='XML_ERR_UNKNOWN_VERSION' file='xmlerror' value='108' type='xmlParserErrors' info='108'…
4788 … <enum name='XML_ERR_UNPARSED_ENTITY' file='xmlerror' value='28' type='xmlParserErrors' info='28'/>
4789 …m name='XML_ERR_UNSUPPORTED_ENCODING' file='xmlerror' value='32' type='xmlParserErrors' info='32'/>
4790 <enum name='XML_ERR_URI_FRAGMENT' file='xmlerror' value='92' type='xmlParserErrors' info='92'/>
4791 <enum name='XML_ERR_URI_REQUIRED' file='xmlerror' value='70' type='xmlParserErrors' info='70'/>
4792 <enum name='XML_ERR_USER_STOP' file='xmlerror' value='111' type='xmlParserErrors' info='111'/>
4793 … <enum name='XML_ERR_VALUE_REQUIRED' file='xmlerror' value='84' type='xmlParserErrors' info='84'/>
4794 …<enum name='XML_ERR_VERSION_MISMATCH' file='xmlerror' value='109' type='xmlParserErrors' info='109…
4795 … <enum name='XML_ERR_VERSION_MISSING' file='xmlerror' value='96' type='xmlParserErrors' info='96'/>
4796 …<enum name='XML_ERR_WARNING' file='xmlerror' value='1' type='xmlErrorLevel' info='A simple warning…
4797 …m name='XML_ERR_XMLDECL_NOT_FINISHED' file='xmlerror' value='57' type='xmlParserErrors' info='57'/>
4798 …<enum name='XML_ERR_XMLDECL_NOT_STARTED' file='xmlerror' value='56' type='xmlParserErrors' info='5…
4802 …<enum name='XML_FROM_BUFFER' file='xmlerror' value='29' type='xmlErrorDomain' info='The buffers mo…
4803 …<enum name='XML_FROM_C14N' file='xmlerror' value='21' type='xmlErrorDomain' info='The Canonicaliza…
4804 …<enum name='XML_FROM_CATALOG' file='xmlerror' value='20' type='xmlErrorDomain' info='The Catalog m…
4805 …<enum name='XML_FROM_CHECK' file='xmlerror' value='24' type='xmlErrorDomain' info='The error check…
4806 …<enum name='XML_FROM_DATATYPE' file='xmlerror' value='15' type='xmlErrorDomain' info='The W3C XML …
4807 …<enum name='XML_FROM_DTD' file='xmlerror' value='4' type='xmlErrorDomain' info='The XML DTD valida…
4808 … <enum name='XML_FROM_FTP' file='xmlerror' value='9' type='xmlErrorDomain' info='The FTP module'/>
4809 …<enum name='XML_FROM_HTML' file='xmlerror' value='5' type='xmlErrorDomain' info='The HTML parser'/>
4810 …<enum name='XML_FROM_HTTP' file='xmlerror' value='10' type='xmlErrorDomain' info='The HTTP module'…
4811 …<enum name='XML_FROM_I18N' file='xmlerror' value='27' type='xmlErrorDomain' info='The module handl…
4812 …<enum name='XML_FROM_IO' file='xmlerror' value='8' type='xmlErrorDomain' info='The Input/Output st…
4813 …<enum name='XML_FROM_MEMORY' file='xmlerror' value='6' type='xmlErrorDomain' info='The memory allo…
4814 …<enum name='XML_FROM_MODULE' file='xmlerror' value='26' type='xmlErrorDomain' info='The dynamicall…
4815 …<enum name='XML_FROM_NAMESPACE' file='xmlerror' value='3' type='xmlErrorDomain' info='The XML Name…
4817 …<enum name='XML_FROM_OUTPUT' file='xmlerror' value='7' type='xmlErrorDomain' info='The serializati…
4818 …<enum name='XML_FROM_PARSER' file='xmlerror' value='1' type='xmlErrorDomain' info='The XML parser'…
4819 …<enum name='XML_FROM_REGEXP' file='xmlerror' value='14' type='xmlErrorDomain' info='The regular ex…
4820 …<enum name='XML_FROM_RELAXNGP' file='xmlerror' value='18' type='xmlErrorDomain' info='The Relax-NG…
4821 …<enum name='XML_FROM_RELAXNGV' file='xmlerror' value='19' type='xmlErrorDomain' info='The Relax-NG…
4822 …<enum name='XML_FROM_SCHEMASP' file='xmlerror' value='16' type='xmlErrorDomain' info='The W3C XML …
4823 …<enum name='XML_FROM_SCHEMASV' file='xmlerror' value='17' type='xmlErrorDomain' info='The W3C XML …
4824 …<enum name='XML_FROM_SCHEMATRONV' file='xmlerror' value='28' type='xmlErrorDomain' info='The Schem…
4825 …<enum name='XML_FROM_TREE' file='xmlerror' value='2' type='xmlErrorDomain' info='The tree module'/>
4826 …<enum name='XML_FROM_URI' file='xmlerror' value='30' type='xmlErrorDomain' info=' The URI module'/>
4827 …<enum name='XML_FROM_VALID' file='xmlerror' value='23' type='xmlErrorDomain' info='The XML DTD val…
4828 …<enum name='XML_FROM_WRITER' file='xmlerror' value='25' type='xmlErrorDomain' info='The xmlwriter …
4829 …<enum name='XML_FROM_XINCLUDE' file='xmlerror' value='11' type='xmlErrorDomain' info='The XInclude…
4830 …<enum name='XML_FROM_XPATH' file='xmlerror' value='12' type='xmlErrorDomain' info='The XPath modul…
4831 …<enum name='XML_FROM_XPOINTER' file='xmlerror' value='13' type='xmlErrorDomain' info='The XPointer…
4832 …<enum name='XML_FROM_XSLT' file='xmlerror' value='22' type='xmlErrorDomain' info='The XSLT engine …
4833 <enum name='XML_FTP_ACCNT' file='xmlerror' value='2002' type='xmlParserErrors' info='2002'/>
4834 … <enum name='XML_FTP_EPSV_ANSWER' file='xmlerror' value='2001' type='xmlParserErrors' info='2001'/>
4836 … <enum name='XML_FTP_URL_SYNTAX' file='xmlerror' value='2003' type='xmlParserErrors' info='2003'/>
4838 …ML_HTML_INCORRECTLY_OPENED_COMMENT' file='xmlerror' value='802' type='xmlParserErrors' info='802'/>
4840 … <enum name='XML_HTML_UNKNOWN_TAG' file='xmlerror' value='801' type='xmlParserErrors' info='801'/>
4841 …<enum name='XML_HTTP_UNKNOWN_HOST' file='xmlerror' value='2022' type='xmlParserErrors' info='2022'…
4843 <enum name='XML_HTTP_USE_IP' file='xmlerror' value='2021' type='xmlParserErrors' info='2021'/>
4844 …<enum name='XML_I18N_CONV_FAILED' file='xmlerror' value='6003' type='xmlParserErrors' info='6003'/>
4845 …<enum name='XML_I18N_EXCESS_HANDLER' file='xmlerror' value='6002' type='xmlParserErrors' info='600…
4846 … <enum name='XML_I18N_NO_HANDLER' file='xmlerror' value='6001' type='xmlParserErrors' info='6001'/>
4848 … <enum name='XML_I18N_NO_OUTPUT' file='xmlerror' value='6004' type='xmlParserErrors' info='6004'/>
4852 … <enum name='XML_IO_BUFFER_FULL' file='xmlerror' value='1548' type='xmlParserErrors' info='1548'/>
4853 <enum name='XML_IO_EACCES' file='xmlerror' value='1501' type='xmlParserErrors' info='1501'/>
4854 <enum name='XML_IO_EADDRINUSE' file='xmlerror' value='1554' type='xmlParserErrors' info='1554'/>
4855 … <enum name='XML_IO_EAFNOSUPPORT' file='xmlerror' value='1556' type='xmlParserErrors' info='1556'/>
4856 <enum name='XML_IO_EAGAIN' file='xmlerror' value='1502' type='xmlParserErrors' info='1502'/>
4857 <enum name='XML_IO_EALREADY' file='xmlerror' value='1555' type='xmlParserErrors' info='1555'/>
4858 <enum name='XML_IO_EBADF' file='xmlerror' value='1503' type='xmlParserErrors' info='1503'/>
4859 <enum name='XML_IO_EBADMSG' file='xmlerror' value='1504' type='xmlParserErrors' info='1504'/>
4860 <enum name='XML_IO_EBUSY' file='xmlerror' value='1505' type='xmlParserErrors' info='1505'/>
4861 <enum name='XML_IO_ECANCELED' file='xmlerror' value='1506' type='xmlParserErrors' info='1506'/>
4862 <enum name='XML_IO_ECHILD' file='xmlerror' value='1507' type='xmlParserErrors' info='1507'/>
4863 … <enum name='XML_IO_ECONNREFUSED' file='xmlerror' value='1552' type='xmlParserErrors' info='1552'/>
4864 <enum name='XML_IO_EDEADLK' file='xmlerror' value='1508' type='xmlParserErrors' info='1508'/>
4865 <enum name='XML_IO_EDOM' file='xmlerror' value='1509' type='xmlParserErrors' info='1509'/>
4866 <enum name='XML_IO_EEXIST' file='xmlerror' value='1510' type='xmlParserErrors' info='1510'/>
4867 <enum name='XML_IO_EFAULT' file='xmlerror' value='1511' type='xmlParserErrors' info='1511'/>
4868 <enum name='XML_IO_EFBIG' file='xmlerror' value='1512' type='xmlParserErrors' info='1512'/>
4869 … <enum name='XML_IO_EINPROGRESS' file='xmlerror' value='1513' type='xmlParserErrors' info='1513'/>
4870 <enum name='XML_IO_EINTR' file='xmlerror' value='1514' type='xmlParserErrors' info='1514'/>
4871 <enum name='XML_IO_EINVAL' file='xmlerror' value='1515' type='xmlParserErrors' info='1515'/>
4872 <enum name='XML_IO_EIO' file='xmlerror' value='1516' type='xmlParserErrors' info='1516'/>
4873 <enum name='XML_IO_EISCONN' file='xmlerror' value='1551' type='xmlParserErrors' info='1551'/>
4874 <enum name='XML_IO_EISDIR' file='xmlerror' value='1517' type='xmlParserErrors' info='1517'/>
4875 <enum name='XML_IO_EMFILE' file='xmlerror' value='1518' type='xmlParserErrors' info='1518'/>
4876 <enum name='XML_IO_EMLINK' file='xmlerror' value='1519' type='xmlParserErrors' info='1519'/>
4877 <enum name='XML_IO_EMSGSIZE' file='xmlerror' value='1520' type='xmlParserErrors' info='1520'/>
4878 … <enum name='XML_IO_ENAMETOOLONG' file='xmlerror' value='1521' type='xmlParserErrors' info='1521'/>
4879 <enum name='XML_IO_ENCODER' file='xmlerror' value='1544' type='xmlParserErrors' info='1544'/>
4880 … <enum name='XML_IO_ENETUNREACH' file='xmlerror' value='1553' type='xmlParserErrors' info='1553'/>
4881 <enum name='XML_IO_ENFILE' file='xmlerror' value='1522' type='xmlParserErrors' info='1522'/>
4882 <enum name='XML_IO_ENODEV' file='xmlerror' value='1523' type='xmlParserErrors' info='1523'/>
4883 <enum name='XML_IO_ENOENT' file='xmlerror' value='1524' type='xmlParserErrors' info='1524'/>
4884 <enum name='XML_IO_ENOEXEC' file='xmlerror' value='1525' type='xmlParserErrors' info='1525'/>
4885 <enum name='XML_IO_ENOLCK' file='xmlerror' value='1526' type='xmlParserErrors' info='1526'/>
4886 <enum name='XML_IO_ENOMEM' file='xmlerror' value='1527' type='xmlParserErrors' info='1527'/>
4887 <enum name='XML_IO_ENOSPC' file='xmlerror' value='1528' type='xmlParserErrors' info='1528'/>
4888 <enum name='XML_IO_ENOSYS' file='xmlerror' value='1529' type='xmlParserErrors' info='1529'/>
4889 <enum name='XML_IO_ENOTDIR' file='xmlerror' value='1530' type='xmlParserErrors' info='1530'/>
4890 <enum name='XML_IO_ENOTEMPTY' file='xmlerror' value='1531' type='xmlParserErrors' info='1531'/>
4891 <enum name='XML_IO_ENOTSOCK' file='xmlerror' value='1550' type='xmlParserErrors' info='1550'/>
4892 <enum name='XML_IO_ENOTSUP' file='xmlerror' value='1532' type='xmlParserErrors' info='1532'/>
4893 <enum name='XML_IO_ENOTTY' file='xmlerror' value='1533' type='xmlParserErrors' info='1533'/>
4894 <enum name='XML_IO_ENXIO' file='xmlerror' value='1534' type='xmlParserErrors' info='1534'/>
4895 <enum name='XML_IO_EPERM' file='xmlerror' value='1535' type='xmlParserErrors' info='1535'/>
4896 <enum name='XML_IO_EPIPE' file='xmlerror' value='1536' type='xmlParserErrors' info='1536'/>
4897 <enum name='XML_IO_ERANGE' file='xmlerror' value='1537' type='xmlParserErrors' info='1537'/>
4898 <enum name='XML_IO_EROFS' file='xmlerror' value='1538' type='xmlParserErrors' info='1538'/>
4899 <enum name='XML_IO_ESPIPE' file='xmlerror' value='1539' type='xmlParserErrors' info='1539'/>
4900 <enum name='XML_IO_ESRCH' file='xmlerror' value='1540' type='xmlParserErrors' info='1540'/>
4901 <enum name='XML_IO_ETIMEDOUT' file='xmlerror' value='1541' type='xmlParserErrors' info='1541'/>
4902 <enum name='XML_IO_EXDEV' file='xmlerror' value='1542' type='xmlParserErrors' info='1542'/>
4903 <enum name='XML_IO_FLUSH' file='xmlerror' value='1545' type='xmlParserErrors' info='1545'/>
4904 <enum name='XML_IO_LOAD_ERROR' file='xmlerror' value='1549' type='xmlParserErrors' info='1549'/>
4905 …<enum name='XML_IO_NETWORK_ATTEMPT' file='xmlerror' value='1543' type='xmlParserErrors' info='1543…
4906 <enum name='XML_IO_NO_INPUT' file='xmlerror' value='1547' type='xmlParserErrors' info='1547'/>
4908 …ame='XML_IO_UNSUPPORTED_PROTOCOL' file='xmlerror' value='1557' type='xmlParserErrors' info='1557'/>
4909 <enum name='XML_IO_WRITE' file='xmlerror' value='1546' type='xmlParserErrors' info='1546'/>
4910 <enum name='XML_MODULE_CLOSE' file='xmlerror' value='4901' type='xmlParserErrors' info='4901'/>
4911 …<enum name='XML_MODULE_LAZY' file='xmlmodule' value='1' type='xmlModuleOption' info='lazy binding'…
4912 …<enum name='XML_MODULE_LOCAL' file='xmlmodule' value='2' type='xmlModuleOption' info=' local bindi…
4913 <enum name='XML_MODULE_OPEN' file='xmlerror' value='4900' type='xmlParserErrors' info='4900'/>
4915 <enum name='XML_NOTATION_NODE' file='tree' value='12' type='xmlElementType' info='unused'/>
4916 …me='XML_NS_ERR_ATTRIBUTE_REDEFINED' file='xmlerror' value='203' type='xmlParserErrors' info='203'/>
4917 <enum name='XML_NS_ERR_COLON' file='xmlerror' value='205' type='xmlParserErrors' info='205'/>
4918 <enum name='XML_NS_ERR_EMPTY' file='xmlerror' value='204' type='xmlParserErrors' info='204'/>
4919 <enum name='XML_NS_ERR_QNAME' file='xmlerror' value='202' type='xmlParserErrors' info='202'/>
4920 …me='XML_NS_ERR_UNDEFINED_NAMESPACE' file='xmlerror' value='201' type='xmlParserErrors' info='201'/>
4922 …RSER_ATTRIBUTE_VALUE' file='parser' value='12' type='xmlParserInputState' info='within an attribut…
4923 …<enum name='XML_PARSER_CDATA_SECTION' file='parser' value='8' type='xmlParserInputState' info='wit…
4924 …<enum name='XML_PARSER_COMMENT' file='parser' value='5' type='xmlParserInputState' info='within a …
4925 …<enum name='XML_PARSER_CONTENT' file='parser' value='7' type='xmlParserInputState' info='within th…
4927 …<enum name='XML_PARSER_DTD' file='parser' value='3' type='xmlParserInputState' info='within some D…
4928 …<enum name='XML_PARSER_END_TAG' file='parser' value='9' type='xmlParserInputState' info='within a …
4929 …<enum name='XML_PARSER_ENTITY_DECL' file='parser' value='10' type='xmlParserInputState' info='with…
4930 …<enum name='XML_PARSER_ENTITY_VALUE' file='parser' value='11' type='xmlParserInputState' info='wit…
4931 …<enum name='XML_PARSER_EOF' file='parser' value='-1' type='xmlParserInputState' info='nothing is t…
4932 …<enum name='XML_PARSER_EPILOG' file='parser' value='14' type='xmlParserInputState' info='the Misc*…
4933 …<enum name='XML_PARSER_IGNORE' file='parser' value='15' type='xmlParserInputState' info='within an…
4935 …<enum name='XML_PARSER_MISC' file='parser' value='1' type='xmlParserInputState' info='Misc* before…
4936 …<enum name='XML_PARSER_PI' file='parser' value='2' type='xmlParserInputState' info='Within a proce…
4937 …<enum name='XML_PARSER_PROLOG' file='parser' value='4' type='xmlParserInputState' info='Misc* afte…
4938 …<enum name='XML_PARSER_PUBLIC_LITERAL' file='parser' value='16' type='xmlParserInputState' info='w…
4943 …<enum name='XML_PARSER_START' file='parser' value='0' type='xmlParserInputState' info='nothing has…
4944 …<enum name='XML_PARSER_START_TAG' file='parser' value='6' type='xmlParserInputState' info='within …
4946 …<enum name='XML_PARSER_SYSTEM_LITERAL' file='parser' value='13' type='xmlParserInputState' info='w…
4948 …<enum name='XML_PARSER_XML_DECL' file='parser' value='17' type='xmlParserInputState' info=' before…
4949 …<enum name='XML_PARSE_BIG_LINES' file='parser' value='4194304' type='xmlParserOption' info='Store …
4950 …<enum name='XML_PARSE_COMPACT' file='parser' value='65536' type='xmlParserOption' info='compact sm…
4954 …<enum name='XML_PARSE_DTDATTR' file='parser' value='8' type='xmlParserOption' info='default DTD at…
4955 …<enum name='XML_PARSE_DTDLOAD' file='parser' value='4' type='xmlParserOption' info='load the exter…
4956 …<enum name='XML_PARSE_DTDVALID' file='parser' value='16' type='xmlParserOption' info='validate wit…
4957 …<enum name='XML_PARSE_HUGE' file='parser' value='524288' type='xmlParserOption' info='relax any ha…
4958 …<enum name='XML_PARSE_IGNORE_ENC' file='parser' value='2097152' type='xmlParserOption' info='ignor…
4959 …<enum name='XML_PARSE_NOBASEFIX' file='parser' value='262144' type='xmlParserOption' info='do not …
4960 …<enum name='XML_PARSE_NOBLANKS' file='parser' value='256' type='xmlParserOption' info='remove blan…
4961 …<enum name='XML_PARSE_NOCDATA' file='parser' value='16384' type='xmlParserOption' info='merge CDAT…
4962 …<enum name='XML_PARSE_NODICT' file='parser' value='4096' type='xmlParserOption' info='Do not reuse…
4963 …<enum name='XML_PARSE_NOENT' file='parser' value='2' type='xmlParserOption' info='substitute entit…
4964 …<enum name='XML_PARSE_NOERROR' file='parser' value='32' type='xmlParserOption' info='suppress erro…
4965 …<enum name='XML_PARSE_NONET' file='parser' value='2048' type='xmlParserOption' info='Forbid networ…
4966 …<enum name='XML_PARSE_NOWARNING' file='parser' value='64' type='xmlParserOption' info='suppress wa…
4967 …<enum name='XML_PARSE_NOXINCNODE' file='parser' value='32768' type='xmlParserOption' info='do not …
4968 …<enum name='XML_PARSE_NO_CATALOG_PI' file='parser' value='67108864' type='xmlParserOption' info=' …
4969 …RSE_NO_SYS_CATALOG' file='parser' value='33554432' type='xmlParserOption' info='disable global sys…
4970 …<enum name='XML_PARSE_NO_UNZIP' file='parser' value='16777216' type='xmlParserOption' info='disabl…
4971 …<enum name='XML_PARSE_NO_XXE' file='parser' value='8388608' type='xmlParserOption' info='disable l…
4972 …<enum name='XML_PARSE_NSCLEAN' file='parser' value='8192' type='xmlParserOption' info='remove redu…
4973 …<enum name='XML_PARSE_OLD10' file='parser' value='131072' type='xmlParserOption' info='parse using…
4974 …<enum name='XML_PARSE_OLDSAX' file='parser' value='1048576' type='xmlParserOption' info='parse usi…
4975 …<enum name='XML_PARSE_PEDANTIC' file='parser' value='128' type='xmlParserOption' info='pedantic er…
4979 …<enum name='XML_PARSE_RECOVER' file='parser' value='1' type='xmlParserOption' info='recover on err…
4981 …<enum name='XML_PARSE_SAX1' file='parser' value='512' type='xmlParserOption' info='use the SAX1 in…
4983 …<enum name='XML_PARSE_XINCLUDE' file='parser' value='1024' type='xmlParserOption' info='Implement …
4984 …<enum name='XML_PATTERN_DEFAULT' file='pattern' value='0' type='xmlPatternFlags' info='simple patt…
4985 …<enum name='XML_PATTERN_XPATH' file='pattern' value='1' type='xmlPatternFlags' info='standard XPat…
4986 …<enum name='XML_PATTERN_XSFIELD' file='pattern' value='4' type='xmlPatternFlags' info=' XPath subs…
4987 …<enum name='XML_PATTERN_XSSEL' file='pattern' value='2' type='xmlPatternFlags' info='XPath subset …
5059 …ame='XML_RNGP_ATTRIBUTE_CHILDREN' file='xmlerror' value='1002' type='xmlParserErrors' info='1002'/>
5060 …name='XML_RNGP_ATTRIBUTE_CONTENT' file='xmlerror' value='1003' type='xmlParserErrors' info='1003'/>
5061 …<enum name='XML_RNGP_ATTRIBUTE_EMPTY' file='xmlerror' value='1004' type='xmlParserErrors' info='10…
5062 …<enum name='XML_RNGP_ATTRIBUTE_NOOP' file='xmlerror' value='1005' type='xmlParserErrors' info='100…
5063 …<enum name='XML_RNGP_ATTR_CONFLICT' file='xmlerror' value='1001' type='xmlParserErrors' info='1001…
5064 …<enum name='XML_RNGP_CHOICE_CONTENT' file='xmlerror' value='1006' type='xmlParserErrors' info='100…
5065 …<enum name='XML_RNGP_CHOICE_EMPTY' file='xmlerror' value='1007' type='xmlParserErrors' info='1007'…
5066 …<enum name='XML_RNGP_CREATE_FAILURE' file='xmlerror' value='1008' type='xmlParserErrors' info='100…
5067 …<enum name='XML_RNGP_DATA_CONTENT' file='xmlerror' value='1009' type='xmlParserErrors' info='1009'…
5068 …e='XML_RNGP_DEFINE_CREATE_FAILED' file='xmlerror' value='1011' type='xmlParserErrors' info='1011'/>
5069 …<enum name='XML_RNGP_DEFINE_EMPTY' file='xmlerror' value='1012' type='xmlParserErrors' info='1012'…
5070 …<enum name='XML_RNGP_DEFINE_MISSING' file='xmlerror' value='1013' type='xmlParserErrors' info='101…
5071 …me='XML_RNGP_DEFINE_NAME_MISSING' file='xmlerror' value='1014' type='xmlParserErrors' info='1014'/>
5072 …L_RNGP_DEF_CHOICE_AND_INTERLEAVE' file='xmlerror' value='1010' type='xmlParserErrors' info='1010'/>
5073 …<enum name='XML_RNGP_ELEMENT_CONTENT' file='xmlerror' value='1018' type='xmlParserErrors' info='10…
5074 …<enum name='XML_RNGP_ELEMENT_EMPTY' file='xmlerror' value='1017' type='xmlParserErrors' info='1017…
5075 …<enum name='XML_RNGP_ELEMENT_NAME' file='xmlerror' value='1019' type='xmlParserErrors' info='1019'…
5076 …ame='XML_RNGP_ELEMENT_NO_CONTENT' file='xmlerror' value='1020' type='xmlParserErrors' info='1020'/>
5077 …ame='XML_RNGP_ELEM_CONTENT_EMPTY' file='xmlerror' value='1015' type='xmlParserErrors' info='1015'/>
5078 …ame='XML_RNGP_ELEM_CONTENT_ERROR' file='xmlerror' value='1016' type='xmlParserErrors' info='1016'/>
5079 …ame='XML_RNGP_ELEM_TEXT_CONFLICT' file='xmlerror' value='1021' type='xmlParserErrors' info='1021'/>
5080 <enum name='XML_RNGP_EMPTY' file='xmlerror' value='1022' type='xmlParserErrors' info='1022'/>
5081 …<enum name='XML_RNGP_EMPTY_CONSTRUCT' file='xmlerror' value='1023' type='xmlParserErrors' info='10…
5082 …<enum name='XML_RNGP_EMPTY_CONTENT' file='xmlerror' value='1024' type='xmlParserErrors' info='1024…
5083 …<enum name='XML_RNGP_EMPTY_NOT_EMPTY' file='xmlerror' value='1025' type='xmlParserErrors' info='10…
5084 …<enum name='XML_RNGP_ERROR_TYPE_LIB' file='xmlerror' value='1026' type='xmlParserErrors' info='102…
5085 …<enum name='XML_RNGP_EXCEPT_EMPTY' file='xmlerror' value='1027' type='xmlParserErrors' info='1027'…
5086 …<enum name='XML_RNGP_EXCEPT_MISSING' file='xmlerror' value='1028' type='xmlParserErrors' info='102…
5087 …<enum name='XML_RNGP_EXCEPT_MULTIPLE' file='xmlerror' value='1029' type='xmlParserErrors' info='10…
5088 …name='XML_RNGP_EXCEPT_NO_CONTENT' file='xmlerror' value='1030' type='xmlParserErrors' info='1030'/>
5089 …name='XML_RNGP_EXTERNALREF_EMTPY' file='xmlerror' value='1031' type='xmlParserErrors' info='1031'/>
5090 …me='XML_RNGP_EXTERNALREF_RECURSE' file='xmlerror' value='1033' type='xmlParserErrors' info='1033'/>
5091 …e='XML_RNGP_EXTERNAL_REF_FAILURE' file='xmlerror' value='1032' type='xmlParserErrors' info='1032'/>
5092 …me='XML_RNGP_FORBIDDEN_ATTRIBUTE' file='xmlerror' value='1034' type='xmlParserErrors' info='1034'/>
5093 …<enum name='XML_RNGP_FOREIGN_ELEMENT' file='xmlerror' value='1035' type='xmlParserErrors' info='10…
5094 …<enum name='XML_RNGP_GRAMMAR_CONTENT' file='xmlerror' value='1036' type='xmlParserErrors' info='10…
5095 …<enum name='XML_RNGP_GRAMMAR_EMPTY' file='xmlerror' value='1037' type='xmlParserErrors' info='1037…
5096 …<enum name='XML_RNGP_GRAMMAR_MISSING' file='xmlerror' value='1038' type='xmlParserErrors' info='10…
5097 …<enum name='XML_RNGP_GRAMMAR_NO_START' file='xmlerror' value='1039' type='xmlParserErrors' info='1…
5098 …me='XML_RNGP_GROUP_ATTR_CONFLICT' file='xmlerror' value='1040' type='xmlParserErrors' info='1040'/>
5099 … <enum name='XML_RNGP_HREF_ERROR' file='xmlerror' value='1041' type='xmlParserErrors' info='1041'/>
5100 …<enum name='XML_RNGP_INCLUDE_EMPTY' file='xmlerror' value='1042' type='xmlParserErrors' info='1042…
5101 …<enum name='XML_RNGP_INCLUDE_FAILURE' file='xmlerror' value='1043' type='xmlParserErrors' info='10…
5102 …<enum name='XML_RNGP_INCLUDE_RECURSE' file='xmlerror' value='1044' type='xmlParserErrors' info='10…
5103 …<enum name='XML_RNGP_INTERLEAVE_ADD' file='xmlerror' value='1045' type='xmlParserErrors' info='104…
5104 …ML_RNGP_INTERLEAVE_CREATE_FAILED' file='xmlerror' value='1046' type='xmlParserErrors' info='1046'/>
5105 …<enum name='XML_RNGP_INTERLEAVE_EMPTY' file='xmlerror' value='1047' type='xmlParserErrors' info='1…
5106 …='XML_RNGP_INTERLEAVE_NO_CONTENT' file='xmlerror' value='1048' type='xmlParserErrors' info='1048'/>
5107 …me='XML_RNGP_INVALID_DEFINE_NAME' file='xmlerror' value='1049' type='xmlParserErrors' info='1049'/>
5108 …<enum name='XML_RNGP_INVALID_URI' file='xmlerror' value='1050' type='xmlParserErrors' info='1050'/>
5109 …<enum name='XML_RNGP_INVALID_VALUE' file='xmlerror' value='1051' type='xmlParserErrors' info='1051…
5110 …<enum name='XML_RNGP_MISSING_HREF' file='xmlerror' value='1052' type='xmlParserErrors' info='1052'…
5111 …<enum name='XML_RNGP_NAME_MISSING' file='xmlerror' value='1053' type='xmlParserErrors' info='1053'…
5112 …<enum name='XML_RNGP_NEED_COMBINE' file='xmlerror' value='1054' type='xmlParserErrors' info='1054'…
5113 …e='XML_RNGP_NOTALLOWED_NOT_EMPTY' file='xmlerror' value='1055' type='xmlParserErrors' info='1055'/>
5114 …e='XML_RNGP_NSNAME_ATTR_ANCESTOR' file='xmlerror' value='1056' type='xmlParserErrors' info='1056'/>
5115 …<enum name='XML_RNGP_NSNAME_NO_NS' file='xmlerror' value='1057' type='xmlParserErrors' info='1057'…
5116 …<enum name='XML_RNGP_PARAM_FORBIDDEN' file='xmlerror' value='1058' type='xmlParserErrors' info='10…
5117 …ame='XML_RNGP_PARAM_NAME_MISSING' file='xmlerror' value='1059' type='xmlParserErrors' info='1059'/>
5118 …XML_RNGP_PARENTREF_CREATE_FAILED' file='xmlerror' value='1060' type='xmlParserErrors' info='1060'/>
5119 …'XML_RNGP_PARENTREF_NAME_INVALID' file='xmlerror' value='1061' type='xmlParserErrors' info='1061'/>
5120 …me='XML_RNGP_PARENTREF_NOT_EMPTY' file='xmlerror' value='1064' type='xmlParserErrors' info='1064'/>
5121 …name='XML_RNGP_PARENTREF_NO_NAME' file='xmlerror' value='1062' type='xmlParserErrors' info='1062'/>
5122 …me='XML_RNGP_PARENTREF_NO_PARENT' file='xmlerror' value='1063' type='xmlParserErrors' info='1063'/>
5123 …<enum name='XML_RNGP_PARSE_ERROR' file='xmlerror' value='1065' type='xmlParserErrors' info='1065'/>
5124 …_RNGP_PAT_ANYNAME_EXCEPT_ANYNAME' file='xmlerror' value='1066' type='xmlParserErrors' info='1066'/>
5125 …<enum name='XML_RNGP_PAT_ATTR_ATTR' file='xmlerror' value='1067' type='xmlParserErrors' info='1067…
5126 …<enum name='XML_RNGP_PAT_ATTR_ELEM' file='xmlerror' value='1068' type='xmlParserErrors' info='1068…
5127 …e='XML_RNGP_PAT_DATA_EXCEPT_ATTR' file='xmlerror' value='1069' type='xmlParserErrors' info='1069'/>
5128 …e='XML_RNGP_PAT_DATA_EXCEPT_ELEM' file='xmlerror' value='1070' type='xmlParserErrors' info='1070'/>
5129 …='XML_RNGP_PAT_DATA_EXCEPT_EMPTY' file='xmlerror' value='1071' type='xmlParserErrors' info='1071'/>
5130 …='XML_RNGP_PAT_DATA_EXCEPT_GROUP' file='xmlerror' value='1072' type='xmlParserErrors' info='1072'/>
5131 …_RNGP_PAT_DATA_EXCEPT_INTERLEAVE' file='xmlerror' value='1073' type='xmlParserErrors' info='1073'/>
5132 …e='XML_RNGP_PAT_DATA_EXCEPT_LIST' file='xmlerror' value='1074' type='xmlParserErrors' info='1074'/>
5133 …XML_RNGP_PAT_DATA_EXCEPT_ONEMORE' file='xmlerror' value='1075' type='xmlParserErrors' info='1075'/>
5134 …me='XML_RNGP_PAT_DATA_EXCEPT_REF' file='xmlerror' value='1076' type='xmlParserErrors' info='1076'/>
5135 …e='XML_RNGP_PAT_DATA_EXCEPT_TEXT' file='xmlerror' value='1077' type='xmlParserErrors' info='1077'/>
5136 …<enum name='XML_RNGP_PAT_LIST_ATTR' file='xmlerror' value='1078' type='xmlParserErrors' info='1078…
5137 …<enum name='XML_RNGP_PAT_LIST_ELEM' file='xmlerror' value='1079' type='xmlParserErrors' info='1079…
5138 …me='XML_RNGP_PAT_LIST_INTERLEAVE' file='xmlerror' value='1080' type='xmlParserErrors' info='1080'/>
5139 …<enum name='XML_RNGP_PAT_LIST_LIST' file='xmlerror' value='1081' type='xmlParserErrors' info='1081…
5140 …<enum name='XML_RNGP_PAT_LIST_REF' file='xmlerror' value='1082' type='xmlParserErrors' info='1082'…
5141 …<enum name='XML_RNGP_PAT_LIST_TEXT' file='xmlerror' value='1083' type='xmlParserErrors' info='1083…
5142 …L_RNGP_PAT_NSNAME_EXCEPT_ANYNAME' file='xmlerror' value='1084' type='xmlParserErrors' info='1084'/>
5143 …ML_RNGP_PAT_NSNAME_EXCEPT_NSNAME' file='xmlerror' value='1085' type='xmlParserErrors' info='1085'/>
5144 …'XML_RNGP_PAT_ONEMORE_GROUP_ATTR' file='xmlerror' value='1086' type='xmlParserErrors' info='1086'/>
5145 …RNGP_PAT_ONEMORE_INTERLEAVE_ATTR' file='xmlerror' value='1087' type='xmlParserErrors' info='1087'/>
5146 …<enum name='XML_RNGP_PAT_START_ATTR' file='xmlerror' value='1088' type='xmlParserErrors' info='108…
5147 …<enum name='XML_RNGP_PAT_START_DATA' file='xmlerror' value='1089' type='xmlParserErrors' info='108…
5148 …<enum name='XML_RNGP_PAT_START_EMPTY' file='xmlerror' value='1090' type='xmlParserErrors' info='10…
5149 …<enum name='XML_RNGP_PAT_START_GROUP' file='xmlerror' value='1091' type='xmlParserErrors' info='10…
5150 …e='XML_RNGP_PAT_START_INTERLEAVE' file='xmlerror' value='1092' type='xmlParserErrors' info='1092'/>
5151 …<enum name='XML_RNGP_PAT_START_LIST' file='xmlerror' value='1093' type='xmlParserErrors' info='109…
5152 …name='XML_RNGP_PAT_START_ONEMORE' file='xmlerror' value='1094' type='xmlParserErrors' info='1094'/>
5153 …<enum name='XML_RNGP_PAT_START_TEXT' file='xmlerror' value='1095' type='xmlParserErrors' info='109…
5154 …<enum name='XML_RNGP_PAT_START_VALUE' file='xmlerror' value='1096' type='xmlParserErrors' info='10…
5155 …<enum name='XML_RNGP_PREFIX_UNDEFINED' file='xmlerror' value='1097' type='xmlParserErrors' info='1…
5156 …name='XML_RNGP_REF_CREATE_FAILED' file='xmlerror' value='1098' type='xmlParserErrors' info='1098'/>
5157 … <enum name='XML_RNGP_REF_CYCLE' file='xmlerror' value='1099' type='xmlParserErrors' info='1099'/>
5158 …<enum name='XML_RNGP_REF_NAME_INVALID' file='xmlerror' value='1100' type='xmlParserErrors' info='1…
5159 …<enum name='XML_RNGP_REF_NOT_EMPTY' file='xmlerror' value='1103' type='xmlParserErrors' info='1103…
5160 … <enum name='XML_RNGP_REF_NO_DEF' file='xmlerror' value='1101' type='xmlParserErrors' info='1101'/>
5161 …<enum name='XML_RNGP_REF_NO_NAME' file='xmlerror' value='1102' type='xmlParserErrors' info='1102'/>
5162 …RNGP_START_CHOICE_AND_INTERLEAVE' file='xmlerror' value='1104' type='xmlParserErrors' info='1104'/>
5163 …<enum name='XML_RNGP_START_CONTENT' file='xmlerror' value='1105' type='xmlParserErrors' info='1105…
5164 …<enum name='XML_RNGP_START_EMPTY' file='xmlerror' value='1106' type='xmlParserErrors' info='1106'/>
5165 …<enum name='XML_RNGP_START_MISSING' file='xmlerror' value='1107' type='xmlParserErrors' info='1107…
5166 …<enum name='XML_RNGP_TEXT_EXPECTED' file='xmlerror' value='1108' type='xmlParserErrors' info='1108…
5167 …<enum name='XML_RNGP_TEXT_HAS_CHILD' file='xmlerror' value='1109' type='xmlParserErrors' info='110…
5168 …<enum name='XML_RNGP_TYPE_MISSING' file='xmlerror' value='1110' type='xmlParserErrors' info='1110'…
5169 …<enum name='XML_RNGP_TYPE_NOT_FOUND' file='xmlerror' value='1111' type='xmlParserErrors' info='111…
5170 … <enum name='XML_RNGP_TYPE_VALUE' file='xmlerror' value='1112' type='xmlParserErrors' info='1112'/>
5171 …name='XML_RNGP_UNKNOWN_ATTRIBUTE' file='xmlerror' value='1113' type='xmlParserErrors' info='1113'/>
5172 …<enum name='XML_RNGP_UNKNOWN_COMBINE' file='xmlerror' value='1114' type='xmlParserErrors' info='11…
5173 …name='XML_RNGP_UNKNOWN_CONSTRUCT' file='xmlerror' value='1115' type='xmlParserErrors' info='1115'/>
5174 …<enum name='XML_RNGP_UNKNOWN_TYPE_LIB' file='xmlerror' value='1116' type='xmlParserErrors' info='1…
5175 …<enum name='XML_RNGP_URI_FRAGMENT' file='xmlerror' value='1117' type='xmlParserErrors' info='1117'…
5176 …<enum name='XML_RNGP_URI_NOT_ABSOLUTE' file='xmlerror' value='1118' type='xmlParserErrors' info='1…
5177 …<enum name='XML_RNGP_VALUE_EMPTY' file='xmlerror' value='1119' type='xmlParserErrors' info='1119'/>
5178 …<enum name='XML_RNGP_VALUE_NO_CONTENT' file='xmlerror' value='1120' type='xmlParserErrors' info='1…
5179 … <enum name='XML_RNGP_XMLNS_NAME' file='xmlerror' value='1121' type='xmlParserErrors' info='1121'/>
5180 <enum name='XML_RNGP_XML_NS' file='xmlerror' value='1122' type='xmlParserErrors' info='1122'/>
5181 …<enum name='XML_SAVE_AS_HTML' file='xmlsave' value='64' type='xmlSaveOption' info='force HTML seri…
5182 …<enum name='XML_SAVE_AS_XML' file='xmlsave' value='32' type='xmlSaveOption' info='force XML serial…
5183 …<enum name='XML_SAVE_CHAR_INVALID' file='xmlerror' value='1401' type='xmlParserErrors' info='1401'…
5184 …<enum name='XML_SAVE_EMPTY' file='xmlsave' value='256' type='xmlSaveOption' info='force empty tags…
5185 …<enum name='XML_SAVE_FORMAT' file='xmlsave' value='1' type='xmlSaveOption' info='format save outpu…
5186 …<enum name='XML_SAVE_INDENT' file='xmlsave' value='1024' type='xmlSaveOption' info=' force indenti…
5188 …<enum name='XML_SAVE_NO_DECL' file='xmlsave' value='2' type='xmlSaveOption' info='drop the xml dec…
5189 … <enum name='XML_SAVE_NO_DOCTYPE' file='xmlerror' value='1402' type='xmlParserErrors' info='1402'/>
5190 …<enum name='XML_SAVE_NO_EMPTY' file='xmlsave' value='4' type='xmlSaveOption' info='no empty tags'/>
5191 …<enum name='XML_SAVE_NO_INDENT' file='xmlsave' value='512' type='xmlSaveOption' info='disable inde…
5192 …<enum name='XML_SAVE_NO_XHTML' file='xmlsave' value='8' type='xmlSaveOption' info='disable XHTML1 …
5193 …<enum name='XML_SAVE_UNKNOWN_ENCODING' file='xmlerror' value='1403' type='xmlParserErrors' info='1…
5194 …<enum name='XML_SAVE_WSNONSIG' file='xmlsave' value='128' type='xmlSaveOption' info='format with n…
5195 …<enum name='XML_SAVE_XHTML' file='xmlsave' value='16' type='xmlSaveOption' info='force XHTML1 spec…
5196 …me='XML_SCHEMAP_AG_PROPS_CORRECT' file='xmlerror' value='3087' type='xmlParserErrors' info='3086'/>
5197 …ML_SCHEMAP_ATTRFORMDEFAULT_VALUE' file='xmlerror' value='1701' type='xmlParserErrors' info='1701'/>
5198 …XML_SCHEMAP_ATTRGRP_NONAME_NOREF' file='xmlerror' value='1702' type='xmlParserErrors' info='1702'/>
5199 …e='XML_SCHEMAP_ATTR_NONAME_NOREF' file='xmlerror' value='1703' type='xmlParserErrors' info='1703'/>
5200 …me='XML_SCHEMAP_AU_PROPS_CORRECT' file='xmlerror' value='3089' type='xmlParserErrors' info='3088'/>
5201 …='XML_SCHEMAP_AU_PROPS_CORRECT_2' file='xmlerror' value='3078' type='xmlParserErrors' info='3078'/>
5202 …e='XML_SCHEMAP_A_PROPS_CORRECT_2' file='xmlerror' value='3079' type='xmlParserErrors' info='3079'/>
5203 …e='XML_SCHEMAP_A_PROPS_CORRECT_3' file='xmlerror' value='3090' type='xmlParserErrors' info='3089'/>
5204 …SCHEMAP_COMPLEXTYPE_NONAME_NOREF' file='xmlerror' value='1704' type='xmlParserErrors' info='1704'/>
5205 …ame='XML_SCHEMAP_COS_ALL_LIMITED' file='xmlerror' value='3091' type='xmlParserErrors' info='3090'/>
5206 …='XML_SCHEMAP_COS_CT_EXTENDS_1_1' file='xmlerror' value='3063' type='xmlParserErrors' info='3063'/>
5207 …='XML_SCHEMAP_COS_CT_EXTENDS_1_2' file='xmlerror' value='3088' type='xmlParserErrors' info='3087'/>
5208 …='XML_SCHEMAP_COS_CT_EXTENDS_1_3' file='xmlerror' value='1800' type='xmlParserErrors' info='1800'/>
5209 …ML_SCHEMAP_COS_ST_DERIVED_OK_2_1' file='xmlerror' value='3031' type='xmlParserErrors' info='3031'/>
5210 …ML_SCHEMAP_COS_ST_DERIVED_OK_2_2' file='xmlerror' value='3032' type='xmlParserErrors' info='3032'/>
5211 …XML_SCHEMAP_COS_ST_RESTRICTS_1_1' file='xmlerror' value='3011' type='xmlParserErrors' info='3011'/>
5212 …XML_SCHEMAP_COS_ST_RESTRICTS_1_2' file='xmlerror' value='3012' type='xmlParserErrors' info='3012'/>
5213 …L_SCHEMAP_COS_ST_RESTRICTS_1_3_1' file='xmlerror' value='3013' type='xmlParserErrors' info='3013'/>
5214 …L_SCHEMAP_COS_ST_RESTRICTS_1_3_2' file='xmlerror' value='3014' type='xmlParserErrors' info='3014'/>
5215 …XML_SCHEMAP_COS_ST_RESTRICTS_2_1' file='xmlerror' value='3015' type='xmlParserErrors' info='3015'/>
5216 …SCHEMAP_COS_ST_RESTRICTS_2_3_1_1' file='xmlerror' value='3016' type='xmlParserErrors' info='3016'/>
5217 …SCHEMAP_COS_ST_RESTRICTS_2_3_1_2' file='xmlerror' value='3017' type='xmlParserErrors' info='3017'/>
5218 …SCHEMAP_COS_ST_RESTRICTS_2_3_2_1' file='xmlerror' value='3018' type='xmlParserErrors' info='3018'/>
5219 …SCHEMAP_COS_ST_RESTRICTS_2_3_2_2' file='xmlerror' value='3019' type='xmlParserErrors' info='3019'/>
5220 …SCHEMAP_COS_ST_RESTRICTS_2_3_2_3' file='xmlerror' value='3020' type='xmlParserErrors' info='3020'/>
5221 …SCHEMAP_COS_ST_RESTRICTS_2_3_2_4' file='xmlerror' value='3021' type='xmlParserErrors' info='3021'/>
5222 …SCHEMAP_COS_ST_RESTRICTS_2_3_2_5' file='xmlerror' value='3022' type='xmlParserErrors' info='3022'/>
5223 …XML_SCHEMAP_COS_ST_RESTRICTS_3_1' file='xmlerror' value='3023' type='xmlParserErrors' info='3023'/>
5224 …L_SCHEMAP_COS_ST_RESTRICTS_3_3_1' file='xmlerror' value='3024' type='xmlParserErrors' info='3024'/>
5225 …SCHEMAP_COS_ST_RESTRICTS_3_3_1_2' file='xmlerror' value='3025' type='xmlParserErrors' info='3025'/>
5226 …SCHEMAP_COS_ST_RESTRICTS_3_3_2_1' file='xmlerror' value='3027' type='xmlParserErrors' info='3027'/>
5227 …SCHEMAP_COS_ST_RESTRICTS_3_3_2_2' file='xmlerror' value='3026' type='xmlParserErrors' info='3026'/>
5228 …SCHEMAP_COS_ST_RESTRICTS_3_3_2_3' file='xmlerror' value='3028' type='xmlParserErrors' info='3028'/>
5229 …SCHEMAP_COS_ST_RESTRICTS_3_3_2_4' file='xmlerror' value='3029' type='xmlParserErrors' info='3029'/>
5230 …SCHEMAP_COS_ST_RESTRICTS_3_3_2_5' file='xmlerror' value='3030' type='xmlParserErrors' info='3030'/>
5231 …'XML_SCHEMAP_COS_VALID_DEFAULT_1' file='xmlerror' value='3058' type='xmlParserErrors' info='3058'/>
5232 …ML_SCHEMAP_COS_VALID_DEFAULT_2_1' file='xmlerror' value='3059' type='xmlParserErrors' info='3059'/>
5233 …_SCHEMAP_COS_VALID_DEFAULT_2_2_1' file='xmlerror' value='3060' type='xmlParserErrors' info='3060'/>
5234 …_SCHEMAP_COS_VALID_DEFAULT_2_2_2' file='xmlerror' value='3061' type='xmlParserErrors' info='3061'/>
5235 …='XML_SCHEMAP_CT_PROPS_CORRECT_1' file='xmlerror' value='1782' type='xmlParserErrors' info='1782'/>
5236 …='XML_SCHEMAP_CT_PROPS_CORRECT_2' file='xmlerror' value='1783' type='xmlParserErrors' info='1783'/>
5237 …='XML_SCHEMAP_CT_PROPS_CORRECT_3' file='xmlerror' value='1784' type='xmlParserErrors' info='1784'/>
5238 …='XML_SCHEMAP_CT_PROPS_CORRECT_4' file='xmlerror' value='1785' type='xmlParserErrors' info='1785'/>
5239 …='XML_SCHEMAP_CT_PROPS_CORRECT_5' file='xmlerror' value='1786' type='xmlParserErrors' info='1786'/>
5240 …ame='XML_SCHEMAP_CVC_SIMPLE_TYPE' file='xmlerror' value='3062' type='xmlParserErrors' info='3062'/>
5241 …ame='XML_SCHEMAP_C_PROPS_CORRECT' file='xmlerror' value='3080' type='xmlParserErrors' info='3080'/>
5242 …name='XML_SCHEMAP_DEF_AND_PREFIX' file='xmlerror' value='1768' type='xmlParserErrors' info='1768'/>
5243 …EMAP_DERIVATION_OK_RESTRICTION_1' file='xmlerror' value='1787' type='xmlParserErrors' info='1787'/>
5244 …_DERIVATION_OK_RESTRICTION_2_1_1' file='xmlerror' value='1788' type='xmlParserErrors' info='1788'/>
5245 …_DERIVATION_OK_RESTRICTION_2_1_2' file='xmlerror' value='1789' type='xmlParserErrors' info='1789'/>
5246 …_DERIVATION_OK_RESTRICTION_2_1_3' file='xmlerror' value='3077' type='xmlParserErrors' info='3077'/>
5247 …AP_DERIVATION_OK_RESTRICTION_2_2' file='xmlerror' value='1790' type='xmlParserErrors' info='1790'/>
5248 …EMAP_DERIVATION_OK_RESTRICTION_3' file='xmlerror' value='1791' type='xmlParserErrors' info='1791'/>
5249 …AP_DERIVATION_OK_RESTRICTION_4_1' file='xmlerror' value='1797' type='xmlParserErrors' info='1797'/>
5250 …AP_DERIVATION_OK_RESTRICTION_4_2' file='xmlerror' value='1798' type='xmlParserErrors' info='1798'/>
5251 …AP_DERIVATION_OK_RESTRICTION_4_3' file='xmlerror' value='1799' type='xmlParserErrors' info='1799'/>
5252 …ML_SCHEMAP_ELEMFORMDEFAULT_VALUE' file='xmlerror' value='1705' type='xmlParserErrors' info='1705'/>
5253 …='XML_SCHEMAP_ELEM_DEFAULT_FIXED' file='xmlerror' value='1755' type='xmlParserErrors' info='1755'/>
5254 …e='XML_SCHEMAP_ELEM_NONAME_NOREF' file='xmlerror' value='1706' type='xmlParserErrors' info='1706'/>
5255 …e='XML_SCHEMAP_EXTENSION_NO_BASE' file='xmlerror' value='1707' type='xmlParserErrors' info='1707'/>
5256 …e='XML_SCHEMAP_E_PROPS_CORRECT_2' file='xmlerror' value='3045' type='xmlParserErrors' info='3045'/>
5257 …e='XML_SCHEMAP_E_PROPS_CORRECT_3' file='xmlerror' value='3046' type='xmlParserErrors' info='3046'/>
5258 …e='XML_SCHEMAP_E_PROPS_CORRECT_4' file='xmlerror' value='3047' type='xmlParserErrors' info='3047'/>
5259 …e='XML_SCHEMAP_E_PROPS_CORRECT_5' file='xmlerror' value='3048' type='xmlParserErrors' info='3048'/>
5260 …e='XML_SCHEMAP_E_PROPS_CORRECT_6' file='xmlerror' value='3049' type='xmlParserErrors' info='3049'/>
5261 …name='XML_SCHEMAP_FACET_NO_VALUE' file='xmlerror' value='1708' type='xmlParserErrors' info='1708'/>
5262 …'XML_SCHEMAP_FAILED_BUILD_IMPORT' file='xmlerror' value='1709' type='xmlParserErrors' info='1709'/>
5263 …<enum name='XML_SCHEMAP_FAILED_LOAD' file='xmlerror' value='1757' type='xmlParserErrors' info='175…
5264 …<enum name='XML_SCHEMAP_FAILED_PARSE' file='xmlerror' value='1766' type='xmlParserErrors' info='17…
5265 …='XML_SCHEMAP_GROUP_NONAME_NOREF' file='xmlerror' value='1710' type='xmlParserErrors' info='1710'/>
5266 …SCHEMAP_IMPORT_NAMESPACE_NOT_URI' file='xmlerror' value='1711' type='xmlParserErrors' info='1711'/>
5267 …L_SCHEMAP_IMPORT_REDEFINE_NSNAME' file='xmlerror' value='1712' type='xmlParserErrors' info='1712'/>
5268 …ML_SCHEMAP_IMPORT_SCHEMA_NOT_URI' file='xmlerror' value='1713' type='xmlParserErrors' info='1713'/>
5269 …L_SCHEMAP_INCLUDE_SCHEMA_NOT_URI' file='xmlerror' value='1770' type='xmlParserErrors' info='1770'/>
5270 …ML_SCHEMAP_INCLUDE_SCHEMA_NO_URI' file='xmlerror' value='1771' type='xmlParserErrors' info='1771'/>
5271 …<enum name='XML_SCHEMAP_INTERNAL' file='xmlerror' value='3069' type='xmlParserErrors' info='3069 n…
5272 …MAP_INTERSECTION_NOT_EXPRESSIBLE' file='xmlerror' value='1793' type='xmlParserErrors' info='1793'/>
5273 …SCHEMAP_INVALID_ATTR_COMBINATION' file='xmlerror' value='1777' type='xmlParserErrors' info='1777'/>
5274 …_INVALID_ATTR_INLINE_COMBINATION' file='xmlerror' value='1778' type='xmlParserErrors' info='1778'/>
5275 …e='XML_SCHEMAP_INVALID_ATTR_NAME' file='xmlerror' value='1780' type='xmlParserErrors' info='1780'/>
5276 …me='XML_SCHEMAP_INVALID_ATTR_USE' file='xmlerror' value='1774' type='xmlParserErrors' info='1774'/>
5277 …ame='XML_SCHEMAP_INVALID_BOOLEAN' file='xmlerror' value='1714' type='xmlParserErrors' info='1714'/>
5278 …<enum name='XML_SCHEMAP_INVALID_ENUM' file='xmlerror' value='1715' type='xmlParserErrors' info='17…
5279 …<enum name='XML_SCHEMAP_INVALID_FACET' file='xmlerror' value='1716' type='xmlParserErrors' info='1…
5280 …'XML_SCHEMAP_INVALID_FACET_VALUE' file='xmlerror' value='1717' type='xmlParserErrors' info='1717'/>
5281 …e='XML_SCHEMAP_INVALID_MAXOCCURS' file='xmlerror' value='1718' type='xmlParserErrors' info='1718'/>
5282 …e='XML_SCHEMAP_INVALID_MINOCCURS' file='xmlerror' value='1719' type='xmlParserErrors' info='1719'/>
5283 …_SCHEMAP_INVALID_REF_AND_SUBTYPE' file='xmlerror' value='1720' type='xmlParserErrors' info='1720'/>
5284 …'XML_SCHEMAP_INVALID_WHITE_SPACE' file='xmlerror' value='1721' type='xmlParserErrors' info='1721'/>
5285 …='XML_SCHEMAP_MG_PROPS_CORRECT_1' file='xmlerror' value='3074' type='xmlParserErrors' info='3074'/>
5286 …='XML_SCHEMAP_MG_PROPS_CORRECT_2' file='xmlerror' value='3075' type='xmlParserErrors' info='3075'/>
5287 …SCHEMAP_MISSING_SIMPLETYPE_CHILD' file='xmlerror' value='1779' type='xmlParserErrors' info='1779'/>
5288 …<enum name='XML_SCHEMAP_NOATTR_NOREF' file='xmlerror' value='1722' type='xmlParserErrors' info='17…
5289 … <enum name='XML_SCHEMAP_NOROOT' file='xmlerror' value='1759' type='xmlParserErrors' info='1759'/>
5290 …me='XML_SCHEMAP_NOTATION_NO_NAME' file='xmlerror' value='1723' type='xmlParserErrors' info='1723'/>
5291 …me='XML_SCHEMAP_NOTHING_TO_PARSE' file='xmlerror' value='1758' type='xmlParserErrors' info='1758'/>
5292 …<enum name='XML_SCHEMAP_NOTYPE_NOREF' file='xmlerror' value='1724' type='xmlParserErrors' info='17…
5293 …CHEMAP_NOT_DETERMINISTIC' file='xmlerror' value='3070' type='xmlParserErrors' info='3070 non-W3C'/>
5294 …<enum name='XML_SCHEMAP_NOT_SCHEMA' file='xmlerror' value='1772' type='xmlParserErrors' info='1772…
5295 …<enum name='XML_SCHEMAP_NO_XMLNS' file='xmlerror' value='3056' type='xmlParserErrors' info='3056'/>
5296 … <enum name='XML_SCHEMAP_NO_XSI' file='xmlerror' value='3057' type='xmlParserErrors' info='3057'/>
5298 …e='XML_SCHEMAP_P_PROPS_CORRECT_1' file='xmlerror' value='3042' type='xmlParserErrors' info='3042'/>
5299 …'XML_SCHEMAP_P_PROPS_CORRECT_2_1' file='xmlerror' value='3043' type='xmlParserErrors' info='3043'/>
5300 …'XML_SCHEMAP_P_PROPS_CORRECT_2_2' file='xmlerror' value='3044' type='xmlParserErrors' info='3044'/>
5301 …<enum name='XML_SCHEMAP_RECURSIVE' file='xmlerror' value='1775' type='xmlParserErrors' info='1775'…
5302 …name='XML_SCHEMAP_REDEFINED_ATTR' file='xmlerror' value='1764' type='xmlParserErrors' info='1764'/>
5303 …'XML_SCHEMAP_REDEFINED_ATTRGROUP' file='xmlerror' value='1763' type='xmlParserErrors' info='1763'/>
5304 …e='XML_SCHEMAP_REDEFINED_ELEMENT' file='xmlerror' value='1762' type='xmlParserErrors' info='1762'/>
5305 …ame='XML_SCHEMAP_REDEFINED_GROUP' file='xmlerror' value='1760' type='xmlParserErrors' info='1760'/>
5306 …='XML_SCHEMAP_REDEFINED_NOTATION' file='xmlerror' value='1765' type='xmlParserErrors' info='1765'/>
5307 …name='XML_SCHEMAP_REDEFINED_TYPE' file='xmlerror' value='1761' type='xmlParserErrors' info='1761'/>
5308 …ame='XML_SCHEMAP_REF_AND_CONTENT' file='xmlerror' value='1781' type='xmlParserErrors' info='1781'/>
5309 …ame='XML_SCHEMAP_REF_AND_SUBTYPE' file='xmlerror' value='1725' type='xmlParserErrors' info='1725'/>
5310 …name='XML_SCHEMAP_REGEXP_INVALID' file='xmlerror' value='1756' type='xmlParserErrors' info='1756'/>
5311 …SCHEMAP_RESTRICTION_NONAME_NOREF' file='xmlerror' value='1726' type='xmlParserErrors' info='1726'/>
5312 …L_SCHEMAP_S4S_ATTR_INVALID_VALUE' file='xmlerror' value='3037' type='xmlParserErrors' info='3037'/>
5313 …me='XML_SCHEMAP_S4S_ATTR_MISSING' file='xmlerror' value='3036' type='xmlParserErrors' info='3036'/>
5314 …XML_SCHEMAP_S4S_ATTR_NOT_ALLOWED' file='xmlerror' value='3035' type='xmlParserErrors' info='3035'/>
5315 …me='XML_SCHEMAP_S4S_ELEM_MISSING' file='xmlerror' value='3034' type='xmlParserErrors' info='3034'/>
5316 …XML_SCHEMAP_S4S_ELEM_NOT_ALLOWED' file='xmlerror' value='3033' type='xmlParserErrors' info='3033'/>
5317 …e='XML_SCHEMAP_SIMPLETYPE_NONAME' file='xmlerror' value='1727' type='xmlParserErrors' info='1727'/>
5318 …ame='XML_SCHEMAP_SRC_ATTRIBUTE_1' file='xmlerror' value='3051' type='xmlParserErrors' info='3051'/>
5319 …ame='XML_SCHEMAP_SRC_ATTRIBUTE_2' file='xmlerror' value='3052' type='xmlParserErrors' info='3052'/>
5320 …e='XML_SCHEMAP_SRC_ATTRIBUTE_3_1' file='xmlerror' value='3053' type='xmlParserErrors' info='3053'/>
5321 …e='XML_SCHEMAP_SRC_ATTRIBUTE_3_2' file='xmlerror' value='3054' type='xmlParserErrors' info='3054'/>
5322 …ame='XML_SCHEMAP_SRC_ATTRIBUTE_4' file='xmlerror' value='3055' type='xmlParserErrors' info='3055'/>
5323 …ML_SCHEMAP_SRC_ATTRIBUTE_GROUP_1' file='xmlerror' value='3071' type='xmlParserErrors' info='3071'/>
5324 …ML_SCHEMAP_SRC_ATTRIBUTE_GROUP_2' file='xmlerror' value='3072' type='xmlParserErrors' info='3072'/>
5325 …ML_SCHEMAP_SRC_ATTRIBUTE_GROUP_3' file='xmlerror' value='3073' type='xmlParserErrors' info='3073'/>
5326 …<enum name='XML_SCHEMAP_SRC_CT_1' file='xmlerror' value='3076' type='xmlParserErrors' info='3076'/>
5327 …<enum name='XML_SCHEMAP_SRC_ELEMENT_1' file='xmlerror' value='3038' type='xmlParserErrors' info='3…
5328 …ame='XML_SCHEMAP_SRC_ELEMENT_2_1' file='xmlerror' value='3039' type='xmlParserErrors' info='3039'/>
5329 …ame='XML_SCHEMAP_SRC_ELEMENT_2_2' file='xmlerror' value='3040' type='xmlParserErrors' info='3040'/>
5330 …<enum name='XML_SCHEMAP_SRC_ELEMENT_3' file='xmlerror' value='3041' type='xmlParserErrors' info='3…
5331 …<enum name='XML_SCHEMAP_SRC_IMPORT' file='xmlerror' value='3082' type='xmlParserErrors' info='3082…
5332 …name='XML_SCHEMAP_SRC_IMPORT_1_1' file='xmlerror' value='3064' type='xmlParserErrors' info='3064'/>
5333 …name='XML_SCHEMAP_SRC_IMPORT_1_2' file='xmlerror' value='3065' type='xmlParserErrors' info='3065'/>
5334 …<enum name='XML_SCHEMAP_SRC_IMPORT_2' file='xmlerror' value='3066' type='xmlParserErrors' info='30…
5335 …name='XML_SCHEMAP_SRC_IMPORT_2_1' file='xmlerror' value='3067' type='xmlParserErrors' info='3067'/>
5336 …name='XML_SCHEMAP_SRC_IMPORT_2_2' file='xmlerror' value='3068' type='xmlParserErrors' info='3068'/>
5337 …name='XML_SCHEMAP_SRC_IMPORT_3_1' file='xmlerror' value='1795' type='xmlParserErrors' info='1795'/>
5338 …name='XML_SCHEMAP_SRC_IMPORT_3_2' file='xmlerror' value='1796' type='xmlParserErrors' info='1796'/>
5339 …<enum name='XML_SCHEMAP_SRC_INCLUDE' file='xmlerror' value='3050' type='xmlParserErrors' info='305…
5340 …_SRC_LIST_ITEMTYPE_OR_SIMPLETYPE' file='xmlerror' value='3006' type='xmlParserErrors' info='3006'/>
5341 …<enum name='XML_SCHEMAP_SRC_REDEFINE' file='xmlerror' value='3081' type='xmlParserErrors' info='30…
5342 …<enum name='XML_SCHEMAP_SRC_RESOLVE' file='xmlerror' value='3004' type='xmlParserErrors' info='300…
5343 …C_RESTRICTION_BASE_OR_SIMPLETYPE' file='xmlerror' value='3005' type='xmlParserErrors' info='3005'/>
5345 …e='XML_SCHEMAP_SRC_SIMPLE_TYPE_2' file='xmlerror' value='3001' type='xmlParserErrors' info='3001'/>
5346 …e='XML_SCHEMAP_SRC_SIMPLE_TYPE_3' file='xmlerror' value='3002' type='xmlParserErrors' info='3002'/>
5347 …e='XML_SCHEMAP_SRC_SIMPLE_TYPE_4' file='xmlerror' value='3003' type='xmlParserErrors' info='3003'/>
5348 …UNION_MEMBERTYPES_OR_SIMPLETYPES' file='xmlerror' value='3007' type='xmlParserErrors' info='3007'/>
5349 …='XML_SCHEMAP_ST_PROPS_CORRECT_1' file='xmlerror' value='3008' type='xmlParserErrors' info='3008'/>
5350 …='XML_SCHEMAP_ST_PROPS_CORRECT_2' file='xmlerror' value='3009' type='xmlParserErrors' info='3009'/>
5351 …='XML_SCHEMAP_ST_PROPS_CORRECT_3' file='xmlerror' value='3010' type='xmlParserErrors' info='3010'/>
5352 …MAP_SUPERNUMEROUS_LIST_ITEM_TYPE' file='xmlerror' value='1776' type='xmlParserErrors' info='1776'/>
5353 …me='XML_SCHEMAP_TYPE_AND_SUBTYPE' file='xmlerror' value='1728' type='xmlParserErrors' info='1728'/>
5354 …ML_SCHEMAP_UNION_NOT_EXPRESSIBLE' file='xmlerror' value='1794' type='xmlParserErrors' info='1794'/>
5355 …e='XML_SCHEMAP_UNKNOWN_ALL_CHILD' file='xmlerror' value='1729' type='xmlParserErrors' info='1729'/>
5356 …HEMAP_UNKNOWN_ANYATTRIBUTE_CHILD' file='xmlerror' value='1730' type='xmlParserErrors' info='1730'/>
5357 …ML_SCHEMAP_UNKNOWN_ATTRGRP_CHILD' file='xmlerror' value='1732' type='xmlParserErrors' info='1732'/>
5358 …_SCHEMAP_UNKNOWN_ATTRIBUTE_GROUP' file='xmlerror' value='1733' type='xmlParserErrors' info='1733'/>
5359 …='XML_SCHEMAP_UNKNOWN_ATTR_CHILD' file='xmlerror' value='1731' type='xmlParserErrors' info='1731'/>
5360 …e='XML_SCHEMAP_UNKNOWN_BASE_TYPE' file='xmlerror' value='1734' type='xmlParserErrors' info='1734'/>
5361 …XML_SCHEMAP_UNKNOWN_CHOICE_CHILD' file='xmlerror' value='1735' type='xmlParserErrors' info='1735'/>
5362 …MAP_UNKNOWN_COMPLEXCONTENT_CHILD' file='xmlerror' value='1736' type='xmlParserErrors' info='1736'/>
5363 …CHEMAP_UNKNOWN_COMPLEXTYPE_CHILD' file='xmlerror' value='1737' type='xmlParserErrors' info='1737'/>
5364 …='XML_SCHEMAP_UNKNOWN_ELEM_CHILD' file='xmlerror' value='1738' type='xmlParserErrors' info='1738'/>
5365 …_SCHEMAP_UNKNOWN_EXTENSION_CHILD' file='xmlerror' value='1739' type='xmlParserErrors' info='1739'/>
5366 …'XML_SCHEMAP_UNKNOWN_FACET_CHILD' file='xmlerror' value='1740' type='xmlParserErrors' info='1740'/>
5367 …='XML_SCHEMAP_UNKNOWN_FACET_TYPE' file='xmlerror' value='1741' type='xmlParserErrors' info='1741'/>
5368 …'XML_SCHEMAP_UNKNOWN_GROUP_CHILD' file='xmlerror' value='1742' type='xmlParserErrors' info='1742'/>
5369 …XML_SCHEMAP_UNKNOWN_IMPORT_CHILD' file='xmlerror' value='1743' type='xmlParserErrors' info='1743'/>
5370 …ML_SCHEMAP_UNKNOWN_INCLUDE_CHILD' file='xmlerror' value='1769' type='xmlParserErrors' info='1769'/>
5371 …='XML_SCHEMAP_UNKNOWN_LIST_CHILD' file='xmlerror' value='1744' type='xmlParserErrors' info='1744'/>
5372 …'XML_SCHEMAP_UNKNOWN_MEMBER_TYPE' file='xmlerror' value='1773' type='xmlParserErrors' info='1773'/>
5373 …L_SCHEMAP_UNKNOWN_NOTATION_CHILD' file='xmlerror' value='1745' type='xmlParserErrors' info='1745'/>
5374 …name='XML_SCHEMAP_UNKNOWN_PREFIX' file='xmlerror' value='1767' type='xmlParserErrors' info='1767'/>
5375 …MAP_UNKNOWN_PROCESSCONTENT_CHILD' file='xmlerror' value='1746' type='xmlParserErrors' info='1746'/>
5376 …<enum name='XML_SCHEMAP_UNKNOWN_REF' file='xmlerror' value='1747' type='xmlParserErrors' info='174…
5377 …CHEMAP_UNKNOWN_RESTRICTION_CHILD' file='xmlerror' value='1748' type='xmlParserErrors' info='1748'/>
5378 …ML_SCHEMAP_UNKNOWN_SCHEMAS_CHILD' file='xmlerror' value='1749' type='xmlParserErrors' info='1749'/>
5379 …L_SCHEMAP_UNKNOWN_SEQUENCE_CHILD' file='xmlerror' value='1750' type='xmlParserErrors' info='1750'/>
5380 …EMAP_UNKNOWN_SIMPLECONTENT_CHILD' file='xmlerror' value='1751' type='xmlParserErrors' info='1751'/>
5381 …SCHEMAP_UNKNOWN_SIMPLETYPE_CHILD' file='xmlerror' value='1752' type='xmlParserErrors' info='1752'/>
5382 …<enum name='XML_SCHEMAP_UNKNOWN_TYPE' file='xmlerror' value='1753' type='xmlParserErrors' info='17…
5383 …'XML_SCHEMAP_UNKNOWN_UNION_CHILD' file='xmlerror' value='1754' type='xmlParserErrors' info='1754'/>
5384 …SCHEMAP_WARN_ATTR_POINTLESS_PROH' file='xmlerror' value='3086' type='xmlParserErrors' info='3085'/>
5385 …ML_SCHEMAP_WARN_ATTR_REDECL_PROH' file='xmlerror' value='3085' type='xmlParserErrors' info='3085'/>
5386 …me='XML_SCHEMAP_WARN_SKIP_SCHEMA' file='xmlerror' value='3083' type='xmlParserErrors' info='3083'/>
5387 …ML_SCHEMAP_WARN_UNLOCATED_SCHEMA' file='xmlerror' value='3084' type='xmlParserErrors' info='3084'/>
5388 …HEMAP_WILDCARD_INVALID_NS_MEMBER' file='xmlerror' value='1792' type='xmlParserErrors' info='1792'/>
5462 …<enum name='XML_SCHEMATRONV_ASSERT' file='xmlerror' value='4000' type='xmlParserErrors' info='4000…
5464 …UT_BUFFER' file='schematron' value='512' type='xmlSchematronValidOptions' info='output to a buffer…
5465 …N_OUT_ERROR' file='schematron' value='8' type='xmlSchematronValidOptions' info='output via xmlStru…
5466 …_OUT_FILE' file='schematron' value='256' type='xmlSchematronValidOptions' info='output to a file d…
5467 …N_OUT_IO' file='schematron' value='1024' type='xmlSchematronValidOptions' info=' output to I/O mec…
5468 …ON_OUT_QUIET' file='schematron' value='1' type='xmlSchematronValidOptions' info='quiet no report'/>
5469 …ON_OUT_TEXT' file='schematron' value='2' type='xmlSchematronValidOptions' info='build a textual re…
5470 …HEMATRON_OUT_XML' file='schematron' value='4' type='xmlSchematronValidOptions' info='output SVRL'/>
5471 …<enum name='XML_SCHEMAV_ATTRINVALID' file='xmlerror' value='1821' type='xmlParserErrors' info='182…
5472 …<enum name='XML_SCHEMAV_ATTRUNKNOWN' file='xmlerror' value='1820' type='xmlParserErrors' info='182…
5473 …<enum name='XML_SCHEMAV_CONSTRUCT' file='xmlerror' value='1817' type='xmlParserErrors' info='1817'…
5474 …ame='XML_SCHEMAV_CVC_ATTRIBUTE_1' file='xmlerror' value='1861' type='xmlParserErrors' info='1861'/>
5475 …ame='XML_SCHEMAV_CVC_ATTRIBUTE_2' file='xmlerror' value='1862' type='xmlParserErrors' info='1862'/>
5476 …ame='XML_SCHEMAV_CVC_ATTRIBUTE_3' file='xmlerror' value='1863' type='xmlParserErrors' info='1863'/>
5477 …ame='XML_SCHEMAV_CVC_ATTRIBUTE_4' file='xmlerror' value='1864' type='xmlParserErrors' info='1864'/>
5478 … <enum name='XML_SCHEMAV_CVC_AU' file='xmlerror' value='1874' type='xmlParserErrors' info='1874'/>
5479 …='XML_SCHEMAV_CVC_COMPLEX_TYPE_1' file='xmlerror' value='1873' type='xmlParserErrors' info='1873'/>
5480 …XML_SCHEMAV_CVC_COMPLEX_TYPE_2_1' file='xmlerror' value='1841' type='xmlParserErrors' info='1841'/>
5481 …XML_SCHEMAV_CVC_COMPLEX_TYPE_2_2' file='xmlerror' value='1842' type='xmlParserErrors' info='1842'/>
5482 …XML_SCHEMAV_CVC_COMPLEX_TYPE_2_3' file='xmlerror' value='1843' type='xmlParserErrors' info='1843'/>
5483 …XML_SCHEMAV_CVC_COMPLEX_TYPE_2_4' file='xmlerror' value='1844' type='xmlParserErrors' info='1844'/>
5484 …XML_SCHEMAV_CVC_COMPLEX_TYPE_3_1' file='xmlerror' value='1865' type='xmlParserErrors' info='1865'/>
5485 …L_SCHEMAV_CVC_COMPLEX_TYPE_3_2_1' file='xmlerror' value='1866' type='xmlParserErrors' info='1866'/>
5486 …L_SCHEMAV_CVC_COMPLEX_TYPE_3_2_2' file='xmlerror' value='1867' type='xmlParserErrors' info='1867'/>
5487 …='XML_SCHEMAV_CVC_COMPLEX_TYPE_4' file='xmlerror' value='1868' type='xmlParserErrors' info='1868'/>
5488 …XML_SCHEMAV_CVC_COMPLEX_TYPE_5_1' file='xmlerror' value='1869' type='xmlParserErrors' info='1869'/>
5489 …XML_SCHEMAV_CVC_COMPLEX_TYPE_5_2' file='xmlerror' value='1870' type='xmlParserErrors' info='1870'/>
5490 …SCHEMAV_CVC_DATATYPE_VALID_1_2_1' file='xmlerror' value='1824' type='xmlParserErrors' info='1824'/>
5491 …SCHEMAV_CVC_DATATYPE_VALID_1_2_2' file='xmlerror' value='1825' type='xmlParserErrors' info='1825'/>
5492 …SCHEMAV_CVC_DATATYPE_VALID_1_2_3' file='xmlerror' value='1826' type='xmlParserErrors' info='1826'/>
5493 …<enum name='XML_SCHEMAV_CVC_ELT_1' file='xmlerror' value='1845' type='xmlParserErrors' info='1845'…
5494 …<enum name='XML_SCHEMAV_CVC_ELT_2' file='xmlerror' value='1846' type='xmlParserErrors' info='1846'…
5495 …<enum name='XML_SCHEMAV_CVC_ELT_3_1' file='xmlerror' value='1847' type='xmlParserErrors' info='184…
5496 …<enum name='XML_SCHEMAV_CVC_ELT_3_2_1' file='xmlerror' value='1848' type='xmlParserErrors' info='1…
5497 …<enum name='XML_SCHEMAV_CVC_ELT_3_2_2' file='xmlerror' value='1849' type='xmlParserErrors' info='1…
5498 …<enum name='XML_SCHEMAV_CVC_ELT_4_1' file='xmlerror' value='1850' type='xmlParserErrors' info='185…
5499 …<enum name='XML_SCHEMAV_CVC_ELT_4_2' file='xmlerror' value='1851' type='xmlParserErrors' info='185…
5500 …<enum name='XML_SCHEMAV_CVC_ELT_4_3' file='xmlerror' value='1852' type='xmlParserErrors' info='185…
5501 …<enum name='XML_SCHEMAV_CVC_ELT_5_1_1' file='xmlerror' value='1853' type='xmlParserErrors' info='1…
5502 …<enum name='XML_SCHEMAV_CVC_ELT_5_1_2' file='xmlerror' value='1854' type='xmlParserErrors' info='1…
5503 …<enum name='XML_SCHEMAV_CVC_ELT_5_2_1' file='xmlerror' value='1855' type='xmlParserErrors' info='1…
5504 …ame='XML_SCHEMAV_CVC_ELT_5_2_2_1' file='xmlerror' value='1856' type='xmlParserErrors' info='1856'/>
5505 …e='XML_SCHEMAV_CVC_ELT_5_2_2_2_1' file='xmlerror' value='1857' type='xmlParserErrors' info='1857'/>
5506 …e='XML_SCHEMAV_CVC_ELT_5_2_2_2_2' file='xmlerror' value='1858' type='xmlParserErrors' info='1858'/>
5507 …<enum name='XML_SCHEMAV_CVC_ELT_6' file='xmlerror' value='1859' type='xmlParserErrors' info='1859'…
5508 …<enum name='XML_SCHEMAV_CVC_ELT_7' file='xmlerror' value='1860' type='xmlParserErrors' info='1860'…
5509 …ML_SCHEMAV_CVC_ENUMERATION_VALID' file='xmlerror' value='1840' type='xmlParserErrors' info='1840'/>
5510 …ame='XML_SCHEMAV_CVC_FACET_VALID' file='xmlerror' value='1829' type='xmlParserErrors' info='1829'/>
5511 …SCHEMAV_CVC_FRACTIONDIGITS_VALID' file='xmlerror' value='1838' type='xmlParserErrors' info='1838'/>
5512 … <enum name='XML_SCHEMAV_CVC_IDC' file='xmlerror' value='1877' type='xmlParserErrors' info='1877'/>
5513 …me='XML_SCHEMAV_CVC_LENGTH_VALID' file='xmlerror' value='1830' type='xmlParserErrors' info='1830'/>
5514 …L_SCHEMAV_CVC_MAXEXCLUSIVE_VALID' file='xmlerror' value='1836' type='xmlParserErrors' info='1836'/>
5515 …L_SCHEMAV_CVC_MAXINCLUSIVE_VALID' file='xmlerror' value='1834' type='xmlParserErrors' info='1834'/>
5516 …'XML_SCHEMAV_CVC_MAXLENGTH_VALID' file='xmlerror' value='1832' type='xmlParserErrors' info='1832'/>
5517 …L_SCHEMAV_CVC_MINEXCLUSIVE_VALID' file='xmlerror' value='1835' type='xmlParserErrors' info='1835'/>
5518 …L_SCHEMAV_CVC_MININCLUSIVE_VALID' file='xmlerror' value='1833' type='xmlParserErrors' info='1833'/>
5519 …'XML_SCHEMAV_CVC_MINLENGTH_VALID' file='xmlerror' value='1831' type='xmlParserErrors' info='1831'/>
5520 …e='XML_SCHEMAV_CVC_PATTERN_VALID' file='xmlerror' value='1839' type='xmlParserErrors' info='1839'/>
5521 …ML_SCHEMAV_CVC_TOTALDIGITS_VALID' file='xmlerror' value='1837' type='xmlParserErrors' info='1837'/>
5522 …<enum name='XML_SCHEMAV_CVC_TYPE_1' file='xmlerror' value='1875' type='xmlParserErrors' info='1875…
5523 …<enum name='XML_SCHEMAV_CVC_TYPE_2' file='xmlerror' value='1876' type='xmlParserErrors' info='1876…
5524 …name='XML_SCHEMAV_CVC_TYPE_3_1_1' file='xmlerror' value='1827' type='xmlParserErrors' info='1827'/>
5525 …name='XML_SCHEMAV_CVC_TYPE_3_1_2' file='xmlerror' value='1828' type='xmlParserErrors' info='1828'/>
5526 …<enum name='XML_SCHEMAV_CVC_WILDCARD' file='xmlerror' value='1878' type='xmlParserErrors' info='18…
5527 …SCHEMAV_DOCUMENT_ELEMENT_MISSING' file='xmlerror' value='1872' type='xmlParserErrors' info='1872'/>
5528 …<enum name='XML_SCHEMAV_ELEMCONT' file='xmlerror' value='1810' type='xmlParserErrors' info='1810'/>
5529 …ame='XML_SCHEMAV_ELEMENT_CONTENT' file='xmlerror' value='1871' type='xmlParserErrors' info='1871'/>
5530 …<enum name='XML_SCHEMAV_EXTRACONTENT' file='xmlerror' value='1813' type='xmlParserErrors' info='18…
5531 <enum name='XML_SCHEMAV_FACET' file='xmlerror' value='1823' type='xmlParserErrors' info='1823'/>
5532 …<enum name='XML_SCHEMAV_HAVEDEFAULT' file='xmlerror' value='1811' type='xmlParserErrors' info='181…
5533 …<enum name='XML_SCHEMAV_INTERNAL' file='xmlerror' value='1818' type='xmlParserErrors' info='1818'/>
5534 …<enum name='XML_SCHEMAV_INVALIDATTR' file='xmlerror' value='1814' type='xmlParserErrors' info='181…
5535 …<enum name='XML_SCHEMAV_INVALIDELEM' file='xmlerror' value='1815' type='xmlParserErrors' info='181…
5536 …<enum name='XML_SCHEMAV_ISABSTRACT' file='xmlerror' value='1808' type='xmlParserErrors' info='1808…
5537 <enum name='XML_SCHEMAV_MISC' file='xmlerror' value='1879' type='xmlParserErrors' info='1879'/>
5538 … <enum name='XML_SCHEMAV_MISSING' file='xmlerror' value='1804' type='xmlParserErrors' info='1804'/>
5539 …<enum name='XML_SCHEMAV_NOROLLBACK' file='xmlerror' value='1807' type='xmlParserErrors' info='1807…
5541 …name='XML_SCHEMAV_NOTDETERMINIST' file='xmlerror' value='1816' type='xmlParserErrors' info='1816'/>
5542 …<enum name='XML_SCHEMAV_NOTEMPTY' file='xmlerror' value='1809' type='xmlParserErrors' info='1809'/>
5543 …<enum name='XML_SCHEMAV_NOTNILLABLE' file='xmlerror' value='1812' type='xmlParserErrors' info='181…
5544 …<enum name='XML_SCHEMAV_NOTSIMPLE' file='xmlerror' value='1819' type='xmlParserErrors' info='1819'…
5545 …<enum name='XML_SCHEMAV_NOTTOPLEVEL' file='xmlerror' value='1803' type='xmlParserErrors' info='180…
5546 … <enum name='XML_SCHEMAV_NOTYPE' file='xmlerror' value='1806' type='xmlParserErrors' info='1806'/>
5547 …name='XML_SCHEMAV_UNDECLAREDELEM' file='xmlerror' value='1802' type='xmlParserErrors' info='1802'/>
5548 <enum name='XML_SCHEMAV_VALUE' file='xmlerror' value='1822' type='xmlParserErrors' info='1822'/>
5549 …<enum name='XML_SCHEMAV_WRONGELEM' file='xmlerror' value='1805' type='xmlParserErrors' info='1805'…
5555 …_MIXED_OR_ELEMENTS' file='schemasInternals' value='5' type='xmlSchemaContentType' info='Obsolete'/>
5578 …MA_TYPE_BASIC' file='schemasInternals' value='1' type='xmlSchemaTypeType' info='A built-in datatyp…
5598 …_VAL_VC_I_CREATE' file='xmlschemas' value='1' type='xmlSchemaValidOption' info=' Default/fixed: cr…
5612 …<enum name='XML_TREE_INVALID_DEC' file='xmlerror' value='1301' type='xmlParserErrors' info='1301'/>
5614 <enum name='XML_TREE_NOT_UTF8' file='xmlerror' value='1303' type='xmlParserErrors' info='1303'/>
5615 …me='XML_TREE_UNTERMINATED_ENTITY' file='xmlerror' value='1302' type='xmlParserErrors' info='1302'/>
5616 <enum name='XML_WAR_CATALOG_PI' file='xmlerror' value='93' type='xmlParserErrors' info='93'/>
5617 …<enum name='XML_WAR_ENCODING_MISMATCH' file='xmlerror' value='113' type='xmlParserErrors' info='11…
5618 …<enum name='XML_WAR_ENTITY_REDEFINED' file='xmlerror' value='107' type='xmlParserErrors' info='107…
5619 <enum name='XML_WAR_LANG_VALUE' file='xmlerror' value='98' type='xmlParserErrors' info='98'/>
5620 <enum name='XML_WAR_NS_COLUMN' file='xmlerror' value='106' type='xmlParserErrors' info='106'/>
5621 <enum name='XML_WAR_NS_URI' file='xmlerror' value='99' type='xmlParserErrors' info='99'/>
5622 …<enum name='XML_WAR_NS_URI_RELATIVE' file='xmlerror' value='100' type='xmlParserErrors' info='100'…
5623 <enum name='XML_WAR_SPACE_VALUE' file='xmlerror' value='102' type='xmlParserErrors' info='102'/>
5624 …<enum name='XML_WAR_UNDECLARED_ENTITY' file='xmlerror' value='27' type='xmlParserErrors' info='27'…
5625 … <enum name='XML_WAR_UNKNOWN_VERSION' file='xmlerror' value='97' type='xmlParserErrors' info='97'/>
5631 <enum name='XML_WITH_DEBUG_RUN' file='parser' value='30' type='xmlFeature' info='unused'/>
5642 …<enum name='XML_WITH_NONE' file='parser' value='99999' type='xmlFeature' info=' just to be sure of…
5660 …<enum name='XML_XINCLUDE_BUILD_FAILED' file='xmlerror' value='1609' type='xmlParserErrors' info='1…
5661 …name='XML_XINCLUDE_DEPRECATED_NS' file='xmlerror' value='1617' type='xmlParserErrors' info='1617'/>
5662 …<enum name='XML_XINCLUDE_END' file='tree' value='20' type='xmlElementType' info=' XML_DOCB_DOCUMEN…
5663 …XML_XINCLUDE_ENTITY_DEF_MISMATCH' file='xmlerror' value='1602' type='xmlParserErrors' info='1602'/>
5664 …ML_XINCLUDE_FALLBACKS_IN_INCLUDE' file='xmlerror' value='1615' type='xmlParserErrors' info='1615'/>
5665 …XINCLUDE_FALLBACK_NOT_IN_INCLUDE' file='xmlerror' value='1616' type='xmlParserErrors' info='1616'/>
5666 …<enum name='XML_XINCLUDE_FRAGMENT_ID' file='xmlerror' value='1618' type='xmlParserErrors' info='16…
5667 …<enum name='XML_XINCLUDE_HREF_URI' file='xmlerror' value='1605' type='xmlParserErrors' info='1605'…
5668 …'XML_XINCLUDE_INCLUDE_IN_INCLUDE' file='xmlerror' value='1614' type='xmlParserErrors' info='1614'/>
5669 …<enum name='XML_XINCLUDE_INVALID_CHAR' file='xmlerror' value='1608' type='xmlParserErrors' info='1…
5670 …name='XML_XINCLUDE_MULTIPLE_ROOT' file='xmlerror' value='1611' type='xmlParserErrors' info='1611'/>
5671 …<enum name='XML_XINCLUDE_NO_FALLBACK' file='xmlerror' value='1604' type='xmlParserErrors' info='16…
5672 …<enum name='XML_XINCLUDE_NO_HREF' file='xmlerror' value='1603' type='xmlParserErrors' info='1603'/>
5673 …<enum name='XML_XINCLUDE_PARSE_VALUE' file='xmlerror' value='1601' type='xmlParserErrors' info='16…
5676 …name='XML_XINCLUDE_TEXT_DOCUMENT' file='xmlerror' value='1607' type='xmlParserErrors' info='1607'/>
5677 …name='XML_XINCLUDE_TEXT_FRAGMENT' file='xmlerror' value='1606' type='xmlParserErrors' info='1606'/>
5678 …e='XML_XINCLUDE_UNKNOWN_ENCODING' file='xmlerror' value='1610' type='xmlParserErrors' info='1610'/>
5679 …<enum name='XML_XINCLUDE_XPTR_FAILED' file='xmlerror' value='1612' type='xmlParserErrors' info='16…
5680 …<enum name='XML_XINCLUDE_XPTR_RESULT' file='xmlerror' value='1613' type='xmlParserErrors' info='16…
5681 …<enum name='XML_XPATH_ENCODING_ERROR' file='xmlerror' value='1220' type='xmlParserErrors' info='12…
5683 …<enum name='XML_XPATH_EXPR_ERROR' file='xmlerror' value='1207' type='xmlParserErrors' info='1207'/>
5684 …<enum name='XML_XPATH_INVALID_ARITY' file='xmlerror' value='1212' type='xmlParserErrors' info='121…
5685 …me='XML_XPATH_INVALID_CHAR_ERROR' file='xmlerror' value='1221' type='xmlParserErrors' info='1221'/>
5686 …'XML_XPATH_INVALID_CTXT_POSITION' file='xmlerror' value='1214' type='xmlParserErrors' info='1214'/>
5687 …ame='XML_XPATH_INVALID_CTXT_SIZE' file='xmlerror' value='1213' type='xmlParserErrors' info='1213'/>
5688 …<enum name='XML_XPATH_INVALID_OPERAND' file='xmlerror' value='1210' type='xmlParserErrors' info='1…
5689 …ML_XPATH_INVALID_PREDICATE_ERROR' file='xmlerror' value='1206' type='xmlParserErrors' info='1206'/>
5690 …<enum name='XML_XPATH_INVALID_TYPE' file='xmlerror' value='1211' type='xmlParserErrors' info='1211…
5691 …<enum name='XML_XPATH_MEMORY_ERROR' file='xmlerror' value='1215' type='xmlParserErrors' info='1215…
5692 …<enum name='XML_XPATH_NUMBER_ERROR' file='xmlerror' value='1201' type='xmlParserErrors' info='1201…
5693 …e='XML_XPATH_START_LITERAL_ERROR' file='xmlerror' value='1203' type='xmlParserErrors' info='1203'/>
5694 …<enum name='XML_XPATH_UNCLOSED_ERROR' file='xmlerror' value='1208' type='xmlParserErrors' info='12…
5695 …me='XML_XPATH_UNDEF_PREFIX_ERROR' file='xmlerror' value='1219' type='xmlParserErrors' info='1219'/>
5696 …='XML_XPATH_UNDEF_VARIABLE_ERROR' file='xmlerror' value='1205' type='xmlParserErrors' info='1205'/>
5697 …L_XPATH_UNFINISHED_LITERAL_ERROR' file='xmlerror' value='1202' type='xmlParserErrors' info='1202'/>
5698 …me='XML_XPATH_UNKNOWN_FUNC_ERROR' file='xmlerror' value='1209' type='xmlParserErrors' info='1209'/>
5699 …me='XML_XPATH_VARIABLE_REF_ERROR' file='xmlerror' value='1204' type='xmlParserErrors' info='1204'/>
5700 …<enum name='XML_XPTR_CHILDSEQ_START' file='xmlerror' value='1901' type='xmlParserErrors' info='190…
5701 …<enum name='XML_XPTR_EVAL_FAILED' file='xmlerror' value='1902' type='xmlParserErrors' info='1902'/>
5702 …<enum name='XML_XPTR_EXTRA_OBJECTS' file='xmlerror' value='1903' type='xmlParserErrors' info='1903…
5703 …<enum name='XML_XPTR_RESOURCE_ERROR' file='xmlerror' value='1217' type='xmlParserErrors' info='121…
5704 …ame='XML_XPTR_SUB_RESOURCE_ERROR' file='xmlerror' value='1218' type='xmlParserErrors' info='1218'/>
5705 …<enum name='XML_XPTR_SYNTAX_ERROR' file='xmlerror' value='1216' type='xmlParserErrors' info='1216'…
5737 …<enum name='XPATH_XSLT_TREE' file='xpath' value='9' type='xmlXPathObjectType' info=' An XSLT value…
5829 <info>A libxml automata description, It can be compiled into a regexp</info>
5833 <info>A state int the automata description,</info>
5837 <info>A pointer to a buffer structure, the actual structure internals are not public</info>
5871 …info>This is a basic byte in an UTF-8 encoded string. It's unsigned allowing to pinpoint case…
6049 <info>A handle to a dynamically loaded module</info>
6283 <info>A libxml progressive regular expression evaluation context</info>
6287 …<info>A libxml regular expression, they can actually be far more complex thank the POSIX regex exp…
6588 <info>Pointer to an xmlReader context.</info>
6728 …<info>DEPRECATED: This handler is unused and will be removed from future versions. Default old SA…
6731 <info>DEPRECATED, always 0.</info>
6734 …<info>DEPRECATED: This handler is unused and will be removed from future versions. Default SAX ve…
6737 …<info>DEPRECATED: Don't use The default SAX Locator { getPublicId, getSystemId, getLineNumbe…
6740 …<info>@mem: an already allocated block of memory The variable holding the libxml free() implement…
6750 …info>@size: the size requested in bytes The variable holding the libxml malloc() implementation …
6753 …info>@size: the size requested in bytes The variable holding the libxml malloc() implementation …
6756 …info>@str: a zero terminated string The variable holding the libxml strdup() implementation Retu…
6759 <info>DEPRECATED, always 0.</info>
6762 …info>arbitrary depth limit for the XML documents that we allow to process. This is not a limitatio…
6765 <info>Constant string describing the internal version of the library</info>
6768 …info>@mem: an already allocated block of memory @size: the new size requested in bytes The varia…
6778 …<info>Take a block of UTF-8 chars in and try to convert it to an ASCII plus HTML entities block of…
6779 …<return type='int' info='0 if success, -2 if the transcoding fails, or -1 otherwise The value of @…
6780 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
6781 <arg name='outlen' type='int *' info='the length of @out'/>
6782 <arg name='in' type='const unsigned char *' info='a pointer to an array of UTF-8 chars'/>
6783 <arg name='inlen' type='int *' info='the length of @in'/>
6787 …<info>Take a block of UTF-8 chars in and try to convert it to an ISO Latin 1 block of chars out.</…
6788 …<return type='int' info='the number of bytes written or an XML_ENC_ERR code. The value of @inlen …
6789 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
6790 <arg name='outlen' type='int *' info='the length of @out'/>
6791 <arg name='in' type='const unsigned char *' info='a pointer to an array of UTF-8 chars'/>
6792 <arg name='inlen' type='int *' info='the length of @in'/>
6795 <info>An attribute definition has been parsed.</info>
6797 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
6798 <arg name='elem' type='const xmlChar *' info='the name of the element'/>
6799 <arg name='fullname' type='const xmlChar *' info='the attribute name'/>
6800 <arg name='type' type='int' info='the attribute type'/>
6801 <arg name='def' type='int' info='the type of default value'/>
6802 <arg name='defaultValue' type='const xmlChar *' info='the attribute default value'/>
6803 <arg name='tree' type='xmlEnumerationPtr' info='the tree of enumerated value set'/>
6806 …info>Handle an attribute that has been read by the parser. The default handling is to convert the …
6808 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
6809 … <arg name='name' type='const xmlChar *' info='The attribute name, including namespace prefix'/>
6810 <arg name='value' type='const xmlChar *' info='The attribute value'/>
6813 <info>Called when a pcdata block has been parsed.</info>
6815 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
6816 <arg name='value' type='const xmlChar *' info='The pcdata content'/>
6817 <arg name='len' type='int' info='the block length'/>
6820 <info>Receiving some chars from the parser.</info>
6822 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
6823 <arg name='ch' type='const xmlChar *' info='a xmlChar string'/>
6824 <arg name='len' type='int' info='the number of xmlChar'/>
6827 <info>A comment has been parsed.</info>
6829 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
6830 <arg name='value' type='const xmlChar *' info='the comment content'/>
6833 <info>An element definition has been parsed.</info>
6835 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
6836 <arg name='name' type='const xmlChar *' info='the element name'/>
6837 <arg name='type' type='int' info='the element type'/>
6838 <arg name='content' type='xmlElementContentPtr' info='the element value tree'/>
6841 <info>Called when the document end has been detected.</info>
6843 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
6846 …<info>SAX2 callback when an element end has been detected by the parser. It provides the namespace…
6848 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
6849 <arg name='localname' type='const xmlChar *' info='the local name of the element'/>
6850 <arg name='prefix' type='const xmlChar *' info='the element namespace prefix if available'/>
6851 <arg name='URI' type='const xmlChar *' info='the element namespace name if available'/>
6854 <info>Called when the end of an element has been detected.</info>
6856 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
6857 <arg name='name' type='const xmlChar *' info='The element name'/>
6860 <info>An entity definition has been parsed.</info>
6862 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
6863 <arg name='name' type='const xmlChar *' info='the entity name'/>
6864 <arg name='type' type='int' info='the entity type'/>
6865 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
6866 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
6867 <arg name='content' type='xmlChar *' info='the entity value (without processing).'/>
6870 <info>Display and format an error messages, callback.</info>
6872 <arg name='ctx' type='void *' info='an XML parser context'/>
6873 <arg name='msg' type='const char *' info='the message to display/transmit'/>
6874 <arg name='...' type='...' info='extra parameters for the message display'/>
6877 <info>Callback on external subset declaration.</info>
6879 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
6880 <arg name='name' type='const xmlChar *' info='the root element name'/>
6881 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
6882 <arg name='SystemID' type='const xmlChar *' info='the SYSTEM ID (e.g. filename or URL)'/>
6885 …info>Display and format fatal error messages, callback. Note: so far fatalError() SAX callbacks ar…
6887 <arg name='ctx' type='void *' info='an XML parser context'/>
6888 <arg name='msg' type='const char *' info='the message to display/transmit'/>
6889 <arg name='...' type='...' info='extra parameters for the message display'/>
6892 <info>Get an entity by name.</info>
6893 <return type='xmlEntityPtr' info='the xmlEntityPtr if found.'/>
6894 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
6895 <arg name='name' type='const xmlChar *' info='The entity name'/>
6898 <info>Get a parameter entity by name.</info>
6899 <return type='xmlEntityPtr' info='the xmlEntityPtr if found.'/>
6900 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
6901 <arg name='name' type='const xmlChar *' info='The entity name'/>
6904 <info>Does this document has an external subset?</info>
6905 <return type='int' info='1 if true'/>
6906 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
6909 <info>Does this document has an internal subset.</info>
6910 <return type='int' info='1 if true'/>
6911 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
6915 …<info>Checks whether an attribute is valid for an element Has full knowledge of Required and Depre…
6916 … <return type='htmlStatus' info='one of HTML_REQUIRED, HTML_VALID, HTML_DEPRECATED, HTML_INVALID'/>
6917 <arg name='elt' type='const htmlElemDesc *' info='HTML element'/>
6918 <arg name='attr' type='const xmlChar *' info='HTML attribute'/>
6919 <arg name='legacy' type='int' info='whether to allow deprecated attributes'/>
6923 …info>The HTML DTD allows a tag to implicitly close other tags. The list is kept in htmlStartClose …
6924 <return type='int' info='1 if autoclose, 0 otherwise'/>
6925 <arg name='doc' type='htmlDocPtr' info='the HTML document'/>
6926 <arg name='name' type='const xmlChar *' info='The tag name'/>
6927 <arg name='elem' type='htmlNodePtr' info='the HTML element'/>
6931 …info>DEPRECATED: Use htmlNewParserCtxt and htmlCtxtReadFile. Create a parser context to read from…
6932 …<return type='htmlParserCtxtPtr' info='the new parser context or NULL if a memory allocation faile…
6933 <arg name='filename' type='const char *' info='the filename'/>
6934 <arg name='encoding' type='const char *' info='optional encoding'/>
6938 …info>DEPRECATED: Use htmlNewParserCtxt and htmlCtxtReadMemory. Create a parser context for an HTM…
6939 <return type='htmlParserCtxtPtr' info='the new parser context or NULL'/>
6940 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
6941 <arg name='size' type='int' info='the size of the array'/>
6945 <info>Create a parser context for using the HTML parser in push mode.</info>
6946 …<return type='htmlParserCtxtPtr' info='the new parser context or NULL if a memory allocation faile…
6947 <arg name='sax' type='htmlSAXHandlerPtr' info='a SAX handler (optional)'/>
6948 … <arg name='user_data' type='void *' info='The user data returned on SAX callbacks (optional)'/>
6949 <arg name='chunk' type='const char *' info='a pointer to an array of chars (optional)'/>
6950 <arg name='size' type='int' info='number of chars in the array'/>
6951 <arg name='filename' type='const char *' info='only used for error reporting (optional)'/>
6952 … <arg name='enc' type='xmlCharEncoding' info='encoding (deprecated, pass XML_CHAR_ENCODING_NONE)'/>
6956 …<info>Parse an HTML document and return the resulting document tree. Available since 2.13.0.</inf…
6957 <return type='htmlDocPtr' info='the resulting document tree or NULL'/>
6958 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
6959 <arg name='input' type='xmlParserInputPtr' info='parser input'/>
6963 …<info>Parse an HTML in-memory document and build a tree. See htmlCtxtUseOptions for details.</inf…
6964 <return type='htmlDocPtr' info='the resulting document tree'/>
6965 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
6966 <arg name='str' type='const xmlChar *' info='a pointer to a zero terminated string'/>
6967 <arg name='URL' type='const char *' info='only used for error reporting (optional)'/>
6968 <arg name='encoding' type='const char *' info='the document encoding (optional)'/>
6969 <arg name='options' type='int' info='a combination of htmlParserOptions'/>
6973 …info>Parse an HTML from a file descriptor and build a tree. See htmlCtxtUseOptions for details. …
6974 <return type='htmlDocPtr' info='the resulting document tree'/>
6975 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
6976 <arg name='fd' type='int' info='an open file descriptor'/>
6977 <arg name='URL' type='const char *' info='only used for error reporting (optional)'/>
6978 <arg name='encoding' type='const char *' info='the document encoding (optinal)'/>
6979 <arg name='options' type='int' info='a combination of htmlParserOptions'/>
6983 …<info>Parse an HTML file from the filesystem, the network or a user-defined resource loader. See …
6984 <return type='htmlDocPtr' info='the resulting document tree'/>
6985 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
6986 <arg name='filename' type='const char *' info='a file or URL'/>
6987 <arg name='encoding' type='const char *' info='the document encoding (optional)'/>
6988 <arg name='options' type='int' info='a combination of htmlParserOptions'/>
6992 …<info>Parse an HTML document from I/O functions and source and build a tree. See htmlCtxtUseOptio…
6993 <return type='htmlDocPtr' info='the resulting document tree'/>
6994 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
6995 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
6996 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
6997 <arg name='ioctx' type='void *' info='an I/O handler'/>
6998 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
6999 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7000 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7004 …info>Parse an HTML in-memory document and build a tree. The input buffer must not contain any term…
7005 <return type='htmlDocPtr' info='the resulting document tree'/>
7006 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7007 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
7008 <arg name='size' type='int' info='the size of the array'/>
7009 <arg name='URL' type='const char *' info='only used for error reporting (optional)'/>
7010 <arg name='encoding' type='const char *' info='the document encoding (optinal)'/>
7011 <arg name='options' type='int' info='a combination of htmlParserOptions'/>
7015 <info>Reset a parser context</info>
7017 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7021 <info>Applies the options to the parser context</info>
7022 …<return type='int' info='0 in case of success, the set of unknown or unimplemented options in case…
7023 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7024 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7028 … <info>DEPRECATED: This function is a no-op. Call xmlInitParser to initialize the library.</info>
7033 <info>Dump an HTML document.</info>
7035 <arg name='buf' type='xmlOutputBufferPtr' info='the HTML buffer output'/>
7036 <arg name='cur' type='xmlDocPtr' info='the document'/>
7037 <arg name='encoding' type='const char *' info='the encoding string (unused)'/>
7038 <arg name='format' type='int' info='should formatting spaces been added'/>
7042 <info>Dump an HTML document. Formatting return/spaces are added.</info>
7044 <arg name='buf' type='xmlOutputBufferPtr' info='the HTML buffer output'/>
7045 <arg name='cur' type='xmlDocPtr' info='the document'/>
7046 <arg name='encoding' type='const char *' info='the encoding string (unused)'/>
7050 <info>Dump an HTML document to an open FILE.</info>
7051 <return type='int' info='the number of byte written or -1 in case of failure.'/>
7052 <arg name='f' type='FILE *' info='the FILE*'/>
7053 <arg name='cur' type='xmlDocPtr' info='the document'/>
7057 …<info>Dump an HTML document in memory and return the xmlChar * and it's size. It's up to…
7059 <arg name='cur' type='xmlDocPtr' info='the document'/>
7060 <arg name='mem' type='xmlChar **' info='OUT: the memory pointer'/>
7061 <arg name='size' type='int *' info='OUT: the memory length'/>
7065 …<info>Dump an HTML document in memory and return the xmlChar * and it's size. It's up to…
7067 <arg name='cur' type='xmlDocPtr' info='the document'/>
7068 <arg name='mem' type='xmlChar **' info='OUT: the memory pointer'/>
7069 <arg name='size' type='int *' info='OUT: the memory length'/>
7070 <arg name='format' type='int' info='should formatting spaces been added'/>
7074 …<info>Checks whether an HTML element may be a direct child of a parent element. Note - doesn'…
7075 <return type='int' info='1 if allowed; 0 otherwise.'/>
7076 <arg name='parent' type='const htmlElemDesc *' info='HTML parent element'/>
7077 <arg name='elt' type='const xmlChar *' info='HTML element'/>
7081 …<info>Checks whether an HTML element may be a direct child of a parent element. and if so whether …
7082 <return type='htmlStatus' info='one of HTML_VALID, HTML_DEPRECATED, HTML_INVALID'/>
7083 <arg name='parent' type='const htmlElemDesc *' info='HTML parent element'/>
7084 <arg name='elt' type='const htmlElemDesc *' info='HTML element'/>
7088 …<info>Take a block of UTF-8 chars in and try to convert it to an ASCII plus HTML entities block of…
7089 …<return type='int' info='0 if success, -2 if the transcoding fails, or -1 otherwise The value of @…
7090 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
7091 <arg name='outlen' type='int *' info='the length of @out'/>
7092 <arg name='in' type='const unsigned char *' info='a pointer to an array of UTF-8 chars'/>
7093 <arg name='inlen' type='int *' info='the length of @in'/>
7094 …<arg name='quoteChar' type='int' info='the quote character to escape (' or ") or zero.'/>
7098 …<info>Lookup the given entity in EntitiesTable TODO: the linear scan is really ugly, an hash tabl…
7099 …<return type='const htmlEntityDesc *' info='the associated htmlEntityDescPtr if found, NULL otherw…
7100 <arg name='name' type='const xmlChar *' info='the entity name'/>
7104 …<info>Lookup the given entity in EntitiesTable TODO: the linear scan is really ugly, an hash tabl…
7105 …<return type='const htmlEntityDesc *' info='the associated htmlEntityDescPtr if found, NULL otherw…
7106 <arg name='value' type='unsigned int' info='the entity's unicode value'/>
7110 …<info>Free all the memory used by a parser context. However the parsed document in ctxt->myDoc …
7112 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7116 <info>Encoding definition lookup in the Meta tags</info>
7117 <return type='const xmlChar *' info='the current encoding as flagged in the HTML source'/>
7118 <arg name='doc' type='htmlDocPtr' info='the document'/>
7122 …<info>DEPRECATED: Use HTML_PARSE_NOIMPLIED Set and return the previous value for handling HTML om…
7123 <return type='int' info='the last value for 0 for no handling, 1 for auto insertion.'/>
7124 <arg name='val' type='int' info='int 0 or 1'/>
7128 <info>DEPRECATED: This is a no-op.</info>
7133 …info>The HTML DTD allows a tag to implicitly close other tags. The list is kept in htmlStartClose …
7134 <return type='int' info='1 if autoclosed, 0 otherwise'/>
7135 <arg name='doc' type='htmlDocPtr' info='the HTML document'/>
7136 <arg name='elem' type='htmlNodePtr' info='the HTML element'/>
7140 <info>Determine if a given attribute is a boolean attribute.</info>
7141 <return type='int' info='false if the attribute is not boolean, true otherwise.'/>
7142 <arg name='name' type='const xmlChar *' info='the name of the attribute to check'/>
7146 <info>Check if an attribute is of content type Script</info>
7147 <return type='int' info='1 is the attribute is a script 0 otherwise'/>
7148 <arg name='name' type='const xmlChar *' info='an attribute name'/>
7152 <info>Creates a new HTML document</info>
7153 <return type='htmlDocPtr' info='a new document'/>
7154 <arg name='URI' type='const xmlChar *' info='URI for the dtd, or NULL'/>
7155 <arg name='ExternalID' type='const xmlChar *' info='the external ID of the DTD, or NULL'/>
7159 <info>Creates a new HTML document without a DTD node if @URI and @ExternalID are NULL</info>
7160 <return type='htmlDocPtr' info='a new document, do not initialize the DTD if not provided'/>
7161 <arg name='URI' type='const xmlChar *' info='URI for the dtd, or NULL'/>
7162 <arg name='ExternalID' type='const xmlChar *' info='the external ID of the DTD, or NULL'/>
7166 …info>Allocate and initialize a new HTML parser context. This can be used to parse HTML documents …
7167 …<return type='htmlParserCtxtPtr' info='the htmlParserCtxtPtr or NULL in case of allocation error'/>
7171 …info>Allocate and initialize a new HTML SAX parser context. If userData is NULL, the parser contex…
7172 …<return type='htmlParserCtxtPtr' info='the htmlParserCtxtPtr or NULL in case of allocation error'/>
7173 <arg name='sax' type='const htmlSAXHandler *' info='SAX handler'/>
7174 <arg name='userData' type='void *' info='user data'/>
7178 …<info>Dump an HTML node, recursive behaviour,children are printed too, and formatting returns are …
7179 <return type='int' info='the number of byte written or -1 in case of error'/>
7180 <arg name='buf' type='xmlBufferPtr' info='the HTML buffer output'/>
7181 <arg name='doc' type='xmlDocPtr' info='the document'/>
7182 <arg name='cur' type='xmlNodePtr' info='the current node'/>
7186 …<info>Dump an HTML node, recursive behaviour,children are printed too, and formatting returns are …
7188 <arg name='out' type='FILE *' info='the FILE pointer'/>
7189 <arg name='doc' type='xmlDocPtr' info='the document'/>
7190 <arg name='cur' type='xmlNodePtr' info='the current node'/>
7194 …<info>Dump an HTML node, recursive behaviour,children are printed too. TODO: if encoding == NULL …
7195 <return type='int' info='the number of byte written or -1 in case of failure.'/>
7196 <arg name='out' type='FILE *' info='the FILE pointer'/>
7197 <arg name='doc' type='xmlDocPtr' info='the document'/>
7198 <arg name='cur' type='xmlNodePtr' info='the current node'/>
7199 <arg name='encoding' type='const char *' info='the document encoding'/>
7200 <arg name='format' type='int' info='should formatting spaces been added'/>
7204 <info>Dump an HTML node, recursive behaviour,children are printed too.</info>
7206 <arg name='buf' type='xmlOutputBufferPtr' info='the HTML buffer output'/>
7207 <arg name='doc' type='xmlDocPtr' info='the document'/>
7208 <arg name='cur' type='xmlNodePtr' info='the current node'/>
7209 <arg name='encoding' type='const char *' info='the encoding string (unused)'/>
7210 <arg name='format' type='int' info='should formatting spaces been added'/>
7214 …<info>Dump an HTML node, recursive behaviour,children are printed too, and formatting returns/spac…
7216 <arg name='buf' type='xmlOutputBufferPtr' info='the HTML buffer output'/>
7217 <arg name='doc' type='xmlDocPtr' info='the document'/>
7218 <arg name='cur' type='xmlNodePtr' info='the current node'/>
7219 <arg name='encoding' type='const char *' info='the encoding string (unused)'/>
7223 …<info>Checks whether the tree node is valid. Experimental (the author only uses the HTML enhancem…
7224 …<return type='htmlStatus' info='for Element nodes, a return from htmlElementAllowedHere (if legacy…
7225 <arg name='node' type='htmlNodePtr' info='an htmlNodePtr in a tree'/>
7226 …<arg name='legacy' type='int' info='whether to allow deprecated elements (YES is faster here for E…
7230 …info>DEPRECATED: Internal function, don't use. parse Reference declarations [66] CharRef ::…
7231 <return type='int' info='the value parsed (as an int)'/>
7232 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7236 …info>Parse a chunk of memory in push parser mode. Assumes that the parser context was initialized…
7237 <return type='int' info='an xmlParserErrors code (0 on success).'/>
7238 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7239 <arg name='chunk' type='const char *' info='chunk of memory'/>
7240 <arg name='size' type='int' info='size of chunk in bytes'/>
7241 <arg name='terminate' type='int' info='last chunk indicator'/>
7245 …<info>DEPRECATED: Use htmlReadDoc. Parse an HTML in-memory document and build a tree. This funct…
7246 <return type='htmlDocPtr' info='the resulting document tree'/>
7247 <arg name='cur' type='const xmlChar *' info='a pointer to an array of xmlChar'/>
7248 <arg name='encoding' type='const char *' info='the encoding (optional)'/>
7252 …info>Parse an HTML document and invoke the SAX handlers. This is useful if you're only intere…
7253 <return type='int' info='0, -1 in case of error.'/>
7254 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7258 …info>DEPRECATED: Internal function, don't use. parse an HTML element, this is highly recursi…
7260 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7264 …<info>DEPRECATED: Internal function, don't use. parse an HTML ENTITY references [68] Entity…
7265 …<return type='const htmlEntityDesc *' info='the associated htmlEntityDescPtr if found, or NULL oth…
7266 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7267 <arg name='str' type='const xmlChar **' info='location to store the entity name'/>
7271 <info>Parse an HTML file and build a tree.</info>
7272 <return type='htmlDocPtr' info='the resulting document tree'/>
7273 <arg name='filename' type='const char *' info='the filename'/>
7274 <arg name='encoding' type='const char *' info='encoding (optional)'/>
7278 …<info>Convenience function to parse an HTML document from a zero-terminated string. See htmlCtxtR…
7279 <return type='htmlDocPtr' info='the resulting document tree.'/>
7280 <arg name='str' type='const xmlChar *' info='a pointer to a zero terminated string'/>
7281 <arg name='url' type='const char *' info='only used for error reporting (optoinal)'/>
7282 <arg name='encoding' type='const char *' info='the document encoding (optional)'/>
7283 <arg name='options' type='int' info='a combination of htmlParserOptions'/>
7287 …info>Convenience function to parse an HTML document from a file descriptor. NOTE that the file de…
7288 <return type='htmlDocPtr' info='the resulting document tree'/>
7289 <arg name='fd' type='int' info='an open file descriptor'/>
7290 <arg name='url' type='const char *' info='only used for error reporting (optional)'/>
7291 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7292 <arg name='options' type='int' info='a combination of htmlParserOptions'/>
7296 …info>Convenience function to parse an HTML file from the filesystem, the network or a global user-…
7297 <return type='htmlDocPtr' info='the resulting document tree.'/>
7298 <arg name='filename' type='const char *' info='a file or URL'/>
7299 <arg name='encoding' type='const char *' info='the document encoding (optional)'/>
7300 <arg name='options' type='int' info='a combination of htmlParserOptions'/>
7304 …<info>Convenience function to parse an HTML document from I/O functions and context. See htmlCtxt…
7305 <return type='htmlDocPtr' info='the resulting document tree'/>
7306 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
7307 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function (optional)'/>
7308 <arg name='ioctx' type='void *' info='an I/O handler'/>
7309 <arg name='url' type='const char *' info='only used for error reporting (optional)'/>
7310 <arg name='encoding' type='const char *' info='the document encoding (optional)'/>
7311 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7315 …info>Convenience function to parse an HTML document from memory. The input buffer must not contain…
7316 <return type='htmlDocPtr' info='the resulting document tree'/>
7317 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
7318 <arg name='size' type='int' info='the size of the array'/>
7319 <arg name='url' type='const char *' info='only used for error reporting (optional)'/>
7320 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7321 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7325 …info>DEPRECATED: Use htmlNewSAXParserCtxt and htmlCtxtReadDoc. Parse an HTML in-memory document. …
7326 …<return type='htmlDocPtr' info='the resulting document tree unless SAX is NULL or the document is …
7327 <arg name='cur' type='const xmlChar *' info='a pointer to an array of xmlChar'/>
7328 …<arg name='encoding' type='const char *' info='a free form C string describing the HTML document e…
7329 <arg name='sax' type='htmlSAXHandlerPtr' info='the SAX handler block'/>
7330 …<arg name='userData' type='void *' info='if using SAX, this pointer will be provided on callbacks.…
7334 …info>DEPRECATED: Use htmlNewSAXParserCtxt and htmlCtxtReadFile. parse an HTML file and build a tr…
7335 …<return type='htmlDocPtr' info='the resulting document tree unless SAX is NULL or the document is …
7336 <arg name='filename' type='const char *' info='the filename'/>
7337 <arg name='encoding' type='const char *' info='encoding (optional)'/>
7338 <arg name='sax' type='htmlSAXHandlerPtr' info='the SAX handler block'/>
7339 …<arg name='userData' type='void *' info='if using SAX, this pointer will be provided on callbacks.…
7343 …<info>Dump an HTML document to a file. If @filename is "-" the stdout file is used.</inf…
7344 <return type='int' info='the number of byte written or -1 in case of failure.'/>
7345 <arg name='filename' type='const char *' info='the filename (or URL)'/>
7346 <arg name='cur' type='xmlDocPtr' info='the document'/>
7350 …<info>Dump an HTML document to a file using a given encoding and formatting returns/spaces are add…
7351 <return type='int' info='the number of byte written or -1 in case of failure.'/>
7352 <arg name='filename' type='const char *' info='the filename'/>
7353 <arg name='cur' type='xmlDocPtr' info='the document'/>
7354 <arg name='encoding' type='const char *' info='the document encoding'/>
7358 <info>Dump an HTML document to a file using a given encoding.</info>
7359 <return type='int' info='the number of byte written or -1 in case of failure.'/>
7360 <arg name='filename' type='const char *' info='the filename'/>
7361 <arg name='cur' type='xmlDocPtr' info='the document'/>
7362 <arg name='encoding' type='const char *' info='the document encoding'/>
7363 <arg name='format' type='int' info='should formatting spaces been added'/>
7367 …<info>Sets the current encoding in the Meta tags NOTE: this will not change the document content e…
7368 <return type='int' info='0 in case of success and -1 in case of error'/>
7369 <arg name='doc' type='htmlDocPtr' info='the document'/>
7370 <arg name='encoding' type='const xmlChar *' info='the encoding string'/>
7374 <info>Lookup the HTML tag in the ElementTable</info>
7375 <return type='const htmlElemDesc *' info='the related htmlElemDescPtr or NULL if not found.'/>
7376 <arg name='tag' type='const xmlChar *' info='The tag name in lowercase'/>
7379 …<info>Receiving some ignorable whitespaces from the parser. UNUSED: by default the DOM building wi…
7381 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7382 <arg name='ch' type='const xmlChar *' info='a xmlChar string'/>
7383 <arg name='len' type='int' info='the number of xmlChar'/>
7386 …<info>DEPRECATED: Use xmlSetGenericErrorFunc. Set or reset (if NULL) the default handler for gene…
7388 <arg name='handler' type='xmlGenericErrorFunc *' info='the handler'/>
7391 <info>Pops the top parser input from the input stack</info>
7392 <return type='xmlParserInputPtr' info='the input just removed'/>
7393 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7396 <info>Pushes a new parser input on top of the input stack</info>
7397 <return type='int' info='-1 in case of error, the index in the stack otherwise'/>
7398 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7399 <arg name='value' type='xmlParserInputPtr' info='the parser input'/>
7402 <info>Callback on internal subset declaration.</info>
7404 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7405 <arg name='name' type='const xmlChar *' info='the root element name'/>
7406 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
7407 <arg name='SystemID' type='const xmlChar *' info='the SYSTEM ID (e.g. filename or URL)'/>
7410 <info>Is this document tagged standalone?</info>
7411 <return type='int' info='1 if true'/>
7412 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7415 …<info>Take a block of ISO Latin 1 chars in and try to convert it to an UTF-8 block of chars out.</…
7416 …<return type='int' info='the number of bytes written or an XML_ENC_ERR code. The value of @inlen …
7417 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
7418 <arg name='outlen' type='int *' info='the length of @out'/>
7419 … <arg name='in' type='const unsigned char *' info='a pointer to an array of ISO Latin 1 chars'/>
7420 <arg name='inlen' type='int *' info='the length of @in'/>
7423 …<info>DEPRECATED: Internal function, do not use. Pops the top element name from the name stack</i…
7424 <return type='const xmlChar *' info='the name just removed'/>
7425 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7428 …<info>DEPRECATED: Internal function, do not use. Pushes a new element name on top of the name sta…
7429 <return type='int' info='-1 in case of error, the index in the stack otherwise'/>
7430 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7431 <arg name='value' type='const xmlChar *' info='the element name'/>
7434 …<info>DEPRECATED: Internal function, do not use. Pops the top element node from the node stack</i…
7435 <return type='xmlNodePtr' info='the node just removed'/>
7436 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7439 …<info>DEPRECATED: Internal function, do not use. Pushes a new element node on top of the node sta…
7440 <return type='int' info='-1 in case of error, the index in the stack otherwise'/>
7441 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7442 <arg name='value' type='xmlNodePtr' info='the element node'/>
7445 <info>What to do when a notation declaration has been parsed.</info>
7447 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7448 <arg name='name' type='const xmlChar *' info='The name of the notation'/>
7449 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
7450 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
7453 <info>A processing instruction has been parsed.</info>
7455 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7456 <arg name='target' type='const xmlChar *' info='the target name'/>
7457 <arg name='data' type='const xmlChar *' info='the PI data's'/>
7460 <info>Called when an entity reference is detected.</info>
7462 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7463 <arg name='name' type='const xmlChar *' info='The entity name'/>
7466 …info>Callback: The entity loader, to control the loading of external entities, the application can…
7467 …<return type='xmlParserInputPtr' info='the xmlParserInputPtr if inlined or NULL for DOM behaviour.…
7468 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7469 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
7470 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
7473 …info>Receive the document locator at startup, actually xmlDefaultSAXLocator. Everything is availab…
7475 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7476 <arg name='loc' type='xmlSAXLocatorPtr' info='A SAX Locator'/>
7479 <info>Called when the document start being processed.</info>
7481 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7484 …info>SAX2 callback when an element start has been detected by the parser. It provides the namespac…
7486 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7487 <arg name='localname' type='const xmlChar *' info='the local name of the element'/>
7488 <arg name='prefix' type='const xmlChar *' info='the element namespace prefix if available'/>
7489 <arg name='URI' type='const xmlChar *' info='the element namespace name if available'/>
7490 <arg name='nb_namespaces' type='int' info='number of namespace definitions on that node'/>
7491 …<arg name='namespaces' type='const xmlChar **' info='pointer to the array of prefix/URI pairs name…
7492 <arg name='nb_attributes' type='int' info='the number of attributes on that node'/>
7493 …<arg name='nb_defaulted' type='int' info='the number of defaulted attributes. The defaulted ones a…
7494 …<arg name='attributes' type='const xmlChar **' info='pointer to the array of (localname/prefix/URI…
7497 <info>Called when an opening tag has been processed.</info>
7499 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7500 <arg name='name' type='const xmlChar *' info='The element name, including namespace prefix'/>
7501 …<arg name='atts' type='const xmlChar **' info='An array of name/value attributes pairs, NULL termi…
7504 <info>What to do when an unparsed entity declaration is parsed.</info>
7506 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7507 <arg name='name' type='const xmlChar *' info='The name of the entity'/>
7508 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
7509 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
7510 <arg name='notationName' type='const xmlChar *' info='the name of the notation'/>
7514 <info>Pops the top XPath object from the value stack</info>
7515 <return type='xmlXPathObjectPtr' info='the XPath object just removed'/>
7516 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath evaluation context'/>
7520 …<info>Pushes a new XPath object on top of the value stack. If value is NULL, a memory error is rec…
7521 …<return type='int' info='the number of items on the value stack, or -1 in case of error. The obje…
7522 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath evaluation context'/>
7523 <arg name='value' type='xmlXPathObjectPtr' info='the XPath object'/>
7526 <info>Display and format a warning messages, callback.</info>
7528 <arg name='ctx' type='void *' info='an XML parser context'/>
7529 <arg name='msg' type='const char *' info='the message to display/transmit'/>
7530 <arg name='...' type='...' info='extra parameters for the message display'/>
7534 <info>This is the prototype for a extended link detection callback.</info>
7536 <arg name='ctx' type='void *' info='user data pointer'/>
7537 <arg name='node' type='xmlNodePtr' info='the node carrying the link'/>
7538 <arg name='nbLocators' type='int' info='the number of locators detected on the link'/>
7539 <arg name='hrefs' type='const xlinkHRef *' info='pointer to the array of locator hrefs'/>
7540 <arg name='roles' type='const xlinkRole *' info='pointer to the array of locator roles'/>
7541 <arg name='nbArcs' type='int' info='the number of arcs detected on the link'/>
7542 …<arg name='from' type='const xlinkRole *' info='pointer to the array of source roles found on the …
7543 …<arg name='to' type='const xlinkRole *' info='pointer to the array of target roles found on the ar…
7544 …<arg name='show' type='xlinkShow *' info='array of values for the show attributes found on the arc…
7545 …<arg name='actuate' type='xlinkActuate *' info='array of values for the actuate attributes found o…
7546 <arg name='nbTitles' type='int' info='the number of titles detected on the link'/>
7547 <arg name='titles' type='const xlinkTitle *' info=''/>
7548 <arg name='langs' type='const xmlChar **' info='array of xml:lang values for the titles'/>
7552 <info>This is the prototype for a extended link set detection callback.</info>
7554 <arg name='ctx' type='void *' info='user data pointer'/>
7555 <arg name='node' type='xmlNodePtr' info='the node carrying the link'/>
7556 <arg name='nbLocators' type='int' info='the number of locators detected on the link'/>
7557 <arg name='hrefs' type='const xlinkHRef *' info='pointer to the array of locator hrefs'/>
7558 <arg name='roles' type='const xlinkRole *' info='pointer to the array of locator roles'/>
7559 <arg name='nbTitles' type='int' info='the number of titles detected on the link'/>
7560 <arg name='titles' type='const xlinkTitle *' info=''/>
7561 <arg name='langs' type='const xmlChar **' info='array of xml:lang values for the titles'/>
7565 <info>DEPRECATED: Don't use. Get the default xlink detection routine</info>
7566 <return type='xlinkNodeDetectFunc' info='the current function or NULL;'/>
7570 <info>DEPRECATED: Don't use. Get the default xlink handler.</info>
7571 <return type='xlinkHandlerPtr' info='the current xlinkHandlerPtr value.'/>
7575 …info>Check whether the given node carries the attributes needed to be a link element (or is one of…
7576 …<return type='xlinkType' info='the xlinkType of the node (XLINK_TYPE_NONE if there is no link dete…
7577 <arg name='doc' type='xmlDocPtr' info='the document containing the node'/>
7578 <arg name='node' type='xmlNodePtr' info='the node pointer itself'/>
7582 …<info>This is the prototype for the link detection routine. It calls the default link detection ca…
7584 <arg name='ctx' type='void *' info='user data pointer'/>
7585 <arg name='node' type='xmlNodePtr' info='the node to check'/>
7589 <info>DEPRECATED: Don't use. Set the default xlink detection routine</info>
7591 <arg name='func' type='xlinkNodeDetectFunc' info='pointer to the new detection routine.'/>
7595 <info>DEPRECATED: Don't use. Set the default xlink handlers</info>
7597 <arg name='handler' type='xlinkHandlerPtr' info='the new value for the xlink handler block'/>
7601 <info>This is the prototype for a simple link detection callback.</info>
7603 <arg name='ctx' type='void *' info='user data pointer'/>
7604 <arg name='node' type='xmlNodePtr' info='the node carrying the link'/>
7605 <arg name='href' type='const xlinkHRef' info='the target of the link'/>
7606 <arg name='role' type='const xlinkRole' info='the role string'/>
7607 <arg name='title' type='const xlinkTitle' info='the link title'/>
7611 <info>Add an entry in the catalog, it may overwrite existing but different entries.</info>
7612 <return type='int' info='0 if successful, -1 otherwise'/>
7613 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
7614 <arg name='type' type='const xmlChar *' info='the type of record to add to the catalog'/>
7615 <arg name='orig' type='const xmlChar *' info='the system, public or prefix to match'/>
7616 <arg name='replace' type='const xmlChar *' info='the replacement value for the match'/>
7620 <info>Dump the given catalog to the given file.</info>
7622 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
7623 <arg name='out' type='FILE *' info='the file.'/>
7627 <info>Remove an entry from the catalog</info>
7628 <return type='int' info='the number of entries removed if successful, -1 otherwise'/>
7629 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
7630 <arg name='value' type='const xmlChar *' info='the value to remove'/>
7634 <info>Do a complete resolution lookup of an External Identifier</info>
7635 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
7636 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
7637 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
7638 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
7642 … <info>Try to lookup the catalog local reference associated to a public ID in that catalog</info>
7643 …<return type='xmlChar *' info='the local resource if found or NULL otherwise, the value returned m…
7644 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
7645 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
7649 <info>Try to lookup the catalog resource for a system ID</info>
7650 …<return type='xmlChar *' info='the resource if found or NULL otherwise, the value returned must be…
7651 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
7652 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
7656 <info>Do a complete resolution lookup of an URI</info>
7657 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
7658 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
7659 <arg name='URI' type='const xmlChar *' info='the URI'/>
7662 … <info>Register a new attribute declaration Note that @tree becomes the ownership of the DTD</info>
7663 <return type='xmlAttributePtr' info='NULL if not new, otherwise the attribute decl'/>
7664 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
7665 <arg name='dtd' type='xmlDtdPtr' info='pointer to the DTD'/>
7666 <arg name='elem' type='const xmlChar *' info='the element name'/>
7667 <arg name='name' type='const xmlChar *' info='the attribute name'/>
7668 <arg name='ns' type='const xmlChar *' info='the attribute namespace prefix'/>
7669 <arg name='type' type='xmlAttributeType' info='the attribute type'/>
7670 <arg name='def' type='xmlAttributeDefault' info='the attribute default type'/>
7671 <arg name='defaultValue' type='const xmlChar *' info='the attribute default value'/>
7672 …<arg name='tree' type='xmlEnumerationPtr' info='if it's an enumeration, the associated list'/>
7675 …info>Unlink @cur and append it to the children of @parent. If @cur is a text node, it may be merg…
7676 …<return type='xmlNodePtr' info='@elem or a sibling if @elem was merged. Returns NULL if arguments …
7677 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
7678 <arg name='cur' type='xmlNodePtr' info='the child node'/>
7681 <info>Append a node list to another node. See xmlAddChild.</info>
7682 <return type='xmlNodePtr' info='the last child or NULL in case of error.'/>
7683 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
7684 <arg name='cur' type='xmlNodePtr' info='the first node in the list'/>
7687 <info>Register a new entity for this document.</info>
7688 <return type='xmlEntityPtr' info='a pointer to the entity or NULL in case of error'/>
7689 <arg name='doc' type='xmlDocPtr' info='the document'/>
7690 <arg name='name' type='const xmlChar *' info='the entity name'/>
7691 <arg name='type' type='int' info='the entity type XML_xxx_yyy_ENTITY'/>
7692 <arg name='ExternalID' type='const xmlChar *' info='the entity external ID if available'/>
7693 <arg name='SystemID' type='const xmlChar *' info='the entity system ID if available'/>
7694 <arg name='content' type='const xmlChar *' info='the entity content'/>
7697 <info>Register a new entity for this document DTD external subset.</info>
7698 <return type='xmlEntityPtr' info='a pointer to the entity or NULL in case of error'/>
7699 <arg name='doc' type='xmlDocPtr' info='the document'/>
7700 <arg name='name' type='const xmlChar *' info='the entity name'/>
7701 <arg name='type' type='int' info='the entity type XML_xxx_yyy_ENTITY'/>
7702 <arg name='ExternalID' type='const xmlChar *' info='the entity external ID if available'/>
7703 <arg name='SystemID' type='const xmlChar *' info='the entity system ID if available'/>
7704 <arg name='content' type='const xmlChar *' info='the entity content'/>
7707 <info>Register a new element declaration</info>
7708 <return type='xmlElementPtr' info='NULL if not, otherwise the entity'/>
7709 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
7710 <arg name='dtd' type='xmlDtdPtr' info='pointer to the DTD'/>
7711 <arg name='name' type='const xmlChar *' info='the entity name'/>
7712 <arg name='type' type='xmlElementTypeVal' info='the element type'/>
7713 <arg name='content' type='xmlElementContentPtr' info='the element content tree or NULL'/>
7716 …info>DEPRECATED: This function modifies global state and is not thread-safe. Registers an alias @…
7717 <return type='int' info='0 in case of success, -1 in case of error'/>
7718 …<arg name='name' type='const char *' info='the encoding name as parsed, in UTF-8 format (ASCII act…
7719 …<arg name='alias' type='const char *' info='the alias name as parsed, in UTF-8 format (ASCII actua…
7722 <info>Register a new entity for this document. Available since 2.13.0.</info>
7723 <return type='int' info='an xmlParserErrors error code.'/>
7724 <arg name='doc' type='xmlDocPtr' info='the document'/>
7725 <arg name='extSubset' type='int' info='add to the external or internal subset'/>
7726 <arg name='name' type='const xmlChar *' info='the entity name'/>
7727 <arg name='type' type='int' info='the entity type XML_xxx_yyy_ENTITY'/>
7728 <arg name='ExternalID' type='const xmlChar *' info='the entity external ID if available'/>
7729 <arg name='SystemID' type='const xmlChar *' info='the entity system ID if available'/>
7730 <arg name='content' type='const xmlChar *' info='the entity content'/>
7731 <arg name='out' type='xmlEntityPtr *' info='pointer to resulting entity (optional)'/>
7734 <info>Register a new id declaration</info>
7735 <return type='xmlIDPtr' info='NULL if not, otherwise the new xmlIDPtr'/>
7736 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
7737 <arg name='doc' type='xmlDocPtr' info='pointer to the document'/>
7738 <arg name='value' type='const xmlChar *' info='the value name'/>
7739 <arg name='attr' type='xmlAttrPtr' info='the attribute holding the ID'/>
7742 <info>Register a new id declaration Available since 2.13.0.</info>
7743 …<return type='int' info='1 on success, 0 if the ID already exists, -1 if a memory allocation fails…
7744 <arg name='attr' type='xmlAttrPtr' info='the attribute holding the ID'/>
7745 <arg name='value' type='const xmlChar *' info='the attribute (ID) value'/>
7748 …info>Unlinks @cur and inserts it as next sibling after @prev. Unlike xmlAddChild this function do…
7749 …<return type='xmlNodePtr' info='@cur or a sibling if @cur was merged. Returns NULL if arguments ar…
7750 <arg name='prev' type='xmlNodePtr' info='the target node'/>
7751 <arg name='cur' type='xmlNodePtr' info='the new node'/>
7754 <info>Register a new notation declaration</info>
7755 <return type='xmlNotationPtr' info='NULL if not, otherwise the entity'/>
7756 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
7757 <arg name='dtd' type='xmlDtdPtr' info='pointer to the DTD'/>
7758 <arg name='name' type='const xmlChar *' info='the entity name'/>
7759 <arg name='PublicID' type='const xmlChar *' info='the public identifier or NULL'/>
7760 <arg name='SystemID' type='const xmlChar *' info='the system identifier or NULL'/>
7763 …info>Unlinks @cur and inserts it as previous sibling before @next. Unlike xmlAddChild this functi…
7764 …<return type='xmlNodePtr' info='@cur or a sibling if @cur was merged. Returns NULL if arguments ar…
7765 <arg name='next' type='xmlNodePtr' info='the target node'/>
7766 <arg name='cur' type='xmlNodePtr' info='the new node'/>
7769 …<info>DEPRECATED, do not use. This function will be removed from the public API. Register a new r…
7770 <return type='xmlRefPtr' info='NULL if not, otherwise the new xmlRefPtr'/>
7771 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
7772 <arg name='doc' type='xmlDocPtr' info='pointer to the document'/>
7773 <arg name='value' type='const xmlChar *' info='the value name'/>
7774 <arg name='attr' type='xmlAttrPtr' info='the attribute holding the Ref'/>
7777 …info>Unlinks @cur and inserts it as last sibling of @node. If @cur is a text node, it may be merg…
7778 …<return type='xmlNodePtr' info='@cur or a sibling if @cur was merged. Returns NULL if arguments ar…
7779 <arg name='node' type='xmlNodePtr' info='the target node'/>
7780 <arg name='cur' type='xmlNodePtr' info='the new node'/>
7784 <info>Create a buffered parser output</info>
7785 <return type='xmlOutputBufferPtr' info='the new parser output or NULL'/>
7786 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the encoding converter or NULL'/>
7789 …info>Create a buffered parser input for progressive parsing. The encoding argument is deprecated …
7790 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
7791 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known (deprecated)'/>
7795 <info>Serialize text attribute values to an xml simple buffer</info>
7797 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
7798 <arg name='doc' type='xmlDocPtr' info='the document'/>
7799 <arg name='attr' type='xmlAttrPtr' info='the attribute node'/>
7800 <arg name='string' type='const xmlChar *' info='the text content'/>
7804 …<info>Compile the automata into a Reg Exp ready for being executed. The automata should be free af…
7805 <return type='xmlRegexpPtr' info='the compiled regexp or NULL in case of error'/>
7806 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
7810 <info>Initial state lookup</info>
7811 <return type='xmlAutomataStatePtr' info='the initial state of the automata'/>
7812 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
7816 <info>Checks if an automata is determinist.</info>
7817 <return type='int' info='1 if true, 0 if not, and -1 in case of error'/>
7818 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
7822 …info>If @to is NULL, this creates first a new target state in the automata and then adds a an ALL …
7823 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
7824 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
7825 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
7826 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
7827 …<arg name='lax' type='int' info='allow to transition if not all all transitions have been activate…
7831 …info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
7832 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
7833 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
7834 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
7835 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
7836 … <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
7837 <arg name='min' type='int' info='the minimum successive occurrences of token'/>
7838 <arg name='max' type='int' info='the maximum successive occurrences of token'/>
7839 <arg name='data' type='void *' info='data associated to the transition'/>
7843 …info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
7844 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
7845 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
7846 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
7847 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
7848 … <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
7849 …<arg name='token2' type='const xmlChar *' info='the second input string associated to that transit…
7850 <arg name='min' type='int' info='the minimum successive occurrences of token'/>
7851 <arg name='max' type='int' info='the maximum successive occurrences of token'/>
7852 <arg name='data' type='void *' info='data associated to the transition'/>
7856 …info>If @to is NULL, this creates first a new target state in the automata and then adds an epsilo…
7857 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
7858 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
7859 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
7860 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
7861 <arg name='counter' type='int' info='the counter associated to that transition'/>
7865 <info>Create a new counter</info>
7866 <return type='int' info='the counter number or -1 in case of error'/>
7867 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
7868 <arg name='min' type='int' info='the minimal value on the counter'/>
7869 <arg name='max' type='int' info='the maximal value on the counter'/>
7873 …info>If @to is NULL, this creates first a new target state in the automata and then adds an epsilo…
7874 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
7875 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
7876 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
7877 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
7878 <arg name='counter' type='int' info='the counter associated to that transition'/>
7882 …info>If @to is NULL, this creates first a new target state in the automata and then adds an epsilo…
7883 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
7884 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
7885 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
7886 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
7890 …info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
7891 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
7892 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
7893 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
7894 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
7895 …<arg name='token' type='const xmlChar *' info='the first input string associated to that transitio…
7896 …<arg name='token2' type='const xmlChar *' info='the second input string associated to that transit…
7897 …<arg name='data' type='void *' info='data passed to the callback function if the transition is act…
7901 …info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
7902 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
7903 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
7904 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
7905 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
7906 … <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
7907 <arg name='min' type='int' info='the minimum successive occurrences of token'/>
7908 <arg name='max' type='int' info='the maximum successive occurrences of token'/>
7909 <arg name='data' type='void *' info='data associated to the transition'/>
7913 …info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
7914 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
7915 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
7916 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
7917 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
7918 … <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
7919 …<arg name='token2' type='const xmlChar *' info='the second input string associated to that transit…
7920 <arg name='min' type='int' info='the minimum successive occurrences of token'/>
7921 <arg name='max' type='int' info='the maximum successive occurrences of token'/>
7922 <arg name='data' type='void *' info='data associated to the transition'/>
7926 <info>Create a new disconnected state in the automata</info>
7927 <return type='xmlAutomataStatePtr' info='the new state or NULL in case of error'/>
7928 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
7932 …info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
7933 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
7934 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
7935 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
7936 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
7937 … <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
7938 …<arg name='data' type='void *' info='data passed to the callback function if the transition is act…
7942 …info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
7943 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
7944 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
7945 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
7946 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
7947 …<arg name='token' type='const xmlChar *' info='the first input string associated to that transitio…
7948 …<arg name='token2' type='const xmlChar *' info='the second input string associated to that transit…
7949 …<arg name='data' type='void *' info='data passed to the callback function if the transition is act…
7953 <info>Makes that state a final state</info>
7954 <return type='int' info='0 or -1 in case of error'/>
7955 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
7956 <arg name='state' type='xmlAutomataStatePtr' info='a state in this automata'/>
7959 <info>Function to extract the content of a buffer</info>
7960 <return type='xmlChar *' info='the internal content'/>
7961 <arg name='buf' type='const xmlBuf *' info='the buffer'/>
7964 <info>Function to extract the end of the content of a buffer</info>
7965 <return type='xmlChar *' info='the end of the internal content or NULL in case of error'/>
7966 <arg name='buf' type='xmlBufPtr' info='the buffer'/>
7969 …info>Read the value of a node @cur, this can be either the text carried directly by this node if i…
7970 <return type='int' info='0 in case of success and -1 in case of error.'/>
7971 <arg name='buf' type='xmlBufPtr' info='a buffer xmlBufPtr'/>
7972 <arg name='cur' type='const xmlNode *' info='the node being read'/>
7976 …info>Dump an XML node, recursive behaviour,children are printed too. Note that @format = 1 provide…
7977 …<return type='size_t' info='the number of bytes written to the buffer, in case of error 0 is retur…
7978 <arg name='buf' type='xmlBufPtr' info='the XML buffer output'/>
7979 <arg name='doc' type='xmlDocPtr' info='the document'/>
7980 <arg name='cur' type='xmlNodePtr' info='the current node'/>
7981 <arg name='level' type='int' info='the imbrication level for indenting'/>
7982 <arg name='format' type='int' info='is formatting allowed'/>
7985 …info>Remove the beginning of an XML buffer. NOTE that this routine behaviour differs from xmlBuffe…
7986 <return type='size_t' info='the number of byte removed or 0 in case of failure'/>
7987 <arg name='buf' type='xmlBufPtr' info='the buffer to dump'/>
7988 <arg name='len' type='size_t' info='the number of xmlChar to remove'/>
7991 <info>Function to get the length of a buffer</info>
7992 <return type='size_t' info='the length of data in the internal content'/>
7993 <arg name='buf' type='const xmlBufPtr' info='the buffer'/>
7996 … <info>Add a string range to an XML buffer. if len == -1, the length of str is recomputed.</info>
7997 …<return type='int' info='0 successful, a positive error code number otherwise and -1 in case of in…
7998 <arg name='buf' type='xmlBufferPtr' info='the buffer to dump'/>
7999 <arg name='str' type='const xmlChar *' info='the #xmlChar string'/>
8000 <arg name='len' type='int' info='the number of #xmlChar to add'/>
8003 …<info>Add a string range to the beginning of an XML buffer. if len == -1, the length of @str is re…
8004 …<return type='int' info='0 successful, a positive error code number otherwise and -1 in case of in…
8005 <arg name='buf' type='xmlBufferPtr' info='the buffer'/>
8006 <arg name='str' type='const xmlChar *' info='the #xmlChar string'/>
8007 <arg name='len' type='int' info='the number of #xmlChar to add'/>
8010 <info>Append a zero terminated C string to an XML buffer.</info>
8011 …<return type='int' info='0 successful, a positive error code number otherwise and -1 in case of in…
8012 <arg name='buf' type='xmlBufferPtr' info='the buffer to dump'/>
8013 <arg name='str' type='const char *' info='the C char string'/>
8016 <info>Append a zero terminated string to an XML buffer.</info>
8017 …<return type='int' info='0 successful, a positive error code number otherwise and -1 in case of in…
8018 <arg name='buf' type='xmlBufferPtr' info='the buffer to add to'/>
8019 <arg name='str' type='const xmlChar *' info='the #xmlChar string'/>
8022 <info>Function to extract the content of a buffer</info>
8023 <return type='const xmlChar *' info='the internal content'/>
8024 <arg name='buf' type='const xmlBuffer *' info='the buffer'/>
8027 <info>routine to create an XML buffer.</info>
8028 <return type='xmlBufferPtr' info='the new structure.'/>
8031 <info>routine to create an XML buffer.</info>
8032 <return type='xmlBufferPtr' info='the new structure.'/>
8033 <arg name='size' type='size_t' info='initial size of buffer'/>
8036 <info></info>
8037 <return type='xmlBufferPtr' info='an XML buffer initialized with bytes.'/>
8038 <arg name='mem' type='void *' info='the memory area'/>
8039 <arg name='size' type='size_t' info='the size in byte'/>
8042 …info>Remove the string contained in a buffer and gie it back to the caller. The buffer is reset to…
8043 <return type='xmlChar *' info='the previous string contained by the buffer.'/>
8044 <arg name='buf' type='xmlBufferPtr' info='the buffer'/>
8047 <info>Dumps an XML buffer to a FILE *.</info>
8048 <return type='int' info='the number of #xmlChar written'/>
8049 <arg name='file' type='FILE *' info='the file output'/>
8050 <arg name='buf' type='xmlBufferPtr' info='the buffer to dump'/>
8053 <info>empty a buffer.</info>
8055 <arg name='buf' type='xmlBufferPtr' info='the buffer'/>
8058 …<info>Frees an XML buffer. It frees both the content and the structure which encapsulate it.</info>
8060 <arg name='buf' type='xmlBufferPtr' info='the buffer to free'/>
8063 <info>Grow the available space of an XML buffer.</info>
8064 <return type='int' info='the new available space or -1 in case of error'/>
8065 <arg name='buf' type='xmlBufferPtr' info='the buffer'/>
8066 <arg name='len' type='unsigned int' info='the minimum free size to allocate'/>
8069 <info>Function to get the length of a buffer</info>
8070 <return type='int' info='the length of data in the internal content'/>
8071 <arg name='buf' type='const xmlBuffer *' info='the buffer'/>
8074 <info>Resize a buffer to accommodate minimum size of @size.</info>
8075 <return type='int' info='0 in case of problems, 1 otherwise'/>
8076 <arg name='buf' type='xmlBufferPtr' info='the buffer to resize'/>
8077 <arg name='size' type='unsigned int' info='the desired size'/>
8080 <info>Sets the allocation scheme for this buffer</info>
8082 <arg name='buf' type='xmlBufferPtr' info='the buffer to tune'/>
8083 <arg name='scheme' type='xmlBufferAllocationScheme' info='allocation scheme to use'/>
8086 <info>Remove the beginning of an XML buffer.</info>
8087 <return type='int' info='the number of #xmlChar removed, or -1 in case of failure.'/>
8088 <arg name='buf' type='xmlBufferPtr' info='the buffer to dump'/>
8089 <arg name='len' type='unsigned int' info='the number of xmlChar to remove'/>
8092 …<info>routine which manages and grows an output buffer. This one adds xmlChars at the end of the b…
8094 <arg name='buf' type='xmlBufferPtr' info='the XML buffer'/>
8095 <arg name='string' type='const xmlChar *' info='the string to add'/>
8098 …<info>routine which manage and grows an output buffer. This one add C chars at the end of the arra…
8100 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
8101 <arg name='string' type='const char *' info='the string to add'/>
8104 …info>routine which manage and grows an output buffer. This one writes a quoted or double quoted #x…
8106 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
8107 <arg name='string' type='const xmlChar *' info='the string to add'/>
8110 …info>Builds the QName @prefix:@ncname in @memory if there is enough space and prefix is not NULL n…
8111 …<return type='xmlChar *' info='the new string which must be freed by the caller if different from …
8112 <arg name='ncname' type='const xmlChar *' info='the Name'/>
8113 <arg name='prefix' type='const xmlChar *' info='the prefix'/>
8114 <arg name='memory' type='xmlChar *' info='preallocated memory'/>
8115 <arg name='len' type='int' info='preallocated memory length'/>
8118 <info>See xmlBuildRelativeURISafe.</info>
8119 …<return type='xmlChar *' info='a new URI string (to be freed by the caller) or NULL in case error.…
8120 <arg name='URI' type='const xmlChar *' info='the URI reference under consideration'/>
8121 <arg name='base' type='const xmlChar *' info='the base value'/>
8124 …info>Expresses the URI of the reference in terms relative to the base. Some examples of this opera…
8125 …<return type='int' info='0 on success, -1 if a memory allocation failed or an error code if URI or…
8126 <arg name='URI' type='const xmlChar *' info='the URI reference under consideration'/>
8127 <arg name='base' type='const xmlChar *' info='the base value'/>
8128 <arg name='valPtr' type='xmlChar **' info='pointer to result URI'/>
8131 …info>Computes he final URI of the reference done by checking that the given URI is valid, and buil…
8132 …<return type='xmlChar *' info='a new URI string (to be freed by the caller) or NULL in case of err…
8133 <arg name='URI' type='const xmlChar *' info='the URI instance found in the document'/>
8134 <arg name='base' type='const xmlChar *' info='the base value'/>
8137 …info>Computes he final URI of the reference done by checking that the given URI is valid, and buil…
8138 …<return type='int' info='0 on success, -1 if a memory allocation failed or an error code if URI or…
8139 <arg name='URI' type='const xmlChar *' info='the URI instance found in the document'/>
8140 <arg name='base' type='const xmlChar *' info='the base value'/>
8141 <arg name='valPtr' type='xmlChar **' info='pointer to result URI'/>
8144 …info>This function provides the current index of the parser relative to the start of the current e…
8145 …<return type='long' info='the index in bytes from the beginning of the entity or -1 in case the in…
8146 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
8150 …info>Dumps the canonized image of given XML document into memory. For details see "Canonical …
8151 <return type='int' info='the number of bytes written on success or a negative value on fail'/>
8152 <arg name='doc' type='xmlDocPtr' info='the XML document for canonization'/>
8153 …<arg name='nodes' type='xmlNodeSetPtr' info='the nodes set to be included in the canonized image o…
8154 <arg name='mode' type='int' info='the c14n mode (see @xmlC14NMode)'/>
8155 …<arg name='inclusive_ns_prefixes' type='xmlChar **' info='the list of inclusive namespace prefixes…
8156 … <arg name='with_comments' type='int' info='include comments in the result (!=0) or not (==0)'/>
8157 …<arg name='doc_txt_ptr' type='xmlChar **' info='the memory pointer for allocated canonical XML tex…
8161 …info>Dumps the canonized image of given XML document into the file. For details see "Canonica…
8162 <return type='int' info='the number of bytes written success or a negative value on fail'/>
8163 <arg name='doc' type='xmlDocPtr' info='the XML document for canonization'/>
8164 …<arg name='nodes' type='xmlNodeSetPtr' info='the nodes set to be included in the canonized image o…
8165 <arg name='mode' type='int' info='the c14n mode (see @xmlC14NMode)'/>
8166 …<arg name='inclusive_ns_prefixes' type='xmlChar **' info='the list of inclusive namespace prefixes…
8167 … <arg name='with_comments' type='int' info='include comments in the result (!=0) or not (==0)'/>
8168 <arg name='filename' type='const char *' info='the filename to store canonical XML image'/>
8169 …<arg name='compression' type='int' info='the compression level (zlib required): -1 - libxml defaul…
8173 …info>Dumps the canonized image of given XML document into the provided buffer. For details see &qu…
8174 <return type='int' info='non-negative value on success or a negative value on fail'/>
8175 <arg name='doc' type='xmlDocPtr' info='the XML document for canonization'/>
8176 …<arg name='nodes' type='xmlNodeSetPtr' info='the nodes set to be included in the canonized image o…
8177 <arg name='mode' type='int' info='the c14n mode (see @xmlC14NMode)'/>
8178 …<arg name='inclusive_ns_prefixes' type='xmlChar **' info='the list of inclusive namespace prefixes…
8179 … <arg name='with_comments' type='int' info='include comments in the result (!=0) or not (==0)'/>
8180 …<arg name='buf' type='xmlOutputBufferPtr' info='the output buffer to store canonical XML; this buf…
8184 …info>Dumps the canonized image of given XML document into the provided buffer. For details see &qu…
8185 <return type='int' info='non-negative value on success or a negative value on fail'/>
8186 <arg name='doc' type='xmlDocPtr' info='the XML document for canonization'/>
8187 …<arg name='is_visible_callback' type='xmlC14NIsVisibleCallback' info='the function to use to deter…
8188 …<arg name='user_data' type='void *' info='the first parameter for @is_visible_callback function (i…
8189 <arg name='mode' type='int' info='the c14n mode (see @xmlC14NMode)'/>
8190 …<arg name='inclusive_ns_prefixes' type='xmlChar **' info='the list of inclusive namespace prefixes…
8191 … <arg name='with_comments' type='int' info='include comments in the result (!=0) or not (==0)'/>
8192 …<arg name='buf' type='xmlOutputBufferPtr' info='the output buffer to store canonical XML; this buf…
8196 <info>Signature for a C14N callback on visible nodes</info>
8197 <return type='int' info='1 if the node should be included'/>
8198 <arg name='user_data' type='void *' info='user data'/>
8199 <arg name='node' type='xmlNodePtr' info='the current node'/>
8200 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
8203 …info>Prepares a path. If the path contains the substring "://", it is considered a Lega…
8204 <return type='xmlChar *' info='the escaped path.'/>
8205 <arg name='path' type='const xmlChar *' info='the resource locator in a filesystem notation'/>
8209 …info>Add an entry in the catalog, it may overwrite existing but different entries. If called befor…
8210 <return type='int' info='0 if successful, -1 otherwise'/>
8211 <arg name='type' type='const xmlChar *' info='the type of record to add to the catalog'/>
8212 <arg name='orig' type='const xmlChar *' info='the system, public or prefix to match'/>
8213 <arg name='replace' type='const xmlChar *' info='the replacement value for the match'/>
8217 <info>Add the new entry to the catalog list</info>
8218 <return type='void *' info='the updated list'/>
8219 <arg name='catalogs' type='void *' info='a document's list of catalogs'/>
8220 <arg name='URL' type='const xmlChar *' info='the URL to a new local catalog'/>
8224 <info>Free up all the memory associated with catalogs</info>
8229 <info>Convert all the SGML catalog entries as XML ones</info>
8230 <return type='int' info='the number of entries converted if successful, -1 otherwise'/>
8234 <info>Dump all the global catalog content to the given file.</info>
8236 <arg name='out' type='FILE *' info='the file.'/>
8240 <info>Free up the memory associated to the catalog list</info>
8242 <arg name='catalogs' type='void *' info='a document's list of catalogs'/>
8246 …info>DEPRECATED: Use XML_PARSE_NO_SYS_CATALOG and XML_PARSE_NO_CATALOG_PI. Used to get the user p…
8247 <return type='xmlCatalogAllow' info='the current xmlCatalogAllow value'/>
8251 …<info>Try to lookup the catalog reference associated to a public ID DEPRECATED, use xmlCatalogReso…
8252 <return type='const xmlChar *' info='the resource if found or NULL otherwise.'/>
8253 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
8257 …<info>Try to lookup the catalog reference associated to a system ID DEPRECATED, use xmlCatalogReso…
8258 <return type='const xmlChar *' info='the resource if found or NULL otherwise.'/>
8259 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
8263 <info>Check is a catalog is empty</info>
8264 <return type='int' info='1 if the catalog is empty, 0 if not, amd -1 in case of error.'/>
8265 <arg name='catal' type='xmlCatalogPtr' info='should this create an SGML catalog'/>
8269 …<info>Do a complete resolution lookup of an External Identifier using a document's private ca…
8270 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
8271 <arg name='catalogs' type='void *' info='a document's list of catalogs'/>
8272 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
8273 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
8277 …<info>Do a complete resolution lookup of an URI using a document's private catalog list</info>
8278 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
8279 <arg name='catalogs' type='void *' info='a document's list of catalogs'/>
8280 <arg name='URI' type='const xmlChar *' info='the URI'/>
8284 <info>Remove an entry from the catalog</info>
8285 <return type='int' info='the number of entries removed if successful, -1 otherwise'/>
8286 <arg name='value' type='const xmlChar *' info='the value to remove'/>
8290 <info>Do a complete resolution lookup of an External Identifier</info>
8291 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
8292 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
8293 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
8297 <info>Try to lookup the catalog reference associated to a public ID</info>
8298 …<return type='xmlChar *' info='the resource if found or NULL otherwise, the value returned must be…
8299 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
8303 <info>Try to lookup the catalog resource for a system ID</info>
8304 …<return type='xmlChar *' info='the resource if found or NULL otherwise, the value returned must be…
8305 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
8309 <info>Do a complete resolution lookup of an URI</info>
8310 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
8311 <arg name='URI' type='const xmlChar *' info='the URI'/>
8315 … <info>Used to set the debug level for catalog operation, 0 disable debugging, 1 enable it</info>
8316 <return type='int' info='the previous value of the catalog debugging level'/>
8317 <arg name='level' type='int' info='the debug level of catalogs required'/>
8321 …info>DEPRECATED: This setting is global and not thread-safe. Allows to set the preference between…
8322 …<return type='xmlCatalogPrefer' info='the previous value of the default preference for delegation'…
8323 <arg name='prefer' type='xmlCatalogPrefer' info='the default preference for delegation'/>
8327 …info>DEPRECATED: Use XML_PARSE_NO_SYS_CATALOG and XML_PARSE_NO_CATALOG_PI. Used to set the user p…
8329 <arg name='allow' type='xmlCatalogAllow' info='what catalogs should be accepted'/>
8332 …<info>Releases an xmlCharEncodingHandler. Must be called after a handler is no longer in use.</inf…
8333 <return type='int' info='0.'/>
8334 …<arg name='handler' type='xmlCharEncodingHandler *' info='char encoding transformation data struct…
8337 <info>Free a conversion context.</info>
8339 <arg name='vctxt' type='void *' info='conversion context'/>
8342 …info>Convert between character encodings. On success, the value of @inlen after return is the num…
8343 <return type='int' info='the number of bytes written or an XML_ENC_ERR code.'/>
8344 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
8345 <arg name='outlen' type='int *' info='the length of @out'/>
8346 <arg name='in' type='const unsigned char *' info='a pointer to an array of input bytes'/>
8347 <arg name='inlen' type='int *' info='the length of @in'/>
8348 <arg name='vctxt' type='void *' info='conversion context'/>
8351 …info>vctxt: user data name: encoding name conv: pointer to xmlCharEncConverter struct If this …
8352 <return type='int' info='an xmlParserErrors code.'/>
8353 <arg name='vctxt' type='void *' info=''/>
8354 <arg name='name' type='const char *' info=''/>
8355 <arg name='conv' type='xmlCharEncConverter *' info=''/>
8358 <info>DEPERECATED: Don't use.</info>
8359 <return type='int' info='the number of bytes written or an XML_ENC_ERR code.'/>
8360 …<arg name='handler' type='xmlCharEncodingHandler *' info='char encoding transformation data struct…
8361 <arg name='out' type='xmlBufferPtr' info='an xmlBuffer for the output.'/>
8362 <arg name='in' type='xmlBufferPtr' info='an xmlBuffer for the input'/>
8365 <info>Generic front-end for the encoding handler input function</info>
8366 <return type='int' info='the number of bytes written or an XML_ENC_ERR code.'/>
8367 …<arg name='handler' type='xmlCharEncodingHandler *' info='char encoding transformation data struct…
8368 <arg name='out' type='xmlBufferPtr' info='an xmlBuffer for the output.'/>
8369 <arg name='in' type='xmlBufferPtr' info='an xmlBuffer for the input'/>
8372 …info>Generic front-end for the encoding handler output function a first call with @in == NULL has …
8373 <return type='int' info='the number of bytes written or an XML_ENC_ERR code.'/>
8374 …<arg name='handler' type='xmlCharEncodingHandler *' info='char encoding transformation data struct…
8375 <arg name='out' type='xmlBufferPtr' info='an xmlBuffer for the output.'/>
8376 <arg name='in' type='xmlBufferPtr' info='an xmlBuffer for the input'/>
8379 …info>Convert characters to UTF-8. On success, the value of @inlen after return is the number of b…
8380 <return type='int' info='the number of bytes written or an XML_ENC_ERR code.'/>
8381 …<arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the UTF-8 res…
8382 <arg name='outlen' type='int *' info='the length of @out'/>
8383 …<arg name='in' type='const unsigned char *' info='a pointer to an array of chars in the original e…
8384 <arg name='inlen' type='int *' info='the length of @in'/>
8387 …info>Convert characters from UTF-8. On success, the value of @inlen after return is the number of…
8388 <return type='int' info='the number of bytes written or an XML_ENC_ERR code.'/>
8389 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
8390 <arg name='outlen' type='int *' info='the length of @out'/>
8391 <arg name='in' type='const unsigned char *' info='a pointer to an array of UTF-8 chars'/>
8392 <arg name='inlen' type='int *' info='the length of @in'/>
8395 <info>Does a binary search of the range table to determine if char is valid</info>
8396 <return type='int' info='true if character valid, false otherwise'/>
8397 <arg name='val' type='unsigned int' info='character to be validated'/>
8398 … <arg name='rptr' type='const xmlChRangeGroup *' info='pointer to range to be used to validate'/>
8401 <info>a strdup for char's to xmlChar's</info>
8402 <return type='xmlChar *' info='a new xmlChar * or NULL'/>
8403 <arg name='cur' type='const char *' info='the input char *'/>
8406 <info>a strndup for char's to xmlChar's</info>
8407 <return type='xmlChar *' info='a new xmlChar * or NULL'/>
8408 <arg name='cur' type='const char *' info='the input char *'/>
8409 <arg name='len' type='int' info='the len of @cur'/>
8412 …<info>DEPRECATED: Internal function, don't use. if stat is not available on the target machi…
8413 …<return type='int' info='1. if stat fails, returns 0 (if calling stat on the filename fails, it c…
8414 <arg name='path' type='const char *' info='the path to check'/>
8417 …info>DEPRECATED: Internal function, don't use. Check an input in case it was created from an…
8418 <return type='xmlParserInputPtr' info='the input or NULL in case of HTTP error.'/>
8419 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
8420 <arg name='ret' type='xmlParserInputPtr' info='an XML parser input'/>
8423 …info>DEPRECATED: Internal function, do not use. Checks that the value conforms to the LanguageID …
8424 <return type='int' info='1 if correct 0 otherwise'/>
8425 <arg name='lang' type='const xmlChar *' info='pointer to the string value'/>
8428 …info>Check whether thread-local storage could be allocated. In cross-platform code running in mul…
8429 …<return type='int' info='0 on success or -1 if a memory allocation failed. A failed allocation sig…
8432 …info>Checks @utf for being valid UTF-8. @utf is assumed to be null-terminated. This function is no…
8433 <return type='int' info='value: true if @utf is valid.'/>
8434 … <arg name='utf' type='const unsigned char *' info='Pointer to putative UTF-8 encoded string.'/>
8437 …<info>Count the number of child nodes which are elements. Note that entity references are not exp…
8438 …<return type='unsigned long' info='the number of element children or 0 if arguments are invalid.'/>
8439 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
8442 …info>DEPRECATED: This function will be made private. Call xmlCleanupParser to free global state bu…
8446 …<info>DEPRECATED: This function modifies global state and is not thread-safe. Unregisters all ali…
8450 …info>DEPRECATED: This function is a no-op. Call xmlCleanupParser to free global state but see the …
8454 <info>clears the entire input callback table. this includes the compiled-in I/O.</info>
8458 …info>DEPRECATED: This function is a no-op. Call xmlCleanupParser to free global state but see the …
8463 … <info>clears the entire output callback table. this includes the compiled-in I/O callbacks.</info>
8467 …info>This function name is somewhat misleading. It does not clean up parser state, it cleans up me…
8471 …info>DEPRECATED: This function is a no-op. Call xmlCleanupParser to free global state but see the …
8475 …<info>DEPRECATED: Don't use. -- Clear (release memory and reinitialize) node info sequence</…
8477 <arg name='seq' type='xmlParserNodeInfoSeqPtr' info='a node info sequence pointer'/>
8480 <info>Clear (release owned resources) and reinitialize a parser context</info>
8482 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
8486 <info>Convert all the SGML catalog entries as XML ones</info>
8487 <return type='int' info='the number of entries converted if successful, -1 otherwise'/>
8488 <arg name='catal' type='xmlCatalogPtr' info='the catalog'/>
8491 <info>Build a copy of an attribute table.</info>
8492 …<return type='xmlAttributeTablePtr' info='the new xmlAttributeTablePtr or NULL in case of error.'/>
8493 <arg name='table' type='xmlAttributeTablePtr' info='An attribute table'/>
8496 <info>DEPRECATED: Don't use. append the char value in the array</info>
8497 <return type='int' info='the number of xmlChar written'/>
8498 <arg name='len' type='int' info='Ignored, compatibility'/>
8499 <arg name='out' type='xmlChar *' info='pointer to an array of xmlChar'/>
8500 <arg name='val' type='int' info='the char value'/>
8503 <info>append the char value in the array</info>
8504 <return type='int' info='the number of xmlChar written'/>
8505 <arg name='out' type='xmlChar *' info='pointer to an array of xmlChar'/>
8506 <arg name='val' type='int' info='the char value'/>
8509 …<info>Copy a document. If recursive, the content tree will be copied too as well as DTD, namespace…
8510 <return type='xmlDocPtr' info='the copied document or NULL if a memory allocation failed.'/>
8511 <arg name='doc' type='xmlDocPtr' info='the document'/>
8512 <arg name='recursive' type='int' info='if not zero do a recursive copy.'/>
8515 <info>Build a copy of an element content description.</info>
8516 …<return type='xmlElementContentPtr' info='the new xmlElementContentPtr or NULL in case of error.'/>
8517 <arg name='doc' type='xmlDocPtr' info='the document owning the element declaration'/>
8518 <arg name='cur' type='xmlElementContentPtr' info='An element content pointer.'/>
8521 <info>Copy a DTD.</info>
8522 <return type='xmlDtdPtr' info='the copied DTD or NULL if a memory allocation failed.'/>
8523 <arg name='dtd' type='xmlDtdPtr' info='the DTD'/>
8526 …<info>Build a copy of an element content description. Deprecated, use xmlCopyDocElementContent ins…
8527 …<return type='xmlElementContentPtr' info='the new xmlElementContentPtr or NULL in case of error.'/>
8528 <arg name='cur' type='xmlElementContentPtr' info='An element content pointer.'/>
8531 <info>Build a copy of an element table.</info>
8532 … <return type='xmlElementTablePtr' info='the new xmlElementTablePtr or NULL in case of error.'/>
8533 <arg name='table' type='xmlElementTablePtr' info='An element table'/>
8536 <info>Build a copy of an entity table.</info>
8537 … <return type='xmlEntitiesTablePtr' info='the new xmlEntitiesTablePtr or NULL in case of error.'/>
8538 <arg name='table' type='xmlEntitiesTablePtr' info='An entity table'/>
8541 <info>Copy an enumeration attribute node (recursive).</info>
8542 …<return type='xmlEnumerationPtr' info='the xmlEnumerationPtr just created or NULL in case of error…
8543 <arg name='cur' type='xmlEnumerationPtr' info='the tree to copy.'/>
8546 <info>Save the original error to the new place.</info>
8547 <return type='int' info='0 in case of success and -1 in case of error.'/>
8548 <arg name='from' type='const xmlError *' info='a source error'/>
8549 <arg name='to' type='xmlErrorPtr' info='a target error'/>
8552 <info>Copy a namespace.</info>
8553 <return type='xmlNsPtr' info='the copied namespace or NULL if a memory allocation failed.'/>
8554 <arg name='cur' type='xmlNsPtr' info='the namespace'/>
8557 <info>Copy a namespace list.</info>
8558 …<return type='xmlNsPtr' info='the head of the copied list or NULL if a memory allocation failed.'/>
8559 <arg name='cur' type='xmlNsPtr' info='the first namespace'/>
8562 <info>Copy a node. Use of this function is DISCOURAGED in favor of xmlDocCopyNode.</info>
8563 <return type='xmlNodePtr' info='the copied node or NULL if a memory allocation failed.'/>
8564 <arg name='node' type='xmlNodePtr' info='the node'/>
8565 …<arg name='extended' type='int' info='if 1 do a recursive copy (properties, namespaces and childre…
8568 …<info>Copy a node list and all children. Use of this function is DISCOURAGED in favor of xmlDocCo…
8569 …<return type='xmlNodePtr' info='the head of the copied list or NULL if a memory allocation failed.…
8570 <arg name='node' type='xmlNodePtr' info='the first node in the list.'/>
8573 <info>Build a copy of a notation table.</info>
8574 … <return type='xmlNotationTablePtr' info='the new xmlNotationTablePtr or NULL in case of error.'/>
8575 <arg name='table' type='xmlNotationTablePtr' info='A notation table'/>
8578 …info>Create a copy of the attribute. This function sets the parent pointer of the copy to @target …
8579 <return type='xmlAttrPtr' info='the copied attribute or NULL if a memory allocation failed.'/>
8580 <arg name='target' type='xmlNodePtr' info='the element where the attribute will be grafted'/>
8581 <arg name='cur' type='xmlAttrPtr' info='the attribute'/>
8584 …info>Create a copy of an attribute list. This function sets the parent pointers of the copied attr…
8585 …<return type='xmlAttrPtr' info='the head of the copied list or NULL if a memory allocation failed.…
8586 <arg name='target' type='xmlNodePtr' info='the element where the attributes will be grafted'/>
8587 <arg name='cur' type='xmlAttrPtr' info='the first attribute'/>
8590 …info>Find or create a handler matching the encoding. The following converters are looked up in ord…
8591 …<return type='int' info='XML_ERR_OK, XML_ERR_UNSUPPORTED_ENCODING or another xmlParserErrors error…
8592 <arg name='name' type='const char *' info='a string describing the char encoding.'/>
8593 <arg name='output' type='int' info='boolean, use handler for output'/>
8594 <arg name='impl' type='xmlCharEncConvImpl' info='a conversion implementation (optional)'/>
8595 <arg name='implCtxt' type='void *' info='user data for conversion implementation (optional)'/>
8596 <arg name='out' type='xmlCharEncodingHandler **' info='pointer to result'/>
8599 <info>Creates a parser context for an XML in-memory document.</info>
8600 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
8601 <arg name='str' type='const xmlChar *' info='a pointer to an array of xmlChar'/>
8604 …<info>create and initialize an empty entities hash table. This really doesn't make sense and …
8605 …<return type='xmlEntitiesTablePtr' info='the xmlEntitiesTablePtr just created or NULL in case of e…
8608 …info>DEPRECATED: Don't use. Create a parser context for an external entity Automatic support…
8609 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
8610 <arg name='URL' type='const xmlChar *' info='the entity URL'/>
8611 <arg name='ID' type='const xmlChar *' info='the entity PUBLIC ID'/>
8612 <arg name='base' type='const xmlChar *' info='a possible base for the target URI'/>
8615 <info>create and initialize an enumeration attribute node.</info>
8616 …<return type='xmlEnumerationPtr' info='the xmlEnumerationPtr just created or NULL in case of error…
8617 <arg name='name' type='const xmlChar *' info='the enumeration name or NULL'/>
8620 …info>DEPRECATED: Use xmlNewParserCtxt and xmlCtxtReadFile. Create a parser context for a file con…
8621 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
8622 <arg name='filename' type='const char *' info='the filename'/>
8625 <info>Create a parser context for using the XML parser with an existing I/O stream</info>
8626 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
8627 <arg name='sax' type='xmlSAXHandlerPtr' info='a SAX handler (optional)'/>
8628 <arg name='user_data' type='void *' info='user data for SAX callbacks (optional)'/>
8629 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
8630 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function (optional)'/>
8631 <arg name='ioctx' type='void *' info='an I/O handler'/>
8632 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known (deprecated)'/>
8635 …info>Create a DTD node. If a document is provided and it already has an internal subset, the exis…
8636 …<return type='xmlDtdPtr' info='a pointer to the new or existing DTD object or NULL if arguments ar…
8637 <arg name='doc' type='xmlDocPtr' info='the document pointer (optional)'/>
8638 <arg name='name' type='const xmlChar *' info='the DTD name (optional)'/>
8639 <arg name='ExternalID' type='const xmlChar *' info='the external (PUBLIC) ID (optional)'/>
8640 <arg name='SystemID' type='const xmlChar *' info='the system ID (optional)'/>
8643 …<info>Create a parser context for an XML in-memory document. The input buffer must not contain a t…
8644 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
8645 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
8646 <arg name='size' type='int' info='the size of the array'/>
8650 …info>Create a parser context for using the XML parser in push mode. See xmlParseChunk. Passing an…
8651 …<return type='xmlParserCtxtPtr' info='the new parser context or NULL if a memory allocation failed…
8652 <arg name='sax' type='xmlSAXHandlerPtr' info='a SAX handler (optional)'/>
8653 <arg name='user_data' type='void *' info='user data for SAX callbacks (optional)'/>
8654 <arg name='chunk' type='const char *' info='initial chunk (optional, deprecated)'/>
8655 <arg name='size' type='int' info='size of initial chunk in bytes'/>
8656 <arg name='filename' type='const char *' info='file name or URI (optional)'/>
8659 <info>Simply creates an empty xmlURI</info>
8660 <return type='xmlURIPtr' info='the new structure or NULL in case of error'/>
8663 …info>DEPRECATED: Use xmlNewParserCtxt and xmlCtxtReadFile. Create a parser context for a file or …
8664 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
8665 <arg name='filename' type='const char *' info='the filename or URL'/>
8666 <arg name='options' type='int' info='a combination of xmlParserOption'/>
8669 <info>Handle an out-of-memory error. Available since 2.13.0.</info>
8671 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
8674 <info>ctxt: parser context Available since 2.14.0.</info>
8675 <return type='void *' info='the local catalogs.'/>
8676 <arg name='ctxt' type='xmlParserCtxtPtr' info=''/>
8679 <info>ctxt: parser context Available since 2.14.0.</info>
8680 …<return type='const xmlChar *' info='the encoding from the encoding declaration. This can differ f…
8681 <arg name='ctxt' type='xmlParserCtxtPtr' info=''/>
8684 <info>ctxt: parser context Available since 2.14.0.</info>
8685 <return type='xmlDictPtr' info='the dictionary.'/>
8686 <arg name='ctxt' type='xmlParserCtxtPtr' info=''/>
8689 <info>Get the last parsing error registered.</info>
8690 <return type='const xmlError *' info='NULL if no error occurred or a pointer to the error'/>
8691 <arg name='ctx' type='void *' info='an XML parser context'/>
8694 <info>Get the current options of the parser context. Available since 2.14.0.</info>
8695 … <return type='int' info='the current options set in the parser context, or -1 if ctxt is NULL.'/>
8696 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
8699 <info>ctxt: parser context Available since 2.14.0.</info>
8700 <return type='void *' info='the private application data.'/>
8701 <arg name='ctxt' type='xmlParserCtxtPtr' info=''/>
8704 <info>ctxt: parser context Available since 2.14.0.</info>
8705 <return type='int' info='the value from the standalone document declaration.'/>
8706 <arg name='ctxt' type='xmlParserCtxtPtr' info=''/>
8709 …info>Get well-formedness and validation status after parsing. Also reports catastrophic errors whi…
8710 <return type='int' info='a bitmask of XML_STATUS_* flags ORed together.'/>
8711 <arg name='ctxt' type='xmlParserCtxt *' info='an XML parser context'/>
8714 <info>ctxt: parser context Available since 2.14.0.</info>
8715 <return type='const xmlChar *' info='the version from the XML declaration.'/>
8716 <arg name='ctxt' type='xmlParserCtxtPtr' info=''/>
8719 …info>Parse a well-balanced chunk of XML matching the 'content' production. Namespaces i…
8720 <return type='xmlNodePtr' info='a node list or NULL in case of error.'/>
8721 <arg name='ctxt' type='xmlParserCtxtPtr' info='parser context'/>
8722 <arg name='input' type='xmlParserInputPtr' info='parser input'/>
8723 <arg name='node' type='xmlNodePtr' info='target node or document'/>
8724 <arg name='hasTextDecl' type='int' info='whether to parse text declaration'/>
8727 …<info>Parse an XML document and return the resulting document tree. Takes ownership of the input o…
8728 <return type='xmlDocPtr' info='the resulting document tree or NULL'/>
8729 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
8730 <arg name='input' type='xmlParserInputPtr' info='parser input'/>
8733 …info>Parse an XML in-memory document and build a tree. @URL is used as base to resolve external e…
8734 <return type='xmlDocPtr' info='the resulting document tree'/>
8735 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
8736 <arg name='str' type='const xmlChar *' info='a pointer to a zero terminated string'/>
8737 <arg name='URL' type='const char *' info='base URL (optional)'/>
8738 <arg name='encoding' type='const char *' info='the document encoding (optional)'/>
8739 <arg name='options' type='int' info='a combination of xmlParserOption'/>
8742 …info>Parse an XML document from a file descriptor and build a tree. NOTE that the file descriptor…
8743 <return type='xmlDocPtr' info='the resulting document tree'/>
8744 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
8745 <arg name='fd' type='int' info='an open file descriptor'/>
8746 <arg name='URL' type='const char *' info='base URL (optional)'/>
8747 <arg name='encoding' type='const char *' info='the document encoding (optional)'/>
8748 <arg name='options' type='int' info='a combination of xmlParserOption'/>
8751 … <info>Parse an XML file from the filesystem, the network or a user-defined resource loader.</info>
8752 <return type='xmlDocPtr' info='the resulting document tree'/>
8753 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
8754 <arg name='filename' type='const char *' info='a file or URL'/>
8755 <arg name='encoding' type='const char *' info='the document encoding (optional)'/>
8756 <arg name='options' type='int' info='a combination of xmlParserOption'/>
8759 …info>parse an XML document from I/O functions and source and build a tree. This reuses the existin…
8760 <return type='xmlDocPtr' info='the resulting document tree'/>
8761 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
8762 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
8763 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
8764 <arg name='ioctx' type='void *' info='an I/O handler'/>
8765 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
8766 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
8767 <arg name='options' type='int' info='a combination of xmlParserOption'/>
8770 …info>Parse an XML in-memory document and build a tree. The input buffer must not contain a termina…
8771 <return type='xmlDocPtr' info='the resulting document tree'/>
8772 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
8773 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
8774 <arg name='size' type='int' info='the size of the array'/>
8775 <arg name='URL' type='const char *' info='base URL (optional)'/>
8776 <arg name='encoding' type='const char *' info='the document encoding (optional)'/>
8777 <arg name='options' type='int' info='a combination of xmlParserOption'/>
8780 <info>Reset a parser context</info>
8782 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
8785 …<info>Cleanup the last global error registered. For parsing error this does not change the well-fo…
8787 <arg name='ctx' type='void *' info='an XML parser context'/>
8790 <info>Reset a push parser context</info>
8791 <return type='int' info='0 in case of success and 1 in case of error'/>
8792 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
8793 <arg name='chunk' type='const char *' info='a pointer to an array of chars'/>
8794 <arg name='size' type='int' info='number of chars in the array'/>
8795 <arg name='filename' type='const char *' info='an optional file name or URI'/>
8796 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
8799 …<info>ctxt: parser context catalogs: catalogs pointer Available since 2.14.0. Set the local ca…
8801 <arg name='ctxt' type='xmlParserCtxtPtr' info=''/>
8802 <arg name='catalogs' type='void *' info=''/>
8805 …info>Installs a custom implementation to convert between character encodings. This bypasses legac…
8807 <arg name='ctxt' type='xmlParserCtxtPtr' info='parser context'/>
8808 <arg name='impl' type='xmlCharEncConvImpl' info='callback'/>
8809 <arg name='vctxt' type='void *' info='user data'/>
8812 …info>ctxt: parser context dict: dictionary Available since 2.14.0. Set the dictionary. This sh…
8814 <arg name='ctxt' type='xmlParserCtxtPtr' info=''/>
8815 <arg name='dict' type='xmlDictPtr' info=''/>
8818 …info>Register a callback function that will be called on errors and warnings. If handler is NULL, …
8820 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
8821 <arg name='handler' type='xmlStructuredErrorFunc' info='error handler'/>
8822 <arg name='data' type='void *' info='data for error handler'/>
8825 …info>To protect against exponential entity expansion ("billion laughs"), the size of ser…
8827 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
8828 <arg name='maxAmpl' type='unsigned' info='maximum amplification factor'/>
8831 …info>Applies the options to the parser context. Unset options are cleared. Available since 2.13.0…
8832 …<return type='int' info='0 in case of success, the set of unknown or unimplemented options in case…
8833 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
8834 <arg name='options' type='int' info='a bitmask of xmlParserOption values'/>
8837 …<info>ctxt: parser context priv: private application data Available since 2.14.0. Set the priv…
8839 <arg name='ctxt' type='xmlParserCtxtPtr' info=''/>
8840 <arg name='priv' type='void *' info=''/>
8843 …<info>Installs a custom callback to load documents, DTDs or external entities. Available since 2.…
8845 <arg name='ctxt' type='xmlParserCtxtPtr' info='parser context'/>
8846 <arg name='loader' type='xmlResourceLoader' info='callback'/>
8847 <arg name='vctxt' type='void *' info='user data'/>
8850 …info>DEPRECATED: Use xmlCtxtSetOptions. Applies the options to the parser context. The following …
8851 …<return type='int' info='0 in case of success, the set of unknown or unimplemented options in case…
8852 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
8853 <arg name='options' type='int' info='a combination of xmlParserOption'/>
8856 …info>DEPRECATED: Internal function, do not use. The current char value, if using UTF-8 this may a…
8857 <return type='int' info='the current char value and its length'/>
8858 <arg name='ctxt' type='xmlParserCtxtPtr' info='the XML parser context'/>
8859 <arg name='len' type='int *' info='pointer to the length of the char read'/>
8862 <info>A function called to acquire namespaces (xmlNs) from the wrapper.</info>
8863 <return type='xmlNsPtr' info='an xmlNsPtr or NULL in case of an error.'/>
8864 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='a DOM wrapper context'/>
8865 <arg name='node' type='xmlNodePtr' info='the context node (element or attribute)'/>
8866 <arg name='nsName' type='const xmlChar *' info='the requested namespace name'/>
8867 <arg name='nsPrefix' type='const xmlChar *' info='the requested namespace prefix'/>
8870 …info>References of out-of scope ns-decls are remapped to point to @destDoc: 1) If @destParent is g…
8871 …<return type='int' info='0 if the operation succeeded, 1 if a node of unsupported type was given, …
8872 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='the optional context for custom processing'/>
8873 <arg name='sourceDoc' type='xmlDocPtr' info='the optional sourceDoc'/>
8874 <arg name='node' type='xmlNodePtr' info='the node to start with'/>
8875 <arg name='destDoc' type='xmlDocPtr' info='the destination doc'/>
8876 <arg name='destParent' type='xmlNodePtr' info='the optional new parent of @node in @destDoc'/>
8877 <arg name='options' type='int' info='option flags'/>
8880 …info>References of out-of scope ns-decls are remapped to point to @destDoc: 1) If @destParent is g…
8881 …<return type='int' info='0 if the operation succeeded, 1 if a node of unsupported (or not yet supp…
8882 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='the optional context for custom processing'/>
8883 <arg name='sourceDoc' type='xmlDocPtr' info='the optional sourceDoc'/>
8884 <arg name='node' type='xmlNodePtr' info='the node to start with'/>
8885 <arg name='resNode' type='xmlNodePtr *' info='the clone of the given @node'/>
8886 <arg name='destDoc' type='xmlDocPtr' info='the destination doc'/>
8887 <arg name='destParent' type='xmlNodePtr' info='the optional new parent of @node in @destDoc'/>
8888 <arg name='deep' type='int' info='descend into child if set'/>
8889 <arg name='options' type='int' info='option flags'/>
8892 <info>Frees the DOM-wrapper context.</info>
8894 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='the DOM-wrapper context'/>
8897 <info>Allocates and initializes a new DOM-wrapper context.</info>
8898 …<return type='xmlDOMWrapCtxtPtr' info='the xmlDOMWrapCtxtPtr or NULL in case of an internal error.…
8901 …info>Ensures that ns-references point to ns-decls hold on element-nodes. Ensures that the tree is …
8902 <return type='int' info='0 if succeeded, -1 otherwise and on API/internal errors.'/>
8903 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='DOM wrapper context, unused at the moment'/>
8904 <arg name='elem' type='xmlNodePtr' info='the element-node'/>
8905 <arg name='options' type='int' info='option flags'/>
8908 …info>Unlinks the given node from its owner. This will substitute ns-references to node->nsDef f…
8909 …<return type='int' info='0 on success, 1 if the node is not supported, -1 on API and internal erro…
8910 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='a DOM wrapper context'/>
8911 <arg name='doc' type='xmlDocPtr' info='the doc'/>
8912 <arg name='node' type='xmlNodePtr' info='the node to be removed.'/>
8913 <arg name='options' type='int' info='set of options, unused at the moment'/>
8917 … <info>Check the document for potential content problems, and output the errors to @output</info>
8918 <return type='int' info='the number of errors found'/>
8919 <arg name='output' type='FILE *' info='the FILE * for the output'/>
8920 <arg name='doc' type='xmlDocPtr' info='the document'/>
8924 <info>Dumps debug information for the attribute</info>
8926 <arg name='output' type='FILE *' info='the FILE * for the output'/>
8927 <arg name='attr' type='xmlAttrPtr' info='the attribute'/>
8928 <arg name='depth' type='int' info='the indentation level.'/>
8932 <info>Dumps debug information for the attribute list</info>
8934 <arg name='output' type='FILE *' info='the FILE * for the output'/>
8935 <arg name='attr' type='xmlAttrPtr' info='the attribute list'/>
8936 <arg name='depth' type='int' info='the indentation level.'/>
8940 <info>Dumps debug information for the DTD</info>
8942 <arg name='output' type='FILE *' info='the FILE * for the output'/>
8943 <arg name='dtd' type='xmlDtdPtr' info='the DTD'/>
8947 <info>Dumps debug information for the document, it's recursive</info>
8949 <arg name='output' type='FILE *' info='the FILE * for the output'/>
8950 <arg name='doc' type='xmlDocPtr' info='the document'/>
8954 <info>Dumps debug information concerning the document, not recursive</info>
8956 <arg name='output' type='FILE *' info='the FILE * for the output'/>
8957 <arg name='doc' type='xmlDocPtr' info='the document'/>
8961 <info>Dumps debug information for all the entities in use by the document</info>
8963 <arg name='output' type='FILE *' info='the FILE * for the output'/>
8964 <arg name='doc' type='xmlDocPtr' info='the document'/>
8968 <info>Dumps debug information for the element node, it is recursive</info>
8970 <arg name='output' type='FILE *' info='the FILE * for the output'/>
8971 <arg name='node' type='xmlNodePtr' info='the node'/>
8972 <arg name='depth' type='int' info='the indentation level.'/>
8976 <info>Dumps debug information for the list of element node, it is recursive</info>
8978 <arg name='output' type='FILE *' info='the FILE * for the output'/>
8979 <arg name='node' type='xmlNodePtr' info='the node list'/>
8980 <arg name='depth' type='int' info='the indentation level.'/>
8984 <info>Dumps debug information for the element node, it is not recursive</info>
8986 <arg name='output' type='FILE *' info='the FILE * for the output'/>
8987 <arg name='node' type='xmlNodePtr' info='the node'/>
8988 <arg name='depth' type='int' info='the indentation level.'/>
8992 <info>Dumps information about the string, shorten it if necessary</info>
8994 <arg name='output' type='FILE *' info='the FILE * for the output'/>
8995 <arg name='str' type='const xmlChar *' info='the string'/>
8998 …<info>DEPRECATED: This function is a no-op. Call xmlInitParser to initialize the library. Initial…
9002 …<info>DEPRECATED: This function modifies global state and is not thread-safe. Unregisters an enco…
9003 <return type='int' info='0 in case of success, -1 in case of error'/>
9004 …<arg name='alias' type='const char *' info='the alias name as parsed, in UTF-8 format (ASCII actua…
9007 <info>DEPRECATED: don't use Registers a callback for node destruction</info>
9008 … <return type='xmlDeregisterNodeFunc' info='the previous value of the deregistration function'/>
9009 …<arg name='func' type='xmlDeregisterNodeFunc' info='function pointer to the new DeregisterNodeFunc…
9012 <info>Signature for the deregistration callback of a discarded node</info>
9014 <arg name='node' type='xmlNodePtr' info='the current node'/>
9017 …info>Guess the encoding of the entity using the first bytes of the entity content according to the…
9018 <return type='xmlCharEncoding' info='one of the XML_CHAR_ENCODING_... values.'/>
9019 …<arg name='in' type='const unsigned char *' info='a pointer to the first bytes of the XML entity, …
9020 <arg name='len' type='int' info='pointer to the length of the buffer'/>
9023 …info>DEPRECATED: This function is a no-op. Call xmlCleanupParser to free global state but see the …
9027 <info>Create a new dictionary</info>
9028 <return type='xmlDictPtr' info='the newly created dictionary, or NULL if an error occurred.'/>
9031 …info>Create a new dictionary, inheriting strings from the read-only dictionary @sub. On lookup, st…
9032 <return type='xmlDictPtr' info='the newly created dictionary, or NULL if an error occurred.'/>
9033 <arg name='sub' type='xmlDictPtr' info='an existing dictionary'/>
9036 <info>Check if a string exists in the dictionary.</info>
9037 <return type='const xmlChar *' info='the internal copy of the name or NULL if not found.'/>
9038 <arg name='dict' type='xmlDictPtr' info='the dictionary'/>
9039 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
9040 <arg name='len' type='int' info='the length of the name, if -1 it is recomputed'/>
9043 …<info>Free the hash @dict and its contents. The userdata is deallocated with @f if provided.</info>
9045 <arg name='dict' type='xmlDictPtr' info='the dictionary'/>
9048 <info>Get how much memory is used by a dictionary for strings Added in 2.9.0</info>
9049 <return type='size_t' info='the amount of strings allocated'/>
9050 <arg name='dict' type='xmlDictPtr' info='the dictionary'/>
9053 <info>Lookup a string and add it to the dictionary if it wasn't found.</info>
9054 …<return type='const xmlChar *' info='the interned copy of the string or NULL if a memory allocatio…
9055 <arg name='dict' type='xmlDictPtr' info='dictionary'/>
9056 <arg name='name' type='const xmlChar *' info='string key'/>
9057 <arg name='len' type='int' info='length of the key, if -1 it is recomputed'/>
9060 <info>check if a string is owned by the dictionary</info>
9061 <return type='int' info='1 if true, 0 if false and -1 in case of error -1 in case of error'/>
9062 <arg name='dict' type='xmlDictPtr' info='the dictionary'/>
9063 <arg name='str' type='const xmlChar *' info='the string'/>
9066 … <info>Lookup the QName @prefix:@name and add it to the dictionary if it wasn't found.</info>
9067 …<return type='const xmlChar *' info='the interned copy of the string or NULL if a memory allocatio…
9068 <arg name='dict' type='xmlDictPtr' info='the dictionary'/>
9069 <arg name='prefix' type='const xmlChar *' info='the prefix'/>
9070 <arg name='name' type='const xmlChar *' info='the name'/>
9073 <info>Increment the reference counter of a dictionary</info>
9074 <return type='int' info='0 in case of success and -1 in case of error'/>
9075 <arg name='dict' type='xmlDictPtr' info='the dictionary'/>
9078 <info>Set a size limit for the dictionary Added in 2.9.0</info>
9079 <return type='size_t' info='the previous limit of the dictionary or 0'/>
9080 <arg name='dict' type='xmlDictPtr' info='the dictionary'/>
9081 <arg name='limit' type='size_t' info='the limit in bytes'/>
9084 <info>Query the number of elements installed in the hash @dict.</info>
9085 <return type='int' info='the number of elements in the dictionary or -1 in case of error'/>
9086 <arg name='dict' type='xmlDictPtr' info='the dictionary'/>
9089 <info>Copy a node into another document.</info>
9090 <return type='xmlNodePtr' info='the copied node or NULL if a memory allocation failed.'/>
9091 <arg name='node' type='xmlNodePtr' info='the node'/>
9092 <arg name='doc' type='xmlDocPtr' info='the document'/>
9093 …<arg name='extended' type='int' info='if 1 do a recursive copy (properties, namespaces and childre…
9096 <info>Copy a node list and all children into a new document.</info>
9097 …<return type='xmlNodePtr' info='the head of the copied list or NULL if a memory allocation failed.…
9098 <arg name='doc' type='xmlDocPtr' info='the target document'/>
9099 <arg name='node' type='xmlNodePtr' info='the first node in the list.'/>
9103 <info>Dump an XML document to an open FILE.</info>
9104 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
9105 <arg name='f' type='FILE *' info='the FILE*'/>
9106 <arg name='cur' type='xmlDocPtr' info='the document'/>
9110 …info>Dump an XML document in memory and return the #xmlChar * and it's size. It's up to …
9112 <arg name='cur' type='xmlDocPtr' info='the document'/>
9113 <arg name='mem' type='xmlChar **' info='OUT: the memory pointer'/>
9114 <arg name='size' type='int *' info='OUT: the memory length'/>
9115 <arg name='format' type='int' info='should formatting spaces been added'/>
9119 …info>Dump the current DOM tree into memory using the character encoding specified by the caller. …
9121 <arg name='out_doc' type='xmlDocPtr' info='Document to generate XML text from'/>
9122 <arg name='doc_txt_ptr' type='xmlChar **' info='Memory pointer for allocated XML text'/>
9123 <arg name='doc_txt_len' type='int *' info='Length of the generated XML text'/>
9124 …<arg name='txt_encoding' type='const char *' info='Character encoding to use when generating XML t…
9125 <arg name='format' type='int' info='should formatting spaces been added'/>
9129 …info>Dump an XML document in memory and return the #xmlChar * and it's size in bytes. It&apos…
9131 <arg name='cur' type='xmlDocPtr' info='the document'/>
9132 <arg name='mem' type='xmlChar **' info='OUT: the memory pointer'/>
9133 <arg name='size' type='int *' info='OUT: the memory length'/>
9137 …info>Dump the current DOM tree into memory using the character encoding specified by the caller. …
9139 <arg name='out_doc' type='xmlDocPtr' info='Document to generate XML text from'/>
9140 <arg name='doc_txt_ptr' type='xmlChar **' info='Memory pointer for allocated XML text'/>
9141 <arg name='doc_txt_len' type='int *' info='Length of the generated XML text'/>
9142 …<arg name='txt_encoding' type='const char *' info='Character encoding to use when generating XML t…
9146 <info>Dump an XML document to an open FILE.</info>
9147 …<return type='int' info='the number of bytes written or -1 in case of failure. Note that @format =…
9148 <arg name='f' type='FILE *' info='the FILE*'/>
9149 <arg name='cur' type='xmlDocPtr' info='the document'/>
9150 <arg name='format' type='int' info='should formatting spaces been added'/>
9153 …<info>Get the root element of the document (doc->children is a list containing possibly comment…
9154 <return type='xmlNodePtr' info='the root element or NULL if no element was found.'/>
9155 <arg name='doc' type='const xmlDoc *' info='the document'/>
9158 …info>Set the root element of the document (doc->children is a list containing possibly comments…
9159 …<return type='xmlNodePtr' info='the unlinked old root element or NULL if the document didn't …
9160 <arg name='doc' type='xmlDocPtr' info='the document'/>
9161 …<arg name='root' type='xmlNodePtr' info='the new document root element, if root is NULL no action …
9165 …<info>DEPRECATED: Use xmlSaveTree. This will dump the content of the attribute declaration as an …
9167 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9168 <arg name='attr' type='xmlAttributePtr' info='An attribute declaration'/>
9172 …<info>DEPRECATED: Don't use. This will dump the content of the attribute table as an XML DTD…
9174 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9175 <arg name='table' type='xmlAttributeTablePtr' info='An attribute table'/>
9179 …<info>DEPRECATED: Use xmlSaveTree. This will dump the content of the element declaration as an XM…
9181 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9182 <arg name='elem' type='xmlElementPtr' info='An element table'/>
9186 …<info>DEPRECATED: Don't use. This will dump the content of the element table as an XML DTD d…
9188 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9189 <arg name='table' type='xmlElementTablePtr' info='An element table'/>
9193 <info>This will dump the content of the entity table as an XML DTD definition</info>
9195 <arg name='buf' type='xmlBufferPtr' info='An XML buffer.'/>
9196 <arg name='table' type='xmlEntitiesTablePtr' info='An entity table'/>
9200 <info>This will dump the content of the entity table as an XML DTD definition</info>
9202 <arg name='buf' type='xmlBufferPtr' info='An XML buffer.'/>
9203 <arg name='ent' type='xmlEntityPtr' info='An entity table'/>
9207 …<info>DEPRECATED: Don't use. This will dump the content the notation declaration as an XML D…
9209 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9210 <arg name='nota' type='xmlNotationPtr' info='A notation declaration'/>
9214 …<info>DEPRECATED: Don't use. This will dump the content of the notation table as an XML DTD …
9216 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9217 <arg name='table' type='xmlNotationTablePtr' info='A notation table'/>
9221 <info>Dump an XML/HTML node, recursive behaviour, children are printed too.</info>
9223 <arg name='f' type='FILE *' info='the FILE * for the output'/>
9224 <arg name='doc' type='xmlDocPtr' info='the document'/>
9225 <arg name='cur' type='xmlNodePtr' info='the current node'/>
9228 …info>Do a global encoding of a string, replacing the predefined entities and non ASCII values with…
9229 <return type='xmlChar *' info='A newly allocated string with the substitution done.'/>
9230 <arg name='doc' type='xmlDocPtr' info='the document containing the string'/>
9231 <arg name='input' type='const xmlChar *' info='A string to convert to XML.'/>
9234 …<info>Do a global encoding of a string, replacing the predefined entities this routine is reentran…
9235 <return type='xmlChar *' info='A newly allocated string with the substitution done.'/>
9236 <arg name='doc' type='const xmlDoc *' info='the document containing the string'/>
9237 <arg name='input' type='const xmlChar *' info='A string to convert to XML.'/>
9240 <info>External entity loaders types.</info>
9241 <return type='xmlParserInputPtr' info='the entity input parser.'/>
9242 <arg name='URL' type='const char *' info='The System ID of the resource requested'/>
9243 <arg name='ID' type='const char *' info='The Public ID of the resource requested'/>
9244 <arg name='context' type='xmlParserCtxtPtr' info='the XML parser context'/>
9247 <info>DEPRECATED: Internal function, don't use.</info>
9248 <return type='int' info='0 or -1 an error code case of error'/>
9249 <arg name='context' type='void *' info='the I/O context'/>
9252 <info>DEPRECATED: Internal function, don't use.</info>
9253 <return type='int' info='1 if matches, 0 otherwise'/>
9254 <arg name='filename' type='const char *' info='the URI for matching'/>
9257 <info>DEPRECATED: Internal function, don't use.</info>
9258 <return type='void *' info='an IO context or NULL in case or failure'/>
9259 <arg name='filename' type='const char *' info='the URI for matching'/>
9262 <info>DEPRECATED: Internal function, don't use.</info>
9263 <return type='int' info='the number of bytes read or < 0 in case of failure'/>
9264 <arg name='context' type='void *' info='the I/O context'/>
9265 <arg name='buffer' type='char *' info='where to drop data'/>
9266 <arg name='len' type='int' info='number of bytes to write'/>
9269 …info>DEPRECATED: Use xmlOpenCharEncodingHandler which has better error reporting. If the encoding…
9270 …<return type='xmlCharEncodingHandlerPtr' info='the handler or NULL if no handler was found or an e…
9271 <arg name='name' type='const char *' info='a string describing the char encoding.'/>
9274 …<info>Find the first child node which is an element. Note that entity references are not expanded…
9275 <return type='xmlNodePtr' info='the first element or NULL if parent has no children.'/>
9276 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
9279 …info>Report a formatted error to a printf-like callback. This can result in a verbose multi-line …
9281 <arg name='err' type='const xmlError *' info='the error'/>
9282 <arg name='channel' type='xmlGenericErrorFunc' info='callback'/>
9283 <arg name='data' type='void *' info='user data for callback'/>
9286 <info>Deallocate the memory used by an entities hash table.</info>
9288 <arg name='table' type='xmlAttributeTablePtr' info='An attribute table'/>
9292 <info>Free an automata</info>
9294 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
9298 <info>Free the memory allocated to a Catalog</info>
9300 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
9303 <info>Free a document including all children and associated DTDs.</info>
9305 <arg name='cur' type='xmlDocPtr' info='pointer to the document'/>
9308 <info>Free an element content structure. The whole subtree is removed.</info>
9310 <arg name='doc' type='xmlDocPtr' info='the document owning the element declaration'/>
9311 <arg name='cur' type='xmlElementContentPtr' info='the element content tree to free'/>
9314 <info>Free a DTD structure.</info>
9316 <arg name='cur' type='xmlDtdPtr' info='the DTD structure to free up'/>
9319 …<info>Free an element content structure. The whole subtree is removed. Deprecated, use xmlFreeDocE…
9321 <arg name='cur' type='xmlElementContentPtr' info='the element content tree to free'/>
9324 <info>Deallocate the memory used by an element hash table.</info>
9326 <arg name='table' type='xmlElementTablePtr' info='An element table'/>
9329 <info>Deallocate the memory used by an entities hash table.</info>
9331 <arg name='table' type='xmlEntitiesTablePtr' info='An entity table'/>
9334 <info>Frees the entity.</info>
9336 <arg name='entity' type='xmlEntityPtr' info='an entity'/>
9339 <info>free an enumeration attribute node (recursive).</info>
9341 <arg name='cur' type='xmlEnumerationPtr' info='the tree to free.'/>
9344 <info>Signature for a free() implementation.</info>
9346 <arg name='mem' type='void *' info='an already allocated block of memory'/>
9349 <info>Deallocate the memory used by an ID hash table.</info>
9351 <arg name='table' type='xmlIDTablePtr' info='An id table'/>
9354 <info>Free up an input stream.</info>
9356 <arg name='input' type='xmlParserInputPtr' info='an xmlParserInputPtr'/>
9359 <info>Free a mutex.</info>
9361 <arg name='tok' type='xmlMutexPtr' info='the simple mutex'/>
9364 …info>Free a node including all the children. This doesn't unlink the node from the tree. Cal…
9366 <arg name='cur' type='xmlNodePtr' info='the node'/>
9369 <info>Free a node list including all children.</info>
9371 <arg name='cur' type='xmlNodePtr' info='the first node in the list'/>
9374 <info>Deallocate the memory used by an entities hash table.</info>
9376 <arg name='table' type='xmlNotationTablePtr' info='An notation table'/>
9379 <info>Free an xmlNs object.</info>
9381 <arg name='cur' type='xmlNsPtr' info='the namespace pointer'/>
9384 <info>Free a list of xmlNs objects.</info>
9386 <arg name='cur' type='xmlNsPtr' info='the first namespace pointer'/>
9389 …<info>Free all the memory used by a parser context. However the parsed document in ctxt->myDoc …
9391 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9394 <info>Free up the memory used by a buffered parser input</info>
9396 <arg name='in' type='xmlParserInputBufferPtr' info='a buffered parser input'/>
9400 <info>Free up the memory allocated by @comp</info>
9402 <arg name='comp' type='xmlPatternPtr' info='an XSLT comp'/>
9406 <info>Free up the memory allocated by all the elements of @comp</info>
9408 <arg name='comp' type='xmlPatternPtr' info='an XSLT comp list'/>
9411 <info>Free an attribute including all children.</info>
9413 <arg name='cur' type='xmlAttrPtr' info='an attribute'/>
9416 <info>Free an attribute list including all children.</info>
9418 <arg name='cur' type='xmlAttrPtr' info='the first attribute in the list'/>
9421 <info>xmlRFreeMutex() is used to reclaim resources associated with a reentrant mutex.</info>
9423 <arg name='tok' type='xmlRMutexPtr' info='the reentrant mutex'/>
9426 …<info>DEPRECATED, do not use. This function will be removed from the public API. Deallocate the m…
9428 <arg name='table' type='xmlRefTablePtr' info='An ref table'/>
9432 <info>Free the stream context</info>
9434 <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/>
9438 <info>Deallocate all the resources associated to the reader</info>
9440 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr'/>
9444 <info>Deallocate all the resources associated to the writer</info>
9446 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
9449 <info>Free up the xmlURI struct</info>
9451 <arg name='uri' type='xmlURIPtr' info='pointer to an xmlURI'/>
9455 <info>Free a validation context structure.</info>
9457 <arg name='cur' type='xmlValidCtxtPtr' info='the validation context to free'/>
9460 …info>Provides the memory access functions set currently in use The mallocAtomicFunc is specialized…
9461 <return type='int' info='0 on success'/>
9462 <arg name='freeFunc' type='xmlFreeFunc *' info='place to save the free() function in use'/>
9463 … <arg name='mallocFunc' type='xmlMallocFunc *' info='place to save the malloc() function in use'/>
9464 …<arg name='mallocAtomicFunc' type='xmlMallocFunc *' info='place to save the atomic malloc() functi…
9465 …<arg name='reallocFunc' type='xmlReallocFunc *' info='place to save the realloc() function in use'…
9466 … <arg name='strdupFunc' type='xmlStrdupFunc *' info='place to save the strdup() function in use'/>
9469 …info>Override the default memory access functions with a new set This has to be called before any …
9470 <return type='int' info='0 on success'/>
9471 <arg name='freeFunc' type='xmlFreeFunc' info='the free() function to use'/>
9472 <arg name='mallocFunc' type='xmlMallocFunc' info='the malloc() function to use'/>
9473 …<arg name='mallocAtomicFunc' type='xmlMallocFunc' info='the malloc() function to use for atomic al…
9474 <arg name='reallocFunc' type='xmlReallocFunc' info='the realloc() function to use'/>
9475 <arg name='strdupFunc' type='xmlStrdupFunc' info='the strdup() function to use'/>
9478 …<info>Signature of the function to use when there is an error and no parsing or validity context a…
9480 <arg name='ctx' type='void *' info='a parsing context'/>
9481 <arg name='msg' type='const char *' info='the message'/>
9482 <arg name='...' type='...' info='the extra arguments of the varargs to format the message'/>
9485 …info>Types are XML_BUFFER_ALLOC_EXACT - use exact sizes, keeps memory usage down XML_BUFFER_ALLOC_…
9486 <return type='xmlBufferAllocationScheme' info='the current allocation scheme'/>
9489 <info>DEPRECATED: Use xmlLookupCharEncodingHandler which has better error reporting.</info>
9490 …<return type='xmlCharEncodingHandlerPtr' info='the handler or NULL if no handler was found or an e…
9491 <arg name='enc' type='xmlCharEncoding' info='an xmlCharEncoding value.'/>
9494 …info>The "canonical" name for XML encoding. C.f. http://www.w3.org/TR/REC-xml#charencodi…
9495 <return type='const char *' info='the canonical name for the given encoding'/>
9496 <arg name='enc' type='xmlCharEncoding' info='the encoding'/>
9499 …<info>DEPRECATED: Use xmlGetDocCompressMode get the default compression mode used, ZLIB based.</i…
9500 <return type='int' info='0 (uncompressed) to 9 (max compression)'/>
9503 <info>get the compression ratio for a document, ZLIB based</info>
9504 <return type='int' info='0 (uncompressed) to 9 (max compression)'/>
9505 <arg name='doc' type='const xmlDoc *' info='the document'/>
9508 <info>Do an entity lookup in the document entity hash table and</info>
9509 …<return type='xmlEntityPtr' info='the corresponding entity, otherwise a lookup is done in the pred…
9510 <arg name='doc' type='const xmlDoc *' info='the document referencing the entity'/>
9511 <arg name='name' type='const xmlChar *' info='the entity name'/>
9514 <info>Search the DTD for the description of this attribute on this element.</info>
9515 <return type='xmlAttributePtr' info='the xmlAttributePtr if found or NULL'/>
9516 <arg name='dtd' type='xmlDtdPtr' info='a pointer to the DtD to search'/>
9517 <arg name='elem' type='const xmlChar *' info='the element name'/>
9518 <arg name='name' type='const xmlChar *' info='the attribute name'/>
9521 …<info>Search the DTD for the description of this element NOTE: A NULL return value can also mean …
9522 <return type='xmlElementPtr' info='the xmlElementPtr if found or NULL'/>
9523 <arg name='dtd' type='xmlDtdPtr' info='a pointer to the DtD to search'/>
9524 <arg name='name' type='const xmlChar *' info='the element name'/>
9527 <info>Do an entity lookup in the DTD entity hash table and</info>
9528 …<return type='xmlEntityPtr' info='the corresponding entity, if found. Note: the first argument is …
9529 <arg name='doc' type='xmlDocPtr' info='the document referencing the entity'/>
9530 <arg name='name' type='const xmlChar *' info='the entity name'/>
9533 <info>Search the DTD for the description of this notation</info>
9534 <return type='xmlNotationPtr' info='the xmlNotationPtr if found or NULL'/>
9535 <arg name='dtd' type='xmlDtdPtr' info='a pointer to the DtD to search'/>
9536 <arg name='name' type='const xmlChar *' info='the notation name'/>
9539 <info>Search the DTD for the description of this qualified attribute on this element.</info>
9540 <return type='xmlAttributePtr' info='the xmlAttributePtr if found or NULL'/>
9541 <arg name='dtd' type='xmlDtdPtr' info='a pointer to the DtD to search'/>
9542 <arg name='elem' type='const xmlChar *' info='the element name'/>
9543 <arg name='name' type='const xmlChar *' info='the attribute name'/>
9544 <arg name='prefix' type='const xmlChar *' info='the attribute namespace prefix'/>
9547 <info>Search the DTD for the description of this element</info>
9548 <return type='xmlElementPtr' info='the xmlElementPtr if found or NULL'/>
9549 <arg name='dtd' type='xmlDtdPtr' info='a pointer to the DtD to search'/>
9550 <arg name='name' type='const xmlChar *' info='the element name'/>
9551 <arg name='prefix' type='const xmlChar *' info='the element namespace prefix'/>
9554 …<info>DEPRECATED: This function is not thread-safe. Lookup an encoding name for the given alias.<…
9555 <return type='const char *' info='NULL if not found, otherwise the original name'/>
9556 …<arg name='alias' type='const char *' info='the alias name as parsed, in UTF-8 format (ASCII actua…
9559 …<info>DEPRECATED: See xmlSetExternalEntityLoader. Get the default external entity resolver functi…
9560 <return type='xmlExternalEntityLoader' info='the xmlExternalEntityLoader function pointer'/>
9563 <info>DEPRECATED</info>
9564 <return type='xmlGlobalStatePtr' info='NULL.'/>
9567 <info>Search the attribute declaring the given ID</info>
9568 <return type='xmlAttrPtr' info='NULL if not found, otherwise the xmlAttrPtr defining the ID'/>
9569 <arg name='doc' type='xmlDocPtr' info='pointer to the document'/>
9570 <arg name='ID' type='const xmlChar *' info='the ID value'/>
9573 <info>Get the internal subset of a document.</info>
9574 <return type='xmlDtdPtr' info='a pointer to the DTD object or NULL if not found.'/>
9575 <arg name='doc' type='const xmlDoc *' info='the document pointer'/>
9578 <info>Find the last child of a node.</info>
9579 <return type='xmlNodePtr' info='the last child or NULL if parent has no children.'/>
9580 <arg name='parent' type='const xmlNode *' info='the parent node'/>
9583 …<info>Get the last global error registered. This is per thread if compiled with thread support.</i…
9584 <return type='const xmlError *' info='a pointer to the error'/>
9587 …<info>Get line number of @node. Try to override the limitation of lines being store in 16 bits int…
9588 <return type='long' info='the line number if successful, -1 otherwise'/>
9589 <arg name='node' type='const xmlNode *' info='valid node'/>
9592 …info>Search and get the value of an attribute associated to a node This does the entity substituti…
9593 …<return type='xmlChar *' info='the attribute value or NULL if not found or a memory allocation fai…
9594 <arg name='node' type='const xmlNode *' info='the node'/>
9595 <arg name='name' type='const xmlChar *' info='the attribute name'/>
9598 <info>Build a structure based Path for the given node</info>
9599 …<return type='xmlChar *' info='the new path or NULL in case of error. The caller must free the ret…
9600 <arg name='node' type='const xmlNode *' info='a node'/>
9603 …<info>Find all in-scope namespaces of a node. Use xmlGetNsListSafe for better error reporting.</i…
9604 …<return type='xmlNsPtr *' info='a NULL terminated array of namespace pointers that must be freed b…
9605 <arg name='doc' type='const xmlDoc *' info='the document'/>
9606 <arg name='node' type='const xmlNode *' info='the current node'/>
9609 …info>Find all in-scope namespaces of a node. @out returns a NULL terminated array of namespace poi…
9610 …<return type='int' info='0 on success, 1 if no namespaces were found, -1 if a memory allocation fa…
9611 <arg name='doc' type='const xmlDoc *' info='the document'/>
9612 <arg name='node' type='const xmlNode *' info='the current node'/>
9613 <arg name='out' type='xmlNsPtr **' info='the returned namespace array'/>
9616 …info>Search and get the value of an attribute associated to a node This attribute has to be anchor…
9617 …<return type='xmlChar *' info='the attribute value or NULL if not found or a memory allocation fai…
9618 <arg name='node' type='const xmlNode *' info='the node'/>
9619 <arg name='name' type='const xmlChar *' info='the attribute name'/>
9620 <arg name='nameSpace' type='const xmlChar *' info='the URI of the namespace'/>
9623 <info>Do an entity lookup in the internal and external subsets and</info>
9624 …<return type='xmlEntityPtr' info='the corresponding parameter entity, if found. Returns A pointer…
9625 <arg name='doc' type='xmlDocPtr' info='the document referencing the entity'/>
9626 <arg name='name' type='const xmlChar *' info='the entity name'/>
9629 <info>Check whether this name is an predefined entity.</info>
9630 <return type='xmlEntityPtr' info='NULL if not, otherwise the entity'/>
9631 <arg name='name' type='const xmlChar *' info='the entity name'/>
9634 …info>Search and get the value of an attribute associated to a node This does the entity substituti…
9635 …<return type='xmlChar *' info='the attribute value or NULL if not found or a memory allocation fai…
9636 <arg name='node' type='const xmlNode *' info='the node'/>
9637 <arg name='name' type='const xmlChar *' info='the attribute name'/>
9640 …<info>DEPRECATED, do not use. This function will be removed from the public API. Find the set of …
9641 <return type='xmlListPtr' info='NULL if not found, otherwise node set for the ID.'/>
9642 <arg name='doc' type='xmlDocPtr' info='pointer to the document'/>
9643 <arg name='ID' type='const xmlChar *' info='the ID value'/>
9646 …info>DEPRECATED: Internal function, do not use. xmlGetThreadId() find the current thread ID numbe…
9647 <return type='int' info='the current thread ID number'/>
9650 <info>Read the first UTF8 character from @utf</info>
9651 …<return type='int' info='the char value or -1 in case of error, and sets *len to the actual number…
9652 <arg name='utf' type='const unsigned char *' info='a sequence of UTF-8 encoded bytes'/>
9653 …<arg name='len' type='int *' info='a pointer to the minimum number of bytes present in the sequenc…
9656 <info>Examines if the library has been compiled with a given feature.</info>
9657 …<return type='int' info='a non-zero value if the feature exist, otherwise zero. Returns zero (0) i…
9658 <arg name='feature' type='xmlFeature' info='the feature to be examined'/>
9661 …info>Search for an attribute associated to a node This attribute has to be anchored in the namespa…
9662 …<return type='xmlAttrPtr' info='the attribute or the attribute declaration or NULL if neither was …
9663 <arg name='node' type='const xmlNode *' info='the node'/>
9664 <arg name='name' type='const xmlChar *' info='the attribute name'/>
9665 <arg name='nameSpace' type='const xmlChar *' info='the URI of the namespace'/>
9668 …<info>Search an attribute associated to a node This function also looks in DTD attribute declarati…
9669 …<return type='xmlAttrPtr' info='the attribute or the attribute declaration or NULL if neither was …
9670 <arg name='node' type='const xmlNode *' info='the node'/>
9671 <arg name='name' type='const xmlChar *' info='the attribute name'/>
9674 …info>Add a hash table entry. If an entry with this key already exists, payload will not be updated…
9675 <return type='int' info='1 on success, 0 if an entry exists and -1 in case of error.'/>
9676 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9677 <arg name='key' type='const xmlChar *' info='string key'/>
9678 <arg name='payload' type='void *' info='pointer to the payload'/>
9681 …<info>Add a hash table entry with two strings as key. See xmlHashAdd. Available since 2.13.0.</i…
9682 <return type='int' info='1 on success, 0 if an entry exists and -1 in case of error.'/>
9683 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9684 <arg name='key' type='const xmlChar *' info='first string key'/>
9685 <arg name='key2' type='const xmlChar *' info='second string key'/>
9686 <arg name='payload' type='void *' info='pointer to the payload'/>
9689 …<info>Add a hash table entry with three strings as key. See xmlHashAdd. Available since 2.13.0.<…
9690 <return type='int' info='1 on success, 0 if an entry exists and -1 in case of error.'/>
9691 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9692 <arg name='key' type='const xmlChar *' info='first string key'/>
9693 <arg name='key2' type='const xmlChar *' info='second string key'/>
9694 <arg name='key3' type='const xmlChar *' info='third string key'/>
9695 <arg name='payload' type='void *' info='pointer to the payload'/>
9698 …info>Add a hash table entry. If an entry with this key already exists, payload will not be updated…
9699 <return type='int' info='0 on success and -1 in case of error.'/>
9700 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9701 <arg name='key' type='const xmlChar *' info='string key'/>
9702 <arg name='payload' type='void *' info='pointer to the payload'/>
9705 <info>Add a hash table entry with two strings as key. See xmlHashAddEntry.</info>
9706 <return type='int' info='0 on success and -1 in case of error.'/>
9707 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9708 <arg name='key' type='const xmlChar *' info='first string key'/>
9709 <arg name='key2' type='const xmlChar *' info='second string key'/>
9710 <arg name='payload' type='void *' info='pointer to the payload'/>
9713 <info>Add a hash table entry with three strings as key. See xmlHashAddEntry.</info>
9714 <return type='int' info='0 on success and -1 in case of error.'/>
9715 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9716 <arg name='key' type='const xmlChar *' info='first string key'/>
9717 <arg name='key2' type='const xmlChar *' info='second string key'/>
9718 <arg name='key3' type='const xmlChar *' info='third string key'/>
9719 <arg name='payload' type='void *' info='pointer to the payload'/>
9722 <info>Callback to copy data from a hash.</info>
9723 <return type='void *' info='a copy of the data or NULL in case of error.'/>
9724 <arg name='payload' type='void *' info='the data in the hash'/>
9725 <arg name='name' type='const xmlChar *' info='the name associated'/>
9728 …<info>DEPRECATED: Leaks memory in error case. Copy the hash table using @copy to copy payloads.</…
9729 <return type='xmlHashTablePtr' info='the new table or NULL if a memory allocation failed.'/>
9730 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9731 <arg name='copy' type='xmlHashCopier' info='copier function for items in the hash'/>
9734 <info>Copy the hash table using @copyFunc to copy payloads. Available since 2.13.0.</info>
9735 <return type='xmlHashTablePtr' info='the new table or NULL if a memory allocation failed.'/>
9736 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9737 <arg name='copyFunc' type='xmlHashCopier' info='copier function for items in the hash'/>
9738 … <arg name='deallocFunc' type='xmlHashDeallocator' info='deallocation function in case of errors'/>
9741 …<info>Create a new hash table. Set size to zero if the number of entries can't be estimated.<…
9742 …<return type='xmlHashTablePtr' info='the newly created object, or NULL if a memory allocation fail…
9743 <arg name='size' type='int' info='initial size of the hash table'/>
9746 …info>Create a new hash table backed by a dictionary. This can reduce resource usage considerably i…
9747 …<return type='xmlHashTablePtr' info='the newly created object, or NULL if a memory allocation fail…
9748 <arg name='size' type='int' info='the size of the hash table'/>
9749 <arg name='dict' type='xmlDictPtr' info='a dictionary to use for the hash'/>
9752 <info>Callback to free data from a hash.</info>
9754 <arg name='payload' type='void *' info='the data in the hash'/>
9755 <arg name='name' type='const xmlChar *' info='the name associated'/>
9758 <info>Free a hash table entry with xmlFree.</info>
9760 <arg name='entry' type='void *' info='hash table entry'/>
9761 <arg name='key' type='const xmlChar *' info='the entry's string key'/>
9764 … <info>Free the hash and its contents. The payload is deallocated with @dealloc if provided.</info>
9766 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9767 <arg name='dealloc' type='xmlHashDeallocator' info='deallocator function or NULL'/>
9770 <info>Find the entry specified by @key.</info>
9771 <return type='void *' info='a pointer to the payload or NULL if no entry was found.'/>
9772 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9773 <arg name='key' type='const xmlChar *' info='string key'/>
9776 <info>Find the payload specified by the (@key, @key2) tuple.</info>
9777 <return type='void *' info='a pointer to the payload or NULL if no entry was found.'/>
9778 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9779 <arg name='key' type='const xmlChar *' info='first string key'/>
9780 <arg name='key2' type='const xmlChar *' info='second string key'/>
9783 <info>Find the payload specified by the (@key, @key2, @key3) tuple.</info>
9784 <return type='void *' info='a pointer to the payload or NULL if no entry was found.'/>
9785 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9786 <arg name='key' type='const xmlChar *' info='first string key'/>
9787 <arg name='key2' type='const xmlChar *' info='second string key'/>
9788 <arg name='key3' type='const xmlChar *' info='third string key'/>
9791 <info>Find the payload specified by the QName @prefix:@name or @name.</info>
9792 <return type='void *' info='a pointer to the payload or NULL if no entry was found.'/>
9793 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9794 <arg name='prefix' type='const xmlChar *' info='prefix of the string key'/>
9795 <arg name='name' type='const xmlChar *' info='local name of the string key'/>
9798 <info>Find the payload specified by the QNames tuple.</info>
9799 <return type='void *' info='a pointer to the payload or NULL if no entry was found.'/>
9800 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9801 <arg name='prefix' type='const xmlChar *' info='first prefix'/>
9802 <arg name='name' type='const xmlChar *' info='first local name'/>
9803 <arg name='prefix2' type='const xmlChar *' info='second prefix'/>
9804 <arg name='name2' type='const xmlChar *' info='second local name'/>
9807 <info>Find the payload specified by the QNames tuple.</info>
9808 <return type='void *' info='a pointer to the payload or NULL if no entry was found.'/>
9809 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9810 <arg name='prefix' type='const xmlChar *' info='first prefix'/>
9811 <arg name='name' type='const xmlChar *' info='first local name'/>
9812 <arg name='prefix2' type='const xmlChar *' info='second prefix'/>
9813 <arg name='name2' type='const xmlChar *' info='second local name'/>
9814 <arg name='prefix3' type='const xmlChar *' info='third prefix'/>
9815 <arg name='name3' type='const xmlChar *' info='third local name'/>
9818 …<info>Find the entry specified by the @key and remove it from the hash table. Payload will be free…
9819 <return type='int' info='0 on success and -1 if no entry was found.'/>
9820 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9821 <arg name='key' type='const xmlChar *' info='string key'/>
9822 …<arg name='dealloc' type='xmlHashDeallocator' info='deallocator function for removed item or NULL'…
9825 <info>Remove an entry with two strings as key. See xmlHashRemoveEntry.</info>
9826 <return type='int' info='0 on success and -1 in case of error.'/>
9827 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9828 <arg name='key' type='const xmlChar *' info='first string key'/>
9829 <arg name='key2' type='const xmlChar *' info='second string key'/>
9830 …<arg name='dealloc' type='xmlHashDeallocator' info='deallocator function for removed item or NULL'…
9833 <info>Remove an entry with three strings as key. See xmlHashRemoveEntry.</info>
9834 <return type='int' info='0 on success and -1 in case of error.'/>
9835 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9836 <arg name='key' type='const xmlChar *' info='first string key'/>
9837 <arg name='key2' type='const xmlChar *' info='second string key'/>
9838 <arg name='key3' type='const xmlChar *' info='third string key'/>
9839 …<arg name='dealloc' type='xmlHashDeallocator' info='deallocator function for removed item or NULL'…
9842 <info>Scan the hash @table and apply @scan to each value.</info>
9844 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9845 <arg name='scan' type='xmlHashScanner' info='scanner function for items in the hash'/>
9846 <arg name='data' type='void *' info='extra data passed to @scan'/>
9849 …info>Scan the hash @table and apply @scan to each value matching (@key, @key2, @key3) tuple. If on…
9851 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9852 <arg name='key' type='const xmlChar *' info='first string key or NULL'/>
9853 <arg name='key2' type='const xmlChar *' info='second string key or NULL'/>
9854 <arg name='key3' type='const xmlChar *' info='third string key or NULL'/>
9855 <arg name='scan' type='xmlHashScanner' info='scanner function for items in the hash'/>
9856 <arg name='data' type='void *' info='extra data passed to @scan'/>
9859 <info>Scan the hash @table and apply @scan to each value.</info>
9861 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9862 <arg name='scan' type='xmlHashScannerFull' info='scanner function for items in the hash'/>
9863 <arg name='data' type='void *' info='extra data passed to @scan'/>
9866 …info>Scan the hash @table and apply @scan to each value matching (@key, @key2, @key3) tuple. If on…
9868 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9869 <arg name='key' type='const xmlChar *' info='first string key or NULL'/>
9870 <arg name='key2' type='const xmlChar *' info='second string key or NULL'/>
9871 <arg name='key3' type='const xmlChar *' info='third string key or NULL'/>
9872 <arg name='scan' type='xmlHashScannerFull' info='scanner function for items in the hash'/>
9873 <arg name='data' type='void *' info='extra data passed to @scan'/>
9876 <info>Callback when scanning data in a hash with the simple scanner.</info>
9878 <arg name='payload' type='void *' info='the data in the hash'/>
9879 <arg name='data' type='void *' info='extra scanner data'/>
9880 <arg name='name' type='const xmlChar *' info='the name associated'/>
9883 <info>Callback when scanning data in a hash with the full scanner.</info>
9885 <arg name='payload' type='void *' info='the data in the hash'/>
9886 <arg name='data' type='void *' info='extra scanner data'/>
9887 <arg name='name' type='const xmlChar *' info='the name associated'/>
9888 <arg name='name2' type='const xmlChar *' info='the second name associated'/>
9889 <arg name='name3' type='const xmlChar *' info='the third name associated'/>
9892 <info>Query the number of elements in the hash table.</info>
9893 <return type='int' info='the number of elements in the hash table or -1 in case of error.'/>
9894 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9897 …<info>Add a hash table entry. If an entry with this key already exists, the old payload will be fr…
9898 <return type='int' info='0 in case of success, -1 if a memory allocation failed.'/>
9899 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9900 <arg name='key' type='const xmlChar *' info='string key'/>
9901 <arg name='payload' type='void *' info='pointer to the payload'/>
9902 …<arg name='dealloc' type='xmlHashDeallocator' info='deallocator function for replaced item or NULL…
9905 <info>Add a hash table entry with two strings as key. See xmlHashUpdateEntry.</info>
9906 <return type='int' info='0 on success and -1 in case of error.'/>
9907 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9908 <arg name='key' type='const xmlChar *' info='first string key'/>
9909 <arg name='key2' type='const xmlChar *' info='second string key'/>
9910 <arg name='payload' type='void *' info='pointer to the payload'/>
9911 …<arg name='dealloc' type='xmlHashDeallocator' info='deallocator function for replaced item or NULL…
9914 <info>Add a hash table entry with three strings as key. See xmlHashUpdateEntry.</info>
9915 <return type='int' info='0 on success and -1 in case of error.'/>
9916 <arg name='hash' type='xmlHashTablePtr' info='hash table'/>
9917 <arg name='key' type='const xmlChar *' info='first string key'/>
9918 <arg name='key2' type='const xmlChar *' info='second string key'/>
9919 <arg name='key3' type='const xmlChar *' info='third string key'/>
9920 <arg name='payload' type='void *' info='pointer to the payload'/>
9921 …<arg name='dealloc' type='xmlHashDeallocator' info='deallocator function for replaced item or NULL…
9925 <info>DEPRECATED: Internal function, don't use. Close an HTTP I/O channel</info>
9926 <return type='int' info='0'/>
9927 <arg name='context' type='void *' info='the I/O context'/>
9931 … <info>DEPRECATED: Internal function, don't use. check if the URI matches an HTTP one</info>
9932 <return type='int' info='1 if matches, 0 otherwise'/>
9933 <arg name='filename' type='const char *' info='the URI for matching'/>
9937 <info>DEPRECATED: Internal function, don't use. open an HTTP I/O channel</info>
9938 <return type='void *' info='an I/O context or NULL in case of error'/>
9939 <arg name='filename' type='const char *' info='the URI for matching'/>
9943 <info>DEPRECATED: Support for HTTP POST has been removed.</info>
9944 <return type='void *' info='NULL.'/>
9945 <arg name='post_uri' type='const char *' info='The destination URI for the document'/>
9946 <arg name='compression' type='int' info='The compression desired for the document.'/>
9950 …<info>DEPRECATED: Internal function, don't use. Read @len bytes to @buffer from the I/O chan…
9951 <return type='int' info='the number of bytes written'/>
9952 <arg name='context' type='void *' info='the I/O context'/>
9953 <arg name='buffer' type='char *' info='where to drop data'/>
9954 <arg name='len' type='int' info='number of bytes to write'/>
9958 <info>Load and parse a DTD</info>
9959 …<return type='xmlDtdPtr' info='the resulting xmlDtdPtr or NULL in case of error. @input will be fr…
9960 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block or NULL'/>
9961 <arg name='input' type='xmlParserInputBufferPtr' info='an Input Buffer'/>
9962 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
9965 <info>DEPRECATED: Alias for xmlInitParser.</info>
9969 <info>DEPRECATED: Alias for xmlInitParser.</info>
9973 <info>DEPRECATED: Alias for xmlInitParser.</info>
9974 <return type='int' info='0.'/>
9977 … <info>DEPRECATED: Don't use. -- Initialize (set to initial state) node info sequence</info>
9979 <arg name='seq' type='xmlParserNodeInfoSeqPtr' info='a node info sequence pointer'/>
9982 …<info>Initialization function for the XML parser. Call once from the main thread before using the…
9986 …<info>DEPRECATED: Internal function which will be made private in a future version. Initialize a …
9987 <return type='int' info='0 in case of success and -1 in case of error'/>
9988 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9991 <info>DEPRECATED: Alias for xmlInitParser.</info>
9996 <info>Load the default system catalog.</info>
10000 <info>DEPRECATED: Alias for xmlInitParser.</info>
10001 <return type='int' info='0.'/>
10004 <info>DEPRECATED: No-op.</info>
10006 <arg name='gs' type='xmlGlobalStatePtr' info='a pointer to a newly allocated global state'/>
10009 <info>Callback used in the I/O Input API to close the resource</info>
10010 <return type='int' info='0 or -1 in case of error'/>
10011 <arg name='context' type='void *' info='an Input context'/>
10014 …<info>Callback used in the I/O Input API to detect if the current handler can provide input functi…
10015 <return type='int' info='1 if yes and 0 if another Input module should be used'/>
10016 <arg name='filename' type='char const *' info='the filename or URI'/>
10019 <info>Callback used in the I/O Input API to open the resource</info>
10020 <return type='void *' info='an Input context or NULL in case or error'/>
10021 <arg name='filename' type='char const *' info='the filename or URI'/>
10024 <info>Callback used in the I/O Input API to read the resource</info>
10025 <return type='int' info='the number of bytes read or -1 in case of error'/>
10026 <arg name='context' type='void *' info='an Input context'/>
10027 <arg name='buffer' type='char *' info='the buffer to store data read'/>
10028 <arg name='len' type='int' info='the length of the buffer in bytes'/>
10031 <info>Use encoding handler to decode input data. Closes the handler on error.</info>
10032 <return type='int' info='an xmlParserErrors code.'/>
10033 <arg name='input' type='xmlParserInputPtr' info='the input stream'/>
10034 <arg name='handler' type='xmlCharEncodingHandlerPtr' info='the encoding handler'/>
10037 <info>This function is DEPRECATED. Use xmlIsBaseChar_ch or xmlIsBaseCharQ instead</info>
10038 <return type='int' info='true if argument valid, false otherwise'/>
10039 <arg name='ch' type='unsigned int' info='character to validate'/>
10042 <info>This function is DEPRECATED. Use xmlIsBlank_ch or xmlIsBlankQ instead</info>
10043 <return type='int' info='true if argument valid, false otherwise'/>
10044 <arg name='ch' type='unsigned int' info='character to validate'/>
10047 …<info>Checks whether this node is an empty or whitespace only (and possibly ignorable) text-node.<…
10048 <return type='int' info='1 yes, 0 no'/>
10049 <arg name='node' type='const xmlNode *' info='the node'/>
10052 <info>This function is DEPRECATED. Use xmlIsChar_ch or xmlIsCharQ instead</info>
10053 <return type='int' info='true if argument valid, false otherwise'/>
10054 <arg name='ch' type='unsigned int' info='character to validate'/>
10057 <info>This function is DEPRECATED. Use xmlIsCombiningQ instead</info>
10058 <return type='int' info='true if argument valid, false otherwise'/>
10059 <arg name='ch' type='unsigned int' info='character to validate'/>
10062 <info>This function is DEPRECATED. Use xmlIsDigit_ch or xmlIsDigitQ instead</info>
10063 <return type='int' info='true if argument valid, false otherwise'/>
10064 <arg name='ch' type='unsigned int' info='character to validate'/>
10067 <info>This function is DEPRECATED. Use xmlIsExtender_ch or xmlIsExtenderQ instead</info>
10068 <return type='int' info='true if argument valid, false otherwise'/>
10069 <arg name='ch' type='unsigned int' info='character to validate'/>
10072 …info>Determine whether an attribute is of type ID. In case we have DTD(s) then this is done if DTD…
10073 …<return type='int' info='0 or 1 depending on the lookup result or -1 if a memory allocation failed…
10074 <arg name='doc' type='xmlDocPtr' info='the document'/>
10075 <arg name='elem' type='xmlNodePtr' info='the element carrying the attribute'/>
10076 <arg name='attr' type='xmlAttrPtr' info='the attribute'/>
10079 <info>This function is DEPRECATED. Use xmlIsIdeographicQ instead</info>
10080 <return type='int' info='true if argument valid, false otherwise'/>
10081 <arg name='ch' type='unsigned int' info='character to validate'/>
10084 …info>DEPRECATED: Internal function, don't use. Check whether the character is allowed by the…
10085 <return type='int' info='0 if not, non-zero otherwise'/>
10086 <arg name='c' type='int' info='an unicode character (int)'/>
10089 …<info>DEPRECATED: Internal function, do not use. Check whether the current thread is the main thr…
10090 <return type='int' info='1 if the current thread is the main thread, 0 otherwise'/>
10093 …<info>Search in the DtDs whether an element accept Mixed content (or ANY) basically if it is suppo…
10094 <return type='int' info='0 if no, 1 if yes, and -1 if no element description is available'/>
10095 <arg name='doc' type='xmlDocPtr' info='the document'/>
10096 <arg name='name' type='const xmlChar *' info='the element name'/>
10099 <info>This function is DEPRECATED. Use xmlIsPubidChar_ch or xmlIsPubidCharQ instead</info>
10100 <return type='int' info='true if argument valid, false otherwise'/>
10101 <arg name='ch' type='unsigned int' info='character to validate'/>
10104 …info>DEPRECATED, do not use. This function will be removed from the public API. Determine whether…
10105 <return type='int' info='0 or 1 depending on the lookup result'/>
10106 <arg name='doc' type='xmlDocPtr' info='the document'/>
10107 <arg name='elem' type='xmlNodePtr' info='the element carrying the attribute'/>
10108 <arg name='attr' type='xmlAttrPtr' info='the attribute'/>
10111 <info>Try to find if the document correspond to an XHTML DTD</info>
10112 <return type='int' info='1 if true, 0 if not and -1 in case of error'/>
10113 <arg name='systemID' type='const xmlChar *' info='the system identifier'/>
10114 <arg name='publicID' type='const xmlChar *' info='the public identifier'/>
10117 …info>DEPRECATED: Use the modern options API with XML_PARSE_NOBLANKS. Set and return the previous …
10118 <return type='int' info='the last value for 0 for no substitution, 1 for substitution.'/>
10119 <arg name='val' type='int' info='int 0 or 1'/>
10122 …<info>Find the last child node which is an element. Note that entity references are not expanded.…
10123 <return type='xmlNodePtr' info='the last element or NULL if parent has no children.'/>
10124 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
10127 …info>DEPRECATED: The modern options API always enables line numbers. Set and return the previous …
10128 <return type='int' info='the last value for 0 for no substitution, 1 for substitution.'/>
10129 <arg name='val' type='int' info='int 0 or 1'/>
10132 <info>See Returns.</info>
10133 <return type='void *' info='a pointer to the data referenced from this link'/>
10134 <arg name='lk' type='xmlLinkPtr' info='a link'/>
10137 <info>Insert data in the ordered list at the end for this value</info>
10138 <return type='int' info='0 in case of success, 1 in case of failure'/>
10139 <arg name='l' type='xmlListPtr' info='a list'/>
10140 <arg name='data' type='void *' info='the data'/>
10143 <info>Remove the all data in the list</info>
10145 <arg name='l' type='xmlListPtr' info='a list'/>
10148 <info>Move all the element from the old list in the new list</info>
10149 <return type='int' info='0 in case of success 1 in case of error'/>
10150 <arg name='cur' type='xmlListPtr' info='the new list'/>
10151 <arg name='old' type='xmlListPtr' info='the old list'/>
10154 <info>Create a new list</info>
10155 <return type='xmlListPtr' info='the new list or NULL in case of error'/>
10156 <arg name='deallocator' type='xmlListDeallocator' info='an optional deallocator function'/>
10157 <arg name='compare' type='xmlListDataCompare' info='an optional comparison function'/>
10160 <info>Callback function used to compare 2 data.</info>
10161 <return type='int' info='0 is equality, -1 or 1 otherwise depending on the ordering.'/>
10162 <arg name='data0' type='const void *' info='the first data'/>
10163 <arg name='data1' type='const void *' info='the second data'/>
10166 <info>Callback function used to free data from a list.</info>
10168 <arg name='lk' type='xmlLinkPtr' info='the data to deallocate'/>
10171 <info>Deletes the list and its associated data</info>
10173 <arg name='l' type='xmlListPtr' info='a list'/>
10176 <info>Duplicate the list</info>
10177 <return type='xmlListPtr' info='a new copy of the list or NULL in case of error'/>
10178 <arg name='old' type='xmlListPtr' info='the list'/>
10181 <info>Is the list empty ?</info>
10182 <return type='int' info='1 if the list is empty, 0 if not empty and -1 in case of error'/>
10183 <arg name='l' type='xmlListPtr' info='a list'/>
10186 <info>Get the last element in the list</info>
10187 <return type='xmlLinkPtr' info='the last element in the list, or NULL'/>
10188 <arg name='l' type='xmlListPtr' info='a list'/>
10191 <info>Get the first element in the list</info>
10192 <return type='xmlLinkPtr' info='the first element in the list, or NULL'/>
10193 <arg name='l' type='xmlListPtr' info='a list'/>
10196 <info>Insert data in the ordered list at the beginning for this value</info>
10197 <return type='int' info='0 in case of success, 1 in case of failure'/>
10198 <arg name='l' type='xmlListPtr' info='a list'/>
10199 <arg name='data' type='void *' info='the data'/>
10202 …<info>include all the elements of the second list in the first one and clear the second list</info>
10204 <arg name='l1' type='xmlListPtr' info='the original list'/>
10205 <arg name='l2' type='xmlListPtr' info='the new list'/>
10208 <info>Removes the last element in the list</info>
10210 <arg name='l' type='xmlListPtr' info='a list'/>
10213 <info>Removes the first element in the list</info>
10215 <arg name='l' type='xmlListPtr' info='a list'/>
10218 <info>add the new data at the end of the list</info>
10219 <return type='int' info='1 if successful, 0 otherwise'/>
10220 <arg name='l' type='xmlListPtr' info='a list'/>
10221 <arg name='data' type='void *' info='new data'/>
10224 <info>add the new data at the beginning of the list</info>
10225 <return type='int' info='1 if successful, 0 otherwise'/>
10226 <arg name='l' type='xmlListPtr' info='a list'/>
10227 <arg name='data' type='void *' info='new data'/>
10230 <info>Remove the all instance associated to data in the list</info>
10231 <return type='int' info='the number of deallocation, or 0 if not found'/>
10232 <arg name='l' type='xmlListPtr' info='a list'/>
10233 <arg name='data' type='void *' info='list data'/>
10236 <info>Remove the first instance associated to data in the list</info>
10237 <return type='int' info='1 if a deallocation occurred, or 0 if not found'/>
10238 <arg name='l' type='xmlListPtr' info='a list'/>
10239 <arg name='data' type='void *' info='list data'/>
10242 <info>Remove the last instance associated to data in the list</info>
10243 <return type='int' info='1 if a deallocation occurred, or 0 if not found'/>
10244 <arg name='l' type='xmlListPtr' info='a list'/>
10245 <arg name='data' type='void *' info='list data'/>
10248 <info>Reverse the order of the elements in the list</info>
10250 <arg name='l' type='xmlListPtr' info='a list'/>
10253 <info>Search the list in reverse order for an existing value of @data</info>
10254 <return type='void *' info='the value associated to @data or NULL in case of error'/>
10255 <arg name='l' type='xmlListPtr' info='a list'/>
10256 <arg name='data' type='void *' info='a search value'/>
10259 … <info>Walk all the element of the list in reverse order and apply the walker function to it</info>
10261 <arg name='l' type='xmlListPtr' info='a list'/>
10262 <arg name='walker' type='xmlListWalker' info='a processing function'/>
10263 <arg name='user' type='void *' info='a user parameter passed to the walker function'/>
10266 <info>Search the list for an existing value of @data</info>
10267 <return type='void *' info='the value associated to @data or NULL in case of error'/>
10268 <arg name='l' type='xmlListPtr' info='a list'/>
10269 <arg name='data' type='void *' info='a search value'/>
10272 <info>Get the number of elements in the list</info>
10273 <return type='int' info='the number of elements in the list or -1 in case of error'/>
10274 <arg name='l' type='xmlListPtr' info='a list'/>
10277 <info>Sort all the elements in the list</info>
10279 <arg name='l' type='xmlListPtr' info='a list'/>
10282 …<info>Walk all the element of the first from first to last and apply the walker function to it</in…
10284 <arg name='l' type='xmlListPtr' info='a list'/>
10285 <arg name='walker' type='xmlListWalker' info='a processing function'/>
10286 <arg name='user' type='void *' info='a user parameter passed to the walker function'/>
10289 <info>Callback function used when walking a list with xmlListWalk().</info>
10290 <return type='int' info='0 to stop walking the list, 1 otherwise.'/>
10291 <arg name='data' type='const void *' info='the data found in the list'/>
10292 <arg name='user' type='void *' info='extra user provided data to the walker'/>
10296 …info>Load the catalog and build the associated data structures. This can be either an XML Catalog …
10297 <return type='xmlCatalogPtr' info='the catalog parsed or NULL in case of error'/>
10298 <arg name='filename' type='const char *' info='a file path'/>
10302 …info>Load the catalog and makes its definitions effective for the default external entity loader. …
10303 <return type='int' info='0 in case of success -1 in case of error'/>
10304 <arg name='filename' type='const char *' info='a file path'/>
10308 …info>Load the catalogs and makes their definitions effective for the default external entity loade…
10310 …<arg name='pathss' type='const char *' info='a list of directories separated by a colon or a space…
10313 …info>@URL is a filename or URL. If if contains the substring "://", it is assumed to be …
10314 <return type='xmlParserInputPtr' info='the xmlParserInputPtr or NULL'/>
10315 <arg name='URL' type='const char *' info='the URL for the entity to load'/>
10316 <arg name='ID' type='const char *' info='the Public ID for the entity to load'/>
10317 …<arg name='ctxt' type='xmlParserCtxtPtr' info='the context in which the entity is called or NULL'/>
10321 …info>Load an SGML super catalog. It won't expand CATALOG or DELEGATE references. This is only…
10322 <return type='xmlCatalogPtr' info='the catalog parsed or NULL in case of error'/>
10323 <arg name='filename' type='const char *' info='a file path'/>
10326 <info>xmlLockLibrary() is used to take out a re-entrant lock on the libxml2 library.</info>
10330 …info>Find or create a handler matching the encoding. The following converters are looked up in ord…
10331 …<return type='int' info='XML_ERR_OK, XML_ERR_UNSUPPORTED_ENCODING or another xmlParserErrors error…
10332 <arg name='enc' type='xmlCharEncoding' info='an xmlCharEncoding value.'/>
10333 <arg name='out' type='xmlCharEncodingHandler **' info='pointer to result'/>
10336 <info>DEPRECATED: don't use</info>
10337 … <return type='void *' info='a pointer to the allocated area or NULL in case of lack of memory.'/>
10338 … <arg name='size' type='size_t' info='an unsigned int specifying the size in byte to allocate.'/>
10339 <arg name='file' type='const char *' info='the file name or NULL'/>
10340 <arg name='line' type='int' info='the line number'/>
10343 <info>Signature for a malloc() implementation.</info>
10344 … <return type='void *' info='a pointer to the newly allocated block or NULL in case of error.'/>
10345 <arg name='size' type='size_t' info='the size requested in bytes'/>
10348 <info>DEPRECATED: don't use</info>
10349 … <return type='void *' info='a pointer to the allocated area or NULL in case of lack of memory.'/>
10350 <arg name='size' type='size_t' info='an int specifying the size in byte to allocate.'/>
10351 <arg name='file' type='const char *' info='the file name or NULL'/>
10352 <arg name='line' type='int' info='the line number'/>
10355 <info>Provides the number of memory areas currently allocated</info>
10356 <return type='int' info='an int representing the number of blocks'/>
10359 <info>DEPRECATED: This feature was removed.</info>
10361 <arg name='fp' type='FILE *' info='a FILE descriptor'/>
10364 <info>DEPRECATED: This feature was removed.</info>
10366 <arg name='fp' type='FILE *' info='a FILE descriptor'/>
10367 <arg name='nbBytes' type='long' info='the amount of memory to dump'/>
10370 <info>a free() equivalent, with error checking.</info>
10372 <arg name='ptr' type='void *' info='the memory block pointer'/>
10375 <info>Provides the memory access functions set currently in use</info>
10376 <return type='int' info='0 on success'/>
10377 <arg name='freeFunc' type='xmlFreeFunc *' info='place to save the free() function in use'/>
10378 … <arg name='mallocFunc' type='xmlMallocFunc *' info='place to save the malloc() function in use'/>
10379 …<arg name='reallocFunc' type='xmlReallocFunc *' info='place to save the realloc() function in use'…
10380 … <arg name='strdupFunc' type='xmlStrdupFunc *' info='place to save the strdup() function in use'/>
10383 <info>a malloc() equivalent, with logging of the allocation info.</info>
10384 … <return type='void *' info='a pointer to the allocated area or NULL in case of lack of memory.'/>
10385 <arg name='size' type='size_t' info='an int specifying the size in byte to allocate.'/>
10388 <info>a realloc() equivalent, with logging of the allocation info.</info>
10389 … <return type='void *' info='a pointer to the allocated area or NULL in case of lack of memory.'/>
10390 <arg name='ptr' type='void *' info='the initial memory block pointer'/>
10391 <arg name='size' type='size_t' info='an int specifying the size in byte to allocate.'/>
10394 …info>Override the default memory access functions with a new set This has to be called before any …
10395 <return type='int' info='0 on success'/>
10396 <arg name='freeFunc' type='xmlFreeFunc' info='the free() function to use'/>
10397 <arg name='mallocFunc' type='xmlMallocFunc' info='the malloc() function to use'/>
10398 <arg name='reallocFunc' type='xmlReallocFunc' info='the realloc() function to use'/>
10399 <arg name='strdupFunc' type='xmlStrdupFunc' info='the strdup() function to use'/>
10402 <info>DEPRECATED: This feature was removed.</info>
10404 <arg name='fp' type='FILE *' info='a FILE descriptor'/>
10405 <arg name='nr' type='int' info='number of entries to dump'/>
10408 <info></info>
10409 <return type='size_t' info='the size of a memory allocation.'/>
10410 <arg name='ptr' type='void *' info='pointer to the memory allocation'/>
10413 <info>DEPRECATED: don't use</info>
10414 … <return type='char *' info='a pointer to the new string or NULL if allocation error occurred.'/>
10415 <arg name='str' type='const char *' info='the initial string pointer'/>
10416 <arg name='file' type='const char *' info='the file name or NULL'/>
10417 <arg name='line' type='int' info='the line number'/>
10420 <info>Provides the amount of memory currently allocated</info>
10421 <return type='int' info='an int representing the amount of memory allocated.'/>
10424 <info>DEPRECATED: This feature was removed.</info>
10428 <info>a strdup() equivalent, with logging of the allocation info.</info>
10429 … <return type='char *' info='a pointer to the new string or NULL if allocation error occurred.'/>
10430 <arg name='str' type='const char *' info='the initial string pointer'/>
10434 …<info>The close operations unload the associated module and free the data associated to the module…
10435 …<return type='int' info='0 in case of success, -1 in case of argument error and -2 if the module c…
10436 <arg name='module' type='xmlModulePtr' info='the module handle'/>
10440 …<info>The free operations free the data associated to the module but does not unload the associate…
10441 <return type='int' info='0 in case of success, -1 in case of argument error'/>
10442 <arg name='module' type='xmlModulePtr' info='the module handle'/>
10446 …info>Opens a module/shared library given its name or path NOTE: that due to portability issues, be…
10447 <return type='xmlModulePtr' info='a handle for the module or NULL in case of error'/>
10448 <arg name='name' type='const char *' info='the module name'/>
10449 <arg name='options' type='int' info='a set of xmlModuleOption'/>
10453 …info>Lookup for a symbol address in the given module NOTE: that due to portability issues, behavio…
10454 <return type='int' info='0 if the symbol was found, or -1 in case of error'/>
10455 <arg name='module' type='xmlModulePtr' info='the module'/>
10456 <arg name='name' type='const char *' info='the name of the symbol'/>
10457 <arg name='symbol' type='void **' info='the resulting symbol address'/>
10460 <info>xmlMutexLock() is used to lock a libxml2 token.</info>
10462 <arg name='tok' type='xmlMutexPtr' info='the simple mutex'/>
10465 <info>xmlMutexUnlock() is used to unlock a libxml2 token.</info>
10467 <arg name='tok' type='xmlMutexPtr' info='the simple mutex'/>
10471 <info>Get the authentication header of an HTTP context</info>
10472 …<return type='const char *' info='the stashed value of the WWW-Authenticate or Proxy-Authenticate …
10473 <arg name='ctx' type='void *' info='the HTTP context'/>
10477 <info>Cleanup the HTTP protocol layer.</info>
10482 …<info>This function closes an HTTP context, it ends up the connection and free all data related to…
10484 <arg name='ctx' type='void *' info='the HTTP context'/>
10488 <info>Provides the specified content length from the HTTP header.</info>
10489 …<return type='int' info='the specified content length from the HTTP header. Note that a value of …
10490 <arg name='ctx' type='void *' info='the HTTP context'/>
10494 <info>Provides the specified encoding if specified in the HTTP headers.</info>
10495 <return type='const char *' info='the specified encoding or NULL if not available'/>
10496 <arg name='ctx' type='void *' info='the HTTP context'/>
10500 …<info>This function try to fetch the indicated resource via HTTP GET and save it's content in…
10501 …<return type='int' info='-1 in case of failure, 0 in case of success. The contentType, if provided…
10502 <arg name='URL' type='const char *' info='The URL to load'/>
10503 … <arg name='filename' type='const char *' info='the filename where the content should be saved'/>
10504 …<arg name='contentType' type='char **' info='if available the Content-Type information will be ret…
10508 … <info>Initialize the HTTP protocol layer. Currently it just checks for proxy information</info>
10513 …info>This function try to open a connection to the indicated resource via HTTP using the given @me…
10514 …<return type='void *' info='NULL in case of failure, otherwise a request handler. The contentType,…
10515 <arg name='URL' type='const char *' info='The URL to load'/>
10516 <arg name='method' type='const char *' info='the HTTP method to use'/>
10517 <arg name='input' type='const char *' info='the input string if any'/>
10518 <arg name='contentType' type='char **' info='the Content-Type information IN and OUT'/>
10519 <arg name='headers' type='const char *' info='the extra headers'/>
10520 <arg name='ilen' type='int' info='input length'/>
10524 …info>This function try to open a connection to the indicated resource via HTTP using the given @me…
10525 …<return type='void *' info='NULL in case of failure, otherwise a request handler. The contentType,…
10526 <arg name='URL' type='const char *' info='The URL to load'/>
10527 <arg name='method' type='const char *' info='the HTTP method to use'/>
10528 <arg name='input' type='const char *' info='the input string if any'/>
10529 <arg name='contentType' type='char **' info='the Content-Type information IN and OUT'/>
10530 <arg name='redir' type='char **' info='the redirected URL OUT'/>
10531 <arg name='headers' type='const char *' info='the extra headers'/>
10532 <arg name='ilen' type='int' info='input length'/>
10536 <info>Provides the specified Mime-Type if specified in the HTTP headers.</info>
10537 <return type='const char *' info='the specified Mime-Type or NULL if not available'/>
10538 <arg name='ctx' type='void *' info='the HTTP context'/>
10542 <info>This function try to open a connection to the indicated resource via HTTP GET.</info>
10543 …<return type='void *' info='NULL in case of failure, otherwise a request handler. The contentType,…
10544 <arg name='URL' type='const char *' info='The URL to load'/>
10545 …<arg name='contentType' type='char **' info='if available the Content-Type information will be ret…
10549 <info>This function try to open a connection to the indicated resource via HTTP GET.</info>
10550 …<return type='void *' info='NULL in case of failure, otherwise a request handler. The contentType,…
10551 <arg name='URL' type='const char *' info='The URL to load'/>
10552 …<arg name='contentType' type='char **' info='if available the Content-Type information will be ret…
10553 <arg name='redir' type='char **' info='if available the redirected URL will be returned'/>
10557 …<info>This function tries to read @len bytes from the existing HTTP connection and saves them in @…
10558 …<return type='int' info='the number of byte read. 0 is an indication of an end of connection. -1 i…
10559 <arg name='ctx' type='void *' info='the HTTP context'/>
10560 <arg name='dest' type='void *' info='a buffer'/>
10561 <arg name='len' type='int' info='the buffer length'/>
10565 <info>Provides the specified redirection URL if available from the HTTP header.</info>
10566 <return type='const char *' info='the specified redirection URL or NULL if not redirected.'/>
10567 <arg name='ctx' type='void *' info='the HTTP context'/>
10571 <info>Get the latest HTTP return code received</info>
10572 <return type='int' info='the HTTP return code for the request.'/>
10573 <arg name='ctx' type='void *' info='the HTTP context'/>
10577 …<info>This function saves the output of the HTTP transaction to a file It closes and free the cont…
10578 <return type='int' info='-1 in case of failure, 0 in case of success.'/>
10579 <arg name='ctxt' type='void *' info='the HTTP context'/>
10580 … <arg name='filename' type='const char *' info='the filename where the content should be saved'/>
10584 …info>(Re)Initialize the HTTP Proxy context by parsing the URL and finding the protocol host port i…
10586 … <arg name='URL' type='const char *' info='The proxy URL used to initialize the proxy context'/>
10590 <info>Create a new automata</info>
10591 <return type='xmlAutomataPtr' info='the new object or NULL in case of failure'/>
10594 <info>Create a CDATA section node.</info>
10595 …<return type='xmlNodePtr' info='a pointer to the new node object or NULL if a memory allocation fa…
10596 <arg name='doc' type='xmlDocPtr' info='the target document (optional)'/>
10597 <arg name='content' type='const xmlChar *' info='raw text content (optional)'/>
10598 <arg name='len' type='int' info='size of text content'/>
10602 <info>create a new Catalog.</info>
10603 <return type='xmlCatalogPtr' info='the xmlCatalogPtr or NULL in case of error'/>
10604 <arg name='sgml' type='int' info='should this create an SGML catalog'/>
10607 …<info>DEPRECATED: This function modifies global state and is not thread-safe. Create and register…
10608 …<return type='xmlCharEncodingHandlerPtr' info='the xmlCharEncodingHandlerPtr created (or NULL in c…
10609 … <arg name='name' type='const char *' info='the encoding name, in UTF-8 format (ASCII actually)'/>
10610 …<arg name='input' type='xmlCharEncodingInputFunc' info='the xmlCharEncodingInputFunc to read that …
10611 …<arg name='output' type='xmlCharEncodingOutputFunc' info='the xmlCharEncodingOutputFunc to write t…
10614 …info>This function is MISNAMED. It doesn't create a character reference but an entity referen…
10615 …<return type='xmlNodePtr' info='a pointer to the new node object or NULL if arguments are invalid …
10616 <arg name='doc' type='xmlDocPtr' info='the target document (optional)'/>
10617 <arg name='name' type='const xmlChar *' info='the entity name'/>
10620 …info>Create a new child element and append it to a parent element. If @ns is NULL, the newly crea…
10621 …<return type='xmlNodePtr' info='a pointer to the new node object or NULL if arguments are invalid …
10622 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
10623 <arg name='ns' type='xmlNsPtr' info='a namespace (optional)'/>
10624 <arg name='name' type='const xmlChar *' info='the name of the child'/>
10625 … <arg name='content' type='const xmlChar *' info='text content with XML references (optional)'/>
10628 …<info>Use of this function is DISCOURAGED in favor of xmlNewDocComment. Create a comment node.</i…
10629 …<return type='xmlNodePtr' info='a pointer to the new node object or NULL if a memory allocation fa…
10630 <arg name='content' type='const xmlChar *' info='the comment content (optional)'/>
10633 <info>Creates a new XML document. If version is NULL, "1.0" is used.</info>
10634 <return type='xmlDocPtr' info='a new document or NULL if a memory allocation failed.'/>
10635 …<arg name='version' type='const xmlChar *' info='XML version string like "1.0" (optional…
10638 <info>Create a comment node.</info>
10639 …<return type='xmlNodePtr' info='a pointer to the new node object or NULL if a memory allocation fa…
10640 <arg name='doc' type='xmlDocPtr' info='the document'/>
10641 <arg name='content' type='const xmlChar *' info='the comment content'/>
10644 <info>Allocate an element content structure for the document.</info>
10645 …<return type='xmlElementContentPtr' info='NULL if not, otherwise the new element content structure…
10646 <arg name='doc' type='xmlDocPtr' info='the document'/>
10647 <arg name='name' type='const xmlChar *' info='the subelement name or NULL'/>
10648 <arg name='type' type='xmlElementContentType' info='the type of element content decl'/>
10651 <info>Create a document fragment node.</info>
10652 …<return type='xmlNodePtr' info='a pointer to the new node object or NULL if a memory allocation fa…
10653 <arg name='doc' type='xmlDocPtr' info='the target document (optional)'/>
10656 …info>Create an element node. If provided, @content is expected to be a valid XML attribute value …
10657 …<return type='xmlNodePtr' info='a pointer to the new node object or NULL if arguments are invalid …
10658 <arg name='doc' type='xmlDocPtr' info='the target document'/>
10659 <arg name='ns' type='xmlNsPtr' info='namespace (optional)'/>
10660 <arg name='name' type='const xmlChar *' info='the node name'/>
10661 … <arg name='content' type='const xmlChar *' info='text content with XML references (optional)'/>
10664 …info>Create an element node. Like xmlNewDocNode, but the @name string will be used directly witho…
10665 …<return type='xmlNodePtr' info='a pointer to the new node object or NULL if arguments are invalid …
10666 <arg name='doc' type='xmlDocPtr' info='the target document'/>
10667 <arg name='ns' type='xmlNsPtr' info='namespace (optional)'/>
10668 <arg name='name' type='xmlChar *' info='the node name'/>
10669 … <arg name='content' type='const xmlChar *' info='text content with XML references (optional)'/>
10672 <info>Create a processing instruction object.</info>
10673 …<return type='xmlNodePtr' info='a pointer to the new node object or NULL if arguments are invalid …
10674 <arg name='doc' type='xmlDocPtr' info='the target document (optional)'/>
10675 <arg name='name' type='const xmlChar *' info='the processing instruction target'/>
10676 <arg name='content' type='const xmlChar *' info='the PI content (optional)'/>
10679 …info>Create an attribute object. If provided, @value is expected to be a valid XML attribute valu…
10680 …<return type='xmlAttrPtr' info='a pointer to the attribute or NULL if arguments are invalid or a m…
10681 <arg name='doc' type='xmlDocPtr' info='the target document (optional)'/>
10682 <arg name='name' type='const xmlChar *' info='the name of the attribute'/>
10683 … <arg name='value' type='const xmlChar *' info='attribute value with XML references (optional)'/>
10686 <info>Create an element node. If provided, @value should be a raw, unescaped string.</info>
10687 …<return type='xmlNodePtr' info='a pointer to the new node object or NULL if arguments are invalid …
10688 <arg name='doc' type='xmlDocPtr' info='the target document'/>
10689 <arg name='ns' type='xmlNsPtr' info='namespace (optional)'/>
10690 <arg name='name' type='const xmlChar *' info='the node name'/>
10691 <arg name='content' type='const xmlChar *' info='raw text content (optional)'/>
10694 <info>Create a new text node.</info>
10695 …<return type='xmlNodePtr' info='a pointer to the new node object or NULL if a memory allocation fa…
10696 <arg name='doc' type='const xmlDoc *' info='the target document'/>
10697 <arg name='content' type='const xmlChar *' info='raw text content (optional)'/>
10700 <info>Create a new text node.</info>
10701 …<return type='xmlNodePtr' info='a pointer to the new node object or NULL if a memory allocation fa…
10702 <arg name='doc' type='xmlDocPtr' info='the target document'/>
10703 <arg name='content' type='const xmlChar *' info='raw text content (optional)'/>
10704 <arg name='len' type='int' info='size of text content'/>
10707 …info>Create a DTD node. If a document is provided, it is an error if it already has an external s…
10708 …<return type='xmlDtdPtr' info='a pointer to the new DTD object or NULL if arguments are invalid or…
10709 <arg name='doc' type='xmlDocPtr' info='the document pointer (optional)'/>
10710 <arg name='name' type='const xmlChar *' info='the DTD name (optional)'/>
10711 <arg name='ExternalID' type='const xmlChar *' info='the external ID (optional)'/>
10712 <arg name='SystemID' type='const xmlChar *' info='the system ID (optional)'/>
10715 … <info>Allocate an element content structure. Deprecated in favor of xmlNewDocElementContent</info>
10716 …<return type='xmlElementContentPtr' info='NULL if not, otherwise the new element content structure…
10717 <arg name='name' type='const xmlChar *' info='the subelement name or NULL'/>
10718 <arg name='type' type='xmlElementContentType' info='the type of element content decl'/>
10721 …info>Create a new entity, this differs from xmlAddDocEntity() that if the document is NULL or has …
10722 <return type='xmlEntityPtr' info='a pointer to the entity or NULL in case of error'/>
10723 <arg name='doc' type='xmlDocPtr' info='the document'/>
10724 <arg name='name' type='const xmlChar *' info='the entity name'/>
10725 <arg name='type' type='int' info='the entity type XML_xxx_yyy_ENTITY'/>
10726 <arg name='ExternalID' type='const xmlChar *' info='the entity external ID if available'/>
10727 <arg name='SystemID' type='const xmlChar *' info='the entity system ID if available'/>
10728 <arg name='content' type='const xmlChar *' info='the entity content'/>
10731 …<info>DEPRECATED: Internal function, do not use. Create a new input stream based on an xmlEntityP…
10732 <return type='xmlParserInputPtr' info='the new input stream or NULL'/>
10733 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
10734 <arg name='ent' type='xmlEntityPtr' info='an Entity pointer'/>
10737 …<info>Create a new input stream structure encapsulating the @input into a stream suitable for the …
10738 <return type='xmlParserInputPtr' info='the new input stream or NULL'/>
10739 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
10740 <arg name='buf' type='xmlParserInputBufferPtr' info='an input buffer'/>
10741 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
10744 …info>Creates a new parser input to read from a zero-terminated string. @url is used as base to re…
10745 …<return type='xmlParserInputPtr' info='a new parser input or NULL if a memory allocation failed.'/>
10746 <arg name='url' type='const char *' info='base URL (optional)'/>
10747 <arg name='fd' type='int' info='file descriptor'/>
10748 <arg name='flags' type='int' info='unused, pass 0'/>
10751 …<info>DEPRECATED: Use xmlNewInputFromUrl. Create a new input stream based on a file or an URL.</i…
10752 <return type='xmlParserInputPtr' info='the new input stream or NULL in case of error'/>
10753 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
10754 <arg name='filename' type='const char *' info='the filename to use as entity'/>
10757 …info>Creates a new parser input to read from input callbacks and cintext. @url is used as base to…
10758 …<return type='xmlParserInputPtr' info='a new parser input or NULL if a memory allocation failed.'/>
10759 <arg name='url' type='const char *' info='base URL (optional)'/>
10760 <arg name='ioRead' type='xmlInputReadCallback' info='read callback'/>
10761 <arg name='ioClose' type='xmlInputCloseCallback' info='close callback (optional)'/>
10762 <arg name='ioCtxt' type='void *' info='IO context'/>
10763 <arg name='flags' type='int' info='unused, pass 0'/>
10766 …info>Creates a new parser input to read from a memory area. @url is used as base to resolve exter…
10767 …<return type='xmlParserInputPtr' info='a new parser input or NULL if a memory allocation failed.'/>
10768 <arg name='url' type='const char *' info='base URL (optional)'/>
10769 <arg name='mem' type='const void *' info='pointer to char array'/>
10770 <arg name='size' type='size_t' info='size of array'/>
10771 <arg name='flags' type='int' info='optimization hints'/>
10774 …info>Creates a new parser input to read from a zero-terminated string. @url is used as base to re…
10775 …<return type='xmlParserInputPtr' info='a new parser input or NULL if a memory allocation failed.'/>
10776 <arg name='url' type='const char *' info='base URL (optional)'/>
10777 <arg name='str' type='const char *' info='zero-terminated string'/>
10778 <arg name='flags' type='int' info='optimization hints'/>
10781 …info>Create a new input stream based on a file or a URL. The flag XML_INPUT_UNZIP allows decompre…
10782 <return type='int' info='an xmlParserErrors code.'/>
10783 <arg name='filename' type='const char *' info='the filename to use as entity'/>
10784 <arg name='flags' type='int' info='XML_INPUT flags'/>
10785 <arg name='out' type='xmlParserInputPtr *' info='pointer to new parser input'/>
10788 …<info>DEPRECATED: Use xmlNewInputFromUrl or similar functions. Create a new input stream structur…
10789 <return type='xmlParserInputPtr' info='the new input stream or NULL'/>
10790 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
10793 …<info>xmlNewMutex() is used to allocate a libxml2 token struct for use in synchronizing access to …
10794 <return type='xmlMutexPtr' info='a new simple mutex pointer or NULL in case of error'/>
10797 …<info>Create an element node. Use of this function is DISCOURAGED in favor of xmlNewDocNode.</inf…
10798 …<return type='xmlNodePtr' info='a pointer to the new node object or NULL if arguments are invalid …
10799 <arg name='ns' type='xmlNsPtr' info='namespace (optional)'/>
10800 <arg name='name' type='const xmlChar *' info='the node name'/>
10803 …info>Create an element node. Use of this function is DISCOURAGED in favor of xmlNewDocNodeEatName…
10804 …<return type='xmlNodePtr' info='a pointer to the new node object or NULL if arguments are invalid …
10805 <arg name='ns' type='xmlNsPtr' info='namespace (optional)'/>
10806 <arg name='name' type='xmlChar *' info='the node name'/>
10809 …info>Create a new namespace. For a default namespace, @prefix should be NULL. The namespace URI in…
10810 …<return type='xmlNsPtr' info='a new namespace pointer or NULL if arguments are invalid, the prefix…
10811 <arg name='node' type='xmlNodePtr' info='the element carrying the namespace (optional)'/>
10812 <arg name='href' type='const xmlChar *' info='the URI associated'/>
10813 <arg name='prefix' type='const xmlChar *' info='the prefix for the namespace (optional)'/>
10816 …info>Create an attribute object. If provided, @value should be a raw, unescaped string. If @node…
10817 …<return type='xmlAttrPtr' info='a pointer to the attribute or NULL if arguments are invalid or a m…
10818 <arg name='node' type='xmlNodePtr' info='the parent node (optional)'/>
10819 <arg name='ns' type='xmlNsPtr' info='the namespace (optional)'/>
10820 <arg name='name' type='const xmlChar *' info='the local name of the attribute'/>
10821 <arg name='value' type='const xmlChar *' info='the value of the attribute (optional)'/>
10824 …info>Like xmlNewNsProp, but the @name string will be used directly without making a copy. Takes ow…
10825 …<return type='xmlAttrPtr' info='a pointer to the attribute or NULL if arguments are invalid or a m…
10826 <arg name='node' type='xmlNodePtr' info='the parent node (optional)'/>
10827 <arg name='ns' type='xmlNsPtr' info='the namespace (optional)'/>
10828 <arg name='name' type='xmlChar *' info='the local name of the attribute'/>
10829 <arg name='value' type='const xmlChar *' info='the value of the attribute (optional)'/>
10832 …<info>Create a processing instruction node. Use of this function is DISCOURAGED in favor of xmlNe…
10833 …<return type='xmlNodePtr' info='a pointer to the new node object or NULL if arguments are invalid …
10834 <arg name='name' type='const xmlChar *' info='the processing instruction target'/>
10835 <arg name='content' type='const xmlChar *' info='the PI content (optional)'/>
10838 <info>Allocate and initialize a new parser context.</info>
10839 <return type='xmlParserCtxtPtr' info='the xmlParserCtxtPtr or NULL'/>
10842 …info>Create an attribute node. If provided, @value should be a raw, unescaped string. If @node i…
10843 …<return type='xmlAttrPtr' info='a pointer to the attribute or NULL if arguments are invalid or a m…
10844 <arg name='node' type='xmlNodePtr' info='the parent node (optional)'/>
10845 <arg name='name' type='const xmlChar *' info='the name of the attribute'/>
10846 <arg name='value' type='const xmlChar *' info='the value of the attribute (optional)'/>
10849 …info>xmlRNewMutex() is used to allocate a reentrant mutex for use in synchronizing access to data.…
10850 <return type='xmlRMutexPtr' info='the new reentrant mutex pointer or NULL in case of error'/>
10853 …info>Create a new entity reference node, linking the result with the entity in @doc if found. Ent…
10854 …<return type='xmlNodePtr' info='a pointer to the new node object or NULL if arguments are invalid …
10855 <arg name='doc' type='const xmlDoc *' info='the target document (optional)'/>
10856 <arg name='name' type='const xmlChar *' info='the entity name'/>
10859 …info>Allocate and initialize a new SAX parser context. If userData is NULL, the parser context wil…
10860 … <return type='xmlParserCtxtPtr' info='the xmlParserCtxtPtr or NULL if memory allocation failed.'/>
10861 <arg name='sax' type='const xmlSAXHandler *' info='SAX handler'/>
10862 <arg name='userData' type='void *' info='user data'/>
10865 …<info>DEPRECATED: Use xmlNewInputFromString. Create a new input stream based on a memory buffer.<…
10866 <return type='xmlParserInputPtr' info='the new input stream'/>
10867 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
10868 <arg name='buffer' type='const xmlChar *' info='an memory buffer'/>
10871 … <info>Create a text node. Use of this function is DISCOURAGED in favor of xmlNewDocText.</info>
10872 …<return type='xmlNodePtr' info='a pointer to the new node object or NULL if a memory allocation fa…
10873 <arg name='content' type='const xmlChar *' info='raw text content (optional)'/>
10876 …info>Create a new child element and append it to a parent element. If @ns is NULL, the newly crea…
10877 …<return type='xmlNodePtr' info='a pointer to the new node object or NULL if arguments are invalid …
10878 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
10879 <arg name='ns' type='xmlNsPtr' info='a namespace (optional)'/>
10880 <arg name='name' type='const xmlChar *' info='the name of the child'/>
10881 <arg name='content' type='const xmlChar *' info='raw text content of the child (optional)'/>
10884 <info>Use of this function is DISCOURAGED in favor of xmlNewDocTextLen.</info>
10885 …<return type='xmlNodePtr' info='a pointer to the new node object or NULL if a memory allocation fa…
10886 <arg name='content' type='const xmlChar *' info='raw text content (optional)'/>
10887 <arg name='len' type='int' info='size of text content'/>
10891 <info>Create an xmlTextReader structure fed with @input</info>
10892 <return type='xmlTextReaderPtr' info='the new xmlTextReaderPtr or NULL in case of error'/>
10893 …<arg name='input' type='xmlParserInputBufferPtr' info='the xmlParserInputBufferPtr used to read da…
10894 <arg name='URI' type='const char *' info='the URI information for the source if available'/>
10898 <info>Create an xmlTextReader structure fed with the resource at @URI</info>
10899 <return type='xmlTextReaderPtr' info='the new xmlTextReaderPtr or NULL in case of error'/>
10900 <arg name='URI' type='const char *' info='the URI of the resource to process'/>
10904 …info>Create a new xmlNewTextWriter structure using an xmlOutputBufferPtr NOTE: the @out parameter …
10905 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
10906 <arg name='out' type='xmlOutputBufferPtr' info='an xmlOutputBufferPtr'/>
10910 <info>Create a new xmlNewTextWriter structure with @*doc as output</info>
10911 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
10912 …<arg name='doc' type='xmlDocPtr *' info='address of a xmlDocPtr to hold the new XML document tree'…
10913 <arg name='compression' type='int' info='compress the output?'/>
10917 <info>Create a new xmlNewTextWriter structure with @uri as output</info>
10918 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
10919 <arg name='uri' type='const char *' info='the URI of the resource for the output'/>
10920 <arg name='compression' type='int' info='compress the output?'/>
10924 … <info>Create a new xmlNewTextWriter structure with @buf as output TODO: handle compression</info>
10925 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
10926 <arg name='buf' type='xmlBufferPtr' info='xmlBufferPtr'/>
10927 <arg name='compression' type='int' info='compress the output?'/>
10931 …info>Create a new xmlNewTextWriter structure with @ctxt as output NOTE: the @ctxt context will be …
10932 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
10933 …<arg name='ctxt' type='xmlParserCtxtPtr' info='xmlParserCtxtPtr to hold the new XML document tree'…
10934 <arg name='compression' type='int' info='compress the output?'/>
10938 <info>Create a new xmlNewTextWriter structure with @doc as output starting at @node</info>
10939 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
10940 <arg name='doc' type='xmlDocPtr' info='xmlDocPtr'/>
10941 <arg name='node' type='xmlNodePtr' info='xmlNodePtr or NULL for doc->children'/>
10942 <arg name='compression' type='int' info='compress the output?'/>
10946 <info>Allocate a validation context structure.</info>
10947 …<return type='xmlValidCtxtPtr' info='NULL if not, otherwise the new validation context structure'/>
10950 <info>DEPRECATED: Internal function, do not use. Skip to the next char input char.</info>
10952 <arg name='ctxt' type='xmlParserCtxtPtr' info='the XML parser context'/>
10955 …<info>Find the closest following sibling which is a element. Note that entity references are not …
10956 <return type='xmlNodePtr' info='the sibling or NULL if no sibling was found.'/>
10957 <arg name='node' type='xmlNodePtr' info='the current node'/>
10960 …info>DEPRECATED: Use XML_PARSE_NONET. A specific entity loader disabling network accesses, though…
10961 <return type='xmlParserInputPtr' info='a new allocated xmlParserInputPtr, or NULL.'/>
10962 <arg name='URL' type='const char *' info='the URL for the entity to load'/>
10963 <arg name='ID' type='const char *' info='the System ID for the entity to load'/>
10964 …<arg name='ctxt' type='xmlParserCtxtPtr' info='the context in which the entity is called or NULL'/>
10967 …info>Append the extra substring to the node content. NOTE: In contrast to xmlNodeSetContent(), @co…
10968 <return type='int' info='0 on success, 1 on error, -1 if a memory allocation failed.'/>
10969 <arg name='cur' type='xmlNodePtr' info='the node being modified'/>
10970 <arg name='content' type='const xmlChar *' info='extra content'/>
10973 …info>Append the extra substring to the node content. NOTE: In contrast to xmlNodeSetContentLen(), …
10974 <return type='int' info='0 on success, 1 on error, -1 if a memory allocation failed.'/>
10975 <arg name='cur' type='xmlNodePtr' info='the node being modified'/>
10976 <arg name='content' type='const xmlChar *' info='extra content'/>
10977 <arg name='len' type='int' info='the size of @content'/>
10980 …info>Read the value of a node @cur, this can be either the text carried directly by this node if i…
10981 <return type='int' info='0 in case of success and -1 in case of error.'/>
10982 <arg name='buffer' type='xmlBufferPtr' info='a buffer'/>
10983 <arg name='cur' type='const xmlNode *' info='the node being read'/>
10987 …info>Dump an XML node, recursive behaviour,children are printed too. Note that @format = 1 provide…
10988 <return type='int' info='the number of bytes written to the buffer or -1 in case of error'/>
10989 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
10990 <arg name='doc' type='xmlDocPtr' info='the document'/>
10991 <arg name='cur' type='xmlNodePtr' info='the current node'/>
10992 <arg name='level' type='int' info='the imbrication level for indenting'/>
10993 <arg name='format' type='int' info='is formatting allowed'/>
10997 …info>Dump an XML node, recursive behaviour, children are printed too. Note that @format = 1 provid…
10999 <arg name='buf' type='xmlOutputBufferPtr' info='the XML buffer output'/>
11000 <arg name='doc' type='xmlDocPtr' info='the document'/>
11001 <arg name='cur' type='xmlNodePtr' info='the current node'/>
11002 <arg name='level' type='int' info='the imbrication level for indenting'/>
11003 <arg name='format' type='int' info='is formatting allowed'/>
11004 <arg name='encoding' type='const char *' info='an optional encoding string'/>
11007 …info>Search and get the value of an attribute associated to a node This attribute has to be anchor…
11008 …<return type='int' info='0 on success, 1 if no attribute was found, -1 if a memory allocation fail…
11009 <arg name='node' type='const xmlNode *' info='the node'/>
11010 <arg name='name' type='const xmlChar *' info='the attribute name'/>
11011 <arg name='nsUri' type='const xmlChar *' info='the URI of the namespace'/>
11012 <arg name='out' type='xmlChar **' info='the returned string'/>
11015 …<info>See xmlNodeGetBaseSafe. This function doesn't allow to distinguish memory allocation fa…
11016 …<return type='xmlChar *' info='a pointer to the base URL, or NULL if not found It's up to the…
11017 <arg name='doc' type='const xmlDoc *' info='the document the node pertains to'/>
11018 <arg name='cur' type='const xmlNode *' info='the node being checked'/>
11021 …info>Searches for the BASE URL. The code should work on both XML and HTML document even if base me…
11022 …<return type='int' info='0 in case of success, 1 if a URI or argument is invalid, -1 if a memory a…
11023 <arg name='doc' type='const xmlDoc *' info='the document the node pertains to'/>
11024 <arg name='cur' type='const xmlNode *' info='the node being checked'/>
11025 <arg name='baseOut' type='xmlChar **' info='pointer to base'/>
11028 …info>Read the value of a node, this can be either the text carried directly by this node if it&apo…
11029 …<return type='xmlChar *' info='a new #xmlChar * or NULL if no content is available. It's up t…
11030 <arg name='cur' type='const xmlNode *' info='the node being read'/>
11033 …<info>Searches the language of a node, i.e. the values of the xml:lang attribute or the one carrie…
11034 …<return type='xmlChar *' info='a pointer to the lang value, or NULL if not found It's up to t…
11035 <arg name='cur' type='const xmlNode *' info='the node being checked'/>
11038 …<info>Searches the space preserving behaviour of a node, i.e. the values of the xml:space attribut…
11039 …<return type='int' info='-1 if xml:space is not inherited, 0 if "default", 1 if "pr…
11040 <arg name='cur' type='const xmlNode *' info='the node being checked'/>
11043 <info>Is this node a Text node ?</info>
11044 <return type='int' info='1 yes, 0 no'/>
11045 <arg name='node' type='const xmlNode *' info='the node'/>
11048 …info>Serializes attribute children (text and entity reference nodes) into a string. An empty list …
11049 <return type='xmlChar *' info='a string or NULL if a memory allocation failed.'/>
11050 <arg name='doc' type='const xmlDoc *' info='a document (optional)'/>
11051 <arg name='list' type='const xmlNode *' info='a node list of attribute children (optional)'/>
11052 <arg name='inLine' type='int' info='whether entity references are substituted'/>
11055 …info>Serializes attribute children (text and entity reference nodes) into a string. An empty list …
11056 <return type='xmlChar *' info='a string or NULL if a memory allocation failed.'/>
11057 <arg name='doc' type='xmlDocPtr' info='a document (optional)'/>
11058 <arg name='list' type='const xmlNode *' info='a node list of attribute children (optional)'/>
11059 <arg name='inLine' type='int' info='whether entity references are substituted'/>
11062 <info>Set (or reset) the base URI of a node, i.e. the value of the xml:base attribute.</info>
11063 <return type='int' info='0 on success, -1 on error.'/>
11064 <arg name='cur' type='xmlNodePtr' info='the node being changed'/>
11065 <arg name='uri' type='const xmlChar *' info='the new base URI'/>
11068 …info>Replace the text content of a node. Sets the raw text content of text, CDATA, comment or PI …
11069 <return type='int' info='0 on success, 1 on error, -1 if a memory allocation failed.'/>
11070 <arg name='cur' type='xmlNodePtr' info='the node being modified'/>
11071 <arg name='content' type='const xmlChar *' info='the new value of the content'/>
11074 <info>See xmlNodeSetContent.</info>
11075 <return type='int' info='0 on success, 1 on error, -1 if a memory allocation failed.'/>
11076 <arg name='cur' type='xmlNodePtr' info='the node being modified'/>
11077 <arg name='content' type='const xmlChar *' info='the new value of the content'/>
11078 <arg name='len' type='int' info='the size of @content'/>
11081 <info>Set the language of a node, i.e. the values of the xml:lang attribute.</info>
11082 …<return type='int' info='0 on success, 1 if arguments are invalid, -1 if a memory allocation faile…
11083 <arg name='cur' type='xmlNodePtr' info='the node being changed'/>
11084 <arg name='lang' type='const xmlChar *' info='the language description'/>
11087 <info>Set (or reset) the name of a node.</info>
11089 <arg name='cur' type='xmlNodePtr' info='the node being changed'/>
11090 <arg name='name' type='const xmlChar *' info='the new tag name'/>
11093 …<info>Set (or reset) the space preserving behaviour of a node, i.e. the value of the xml:space att…
11094 …<return type='int' info='0 on success, 1 if arguments are invalid, -1 if a memory allocation faile…
11095 <arg name='cur' type='xmlNodePtr' info='the node being changed'/>
11096 …<arg name='val' type='int' info='the xml:space value ("0": default, 1: "preserve&qu…
11099 …info>Applies the 5 normalization steps to a path string--that is, RFC 2396 Section 5.2, steps 6.c …
11100 <return type='int' info='0 or an error code'/>
11101 <arg name='path' type='char *' info='pointer to the path string'/>
11104 <info>DEPRECATED: This never really worked.</info>
11105 <return type='xmlChar *' info='a copy of path.'/>
11106 <arg name='path' type='const xmlChar *' info='the input file path'/>
11109 …info>Find or create a handler matching the encoding. The following converters are looked up in ord…
11110 …<return type='int' info='XML_ERR_OK, XML_ERR_UNSUPPORTED_ENCODING or another xmlParserErrors error…
11111 <arg name='name' type='const char *' info='a string describing the char encoding.'/>
11112 <arg name='output' type='int' info='boolean, use handler for output'/>
11113 <arg name='out' type='xmlCharEncodingHandler **' info='pointer to result'/>
11117 <info>flushes and close the output I/O channel and free up all the associated resources</info>
11118 …<return type='int' info='the number of byte written or a negative xmlParserErrors code in case of …
11119 <arg name='out' type='xmlOutputBufferPtr' info='a buffered output'/>
11123 <info>Create a buffered output for the progressive saving to a xmlBuffer</info>
11124 <return type='xmlOutputBufferPtr' info='the new parser output or NULL'/>
11125 <arg name='buffer' type='xmlBufferPtr' info='a xmlBufferPtr'/>
11126 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the encoding converter or NULL'/>
11130 <info>Create a buffered output for the progressive saving to a file descriptor</info>
11131 <return type='xmlOutputBufferPtr' info='the new parser output or NULL'/>
11132 <arg name='fd' type='int' info='a file descriptor number'/>
11133 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the encoding converter or NULL'/>
11137 <info>Create a buffered output for the progressive saving to a FILE * buffered C I/O</info>
11138 <return type='xmlOutputBufferPtr' info='the new parser output or NULL'/>
11139 <arg name='file' type='FILE *' info='a FILE*'/>
11140 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the encoding converter or NULL'/>
11144 …info>Create a buffered output for the progressive saving of a file If filename is "-' t…
11145 <return type='xmlOutputBufferPtr' info='the new output or NULL'/>
11146 <arg name='URI' type='const char *' info='a C string containing the URI or filename'/>
11147 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the encoding converter or NULL'/>
11148 <arg name='compression' type='int' info='the compression ration (0 none, 9 max).'/>
11151 <info>Registers a callback for URI output file handling</info>
11152 …<return type='xmlOutputBufferCreateFilenameFunc' info='the old value of the registration function'…
11153 …<arg name='func' type='xmlOutputBufferCreateFilenameFunc' info='function pointer to the new Output…
11156 …<info>Signature for the function doing the lookup for a suitable output method corresponding to an…
11157 …<return type='xmlOutputBufferPtr' info='the new xmlOutputBufferPtr in case of success or NULL if n…
11158 <arg name='URI' type='const char *' info='the URI to write to'/>
11159 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info=''/>
11160 <arg name='compression' type='int' info=''/>
11164 <info>Create a buffered output for the progressive saving to an I/O handler</info>
11165 <return type='xmlOutputBufferPtr' info='the new parser output or NULL'/>
11166 <arg name='iowrite' type='xmlOutputWriteCallback' info='an I/O write function'/>
11167 <arg name='ioclose' type='xmlOutputCloseCallback' info='an I/O close function'/>
11168 <arg name='ioctx' type='void *' info='an I/O handler'/>
11169 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the charset encoding if known'/>
11173 <info>flushes the output I/O channel</info>
11174 <return type='int' info='the number of byte written or -1 in case of error.'/>
11175 <arg name='out' type='xmlOutputBufferPtr' info='a buffered output'/>
11179 <info>Gives a pointer to the data currently held in the output buffer</info>
11180 <return type='const xmlChar *' info='a pointer to the data or NULL in case of error'/>
11181 <arg name='out' type='xmlOutputBufferPtr' info='an xmlOutputBufferPtr'/>
11185 <info>Gives the length of the data currently held in the output buffer</info>
11186 <return type='size_t' info='0 in case or error or no data is held, the size otherwise'/>
11187 <arg name='out' type='xmlOutputBufferPtr' info='an xmlOutputBufferPtr'/>
11191 …info>Write the content of the array in the output I/O buffer This routine handle the I18N transcod…
11192 <return type='int' info='the number of chars immediately written, or -1 in case of error.'/>
11193 <arg name='out' type='xmlOutputBufferPtr' info='a buffered parser output'/>
11194 <arg name='len' type='int' info='the size in bytes of the array.'/>
11195 <arg name='buf' type='const char *' info='an char array'/>
11199 …info>Write the content of the string in the output I/O buffer This routine escapes the characters …
11200 <return type='int' info='the number of chars immediately written, or -1 in case of error.'/>
11201 <arg name='out' type='xmlOutputBufferPtr' info='a buffered parser output'/>
11202 <arg name='str' type='const xmlChar *' info='a zero terminated UTF-8 string'/>
11203 …<arg name='escaping' type='xmlCharEncodingOutputFunc' info='an optional escaping function (or NULL…
11207 …info>Write the content of the string in the output I/O buffer This routine handle the I18N transco…
11208 <return type='int' info='the number of chars immediately written, or -1 in case of error.'/>
11209 <arg name='out' type='xmlOutputBufferPtr' info='a buffered parser output'/>
11210 <arg name='str' type='const char *' info='a zero terminated C string'/>
11214 <info>Callback used in the I/O Output API to close the resource</info>
11215 <return type='int' info='0 or -1 in case of error'/>
11216 <arg name='context' type='void *' info='an Output context'/>
11220 …<info>Callback used in the I/O Output API to detect if the current handler can provide output func…
11221 <return type='int' info='1 if yes and 0 if another Output module should be used'/>
11222 <arg name='filename' type='char const *' info='the filename or URI'/>
11226 <info>Callback used in the I/O Output API to open the resource</info>
11227 <return type='void *' info='an Output context or NULL in case or error'/>
11228 <arg name='filename' type='char const *' info='the filename or URI'/>
11232 <info>Callback used in the I/O Output API to write to the resource</info>
11233 <return type='int' info='the number of bytes written or -1 in case of error'/>
11234 <arg name='context' type='void *' info='an Output context'/>
11235 <arg name='buffer' type='const char *' info='the buffer of data to write'/>
11236 <arg name='len' type='int' info='the length of the buffer in bytes'/>
11239 …info>DEPRECATED: Internal function, don't use. parse a value for an attribute Note: the pars…
11240 …<return type='xmlChar *' info='the AttValue parsed or NULL. The value has to be freed by the calle…
11241 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11245 …info>DEPRECATED: Internal function, don't use. parse an attribute [41] Attribute ::= Name E…
11246 <return type='const xmlChar *' info='the attribute name, and the value in *value.'/>
11247 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11248 … <arg name='value' type='xmlChar **' info='a xmlChar ** used to store the value of the attribute'/>
11251 …info>DEPRECATED: Internal function, don't use. Parse an attribute list declaration for an el…
11253 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11256 …info>DEPRECATED: Internal function, don't use. parse the Attribute list def for an element …
11257 <return type='int' info='the attribute type'/>
11258 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11259 <arg name='tree' type='xmlEnumerationPtr *' info='the enumeration tree built while parsing'/>
11263 …info>Parse a well-balanced chunk of an XML document called by the parser The allowed sequence for …
11264 …<return type='int' info='0 if the chunk is well balanced, -1 in case of args problem and the parse…
11265 … <arg name='doc' type='xmlDocPtr' info='the document the chunk pertains to (must not be NULL)'/>
11266 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block (possibly NULL)'/>
11267 …<arg name='user_data' type='void *' info='The user data returned on SAX callbacks (possibly NULL)'…
11268 <arg name='depth' type='int' info='Used for loop detection, use 0'/>
11269 …<arg name='string' type='const xmlChar *' info='the input string in UTF8 or ISO-Latin (zero termin…
11270 <arg name='lst' type='xmlNodePtr *' info='the return value for the set of parsed nodes'/>
11274 …info>Parse a well-balanced chunk of an XML document The allowed sequence for the Well Balanced Ch…
11275 …<return type='int' info='0 if the chunk is well balanced, or thehe parser error code otherwise. I…
11276 … <arg name='doc' type='xmlDocPtr' info='the document the chunk pertains to (must not be NULL)'/>
11277 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block (possibly NULL)'/>
11278 …<arg name='user_data' type='void *' info='The user data returned on SAX callbacks (possibly NULL)'…
11279 <arg name='depth' type='int' info='Used for loop detection, use 0'/>
11280 …<arg name='string' type='const xmlChar *' info='the input string in UTF8 or ISO-Latin (zero termin…
11281 <arg name='listOut' type='xmlNodePtr *' info='the return value for the set of parsed nodes'/>
11282 <arg name='recover' type='int' info='return nodes even if the data is broken (use 0)'/>
11285 …info>DEPRECATED: Internal function, don't use. Parse escaped pure raw content. Always consum…
11287 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11291 …<info>parse an XML file and build a tree. It's like xmlParseFile() except it bypass all catal…
11292 <return type='xmlDocPtr' info='the resulting document tree or NULL in case of error'/>
11293 <arg name='filename' type='const char *' info='the filename'/>
11296 <info>DEPRECATED: Internal function, don't use.</info>
11298 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11299 <arg name='cdata' type='int' info='unused'/>
11302 …info>Compare the string to the encoding schemes already known. Note that the comparison is case in…
11303 …<return type='xmlCharEncoding' info='one of the XML_CHAR_ENCODING_... values or XML_CHAR_ENCODING_…
11304 …<arg name='name' type='const char *' info='the encoding name as parsed, in UTF-8 format (ASCII act…
11307 …info>DEPRECATED: Internal function, don't use. Parse a numeric character reference. Always c…
11308 <return type='int' info='the value parsed (as an int), 0 in case of error'/>
11309 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11313 …info>Parse a chunk of memory in push parser mode. Assumes that the parser context was initialized…
11314 <return type='int' info='an xmlParserErrors code (0 on success).'/>
11315 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11316 <arg name='chunk' type='const char *' info='chunk of memory'/>
11317 <arg name='size' type='int' info='size of chunk in bytes'/>
11318 <arg name='terminate' type='int' info='last chunk indicator'/>
11321 …info>DEPRECATED: Internal function, don't use. Parse an XML (SGML) comment. Always consumes …
11323 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11326 …info>Parse XML element content. This is useful if you're only interested in custom SAX callba…
11328 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11331 …info>Parse an external general entity within an existing parsing context An external general parse…
11332 …<return type='int' info='0 if the entity is well formed, -1 in case of args problem and the parser…
11333 <arg name='ctxt' type='xmlParserCtxtPtr' info='the existing parsing context'/>
11334 <arg name='URL' type='const xmlChar *' info='the URL for the entity to load'/>
11335 <arg name='ID' type='const xmlChar *' info='the System ID for the entity to load'/>
11336 <arg name='listOut' type='xmlNodePtr *' info='the return value for the set of parsed nodes'/>
11340 <info>Load and parse an external subset.</info>
11341 <return type='xmlDtdPtr' info='the resulting xmlDtdPtr or NULL in case of error.'/>
11342 …<arg name='ExternalID' type='const xmlChar *' info='a NAME* containing the External ID of the DTD'…
11343 <arg name='SystemID' type='const xmlChar *' info='a NAME* containing the URL to the DTD'/>
11346 …info>DEPRECATED: Internal function, don't use. Parse an attribute default declaration [60] …
11347 …<return type='int' info='XML_ATTRIBUTE_NONE, XML_ATTRIBUTE_REQUIRED, XML_ATTRIBUTE_IMPLIED or XML_…
11348 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11349 …<arg name='value' type='xmlChar **' info='Receive a possible fixed default value for the attribute…
11353 <info>DEPRECATED: Use xmlReadDoc. parse an XML in-memory document and build a tree.</info>
11354 <return type='xmlDocPtr' info='the resulting document tree'/>
11355 <arg name='cur' type='const xmlChar *' info='a pointer to an array of xmlChar'/>
11358 …info>DEPRECATED: Internal function, don't use. parse a DOCTYPE declaration [28] doctypedecl…
11360 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11363 …info>Parse an XML document and invoke the SAX handlers. This is useful if you're only interes…
11364 <return type='int' info='0, -1 in case of error.'/>
11365 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11368 …info>DEPRECATED: Internal function, don't use. parse an XML element [39] element ::= EmptyE…
11370 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11373 …info>DEPRECATED: Internal function, don't use. parse the declaration for a Mixed Element con…
11374 …<return type='xmlElementContentPtr' info='the tree of xmlElementContentPtr describing the element …
11375 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11376 …<arg name='inputchk' type='int' info='the input used for the current entity, needed for boundary c…
11379 …info>DEPRECATED: Internal function, don't use. parse the declaration for an Element content …
11380 <return type='int' info='the type of element content XML_ELEMENT_TYPE_xxx'/>
11381 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11382 <arg name='name' type='const xmlChar *' info='the name of the element being defined.'/>
11383 …<arg name='result' type='xmlElementContentPtr *' info='the Element Content pointer will be stored …
11386 …info>DEPRECATED: Internal function, don't use. Parse an element declaration. Always consumes…
11387 <return type='int' info='the type of the element, or -1 in case of error'/>
11388 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11391 …info>DEPRECATED: Internal function, don't use. parse the declaration for a Mixed Element con…
11392 …<return type='xmlElementContentPtr' info='the list of the xmlElementContentPtr describing the elem…
11393 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11394 …<arg name='inputchk' type='int' info='the input used for the current entity, needed for boundary c…
11397 …<info>DEPRECATED: Internal function, don't use. parse the XML encoding name [81] EncName ::…
11398 <return type='xmlChar *' info='the encoding name value or NULL'/>
11399 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11402 …info>DEPRECATED: Internal function, don't use. parse the XML encoding declaration [80] Enco…
11403 <return type='const xmlChar *' info='the encoding value or NULL'/>
11404 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11408 …info>DEPRECATED: Internal function, don't use. parse an end of tag [42] ETag ::= '<…
11410 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11414 …info>parse an XML external entity out of context and build a tree. [78] extParsedEnt ::= TextDecl…
11415 <return type='xmlDocPtr' info='the resulting document tree'/>
11416 <arg name='filename' type='const char *' info='the filename'/>
11419 …info>DEPRECATED: Internal function, don't use. Parse an entity declaration. Always consumes …
11421 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11424 <info>DEPRECATED: Internal function, don't use.</info>
11425 <return type='xmlEntityPtr' info='the xmlEntityPtr if found, or NULL otherwise.'/>
11426 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11429 …info>DEPRECATED: Internal function, don't use. parse a value for ENTITY declarations [9] En…
11430 <return type='xmlChar *' info='the EntityValue parsed with reference substituted or NULL'/>
11431 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11432 … <arg name='orig' type='xmlChar **' info='if non-NULL store a copy of the original entity value'/>
11435 …info>DEPRECATED: Internal function, don't use. parse an Enumerated attribute type. [57] Enu…
11436 <return type='int' info='XML_ATTRIBUTE_ENUMERATION or XML_ATTRIBUTE_NOTATION'/>
11437 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11438 <arg name='tree' type='xmlEnumerationPtr *' info='the enumeration tree built while parsing'/>
11441 …info>DEPRECATED: Internal function, don't use. parse an Enumeration attribute type. [59] En…
11442 <return type='xmlEnumerationPtr' info='the enumeration attribute tree built while parsing'/>
11443 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11446 …info>parse a general parsed entity An external general parsed entity is well-formed if it matches …
11447 …<return type='int' info='0, -1 in case of error. the parser context is augmented as a result of th…
11448 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11452 …info>DEPRECATED: Use xmlParseCtxtExternalEntity. Parse an external general entity An external gen…
11453 …<return type='int' info='0 if the entity is well formed, -1 in case of args problem and the parser…
11454 <arg name='doc' type='xmlDocPtr' info='the document the chunk pertains to'/>
11455 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block (possibly NULL)'/>
11456 …<arg name='user_data' type='void *' info='The user data returned on SAX callbacks (possibly NULL)'…
11457 <arg name='depth' type='int' info='Used for loop detection, use 0'/>
11458 <arg name='URL' type='const xmlChar *' info='the URL for the entity to load'/>
11459 <arg name='ID' type='const xmlChar *' info='the System ID for the entity to load'/>
11460 <arg name='list' type='xmlNodePtr *' info='the return value for the set of parsed nodes'/>
11463 …info>DEPRECATED: Internal function, don't use. Parse an External ID or a Public ID NOTE: Pr…
11464 …<return type='xmlChar *' info='the function returns SystemLiteral and in the second case publicID …
11465 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11466 <arg name='publicID' type='xmlChar **' info='a xmlChar** receiving PubidLiteral'/>
11467 …<arg name='strict' type='int' info='indicate whether we should restrict parsing to only production…
11470 …info>parse Markup declarations from an external subset [30] extSubset ::= textDecl? extSubsetDecl…
11472 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11473 <arg name='ExternalID' type='const xmlChar *' info='the external identifier'/>
11474 <arg name='SystemID' type='const xmlChar *' info='the system identifier (or URL)'/>
11478 …info>DEPRECATED: Use xmlReadFile. parse an XML file and build a tree. Automatic support for ZLIB/…
11479 …<return type='xmlDocPtr' info='the resulting document tree if the file was wellformed, NULL otherw…
11480 <arg name='filename' type='const char *' info='the filename'/>
11483 …info>Parse a well-balanced chunk of an XML document within the context (DTD, namespaces, etc ...) …
11484 …<return type='xmlParserErrors' info='XML_ERR_OK if the chunk is well balanced, and the parser erro…
11485 <arg name='node' type='xmlNodePtr' info='the context node'/>
11486 <arg name='data' type='const char *' info='the input string'/>
11487 <arg name='datalen' type='int' info='the input string length in bytes'/>
11488 <arg name='options' type='int' info='a combination of xmlParserOption'/>
11489 <arg name='listOut' type='xmlNodePtr *' info='the return value for the set of parsed nodes'/>
11492 …info>DEPRECATED: Internal function, don't use. Parse markup declarations. Always consumes &a…
11494 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11498 <info>DEPRECATED: Use xmlReadMemory. parse an XML in-memory block and build a tree.</info>
11499 <return type='xmlDocPtr' info='the resulting document tree'/>
11500 <arg name='buffer' type='const char *' info='an pointer to a char array'/>
11501 <arg name='size' type='int' info='the size of the array'/>
11504 …<info>DEPRECATED: Internal function, don't use. parse an XML Misc* optional field. [27] Mis…
11506 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11509 …info>DEPRECATED: Internal function, don't use. parse an XML name. [4] NameChar ::= Letter |…
11510 <return type='const xmlChar *' info='the Name parsed or NULL'/>
11511 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11514 …<info>DEPRECATED: Internal function, don't use. parse an XML Nmtoken. [7] Nmtoken ::= (Name…
11515 <return type='xmlChar *' info='the Nmtoken parsed or NULL'/>
11516 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11519 …info>DEPRECATED: Internal function, don't use. Parse a notation declaration. Always consumes…
11521 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11524 …info>DEPRECATED: Internal function, don't use. parse an Notation attribute type. Note: the …
11525 <return type='xmlEnumerationPtr' info='the notation attribute tree built while parsing'/>
11526 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11529 …info>DEPRECATED: Internal function, don't use. Parse a parameter entity reference. Always co…
11531 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11534 …info>DEPRECATED: Internal function, don't use. parse an XML Processing Instruction. [16] PI…
11536 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11539 …info>DEPRECATED: Internal function, don't use. parse the name of a PI [17] PITarget ::= Nam…
11540 <return type='const xmlChar *' info='the PITarget name or NULL'/>
11541 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11544 …info>DEPRECATED: Internal function, don't use. parse an XML public literal [12] PubidLitera…
11545 <return type='xmlChar *' info='the PubidLiteral parsed or NULL.'/>
11546 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11549 …info>DEPRECATED: Internal function, don't use. parse and handle entity references in content…
11551 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11554 …info>DEPRECATED: Internal function, don't use. parse the XML standalone declaration [32] SD…
11555 …<return type='int' info='1 if standalone="yes" 0 if standalone="no" -2 if stan…
11556 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11560 …info>DEPRECATED: Internal function, don't use. Parse a start tag. Always consumes '<…
11561 <return type='const xmlChar *' info='the element name parsed'/>
11562 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11565 …info>DEPRECATED: Internal function, don't use. parse an XML Literal [11] SystemLiteral ::= …
11566 <return type='xmlChar *' info='the SystemLiteral parsed or NULL'/>
11567 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11570 …info>DEPRECATED: Internal function, don't use. parse an XML declaration header for external …
11572 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11575 …<info>Parse an URI based on RFC 3986 URI-reference = [ absoluteURI | relativeURI ] [ "#"…
11576 <return type='xmlURIPtr' info='a newly built xmlURIPtr or NULL in case of error'/>
11577 <arg name='str' type='const char *' info='the URI string to analyze'/>
11580 …<info>Parse an URI but allows to keep intact the original fragments. URI-reference = URI / relati…
11581 <return type='xmlURIPtr' info='a newly built xmlURIPtr or NULL in case of error'/>
11582 <arg name='str' type='const char *' info='the URI string to analyze'/>
11583 <arg name='raw' type='int' info='if 1 unescaping of URI pieces are disabled'/>
11586 …info>Parse an URI reference string based on RFC 3986 and fills in the appropriate fields of the @u…
11587 <return type='int' info='0 or the error code'/>
11588 <arg name='uri' type='xmlURIPtr' info='pointer to an URI structure'/>
11589 <arg name='str' type='const char *' info='the string to analyze'/>
11592 …<info>Parse an URI based on RFC 3986 URI-reference = [ absoluteURI | relativeURI ] [ "#"…
11593 …<return type='int' info='0 on success, an error code (typically 1) if the URI is invalid or -1 if …
11594 <arg name='str' type='const char *' info='the URI string to analyze'/>
11595 <arg name='uriOut' type='xmlURIPtr *' info='optional pointer to parsed URI'/>
11598 …info>DEPRECATED: Internal function, don't use. parse the XML version. [24] VersionInfo ::= …
11599 <return type='xmlChar *' info='the version string, e.g. "1.0"'/>
11600 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11603 …info>DEPRECATED: Internal function, don't use. parse the XML version value. [26] VersionNum…
11604 <return type='xmlChar *' info='the string giving the XML version number, or NULL'/>
11605 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11608 …info>DEPRECATED: Internal function, don't use. parse an XML declaration header [23] XMLDecl…
11610 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11613 <info>DEPRECATED: Don't use. Insert node info record into the sorted sequence</info>
11615 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11616 <arg name='info' type='xmlParserNodeInfoPtr' info='a node info sequence pointer'/>
11619 …<info>Display and format an error messages, gives file, line, position and extra parameters.</info>
11621 <arg name='ctx' type='void *' info='an XML parser context'/>
11622 <arg name='msg' type='const char *' info='the message to display/transmit'/>
11623 <arg name='...' type='...' info='extra parameters for the message display'/>
11626 <info>DEPRECATED: Don't use. Find the parser node info struct for a given node</info>
11627 <return type='const xmlParserNodeInfo *' info='an xmlParserNodeInfo block pointer or NULL'/>
11628 <arg name='ctx' type='xmlParserCtxtPtr' info='an XML parser context'/>
11629 <arg name='node' type='xmlNodePtr' info='an XML node within the tree'/>
11632 …info>DEPRECATED: Don't use. xmlParserFindNodeInfoIndex : Find the index that the info record…
11633 <return type='unsigned long' info='a long indicating the position of the record'/>
11634 <arg name='seq' type='xmlParserNodeInfoSeqPtr' info='a node info sequence pointer'/>
11635 <arg name='node' type='xmlNodePtr' info='an XML node pointer'/>
11638 <info>lookup the directory for that file</info>
11639 <return type='char *' info='a new allocated string containing the directory, or NULL.'/>
11640 <arg name='filename' type='const char *' info='the path to a file'/>
11643 …info>DEPRECATED: Internal function, do not use. [69] PEReference ::= '%' Name ';&a…
11645 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
11648 …info>Create a buffered parser input for the progressive parsing for the input from a file descript…
11649 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
11650 <arg name='fd' type='int' info='a file descriptor number'/>
11651 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known (deprecated)'/>
11654 …info>Create a buffered parser input for the progressive parsing of a FILE * buffered C I/O The en…
11655 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
11656 <arg name='file' type='FILE *' info='a FILE*'/>
11657 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known (deprecated)'/>
11660 …info>Create a buffered parser input for the progressive parsing of a file Automatic support for ZL…
11661 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
11662 <arg name='URI' type='const char *' info='a C string containing the URI or filename'/>
11663 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
11666 …<info>DEPRECATED: Use xmlCtxtSetResourceLoader or similar functions. Registers a callback for URI…
11667 …<return type='xmlParserInputBufferCreateFilenameFunc' info='the old value of the registration func…
11668 …<arg name='func' type='xmlParserInputBufferCreateFilenameFunc' info='function pointer to the new P…
11671 …<info>Signature for the function doing the lookup for a suitable input method corresponding to an …
11672 …<return type='xmlParserInputBufferPtr' info='the new xmlParserInputBufferPtr in case of success or…
11673 <arg name='URI' type='const char *' info='the URI to read from'/>
11674 <arg name='enc' type='xmlCharEncoding' info='the requested source encoding'/>
11677 …info>Create a buffered parser input for the progressive parsing for the input from an I/O handler …
11678 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
11679 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
11680 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
11681 <arg name='ioctx' type='void *' info='an I/O handler'/>
11682 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known (deprecated)'/>
11685 …info>Create a parser input buffer for parsing from a memory area. This function makes a copy of t…
11686 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL in case of error.'/>
11687 <arg name='mem' type='const char *' info='the memory input'/>
11688 <arg name='size' type='int' info='the length of the memory block'/>
11689 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known (deprecated)'/>
11692 …info>Create a parser input buffer for parsing from a memory area. This functions assumes that the…
11693 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL in case of error.'/>
11694 <arg name='mem' type='const char *' info='the memory input'/>
11695 <arg name='size' type='int' info='the length of the memory block'/>
11696 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
11699 …info>Grow up the content of the input buffer, the old data are preserved This routine handle the I…
11700 …<return type='int' info='the number of chars read and stored in the buffer, or -1 in case of error…
11701 <arg name='in' type='xmlParserInputBufferPtr' info='a buffered parser input'/>
11702 <arg name='len' type='int' info='indicative value of the amount of chars to read'/>
11705 …info>Push the content of the arry in the input buffer This routine handle the I18N transcoding to …
11706 …<return type='int' info='the number of chars read and stored in the buffer, or -1 in case of error…
11707 <arg name='in' type='xmlParserInputBufferPtr' info='a buffered parser input'/>
11708 <arg name='len' type='int' info='the size in bytes of the array.'/>
11709 <arg name='buf' type='const char *' info='an char array'/>
11712 …<info>Refresh the content of the input buffer, the old data are considered consumed This routine h…
11713 …<return type='int' info='the number of chars read and stored in the buffer, or -1 in case of error…
11714 <arg name='in' type='xmlParserInputBufferPtr' info='a buffered parser input'/>
11715 <arg name='len' type='int' info='indicative value of the amount of chars to read'/>
11718 <info>Callback for freeing some parser input allocations.</info>
11720 <arg name='str' type='xmlChar *' info='the string to deallocate'/>
11723 …info>DEPRECATED: Don't use. This function increase the input for the parser. It tries to pre…
11724 …<return type='int' info='the amount of char read, or -1 in case of error, 0 indicate the end of th…
11725 <arg name='in' type='xmlParserInputPtr' info='an XML parser input'/>
11726 <arg name='len' type='int' info='an indicative size for the lookahead'/>
11729 <info>DEPRECATED: This function was internal and is deprecated.</info>
11730 <return type='int' info='-1 as this is an error to use it.'/>
11731 <arg name='in' type='xmlParserInputPtr' info='an XML parser input'/>
11732 <arg name='len' type='int' info='an indicative size for the lookahead'/>
11735 <info>DEPRECATED: Don't use. This function removes used input for the parser.</info>
11737 <arg name='in' type='xmlParserInputPtr' info='an XML parser input'/>
11740 …<info>DEPRECATED: Use xmlFormatError. Displays current context within the input content for error…
11742 <arg name='input' type='xmlParserInputPtr' info='an xmlParserInputPtr input'/>
11745 …<info>DEPRECATED: Use xmlFormatError. Displays the associated file and line information for the c…
11747 <arg name='input' type='xmlParserInputPtr' info='an xmlParserInputPtr input'/>
11750 …<info>Display and format an validity error messages, gives file, line, position and extra paramete…
11752 <arg name='ctx' type='void *' info='an XML parser context'/>
11753 <arg name='msg' type='const char *' info='the message to display/transmit'/>
11754 <arg name='...' type='...' info='extra parameters for the message display'/>
11757 …<info>Display and format a validity warning messages, gives file, line, position and extra paramet…
11759 <arg name='ctx' type='void *' info='an XML parser context'/>
11760 <arg name='msg' type='const char *' info='the message to display/transmit'/>
11761 <arg name='...' type='...' info='extra parameters for the message display'/>
11764 …<info>Display and format a warning messages, gives file, line, position and extra parameters.</inf…
11766 <arg name='ctx' type='void *' info='an XML parser context'/>
11767 <arg name='msg' type='const char *' info='the message to display/transmit'/>
11768 <arg name='...' type='...' info='extra parameters for the message display'/>
11771 <info>Constructs an URI expressing the existing path</info>
11772 …<return type='xmlChar *' info='a new URI, or a duplicate of the path parameter if the construction…
11773 <arg name='path' type='const xmlChar *' info='the resource locator in a filesystem notation'/>
11777 <info>Compile a pattern. Available since 2.13.0.</info>
11778 <return type='int' info='0 on success, 1 on error, -1 if a memory allocation failed.'/>
11779 <arg name='pattern' type='const xmlChar *' info='the pattern to compile'/>
11780 <arg name='dict' type='xmlDict *' info='an optional dictionary for interned strings'/>
11781 <arg name='flags' type='int' info='compilation flags, see xmlPatternFlags'/>
11782 …<arg name='namespaces' type='const xmlChar **' info='the prefix definitions, array of [URI, prefix…
11783 <arg name='patternOut' type='xmlPatternPtr *' info='output pattern'/>
11787 <info>Check if the pattern must be looked at from the root.</info>
11788 <return type='int' info='1 if true, 0 if false and -1 in case of error'/>
11789 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
11793 … <info>Get a streaming context for that pattern Use xmlFreeStreamCtxt to free the context.</info>
11794 <return type='xmlStreamCtxtPtr' info='a pointer to the context or NULL in case of failure'/>
11795 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
11799 <info>Test whether the node matches the pattern</info>
11800 <return type='int' info='1 if it matches, 0 if it doesn't and -1 in case of failure'/>
11801 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
11802 <arg name='node' type='xmlNodePtr' info='a node'/>
11806 <info>Check the maximum depth reachable by a pattern</info>
11807 …<return type='int' info='-2 if no limit (using //), otherwise the depth, and -1 in case of error'/>
11808 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
11812 …<info>Check the minimum depth reachable by a pattern, 0 mean the / or . are part of the set.</info>
11813 <return type='int' info='-1 in case of error otherwise the depth,'/>
11814 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
11818 <info>Check if the pattern is streamable i.e. xmlPatternGetStreamCtxt() should work.</info>
11819 <return type='int' info='1 if streamable, 0 if not and -1 in case of error.'/>
11820 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
11824 <info>Compile a pattern.</info>
11825 … <return type='xmlPatternPtr' info='the compiled form of the pattern or NULL in case of error'/>
11826 <arg name='pattern' type='const xmlChar *' info='the pattern to compile'/>
11827 <arg name='dict' type='xmlDict *' info='an optional dictionary for interned strings'/>
11828 <arg name='flags' type='int' info='compilation flags, see xmlPatternFlags'/>
11829 …<arg name='namespaces' type='const xmlChar **' info='the prefix definitions, array of [URI, prefix…
11832 …<info>DEPRECATED: Use the modern options API with XML_PARSE_PEDANTIC. Set and return the previous…
11833 <return type='int' info='the last value for 0 for no substitution, 1 for substitution.'/>
11834 <arg name='val' type='int' info='int 0 or 1'/>
11837 …<info>xmlPopInput: the current input pointed by ctxt->input came to an end pop it and return th…
11838 <return type='xmlChar' info='the current xmlChar in the parser context'/>
11839 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11842 … <info>Clear the top input callback from the input stack. this includes the compiled-in I/O.</info>
11843 <return type='int' info='the number of input callback registered or -1 in case of error.'/>
11847 …<info>Remove the top output callbacks from the output stack. This includes the compiled-in I/O.</i…
11848 <return type='int' info='the number of output callback registered or -1 in case of error.'/>
11851 …<info>Find the closest preceding sibling which is a element. Note that entity references are not …
11852 <return type='xmlNodePtr' info='the sibling or NULL if no sibling was found.'/>
11853 <arg name='node' type='xmlNodePtr' info='the current node'/>
11856 <info>Prints the URI in the stream @stream.</info>
11858 <arg name='stream' type='FILE *' info='a FILE* for the output'/>
11859 <arg name='uri' type='xmlURIPtr' info='pointer to an xmlURI'/>
11862 <info>Push an input stream onto the stack.</info>
11863 <return type='int' info='-1 in case of error or the index in the input stack'/>
11864 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11865 …<arg name='input' type='xmlParserInputPtr' info='an XML parser input fragment (entity, XML fragmen…
11868 <info>xmlRMutexLock() is used to lock a libxml2 token_r.</info>
11870 <arg name='tok' type='xmlRMutexPtr' info='the reentrant mutex'/>
11873 <info>xmlRMutexUnlock() is used to unlock a libxml2 token_r.</info>
11875 <arg name='tok' type='xmlRMutexPtr' info='the reentrant mutex'/>
11878 …<info>Convenience function to parse an XML document from a zero-terminated string. See xmlCtxtRea…
11879 <return type='xmlDocPtr' info='the resulting document tree'/>
11880 <arg name='cur' type='const xmlChar *' info='a pointer to a zero terminated string'/>
11881 <arg name='URL' type='const char *' info='base URL (optional)'/>
11882 <arg name='encoding' type='const char *' info='the document encoding (optional)'/>
11883 <arg name='options' type='int' info='a combination of xmlParserOption'/>
11886 …info>Parse an XML from a file descriptor and build a tree. See xmlCtxtReadFd for details. NOTE t…
11887 <return type='xmlDocPtr' info='the resulting document tree'/>
11888 <arg name='fd' type='int' info='an open file descriptor'/>
11889 <arg name='URL' type='const char *' info='base URL (optional)'/>
11890 <arg name='encoding' type='const char *' info='the document encoding (optional)'/>
11891 <arg name='options' type='int' info='a combination of xmlParserOption'/>
11894 …info>Convenience function to parse an XML file from the filesystem, the network or a global user-d…
11895 <return type='xmlDocPtr' info='the resulting document tree'/>
11896 <arg name='filename' type='const char *' info='a file or URL'/>
11897 <arg name='encoding' type='const char *' info='the document encoding (optional)'/>
11898 <arg name='options' type='int' info='a combination of xmlParserOption'/>
11901 …<info>Parse an XML document from I/O functions and context and build a tree. See xmlCtxtReadIO fo…
11902 <return type='xmlDocPtr' info='the resulting document tree'/>
11903 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
11904 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function (optional)'/>
11905 <arg name='ioctx' type='void *' info='an I/O handler'/>
11906 <arg name='URL' type='const char *' info='base URL (optional)'/>
11907 <arg name='encoding' type='const char *' info='the document encoding (optional)'/>
11908 <arg name='options' type='int' info='a combination of xmlParserOption'/>
11911 …info>Parse an XML in-memory document and build a tree. The input buffer must not contain a termina…
11912 <return type='xmlDocPtr' info='the resulting document tree'/>
11913 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
11914 <arg name='size' type='int' info='the size of the array'/>
11915 <arg name='url' type='const char *' info='base URL (optional)'/>
11916 <arg name='encoding' type='const char *' info='the document encoding (optional)'/>
11917 <arg name='options' type='int' info='a combination of xmlParserOption'/>
11921 …<info>Create an xmltextReader for an XML in-memory document. The parsing flags @options are a comb…
11922 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
11923 <arg name='cur' type='const xmlChar *' info='a pointer to a zero terminated string'/>
11924 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
11925 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
11926 <arg name='options' type='int' info='a combination of xmlParserOption'/>
11930 …info>Create an xmltextReader for an XML from a file descriptor. The parsing flags @options are a c…
11931 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
11932 <arg name='fd' type='int' info='an open file descriptor'/>
11933 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
11934 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
11935 <arg name='options' type='int' info='a combination of xmlParserOption'/>
11939 …<info>parse an XML file from the filesystem or the network. The parsing flags @options are a combi…
11940 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
11941 <arg name='filename' type='const char *' info='a file or URL'/>
11942 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
11943 <arg name='options' type='int' info='a combination of xmlParserOption'/>
11947 …<info>Create an xmltextReader for an XML document from I/O functions and source. The parsing flags…
11948 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
11949 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
11950 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
11951 <arg name='ioctx' type='void *' info='an I/O handler'/>
11952 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
11953 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
11954 <arg name='options' type='int' info='a combination of xmlParserOption'/>
11958 …<info>Create an xmltextReader for an XML in-memory document. The parsing flags @options are a comb…
11959 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
11960 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
11961 <arg name='size' type='int' info='the size of the array'/>
11962 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
11963 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
11964 <arg name='options' type='int' info='a combination of xmlParserOption'/>
11968 …info>Setup an xmltextReader to parse an XML in-memory document. The parsing flags @options are a c…
11969 <return type='int' info='0 in case of success and -1 in case of error'/>
11970 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
11971 <arg name='cur' type='const xmlChar *' info='a pointer to a zero terminated string'/>
11972 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
11973 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
11974 <arg name='options' type='int' info='a combination of xmlParserOption'/>
11978 …info>Setup an xmltextReader to parse an XML from a file descriptor. NOTE that the file descriptor …
11979 <return type='int' info='0 in case of success and -1 in case of error'/>
11980 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
11981 <arg name='fd' type='int' info='an open file descriptor'/>
11982 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
11983 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
11984 <arg name='options' type='int' info='a combination of xmlParserOption'/>
11988 …info>parse an XML file from the filesystem or the network. The parsing flags @options are a combin…
11989 <return type='int' info='0 in case of success and -1 in case of error'/>
11990 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
11991 <arg name='filename' type='const char *' info='a file or URL'/>
11992 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
11993 <arg name='options' type='int' info='a combination of xmlParserOption'/>
11997 …info>Setup an xmltextReader to parse an XML document from I/O functions and source. The parsing fl…
11998 <return type='int' info='0 in case of success and -1 in case of error'/>
11999 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
12000 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
12001 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
12002 <arg name='ioctx' type='void *' info='an I/O handler'/>
12003 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12004 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12005 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12009 …info>Setup an xmltextReader to parse an XML in-memory document. The parsing flags @options are a c…
12010 <return type='int' info='0 in case of success and -1 in case of error'/>
12011 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
12012 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
12013 <arg name='size' type='int' info='the size of the array'/>
12014 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12015 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12016 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12020 …<info>Setup an xmltextReader to parse a preparsed XML document. This reuses the existing @reader x…
12021 <return type='int' info='0 in case of success and -1 in case of error'/>
12022 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
12023 <arg name='doc' type='xmlDocPtr' info='a preparsed document'/>
12027 <info>Create an xmltextReader for a preparsed document.</info>
12028 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
12029 <arg name='doc' type='xmlDocPtr' info='a preparsed document'/>
12032 <info>Signature for a realloc() implementation.</info>
12033 … <return type='void *' info='a pointer to the newly reallocated block or NULL in case of error.'/>
12034 <arg name='mem' type='void *' info='an already allocated block of memory'/>
12035 <arg name='size' type='size_t' info='the new size requested in bytes'/>
12038 <info>DEPRECATED: don't use</info>
12039 … <return type='void *' info='a pointer to the allocated area or NULL in case of lack of memory.'/>
12040 <arg name='ptr' type='void *' info='the initial memory block pointer'/>
12041 <arg name='size' type='size_t' info='an int specifying the size in byte to allocate.'/>
12042 <arg name='file' type='const char *' info='the file name or NULL'/>
12043 <arg name='line' type='int' info='the line number'/>
12046 …info>This function checks that all the namespaces declared within the given tree are properly decl…
12047 <return type='int' info='0 on success or -1 in case of error.'/>
12048 <arg name='doc' type='xmlDocPtr' info='the document'/>
12049 <arg name='tree' type='xmlNodePtr' info='a node defining the subtree to reconciliate'/>
12053 …info>DEPRECATED: Use xmlReadDoc with XML_PARSE_RECOVER. parse an XML in-memory document and build…
12054 <return type='xmlDocPtr' info='the resulting document tree or NULL in case of failure'/>
12055 <arg name='cur' type='const xmlChar *' info='a pointer to an array of xmlChar'/>
12059 …info>DEPRECATED: Use xmlReadFile with XML_PARSE_RECOVER. parse an XML file and build a tree. Auto…
12060 <return type='xmlDocPtr' info='the resulting document tree or NULL in case of failure'/>
12061 <arg name='filename' type='const char *' info='the filename'/>
12065 …info>DEPRECATED: Use xmlReadMemory with XML_PARSE_RECOVER. parse an XML in-memory block and build…
12066 <return type='xmlDocPtr' info='the resulting document tree or NULL in case of error'/>
12067 <arg name='buffer' type='const char *' info='an pointer to a char array'/>
12068 <arg name='size' type='int' info='the size of the array'/>
12072 <info>Callback function when doing a transition in the automata</info>
12074 <arg name='exec' type='xmlRegExecCtxtPtr' info='the regular expression context'/>
12075 <arg name='token' type='const xmlChar *' info='the current token string'/>
12076 <arg name='transdata' type='void *' info='transition data'/>
12077 <arg name='inputdata' type='void *' info='input data'/>
12081 …info>Extract error information from the regexp execution, the parameter @string will be updated wi…
12082 …<return type='int' info='will be freed with the @exec context and don't need to be deallocate…
12083 … <arg name='exec' type='xmlRegExecCtxtPtr' info='a regexp execution context generating an error'/>
12084 <arg name='string' type='const xmlChar **' info='return value for the error string'/>
12085 <arg name='nbval' type='int *' info='pointer to the number of accepted values IN/OUT'/>
12086 <arg name='nbneg' type='int *' info='return number of negative transitions'/>
12087 <arg name='values' type='xmlChar **' info='pointer to the array of acceptable values'/>
12088 <arg name='terminal' type='int *' info='return value if this was a terminal state'/>
12092 …info>Extract information from the regexp execution, the parameter @values must point to an array o…
12093 …<return type='int' info='will be freed with the @exec context and don't need to be deallocate…
12094 <arg name='exec' type='xmlRegExecCtxtPtr' info='a regexp execution context'/>
12095 <arg name='nbval' type='int *' info='pointer to the number of accepted values IN/OUT'/>
12096 <arg name='nbneg' type='int *' info='return number of negative transitions'/>
12097 <arg name='values' type='xmlChar **' info='pointer to the array of acceptable values'/>
12098 <arg name='terminal' type='int *' info='return value if this was a terminal state'/>
12102 <info>Push one input token in the execution context</info>
12103 …<return type='int' info='1 if the regexp reached a final state, 0 if non-final, and a negative val…
12104 …<arg name='exec' type='xmlRegExecCtxtPtr' info='a regexp execution context or NULL to indicate the…
12105 <arg name='value' type='const xmlChar *' info='a string token input'/>
12106 <arg name='data' type='void *' info='data associated to the token to reuse in callbacks'/>
12110 <info>Push one input token in the execution context</info>
12111 …<return type='int' info='1 if the regexp reached a final state, 0 if non-final, and a negative val…
12112 …<arg name='exec' type='xmlRegExecCtxtPtr' info='a regexp execution context or NULL to indicate the…
12113 <arg name='value' type='const xmlChar *' info='the first string token input'/>
12114 <arg name='value2' type='const xmlChar *' info='the second string token input'/>
12115 <arg name='data' type='void *' info='data associated to the token to reuse in callbacks'/>
12119 <info>Free the structures associated to a regular expression evaluation context.</info>
12121 <arg name='exec' type='xmlRegExecCtxtPtr' info='a regular expression evaluation context'/>
12125 <info>Free a regexp</info>
12127 <arg name='regexp' type='xmlRegexpPtr' info='the regexp'/>
12131 <info>Build a context used for progressive evaluation of a regexp.</info>
12132 <return type='xmlRegExecCtxtPtr' info='the new context'/>
12133 <arg name='comp' type='xmlRegexpPtr' info='a precompiled regular expression'/>
12134 …<arg name='callback' type='xmlRegExecCallbacks' info='a callback function used for handling progre…
12135 …<arg name='data' type='void *' info='the context data associated to the callback in this context'/>
12139 …info>Parses a regular expression conforming to XML Schemas Part 2 Datatype Appendix F and builds a…
12140 <return type='xmlRegexpPtr' info='the compiled expression or NULL in case of error'/>
12141 <arg name='regexp' type='const xmlChar *' info='a regular expression string'/>
12145 <info>Check if the regular expression generates the value</info>
12146 <return type='int' info='1 if it matches, 0 if not and a negative value in case of error'/>
12147 <arg name='comp' type='xmlRegexpPtr' info='the compiled regular expression'/>
12148 …<arg name='content' type='const xmlChar *' info='the value to check against the regular expression…
12152 <info>Check if the regular expression is determinist</info>
12153 <return type='int' info='1 if it yes, 0 if not and a negative value in case of error'/>
12154 <arg name='comp' type='xmlRegexpPtr' info='the compiled regular expression'/>
12158 <info>Print the content of the compiled regular expression</info>
12160 <arg name='output' type='FILE *' info='the file for the output debug'/>
12161 <arg name='regexp' type='xmlRegexpPtr' info='the compiled regexp'/>
12164 …<info>DEPRECATED: This function modifies global state and is not thread-safe. Register the char e…
12166 …<arg name='handler' type='xmlCharEncodingHandlerPtr' info='the xmlCharEncodingHandlerPtr handler b…
12169 <info>Registers the default compiled-in I/O handlers.</info>
12174 <info>Registers the default compiled-in I/O handlers.</info>
12179 <info>DEPRECATED: Support for HTTP POST has been removed.</info>
12183 …<info>DEPRECATED: Use xmlCtxtSetResourceLoader or similar functions. Register a new set of I/O ca…
12184 <return type='int' info='the registered handler number or -1 in case of error'/>
12185 <arg name='matchFunc' type='xmlInputMatchCallback' info='the xmlInputMatchCallback'/>
12186 <arg name='openFunc' type='xmlInputOpenCallback' info='the xmlInputOpenCallback'/>
12187 <arg name='readFunc' type='xmlInputReadCallback' info='the xmlInputReadCallback'/>
12188 <arg name='closeFunc' type='xmlInputCloseCallback' info='the xmlInputCloseCallback'/>
12191 <info>DEPRECATED: don't use Registers a callback for node creation</info>
12192 <return type='xmlRegisterNodeFunc' info='the old value of the registration function'/>
12193 … <arg name='func' type='xmlRegisterNodeFunc' info='function pointer to the new RegisterNodeFunc'/>
12196 <info>Signature for the registration callback of a created node</info>
12198 <arg name='node' type='xmlNodePtr' info='the current node'/>
12202 <info>Register a new set of I/O callback for handling output.</info>
12203 <return type='int' info='the registered handler number or -1 in case of error'/>
12204 <arg name='matchFunc' type='xmlOutputMatchCallback' info='the xmlOutputMatchCallback'/>
12205 <arg name='openFunc' type='xmlOutputOpenCallback' info='the xmlOutputOpenCallback'/>
12206 <arg name='writeFunc' type='xmlOutputWriteCallback' info='the xmlOutputWriteCallback'/>
12207 <arg name='closeFunc' type='xmlOutputCloseCallback' info='the xmlOutputCloseCallback'/>
12211 …info>DEPRECATED: This function will be made private. Call xmlCleanupParser to free global state bu…
12216 <info>Dump a RelaxNG structure back</info>
12218 <arg name='output' type='FILE *' info='the file output'/>
12219 <arg name='schema' type='xmlRelaxNGPtr' info='a schema structure'/>
12223 <info>Dump the transformed RelaxNG tree.</info>
12225 <arg name='output' type='FILE *' info='the file output'/>
12226 <arg name='schema' type='xmlRelaxNGPtr' info='a schema structure'/>
12230 <info>Deallocate a RelaxNG structure.</info>
12232 <arg name='schema' type='xmlRelaxNGPtr' info='a schema structure'/>
12236 <info>Free the resources associated to the schema parser context</info>
12238 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='the schema parser context'/>
12242 <info>Free the resources associated to the schema validation context</info>
12244 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the schema validation context'/>
12248 <info>Get the callback information used to handle errors for a validation context</info>
12249 <return type='int' info='-1 in case of failure, 0 otherwise.'/>
12250 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a Relax-NG validation context'/>
12251 <arg name='err' type='xmlRelaxNGValidityErrorFunc *' info='the error callback result'/>
12252 <arg name='warn' type='xmlRelaxNGValidityWarningFunc *' info='the warning callback result'/>
12253 <arg name='ctx' type='void **' info='contextual data for the callbacks result'/>
12257 <info>Get the error and warning callback information</info>
12258 <return type='int' info='-1 in case of error and 0 otherwise'/>
12259 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='a Relax-NG validation context'/>
12260 <arg name='err' type='xmlRelaxNGValidityErrorFunc *' info='the error function result'/>
12261 <arg name='warn' type='xmlRelaxNGValidityWarningFunc *' info='the warning function result'/>
12262 <arg name='ctx' type='void **' info='the functions context result'/>
12266 <info>Initialize the default type libraries.</info>
12267 <return type='int' info='0 in case of success and -1 in case of error.'/>
12271 …info>Create an XML RelaxNGs parser context for that document. Note: since the process of compiling…
12272 <return type='xmlRelaxNGParserCtxtPtr' info='the parser context or NULL in case of error'/>
12273 <arg name='doc' type='xmlDocPtr' info='a preparsed document tree'/>
12277 …<info>Create an XML RelaxNGs parse context for that memory buffer expected to contain an XML Relax…
12278 <return type='xmlRelaxNGParserCtxtPtr' info='the parser context or NULL in case of error'/>
12279 … <arg name='buffer' type='const char *' info='a pointer to a char array containing the schemas'/>
12280 <arg name='size' type='int' info='the size of the array'/>
12284 …<info>Create an XML RelaxNGs parse context for that file/resource expected to contain an XML Relax…
12285 <return type='xmlRelaxNGParserCtxtPtr' info='the parser context or NULL in case of error'/>
12286 <arg name='URL' type='const char *' info='the location of the schema'/>
12290 <info>Create an XML RelaxNGs validation context based on the given schema</info>
12291 <return type='xmlRelaxNGValidCtxtPtr' info='the validation context or NULL in case of error'/>
12292 <arg name='schema' type='xmlRelaxNGPtr' info='a precompiled XML RelaxNGs'/>
12296 …<info>parse a schema definition resource and build an internal XML Schema structure which can be u…
12297 …<return type='xmlRelaxNGPtr' info='the internal XML RelaxNG structure built from the resource or N…
12298 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a Relax-NG parser context'/>
12302 …<info>DEPRECATED: Use xmlRelaxNGSetParserStructuredErrors. Set the callback functions used to han…
12304 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a Relax-NG validation context'/>
12305 <arg name='err' type='xmlRelaxNGValidityErrorFunc' info='the error callback'/>
12306 <arg name='warn' type='xmlRelaxNGValidityWarningFunc' info='the warning callback'/>
12307 <arg name='ctx' type='void *' info='contextual data for the callbacks'/>
12311 <info>Set the callback functions used to handle errors for a parsing context</info>
12313 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a Relax-NG parser context'/>
12314 <arg name='serror' type='xmlStructuredErrorFunc' info='the error callback'/>
12315 <arg name='ctx' type='void *' info='contextual data for the callbacks'/>
12319 <info>Set the callback function used to load external resources.</info>
12321 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a Relax-NG parser context'/>
12322 <arg name='loader' type='xmlResourceLoader' info='the callback'/>
12323 <arg name='vctxt' type='void *' info='contextual data for the callbacks'/>
12327 …<info>DEPRECATED: Use xmlRelaxNGSetValidStructuredErrors. Set the error and warning callback info…
12329 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='a Relax-NG validation context'/>
12330 <arg name='err' type='xmlRelaxNGValidityErrorFunc' info='the error function'/>
12331 <arg name='warn' type='xmlRelaxNGValidityWarningFunc' info='the warning function'/>
12332 <arg name='ctx' type='void *' info='the functions context'/>
12336 <info>Set the structured error callback</info>
12338 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='a Relax-NG validation context'/>
12339 <arg name='serror' type='xmlStructuredErrorFunc' info='the structured error function'/>
12340 <arg name='ctx' type='void *' info='the functions context'/>
12344 <info>Validate a document tree in memory.</info>
12345 …<return type='int' info='0 if the document is valid, a positive error code number otherwise and -1…
12346 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='a Relax-NG validation context'/>
12347 <arg name='doc' type='xmlDocPtr' info='a parsed document tree'/>
12351 …<info>Validate a full subtree when xmlRelaxNGValidatePushElement() returned 0 and the content of t…
12352 <return type='int' info='1 if no validation problem was found or -1 in case of error.'/>
12353 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the validation context'/>
12354 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
12355 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
12359 <info>Pop the element end from the RelaxNG validation stack.</info>
12360 <return type='int' info='1 if no validation problem was found or 0 otherwise'/>
12361 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the RelaxNG validation context'/>
12362 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
12363 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
12367 <info>check the CData parsed for validation in the current stack</info>
12368 <return type='int' info='1 if no validation problem was found or -1 otherwise'/>
12369 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the RelaxNG validation context'/>
12370 <arg name='data' type='const xmlChar *' info='some character data read'/>
12371 <arg name='len' type='int' info='the length of the data'/>
12375 <info>Push a new element start on the RelaxNG validation stack.</info>
12376 …<return type='int' info='1 if no validation problem was found or 0 if validating the element requi…
12377 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the validation context'/>
12378 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
12379 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
12383 <info>Signature of an error callback from a Relax-NG validation</info>
12385 <arg name='ctx' type='void *' info='the validation context'/>
12386 <arg name='msg' type='const char *' info='the message'/>
12387 <arg name='...' type='...' info='extra arguments'/>
12391 <info>Signature of a warning callback from a Relax-NG validation</info>
12393 <arg name='ctx' type='void *' info='the validation context'/>
12394 <arg name='msg' type='const char *' info='the message'/>
12395 <arg name='...' type='...' info='extra arguments'/>
12399 …<info>Semi private function used to pass information to a parser context which are a combination o…
12400 <return type='int' info='0 if success and -1 in case of error'/>
12401 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a RelaxNG parser context'/>
12402 <arg name='flags' type='int' info='a set of flags values'/>
12405 <info>Remove the given attribute from the ID table maintained internally.</info>
12406 <return type='int' info='-1 if the lookup failed and 0 otherwise'/>
12407 <arg name='doc' type='xmlDocPtr' info='the document'/>
12408 <arg name='attr' type='xmlAttrPtr' info='the attribute'/>
12411 …info>Unlink and free an attribute including all children. Note this doesn't work for namespa…
12412 …<return type='int' info='0 on success or -1 if the attribute was not found or arguments are invali…
12413 <arg name='cur' type='xmlAttrPtr' info='an attribute'/>
12416 …info>DEPRECATED, do not use. This function will be removed from the public API. Remove the given …
12417 <return type='int' info='-1 if the lookup failed and 0 otherwise'/>
12418 <arg name='doc' type='xmlDocPtr' info='the document'/>
12419 <arg name='attr' type='xmlAttrPtr' info='the attribute'/>
12422 …info>Unlink the old node. If @cur is provided, it is unlinked and inserted in place of @old. It i…
12423 …<return type='xmlNodePtr' info='@old or NULL if arguments are invalid or a memory allocation faile…
12424 <arg name='old' type='xmlNodePtr' info='the old node'/>
12425 <arg name='cur' type='xmlNodePtr' info='the node (optional)'/>
12428 <info>Cleanup the error.</info>
12430 <arg name='err' type='xmlErrorPtr' info='pointer to the error.'/>
12433 …<info>Cleanup the last global error registered. For parsing error this does not change the well-fo…
12437 <info></info>
12438 <return type='int' info=''/>
12439 <arg name='ctxt' type='void *' info=''/>
12440 <arg name='url' type='const char *' info=''/>
12441 <arg name='publicId' type='const char *' info=''/>
12442 <arg name='type' type='xmlResourceType' info=''/>
12443 <arg name='flags' type='int' info=''/>
12444 <arg name='out' type='xmlParserInputPtr *' info=''/>
12447 <info>An attribute definition has been parsed</info>
12449 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12450 <arg name='elem' type='const xmlChar *' info='the name of the element'/>
12451 <arg name='fullname' type='const xmlChar *' info='the attribute name'/>
12452 <arg name='type' type='int' info='the attribute type'/>
12453 <arg name='def' type='int' info='the type of default value'/>
12454 <arg name='defaultValue' type='const xmlChar *' info='the attribute default value'/>
12455 <arg name='tree' type='xmlEnumerationPtr' info='the tree of enumerated value set'/>
12458 <info>called when a pcdata block has been parsed</info>
12460 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12461 <arg name='value' type='const xmlChar *' info='The pcdata content'/>
12462 <arg name='len' type='int' info='the block length'/>
12465 <info>receiving some chars from the parser.</info>
12467 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12468 <arg name='ch' type='const xmlChar *' info='a xmlChar string'/>
12469 <arg name='len' type='int' info='the number of xmlChar'/>
12472 <info>A xmlSAX2Comment has been parsed.</info>
12474 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12475 <arg name='value' type='const xmlChar *' info='the xmlSAX2Comment content'/>
12478 <info>An element definition has been parsed</info>
12480 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12481 <arg name='name' type='const xmlChar *' info='the element name'/>
12482 <arg name='type' type='int' info='the element type'/>
12483 <arg name='content' type='xmlElementContentPtr' info='the element value tree'/>
12486 <info>called when the document end has been detected.</info>
12488 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12491 …<info>DEPRECATED: Don't call this function directly. called when the end of an element has b…
12493 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12494 <arg name='name' type='const xmlChar *' info='The element name'/>
12497 …<info>SAX2 callback when an element end has been detected by the parser. It provides the namespace…
12499 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12500 <arg name='localname' type='const xmlChar *' info='the local name of the element'/>
12501 <arg name='prefix' type='const xmlChar *' info='the element namespace prefix if available'/>
12502 <arg name='URI' type='const xmlChar *' info='the element namespace name if available'/>
12505 <info>An entity definition has been parsed</info>
12507 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12508 <arg name='name' type='const xmlChar *' info='the entity name'/>
12509 <arg name='type' type='int' info='the entity type'/>
12510 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
12511 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
12512 <arg name='content' type='xmlChar *' info='the entity value (without processing).'/>
12515 <info>Callback on external subset declaration.</info>
12517 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12518 <arg name='name' type='const xmlChar *' info='the root element name'/>
12519 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
12520 <arg name='SystemID' type='const xmlChar *' info='the SYSTEM ID (e.g. filename or URL)'/>
12523 <info>Provide the column number of the current parsing point.</info>
12524 <return type='int' info='an int'/>
12525 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12528 <info>Get an entity by name</info>
12529 <return type='xmlEntityPtr' info='the xmlEntityPtr if found.'/>
12530 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12531 <arg name='name' type='const xmlChar *' info='The entity name'/>
12534 <info>Provide the line number of the current parsing point.</info>
12535 <return type='int' info='an int'/>
12536 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12539 <info>Get a parameter entity by name</info>
12540 <return type='xmlEntityPtr' info='the xmlEntityPtr if found.'/>
12541 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12542 <arg name='name' type='const xmlChar *' info='The entity name'/>
12545 <info>Provides the public ID e.g. "-//SGMLSOURCE//DTD DEMO//EN"</info>
12546 <return type='const xmlChar *' info='a xmlChar *'/>
12547 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12550 …<info>Provides the system ID, basically URL or filename e.g. http://www.sgmlsource.com/dtds/memo.d…
12551 <return type='const xmlChar *' info='a xmlChar *'/>
12552 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12555 <info>Does this document has an external subset</info>
12556 <return type='int' info='1 if true'/>
12557 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12560 <info>Does this document has an internal subset</info>
12561 <return type='int' info='1 if true'/>
12562 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12565 …<info>receiving some ignorable whitespaces from the parser. UNUSED: by default the DOM building wi…
12567 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12568 <arg name='ch' type='const xmlChar *' info='a xmlChar string'/>
12569 <arg name='len' type='int' info='the number of xmlChar'/>
12572 <info>Initialize the default XML SAX2 handler</info>
12574 <arg name='hdlr' type='xmlSAXHandler *' info='the SAX handler'/>
12575 <arg name='warning' type='int' info='flag if non-zero sets the handler warning procedure'/>
12579 <info>Initialize the default HTML SAX2 handler</info>
12581 <arg name='hdlr' type='xmlSAXHandler *' info='the SAX handler'/>
12584 <info>Callback on internal subset declaration.</info>
12586 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12587 <arg name='name' type='const xmlChar *' info='the root element name'/>
12588 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
12589 <arg name='SystemID' type='const xmlChar *' info='the SYSTEM ID (e.g. filename or URL)'/>
12592 <info>Is this document tagged standalone ?</info>
12593 <return type='int' info='1 if true'/>
12594 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12597 <info>What to do when a notation declaration has been parsed.</info>
12599 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12600 <arg name='name' type='const xmlChar *' info='The name of the notation'/>
12601 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
12602 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
12605 <info>A processing instruction has been parsed.</info>
12607 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12608 <arg name='target' type='const xmlChar *' info='the target name'/>
12609 <arg name='data' type='const xmlChar *' info='the PI data's'/>
12612 <info>called when an entity xmlSAX2Reference is detected.</info>
12614 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12615 <arg name='name' type='const xmlChar *' info='The entity name'/>
12618 …<info>This is only used to load DTDs. The preferred way to install custom resolvers is xmlCtxtSetR…
12619 <return type='xmlParserInputPtr' info='a parser input.'/>
12620 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12621 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
12622 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
12625 …info>Receive the document locator at startup, actually xmlDefaultSAXLocator Everything is availabl…
12627 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12628 <arg name='loc' type='xmlSAXLocatorPtr' info='A SAX Locator'/>
12631 <info>called when the document start being processed.</info>
12633 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12636 …<info>DEPRECATED: Don't call this function directly. Called when an opening tag has been pro…
12638 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12639 … <arg name='fullname' type='const xmlChar *' info='The element name, including namespace prefix'/>
12640 …<arg name='atts' type='const xmlChar **' info='An array of name/value attributes pairs, NULL termi…
12643 …info>SAX2 callback when an element start has been detected by the parser. It provides the namespac…
12645 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12646 <arg name='localname' type='const xmlChar *' info='the local name of the element'/>
12647 <arg name='prefix' type='const xmlChar *' info='the element namespace prefix if available'/>
12648 <arg name='URI' type='const xmlChar *' info='the element namespace name if available'/>
12649 <arg name='nb_namespaces' type='int' info='number of namespace definitions on that node'/>
12650 …<arg name='namespaces' type='const xmlChar **' info='pointer to the array of prefix/URI pairs name…
12651 <arg name='nb_attributes' type='int' info='the number of attributes on that node'/>
12652 <arg name='nb_defaulted' type='int' info='the number of defaulted attributes.'/>
12653 …<arg name='attributes' type='const xmlChar **' info='pointer to the array of (localname/prefix/URI…
12656 <info>What to do when an unparsed entity declaration is parsed</info>
12658 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
12659 <arg name='name' type='const xmlChar *' info='The name of the entity'/>
12660 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
12661 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
12662 <arg name='notationName' type='const xmlChar *' info='the name of the notation'/>
12666 <info>DEPRECATED: Use parser option XML_PARSE_SAX1. Has no effect.</info>
12667 <return type='int' info='2 in case of success and -1 in case of error.'/>
12668 <arg name='version' type='int' info='the version, must be 2'/>
12672 <info>DEPRECATED: Don't use. Load and parse an external subset.</info>
12673 <return type='xmlDtdPtr' info='the resulting xmlDtdPtr or NULL in case of error.'/>
12674 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
12675 …<arg name='ExternalID' type='const xmlChar *' info='a NAME* containing the External ID of the DTD'…
12676 <arg name='SystemID' type='const xmlChar *' info='a NAME* containing the URL to the DTD'/>
12680 …info>DEPRECATED: Use xmlNewSAXParserCtxt and xmlCtxtReadDoc. parse an XML in-memory document and …
12681 <return type='xmlDocPtr' info='the resulting document tree'/>
12682 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
12683 <arg name='cur' type='const xmlChar *' info='a pointer to an array of xmlChar'/>
12684 …<arg name='recovery' type='int' info='work in recovery mode, i.e. tries to read no Well Formed doc…
12688 …info>DEPRECATED: Don't use. parse an XML external entity out of context and build a tree. It…
12689 <return type='xmlDocPtr' info='the resulting document tree'/>
12690 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
12691 <arg name='filename' type='const char *' info='the filename'/>
12695 …info>DEPRECATED: Use xmlNewSAXParserCtxt and xmlCtxtReadFile. parse an XML file and build a tree.…
12696 <return type='xmlDocPtr' info='the resulting document tree'/>
12697 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
12698 <arg name='filename' type='const char *' info='the filename'/>
12699 …<arg name='recovery' type='int' info='work in recovery mode, i.e. tries to read no Well Formed doc…
12703 …info>DEPRECATED: Use xmlNewSAXParserCtxt and xmlCtxtReadFile. parse an XML file and build a tree.…
12704 <return type='xmlDocPtr' info='the resulting document tree'/>
12705 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
12706 <arg name='filename' type='const char *' info='the filename'/>
12707 …<arg name='recovery' type='int' info='work in recovery mode, i.e. tries to read no Well Formed doc…
12708 <arg name='data' type='void *' info='the userdata'/>
12712 …info>DEPRECATED: Use xmlNewSAXParserCtxt and xmlCtxtReadMemory. parse an XML in-memory block and …
12713 <return type='xmlDocPtr' info='the resulting document tree'/>
12714 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
12715 <arg name='buffer' type='const char *' info='an pointer to a char array'/>
12716 <arg name='size' type='int' info='the size of the array'/>
12717 …<arg name='recovery' type='int' info='work in recovery mode, i.e. tries to read not Well Formed do…
12721 …info>DEPRECATED: Use xmlNewSAXParserCtxt and xmlCtxtReadMemory. parse an XML in-memory block and …
12722 <return type='xmlDocPtr' info='the resulting document tree'/>
12723 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
12724 <arg name='buffer' type='const char *' info='an pointer to a char array'/>
12725 <arg name='size' type='int' info='the size of the array'/>
12726 …<arg name='recovery' type='int' info='work in recovery mode, i.e. tries to read no Well Formed doc…
12727 <arg name='data' type='void *' info='the userdata'/>
12731 …info>DEPRECATED: Use xmlNewSAXParserCtxt and xmlCtxtReadFile. parse an XML file and call the give…
12732 <return type='int' info='0 in case of success or a error number otherwise'/>
12733 <arg name='sax' type='xmlSAXHandlerPtr' info='a SAX handler'/>
12734 <arg name='user_data' type='void *' info='The user data returned on SAX callbacks'/>
12735 <arg name='filename' type='const char *' info='a file name'/>
12739 …<info>DEPRECATED: Use xmlNewSAXParserCtxt and xmlCtxtReadMemory. parse an XML in-memory buffer an…
12740 <return type='int' info='0 in case of success or a error number otherwise'/>
12741 <arg name='sax' type='xmlSAXHandlerPtr' info='a SAX handler'/>
12742 <arg name='user_data' type='void *' info='The user data returned on SAX callbacks'/>
12743 <arg name='buffer' type='const char *' info='an in-memory XML document input'/>
12744 <arg name='size' type='int' info='the length of the XML document in bytes'/>
12747 <info>Initialize the default XML SAX handler according to the version</info>
12748 <return type='int' info='0 in case of success and -1 in case of error.'/>
12749 <arg name='hdlr' type='xmlSAXHandler *' info='the SAX handler'/>
12750 <arg name='version' type='int' info='the version, 1 or 2'/>
12754 …<info>Close a document saving context, i.e. make sure that all bytes have been output and free the…
12755 <return type='int' info='the number of byte written or -1 in case of error.'/>
12756 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
12760 …<info>Save a full document to a saving context TODO: The function is not fully implemented yet as …
12761 <return type='long' info='the number of byte written or -1 in case of error'/>
12762 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
12763 <arg name='doc' type='xmlDocPtr' info='a document'/>
12767 …<info>Dump an XML document to a file. Will use compression if compiled in and enabled. If @filenam…
12768 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
12769 <arg name='filename' type='const char *' info='the filename (or URL)'/>
12770 <arg name='cur' type='xmlDocPtr' info='the document'/>
12774 <info>Dump an XML document, converting it to the given encoding</info>
12775 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
12776 <arg name='filename' type='const char *' info='the filename (or URL)'/>
12777 <arg name='cur' type='xmlDocPtr' info='the document'/>
12778 <arg name='encoding' type='const char *' info='the name of an encoding (or NULL)'/>
12782 …<info>Dump an XML document to an I/O buffer. Warning ! This call xmlOutputBufferClose() on buf whi…
12783 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
12784 <arg name='buf' type='xmlOutputBufferPtr' info='an output I/O buffer'/>
12785 <arg name='cur' type='xmlDocPtr' info='the document'/>
12786 …<arg name='encoding' type='const char *' info='the encoding if any assuming the I/O layer handles …
12790 …<info>Close a document saving context, i.e. make sure that all bytes have been output and free the…
12791 <return type='int' info='an xmlParserErrors code.'/>
12792 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
12796 <info>Flush a document saving context, i.e. make sure that all bytes have been output.</info>
12797 <return type='int' info='the number of byte written or -1 in case of error.'/>
12798 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
12802 …info>Dump an XML document to a file. Will use compression if compiled in and enabled. If @filename…
12803 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
12804 <arg name='filename' type='const char *' info='the filename (or URL)'/>
12805 <arg name='cur' type='xmlDocPtr' info='the document'/>
12806 <arg name='format' type='int' info='should formatting spaces been added'/>
12810 <info>Dump an XML document to a file or an URL.</info>
12811 …<return type='int' info='the number of bytes written or -1 in case of error. Note that @format = 1…
12812 <arg name='filename' type='const char *' info='the filename or URL to output'/>
12813 <arg name='cur' type='xmlDocPtr' info='the document being saved'/>
12814 <arg name='encoding' type='const char *' info='the name of the encoding to use or NULL.'/>
12815 <arg name='format' type='int' info='should formatting spaces be added.'/>
12819 …<info>Dump an XML document to an I/O buffer. Warning ! This call xmlOutputBufferClose() on buf whi…
12820 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
12821 <arg name='buf' type='xmlOutputBufferPtr' info='an output I/O buffer'/>
12822 <arg name='cur' type='xmlDocPtr' info='the document'/>
12823 …<arg name='encoding' type='const char *' info='the encoding if any assuming the I/O layer handles …
12824 <arg name='format' type='int' info='should formatting spaces been added'/>
12828 <info>Set a custom escaping function to be used for text in attribute content</info>
12829 <return type='int' info='0 if successful or -1 in case of error.'/>
12830 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
12831 <arg name='escape' type='xmlCharEncodingOutputFunc' info='the escaping function'/>
12835 <info>Set a custom escaping function to be used for text in element content</info>
12836 <return type='int' info='0 if successful or -1 in case of error.'/>
12837 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
12838 <arg name='escape' type='xmlCharEncodingOutputFunc' info='the escaping function'/>
12842 <info>Sets the indent string. Available since 2.14.0.</info>
12843 <return type='int' info='0 on success, -1 if the string is NULL, empty or too long.'/>
12844 <arg name='ctxt' type='xmlSaveCtxtPtr' info='save context'/>
12845 <arg name='indent' type='const char *' info='indent string'/>
12849 …<info>Create a document saving context serializing to a buffer with the encoding and the options g…
12850 <return type='xmlSaveCtxtPtr' info='a new serialization context or NULL in case of error.'/>
12851 <arg name='buffer' type='xmlBufferPtr' info='a buffer'/>
12852 <arg name='encoding' type='const char *' info='the encoding name to use or NULL'/>
12853 <arg name='options' type='int' info='a set of xmlSaveOptions'/>
12857 …<info>Create a document saving context serializing to a file descriptor with the encoding and the …
12858 <return type='xmlSaveCtxtPtr' info='a new serialization context or NULL in case of error.'/>
12859 <arg name='fd' type='int' info='a file descriptor number'/>
12860 <arg name='encoding' type='const char *' info='the encoding name to use or NULL'/>
12861 <arg name='options' type='int' info='a set of xmlSaveOptions'/>
12865 …info>Create a document saving context serializing to a filename or possibly to an URL (but this is…
12866 <return type='xmlSaveCtxtPtr' info='a new serialization context or NULL in case of error.'/>
12867 <arg name='filename' type='const char *' info='a file name or an URL'/>
12868 <arg name='encoding' type='const char *' info='the encoding name to use or NULL'/>
12869 <arg name='options' type='int' info='a set of xmlSaveOptions'/>
12873 …<info>Create a document saving context serializing to a file descriptor with the encoding and the …
12874 <return type='xmlSaveCtxtPtr' info='a new serialization context or NULL in case of error.'/>
12875 <arg name='iowrite' type='xmlOutputWriteCallback' info='an I/O write function'/>
12876 <arg name='ioclose' type='xmlOutputCloseCallback' info='an I/O close function'/>
12877 <arg name='ioctx' type='void *' info='an I/O handler'/>
12878 <arg name='encoding' type='const char *' info='the encoding name to use or NULL'/>
12879 <arg name='options' type='int' info='a set of xmlSaveOptions'/>
12883 …info>Save a subtree starting at the node parameter to a saving context TODO: The function is not f…
12884 <return type='long' info='the number of byte written or -1 in case of error'/>
12885 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
12886 <arg name='cur' type='xmlNodePtr' info='the top node of the subtree to save'/>
12889 <info>Save the URI as an escaped string</info>
12890 <return type='xmlChar *' info='a new string (to be deallocated by caller)'/>
12891 <arg name='uri' type='xmlURIPtr' info='pointer to an xmlURI'/>
12895 <info>Checks and computes the values of facets.</info>
12896 …<return type='int' info='0 if valid, a positive error code if not valid and -1 in case of an inter…
12897 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet'/>
12898 <arg name='typeDecl' type='xmlSchemaTypePtr' info='the schema type definition'/>
12899 <arg name='pctxt' type='xmlSchemaParserCtxtPtr' info='the schema parser context or NULL'/>
12900 <arg name='name' type='const xmlChar *' info='the optional name of the type'/>
12904 …info>DEPRECATED: This function will be made private. Call xmlCleanupParser to free global state bu…
12909 <info>Removes and normalize white spaces in the string</info>
12910 <return type='xmlChar *' info='the new string or NULL if no change was required.'/>
12911 <arg name='value' type='const xmlChar *' info='a value'/>
12915 <info>Compare 2 values</info>
12916 …<return type='int' info='-1 if x < y, 0 if x == y, 1 if x > y, 2 if x <> y, and -2 in …
12917 <arg name='x' type='xmlSchemaValPtr' info='a first value'/>
12918 <arg name='y' type='xmlSchemaValPtr' info='a second value'/>
12922 <info>Compare 2 values</info>
12923 …<return type='int' info='-1 if x < y, 0 if x == y, 1 if x > y, 2 if x <> y, and -2 in …
12924 <arg name='x' type='xmlSchemaValPtr' info='a first value'/>
12925 <arg name='xws' type='xmlSchemaWhitespaceValueType' info='the whitespace value of x'/>
12926 <arg name='y' type='xmlSchemaValPtr' info='a second value'/>
12927 <arg name='yws' type='xmlSchemaWhitespaceValueType' info='the whitespace value of y'/>
12931 <info>Copies the precomputed value. This duplicates any string within.</info>
12932 …<return type='xmlSchemaValPtr' info='the copy or NULL if a copy for a data-type is not implemented…
12933 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value to be copied'/>
12937 <info>Dump a Schema structure.</info>
12939 <arg name='output' type='FILE *' info='the file output'/>
12940 <arg name='schema' type='xmlSchemaPtr' info='a schema structure'/>
12944 <info>Deallocate a Schema structure.</info>
12946 <arg name='schema' type='xmlSchemaPtr' info='a schema structure'/>
12950 <info>Deallocate a Schema Facet structure.</info>
12952 <arg name='facet' type='xmlSchemaFacetPtr' info='a schema facet structure'/>
12956 <info>Free the resources associated to the schema parser context</info>
12958 <arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='the schema parser context'/>
12962 <info>Deallocate a Schema Type structure.</info>
12964 <arg name='type' type='xmlSchemaTypePtr' info='a schema type structure'/>
12968 <info>Free the resources associated to the schema validation context</info>
12970 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='the schema validation context'/>
12974 <info>Cleanup the default XML Schemas type library</info>
12976 <arg name='value' type='xmlSchemaValPtr' info='the value to free'/>
12980 <info>Deallocates a wildcard structure.</info>
12982 <arg name='wildcard' type='xmlSchemaWildcardPtr' info='a wildcard structure'/>
12986 <info>Lookup function</info>
12987 …<return type='xmlSchemaTypePtr' info='the item type of @type as defined by the built-in datatype h…
12988 <arg name='type' type='xmlSchemaTypePtr' info='the built-in simple type.'/>
12992 <info>Gives you the type struct for a built-in type by its type id.</info>
12993 <return type='xmlSchemaTypePtr' info='the type if found, NULL otherwise.'/>
12994 <arg name='type' type='xmlSchemaValType' info='the type of the built in type'/>
12998 …info>Get the canonical lexical representation of the value. The caller has to FREE the returned re…
12999 …<return type='int' info='0 if the value could be built, 1 if the value type is not supported yet a…
13000 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
13001 <arg name='retValue' type='const xmlChar **' info='the returned value'/>
13005 …<info>Get the canonical representation of the value. The caller has to free the returned @retValue…
13006 …<return type='int' info='0 if the value could be built, 1 if the value type is not supported yet a…
13007 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
13008 <arg name='retValue' type='const xmlChar **' info='the returned value'/>
13009 <arg name='ws' type='xmlSchemaWhitespaceValueType' info='the whitespace type of the value'/>
13013 <info>Extract the value of a facet</info>
13014 <return type='unsigned long' info='the value as a long'/>
13015 <arg name='facet' type='xmlSchemaFacetPtr' info='an schemas type facet'/>
13019 <info>Get the callback information used to handle errors for a parser context</info>
13020 <return type='int' info='-1 in case of failure, 0 otherwise'/>
13021 <arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='a XMl-Schema parser context'/>
13022 <arg name='err' type='xmlSchemaValidityErrorFunc *' info='the error callback result'/>
13023 <arg name='warn' type='xmlSchemaValidityWarningFunc *' info='the warning callback result'/>
13024 <arg name='ctx' type='void **' info='contextual data for the callbacks result'/>
13028 <info>Lookup a type in the default XML Schemas type library</info>
13029 <return type='xmlSchemaTypePtr' info='the type if found, NULL otherwise'/>
13030 <arg name='name' type='const xmlChar *' info='the type name'/>
13031 …<arg name='ns' type='const xmlChar *' info='the URI of the namespace usually "http://www.w3.o…
13035 <info>Accessor for the type of a value</info>
13036 <return type='xmlSchemaValType' info='the xmlSchemaValType of the value'/>
13037 <arg name='val' type='xmlSchemaValPtr' info='a schemas value'/>
13041 <info>Get the error and warning callback information</info>
13042 <return type='int' info='-1 in case of error and 0 otherwise'/>
13043 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a XML-Schema validation context'/>
13044 <arg name='err' type='xmlSchemaValidityErrorFunc *' info='the error function result'/>
13045 <arg name='warn' type='xmlSchemaValidityWarningFunc *' info='the warning function result'/>
13046 <arg name='ctx' type='void **' info='the functions context result'/>
13050 <info>Initialize the default XML Schemas type library</info>
13051 <return type='int' info='0 on success, -1 on error.'/>
13055 <info>Evaluates if a specific facet can be used in conjunction with a type.</info>
13056 …<return type='int' info='1 if the facet can be used with the given built-in type, 0 otherwise and …
13057 <arg name='type' type='xmlSchemaTypePtr' info='the built-in type'/>
13058 <arg name='facetType' type='int' info='the facet type'/>
13062 <info>Check if any error was detected during validation.</info>
13063 …<return type='int' info='1 if valid so far, 0 if errors were detected, and -1 in case of internal …
13064 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='the schema validation context'/>
13068 …<info>Create an XML Schemas parse context for that document. NB. The document may be modified duri…
13069 <return type='xmlSchemaParserCtxtPtr' info='the parser context or NULL in case of error'/>
13070 <arg name='doc' type='xmlDocPtr' info='a preparsed document tree'/>
13074 <info>Allocate a new Facet structure.</info>
13075 … <return type='xmlSchemaFacetPtr' info='the newly allocated structure or NULL in case or error'/>
13079 …<info>Create an XML Schemas parse context for that memory buffer expected to contain an XML Schema…
13080 <return type='xmlSchemaParserCtxtPtr' info='the parser context or NULL in case of error'/>
13081 … <arg name='buffer' type='const char *' info='a pointer to a char array containing the schemas'/>
13082 <arg name='size' type='int' info='the size of the array'/>
13086 …<info>Allocate a new NOTATION value. The given values are consumed and freed with the struct.</inf…
13087 <return type='xmlSchemaValPtr' info='a pointer to the new value or NULL in case of error'/>
13088 <arg name='name' type='const xmlChar *' info='the notation name'/>
13089 <arg name='ns' type='const xmlChar *' info='the notation namespace name or NULL'/>
13093 …<info>Create an XML Schemas parse context for that file/resource expected to contain an XML Schema…
13094 <return type='xmlSchemaParserCtxtPtr' info='the parser context or NULL in case of error'/>
13095 <arg name='URL' type='const char *' info='the location of the schema'/>
13099 … <info>Allocate a new QName value. The given values are consumed and freed with the struct.</info>
13100 … <return type='xmlSchemaValPtr' info='a pointer to the new value or NULL in case of an error.'/>
13101 <arg name='namespaceName' type='const xmlChar *' info='the namespace name'/>
13102 <arg name='localName' type='const xmlChar *' info='the local name'/>
13106 …info>Allocate a new simple type value. The type can be of XML_SCHEMAS_STRING. WARNING: This one is…
13107 <return type='xmlSchemaValPtr' info='a pointer to the new value or NULL in case of error'/>
13108 <arg name='type' type='xmlSchemaValType' info='the value type'/>
13109 <arg name='value' type='const xmlChar *' info='the value'/>
13113 <info>Create an XML Schemas validation context based on the given schema.</info>
13114 <return type='xmlSchemaValidCtxtPtr' info='the validation context or NULL in case of error'/>
13115 <arg name='schema' type='xmlSchemaPtr' info='a precompiled XML Schemas'/>
13119 …<info>parse a schema definition resource and build an internal XML Schema structure which can be u…
13120 …<return type='xmlSchemaPtr' info='the internal XML Schema structure built from the resource or NUL…
13121 <arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='a schema validation context'/>
13125 …info>Plug a SAX based validation layer in a SAX parsing event flow. The original @saxptr and @data…
13126 …<return type='xmlSchemaSAXPlugPtr' info='a pointer to a data structure needed to unplug the valida…
13127 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13128 <arg name='sax' type='xmlSAXHandlerPtr *' info='a pointer to the original xmlSAXHandlerPtr'/>
13129 <arg name='user_data' type='void **' info='a pointer to the original SAX user data pointer'/>
13133 …<info>Unplug a SAX based validation layer in a SAX parsing event flow. The original pointers used …
13134 <return type='int' info='0 in case of success and -1 in case of failure.'/>
13135 … <arg name='plug' type='xmlSchemaSAXPlugPtr' info='a data structure returned by xmlSchemaSAXPlug'/>
13139 …<info>DEPRECATED: Use xmlSchemaSetParserStructuredErrors. Set the callback functions used to hand…
13141 <arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='a schema validation context'/>
13142 <arg name='err' type='xmlSchemaValidityErrorFunc' info='the error callback'/>
13143 <arg name='warn' type='xmlSchemaValidityWarningFunc' info='the warning callback'/>
13144 <arg name='ctx' type='void *' info='contextual data for the callbacks'/>
13148 <info>Set the structured error callback</info>
13150 <arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='a schema parser context'/>
13151 <arg name='serror' type='xmlStructuredErrorFunc' info='the structured error function'/>
13152 <arg name='ctx' type='void *' info='the functions context'/>
13156 …<info>Register a callback function that will be called to load documents or external entities. Av…
13158 <arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='schema parser'/>
13159 <arg name='loader' type='xmlResourceLoader' info='resource loader'/>
13160 <arg name='data' type='void *' info='user data which will be passed to the loader'/>
13164 …<info>DEPRECATED: Use xmlSchemaSetValidStructuredErrors. Set the error and warning callback infor…
13166 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13167 <arg name='err' type='xmlSchemaValidityErrorFunc' info='the error function'/>
13168 <arg name='warn' type='xmlSchemaValidityWarningFunc' info='the warning function'/>
13169 <arg name='ctx' type='void *' info='the functions context'/>
13173 <info>Sets the options to be used during the validation.</info>
13174 <return type='int' info='0 in case of success, -1 in case of an API error.'/>
13175 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13176 <arg name='options' type='int' info='a combination of xmlSchemaValidOption'/>
13180 <info>Set the structured error callback</info>
13182 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13183 <arg name='serror' type='xmlStructuredErrorFunc' info='the structured error function'/>
13184 <arg name='ctx' type='void *' info='the functions context'/>
13188 …<info>Check that a value conforms to the lexical space of the predefined type. if true a value is …
13189 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
13190 <arg name='type' type='xmlSchemaTypePtr' info='the predefined type'/>
13191 <arg name='value' type='const xmlChar *' info='the value to check'/>
13192 <arg name='val' type='xmlSchemaValPtr *' info='the return computed value'/>
13193 <arg name='node' type='xmlNodePtr' info='the node containing the value'/>
13197 …info>Check that a value conforms to the lexical space of the predefined type. if true a value is c…
13198 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
13199 <arg name='type' type='xmlSchemaTypePtr' info='the predefined type'/>
13200 <arg name='value' type='const xmlChar *' info='the value to check'/>
13201 <arg name='val' type='xmlSchemaValPtr *' info='the return computed value'/>
13202 <arg name='node' type='xmlNodePtr' info='the node containing the value'/>
13206 <info>Get the validation context options.</info>
13207 <return type='int' info='the option combination or -1 on error.'/>
13208 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13212 <info>allow access to the parser context of the schema validation context</info>
13213 …<return type='xmlParserCtxtPtr' info='the parser context of the schema validation context or NULL …
13214 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13218 <info>Validate a document tree in memory.</info>
13219 …<return type='int' info='0 if the document is schemas valid, a positive error code number otherwis…
13220 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13221 <arg name='doc' type='xmlDocPtr' info='a parsed document tree'/>
13225 <info>Check a value against a facet condition</info>
13226 …<return type='int' info='0 if the element is schemas valid, a positive error code number otherwise…
13227 <arg name='base' type='xmlSchemaTypePtr' info='the base type'/>
13228 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet to check'/>
13229 <arg name='value' type='const xmlChar *' info='the lexical repr of the value to validate'/>
13230 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
13234 …info>Check a value against a facet condition. This takes value normalization according to the spec…
13235 …<return type='int' info='0 if the element is schemas valid, a positive error code number otherwise…
13236 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet to check'/>
13237 …<arg name='fws' type='xmlSchemaWhitespaceValueType' info='the whitespace type of the facet's …
13238 <arg name='valType' type='xmlSchemaValType' info='the built-in type of the value'/>
13239 …<arg name='value' type='const xmlChar *' info='the lexical (or normalized for pattern) repr of the…
13240 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
13241 <arg name='ws' type='xmlSchemaWhitespaceValueType' info='the whitespace type of the value'/>
13245 …<info>Do a schemas validation of the given resource, it will use the SAX streamable validation int…
13246 …<return type='int' info='0 if the document is valid, a positive error code number otherwise and -1…
13247 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13248 <arg name='filename' type='const char *' info='the URI of the instance'/>
13249 <arg name='options' type='int' info='a future set of options, currently unused'/>
13253 …info>Checka a value against a "length", "minLength" and "maxLength" …
13254 …<return type='int' info='0 if the value is valid, a positive error code otherwise and -1 in case o…
13255 <arg name='type' type='xmlSchemaTypePtr' info='the built-in type'/>
13256 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet to check'/>
13257 … <arg name='value' type='const xmlChar *' info='the lexical repr. of the value to be validated'/>
13258 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
13259 <arg name='length' type='unsigned long *' info='the actual length of the value'/>
13263 …info>Checka a value against a "length", "minLength" and "maxLength" …
13264 …<return type='int' info='0 if the value is valid, a positive error code otherwise and -1 in case o…
13265 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet to check'/>
13266 <arg name='valType' type='xmlSchemaValType' info='the built-in type'/>
13267 … <arg name='value' type='const xmlChar *' info='the lexical repr. of the value to be validated'/>
13268 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
13269 <arg name='length' type='unsigned long *' info='the actual length of the value'/>
13270 <arg name='ws' type='xmlSchemaWhitespaceValueType' info='the whitespace type of the value'/>
13274 <info>Checks the value of a list simple type against a facet.</info>
13275 …<return type='int' info='0 if the value is valid, a positive error code number otherwise and -1 in…
13276 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet to check'/>
13277 <arg name='value' type='const xmlChar *' info='the lexical repr of the value to validate'/>
13278 <arg name='actualLen' type='unsigned long' info='the number of list items'/>
13279 …<arg name='expectedLen' type='unsigned long *' info='the resulting expected number of list items'/>
13283 <info>Validate a branch of a tree, starting with the given @elem.</info>
13284 …<return type='int' info='0 if the element and its subtree is valid, a positive error code number o…
13285 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13286 <arg name='elem' type='xmlNodePtr' info='an element node'/>
13290 …<info>Check that a value conforms to the lexical space of the predefined type. if true a value is …
13291 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
13292 <arg name='type' type='xmlSchemaTypePtr' info='the predefined type'/>
13293 <arg name='value' type='const xmlChar *' info='the value to check'/>
13294 <arg name='val' type='xmlSchemaValPtr *' info='the return computed value'/>
13298 …<info>Workaround to provide file error reporting information when this is not provided by current …
13300 <arg name='vctxt' type='xmlSchemaValidCtxtPtr' info='the schema validation context'/>
13301 <arg name='filename' type='const char *' info='the file name'/>
13305 …info>Allows to set a locator function to the validation context, which will be used to provide fil…
13307 <arg name='vctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13308 <arg name='f' type='xmlSchemaValidityLocatorFunc' info='the locator function pointer'/>
13309 <arg name='ctxt' type='void *' info='the locator context'/>
13313 …info>Validate an input based on a flow of SAX event from the parser and forward the events to the …
13314 …<return type='int' info='0 if the document is schemas valid, a positive error code number otherwis…
13315 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13316 … <arg name='input' type='xmlParserInputBufferPtr' info='the input to use for reading the data'/>
13317 <arg name='enc' type='xmlCharEncoding' info='an optional encoding information'/>
13318 <arg name='sax' type='xmlSAXHandlerPtr' info='a SAX handler for the resulting events'/>
13319 <arg name='user_data' type='void *' info='the context to provide to the SAX handler.'/>
13323 <info>Signature of an error callback from an XSD validation</info>
13325 <arg name='ctx' type='void *' info='the validation context'/>
13326 <arg name='msg' type='const char *' info='the message'/>
13327 <arg name='...' type='...' info='extra arguments'/>
13331 …info>A schemas validation locator, a callback called by the validator. This is used when file or n…
13332 <return type='int' info='0 in case of success and -1 in case of error'/>
13333 <arg name='ctx' type='void *' info='user provided context'/>
13334 <arg name='file' type='const char **' info='returned file information'/>
13335 <arg name='line' type='unsigned long *' info='returned line information'/>
13339 <info>Signature of a warning callback from an XSD validation</info>
13341 <arg name='ctx' type='void *' info='the validation context'/>
13342 <arg name='msg' type='const char *' info='the message'/>
13343 <arg name='...' type='...' info='extra arguments'/>
13347 <info>Appends a next sibling to a list of computed values.</info>
13348 <return type='int' info='0 if succeeded and -1 on API errors.'/>
13349 <arg name='prev' type='xmlSchemaValPtr' info='the value'/>
13350 <arg name='cur' type='xmlSchemaValPtr' info='the value to be appended'/>
13354 <info>Accessor for the boolean value of a computed value.</info>
13355 <return type='int' info='1 if true and 0 if false, or in case of an error. Hmm.'/>
13356 <arg name='val' type='xmlSchemaValPtr' info='the value'/>
13360 <info>Accessor for the string value of a computed value.</info>
13361 …<return type='const xmlChar *' info='the string value or NULL if there was none, or on API errors.…
13362 <arg name='val' type='xmlSchemaValPtr' info='the value'/>
13366 <info>Accessor for the next sibling of a list of computed values.</info>
13367 …<return type='xmlSchemaValPtr' info='the next value or NULL if there was none, or on API errors.'/>
13368 <arg name='cur' type='xmlSchemaValPtr' info='the value'/>
13372 <info>Replaces 0xd, 0x9 and 0xa with a space.</info>
13373 <return type='xmlChar *' info='the new string or NULL if no change was required.'/>
13374 <arg name='value' type='const xmlChar *' info='a value'/>
13378 <info>Deallocate a Schematron structure.</info>
13380 <arg name='schema' type='xmlSchematronPtr' info='a schema structure'/>
13384 <info>Free the resources associated to the schema parser context</info>
13386 <arg name='ctxt' type='xmlSchematronParserCtxtPtr' info='the schema parser context'/>
13390 <info>Free the resources associated to the schema validation context</info>
13392 <arg name='ctxt' type='xmlSchematronValidCtxtPtr' info='the schema validation context'/>
13396 …<info>Create an XML Schematrons parse context for that document. NB. The document may be modified …
13397 <return type='xmlSchematronParserCtxtPtr' info='the parser context or NULL in case of error'/>
13398 <arg name='doc' type='xmlDocPtr' info='a preparsed document tree'/>
13402 …<info>Create an XML Schematrons parse context for that memory buffer expected to contain an XML Sc…
13403 <return type='xmlSchematronParserCtxtPtr' info='the parser context or NULL in case of error'/>
13404 … <arg name='buffer' type='const char *' info='a pointer to a char array containing the schemas'/>
13405 <arg name='size' type='int' info='the size of the array'/>
13409 …<info>Create an XML Schematrons parse context for that file/resource expected to contain an XML Sc…
13410 <return type='xmlSchematronParserCtxtPtr' info='the parser context or NULL in case of error'/>
13411 <arg name='URL' type='const char *' info='the location of the schema'/>
13415 <info>Create an XML Schematrons validation context based on the given schema.</info>
13416 … <return type='xmlSchematronValidCtxtPtr' info='the validation context or NULL in case of error'/>
13417 <arg name='schema' type='xmlSchematronPtr' info='a precompiled XML Schematrons'/>
13418 <arg name='options' type='int' info='a set of xmlSchematronValidOptions'/>
13422 …<info>parse a schema definition resource and build an internal XML Schema structure which can be u…
13423 …<return type='xmlSchematronPtr' info='the internal XML Schematron structure built from the resourc…
13424 <arg name='ctxt' type='xmlSchematronParserCtxtPtr' info='a schema validation context'/>
13428 <info>Set the structured error callback</info>
13430 <arg name='ctxt' type='xmlSchematronValidCtxtPtr' info='a Schematron validation context'/>
13431 <arg name='serror' type='xmlStructuredErrorFunc' info='the structured error function'/>
13432 <arg name='ctx' type='void *' info='the functions context'/>
13436 <info>Validate a tree instance against the schematron</info>
13437 …<return type='int' info='0 in case of success, -1 in case of internal error and an error count oth…
13438 <arg name='ctxt' type='xmlSchematronValidCtxtPtr' info='the schema validation context'/>
13439 <arg name='instance' type='xmlDocPtr' info='the document instance tree'/>
13443 <info>Signature of an error callback from a Schematron validation</info>
13445 <arg name='ctx' type='void *' info='the validation context'/>
13446 <arg name='msg' type='const char *' info='the message'/>
13447 <arg name='...' type='...' info='extra arguments'/>
13451 <info>Signature of a warning callback from a Schematron validation</info>
13453 <arg name='ctx' type='void *' info='the validation context'/>
13454 <arg name='msg' type='const char *' info='the message'/>
13455 <arg name='...' type='...' info='extra arguments'/>
13458 …info>Search a Ns registered under a given name space for a document. recurse on the parents until …
13459 …<return type='xmlNsPtr' info='the namespace pointer or NULL if no namespace was found or a memory …
13460 <arg name='doc' type='xmlDocPtr' info='the document'/>
13461 <arg name='node' type='xmlNodePtr' info='the current node'/>
13462 <arg name='nameSpace' type='const xmlChar *' info='the namespace prefix'/>
13465 …<info>Search a Ns aliasing a given URI. Recurse on the parents until it finds the defined namespac…
13466 …<return type='xmlNsPtr' info='the namespace pointer or NULL if no namespace was found or a memory …
13467 <arg name='doc' type='xmlDocPtr' info='the document'/>
13468 <arg name='node' type='xmlNodePtr' info='the current node'/>
13469 <arg name='href' type='const xmlChar *' info='the namespace value'/>
13472 …info>Set the buffer allocation method. Types are XML_BUFFER_ALLOC_EXACT - use exact sizes, keeps …
13474 <arg name='scheme' type='xmlBufferAllocationScheme' info='allocation method to use'/>
13477 …info>DEPRECATED: Use xmlSetDocCompressMode set the default compression mode used, ZLIB based Corr…
13479 <arg name='mode' type='int' info='the compression ratio'/>
13482 …<info>set the compression ratio for a document, ZLIB based Correct values: 0 (uncompressed) to 9 (…
13484 <arg name='doc' type='xmlDocPtr' info='the document'/>
13485 <arg name='mode' type='int' info='the compression ratio'/>
13488 …info>DEPRECATED: This is a global setting and not thread-safe. Use xmlCtxtSetResourceLoader or sim…
13490 <arg name='f' type='xmlExternalEntityLoader' info='the new entity resolver function'/>
13493 …info>DEPRECATED: See xmlSetStructuredErrorFunc for alternatives. Set the global "generic&quo…
13495 <arg name='ctx' type='void *' info='the new error handling context'/>
13496 <arg name='handler' type='xmlGenericErrorFunc' info='the new handler function'/>
13499 …<info>Associate all subtrees in @list with a new document. Internal function, see xmlSetTreeDoc.<…
13500 …<return type='int' info='0 on success. If a memory allocation fails, returns -1. All subtrees will…
13501 <arg name='list' type='xmlNodePtr' info='a node list'/>
13502 <arg name='doc' type='xmlDocPtr' info='new document'/>
13505 …<info>Set the namespace of an element or attribute node. Passing a NULL namespace unsets the names…
13507 <arg name='node' type='xmlNodePtr' info='a node in the document'/>
13508 <arg name='ns' type='xmlNsPtr' info='a namespace pointer (optional)'/>
13511 …<info>Set (or reset) an attribute carried by a node. The ns structure must be in scope, this is no…
13512 <return type='xmlAttrPtr' info='the attribute pointer.'/>
13513 <arg name='node' type='xmlNodePtr' info='the node'/>
13514 <arg name='ns' type='xmlNsPtr' info='the namespace definition'/>
13515 <arg name='name' type='const xmlChar *' info='the attribute name'/>
13516 <arg name='value' type='const xmlChar *' info='the attribute value'/>
13519 …info>Set (or reset) an attribute carried by a node. If @name has a prefix, then the corresponding …
13520 <return type='xmlAttrPtr' info='the attribute pointer.'/>
13521 <arg name='node' type='xmlNodePtr' info='the node'/>
13522 <arg name='name' type='const xmlChar *' info='the attribute name (a QName)'/>
13523 <arg name='value' type='const xmlChar *' info='the attribute value'/>
13526 …info>DEPRECATED: Use a per-context error handler. It's recommended to use the per-context er…
13528 <arg name='ctx' type='void *' info='the new error handling context'/>
13529 <arg name='handler' type='xmlStructuredErrorFunc' info='the new handler function'/>
13532 …info>This is an internal function which shouldn't be used. It is invoked by functions like xm…
13533 …<return type='int' info='0 on success. If a memory allocation fails, returns -1. The whole tree wi…
13534 <arg name='tree' type='xmlNodePtr' info='root of a subtree'/>
13535 <arg name='doc' type='xmlDocPtr' info='new document'/>
13539 …info>DEPRECATED: Don't use. Setup the parser context to parse a new buffer; Clears any prior…
13541 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
13542 <arg name='buffer' type='const xmlChar *' info='a xmlChar * buffer'/>
13543 <arg name='filename' type='const char *' info='a file name'/>
13546 <info>DEPRECATED: Internal function, do not use. Skip whitespace in the input stream.</info>
13547 <return type='int' info='the number of space chars skipped'/>
13548 <arg name='ctxt' type='xmlParserCtxtPtr' info='the XML parser context'/>
13551 …<info>This will dump the content of the element content definition Intended just for the debug rou…
13553 <arg name='buf' type='char *' info='an output buffer'/>
13554 <arg name='size' type='int' info='the buffer size'/>
13555 <arg name='content' type='xmlElementContentPtr' info='An element table'/>
13556 … <arg name='englob' type='int' info='1 if one must print the englobing parenthesis, 0 otherwise'/>
13559 …info>DEPRECATED: Don't use. parse an UTF8 encoded XML qualified name string [NS 5] QName ::…
13560 … <return type='xmlChar *' info='the local part, and prefix is updated to get the Prefix if any.'/>
13561 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
13562 <arg name='name' type='const xmlChar *' info='an XML parser context'/>
13563 <arg name='prefixOut' type='xmlChar **' info='a xmlChar **'/>
13566 …info>DEPRECATED: This function doesn't report malloc failures. parse an XML qualified name s…
13567 …<return type='xmlChar *' info='NULL if the name doesn't have a prefix. Otherwise, returns the…
13568 <arg name='name' type='const xmlChar *' info='the full QName'/>
13569 <arg name='prefix' type='xmlChar **' info='a xmlChar **'/>
13572 <info>parse an XML qualified name string,i</info>
13573 …<return type='const xmlChar *' info='NULL if it is not a Qualified Name, otherwise, update len wit…
13574 <arg name='name' type='const xmlChar *' info='the full QName'/>
13575 <arg name='len' type='int *' info='an int *'/>
13579 <info>Deprecated, unsafe, use xmlSnprintfElementContent</info>
13581 <arg name='buf' type='char *' info='an output buffer'/>
13582 <arg name='content' type='xmlElementContentPtr' info='An element table'/>
13583 … <arg name='englob' type='int' info='1 if one must print the englobing parenthesis, 0 otherwise'/>
13586 <info>Blocks further parser processing</info>
13588 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
13591 …<info>Check if both strings are equal of have same content. Should be a bit more readable and fast…
13592 <return type='int' info='1 if they are equal, 0 if they are different'/>
13593 <arg name='str1' type='const xmlChar *' info='the first xmlChar *'/>
13594 <arg name='str2' type='const xmlChar *' info='the second xmlChar *'/>
13597 <info>Formats @msg and places result into @buf.</info>
13598 <return type='int' info='the number of characters written to @buf or -1 if an error occurs.'/>
13599 <arg name='buf' type='xmlChar *' info='the result buffer.'/>
13600 <arg name='len' type='int' info='the result buffer length.'/>
13601 <arg name='msg' type='const char *' info='the message with printf formatting.'/>
13602 <arg name='...' type='...' info='extra parameters for the message.'/>
13605 <info>Check if a QName is Equal to a given string</info>
13606 <return type='int' info='1 if they are equal, 0 if they are different'/>
13607 <arg name='pref' type='const xmlChar *' info='the prefix of the QName'/>
13608 <arg name='name' type='const xmlChar *' info='the localname of the QName'/>
13609 <arg name='str' type='const xmlChar *' info='the second xmlChar *'/>
13612 <info>Formats @msg and places result into @buf.</info>
13613 <return type='int' info='the number of characters written to @buf or -1 if an error occurs.'/>
13614 <arg name='buf' type='xmlChar *' info='the result buffer.'/>
13615 <arg name='len' type='int' info='the result buffer length.'/>
13616 <arg name='msg' type='const char *' info='the message with printf formatting.'/>
13617 <arg name='ap' type='va_list' info='extra parameters for the message.'/>
13620 <info>a strcasecmp for xmlChar's</info>
13621 <return type='int' info='the integer result of the comparison'/>
13622 <arg name='str1' type='const xmlChar *' info='the first xmlChar *'/>
13623 <arg name='str2' type='const xmlChar *' info='the second xmlChar *'/>
13626 <info>a case-ignoring strstr for xmlChar's</info>
13627 <return type='const xmlChar *' info='the xmlChar * for the first occurrence or NULL.'/>
13628 <arg name='str' type='const xmlChar *' info='the xmlChar * array (haystack)'/>
13629 <arg name='val' type='const xmlChar *' info='the xmlChar to search (needle)'/>
13632 …info>a strcat for array of xmlChar's. Since they are supposed to be encoded in UTF-8 or an en…
13633 …<return type='xmlChar *' info='a new xmlChar * containing the concatenated string. The original @c…
13634 <arg name='cur' type='xmlChar *' info='the original xmlChar * array'/>
13635 <arg name='add' type='const xmlChar *' info='the xmlChar * array added'/>
13638 <info>a strchr for xmlChar's</info>
13639 <return type='const xmlChar *' info='the xmlChar * for the first occurrence or NULL.'/>
13640 <arg name='str' type='const xmlChar *' info='the xmlChar * array'/>
13641 <arg name='val' type='xmlChar' info='the xmlChar to search'/>
13644 <info>a strcmp for xmlChar's</info>
13645 <return type='int' info='the integer result of the comparison'/>
13646 <arg name='str1' type='const xmlChar *' info='the first xmlChar *'/>
13647 <arg name='str2' type='const xmlChar *' info='the second xmlChar *'/>
13650 …info>a strdup for array of xmlChar's. Since they are supposed to be encoded in UTF-8 or an en…
13651 <return type='xmlChar *' info='a new xmlChar * or NULL'/>
13652 <arg name='cur' type='const xmlChar *' info='the input xmlChar *'/>
13655 <info>Signature for an strdup() implementation.</info>
13656 <return type='char *' info='the copy of the string or NULL in case of error.'/>
13657 <arg name='str' type='const char *' info='a zero terminated string'/>
13661 <info>push one level from the stream.</info>
13662 <return type='int' info='-1 in case of error, 0 otherwise.'/>
13663 <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/>
13667 …info>Push new data onto the stream. NOTE: if the call xmlPatterncompile() indicated a dictionary, …
13668 …<return type='int' info='-1 in case of error, 1 if the current state in the stream is a match and …
13669 <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/>
13670 <arg name='name' type='const xmlChar *' info='the current name'/>
13671 <arg name='ns' type='const xmlChar *' info='the namespace name'/>
13675 …info>Push new attribute data onto the stream. NOTE: if the call xmlPatterncompile() indicated a di…
13676 …<return type='int' info='-1 in case of error, 1 if the current state in the stream is a match and …
13677 <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/>
13678 <arg name='name' type='const xmlChar *' info='the current name'/>
13679 <arg name='ns' type='const xmlChar *' info='the namespace name'/>
13683 …info>Push new data onto the stream. NOTE: if the call xmlPatterncompile() indicated a dictionary, …
13684 …<return type='int' info='-1 in case of error, 1 if the current state in the stream is a match and …
13685 <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/>
13686 <arg name='name' type='const xmlChar *' info='the current name'/>
13687 <arg name='ns' type='const xmlChar *' info='the namespace name'/>
13688 <arg name='nodeType' type='int' info='the type of the node being pushed'/>
13692 …info>Query if the streaming pattern additionally needs to be fed with text-, cdata-section-, comme…
13693 …<return type='int' info='1 in case of need of nodes of the above described types, 0 otherwise. -1 …
13694 <arg name='streamCtxt' type='xmlStreamCtxtPtr' info='the stream context'/>
13697 …info>DEPRECATED: Internal function, do not use. The current char value, if using UTF-8 this may a…
13698 <return type='int' info='the current char value and its length'/>
13699 <arg name='ctxt' type='xmlParserCtxtPtr' info='the XML parser context'/>
13700 <arg name='cur' type='const xmlChar *' info='pointer to the beginning of the char'/>
13701 <arg name='len' type='int *' info='pointer to the length of the char read'/>
13704 <info>DEPRECATED: Internal function, don't use.</info>
13705 …<return type='xmlChar *' info='A newly allocated string with the substitution done. The caller mus…
13706 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
13707 <arg name='str' type='const xmlChar *' info='the input string'/>
13708 … <arg name='what' type='int' info='combination of XML_SUBSTITUTE_REF and XML_SUBSTITUTE_PEREF'/>
13709 <arg name='end' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
13710 <arg name='end2' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
13711 <arg name='end3' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
13714 …info>DEPRECATED: Use xmlNodeSetContent. Parse an attribute value and build a node list containing…
13715 …<return type='xmlNodePtr' info='a pointer to the first child or NULL if the value if empty or a me…
13716 <arg name='doc' type='const xmlDoc *' info='a document (optional)'/>
13717 <arg name='value' type='const xmlChar *' info='an attribute value'/>
13720 <info>DEPRECATED: Internal function, don't use.</info>
13721 …<return type='xmlChar *' info='A newly allocated string with the substitution done. The caller mus…
13722 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
13723 <arg name='str' type='const xmlChar *' info='the input string'/>
13724 <arg name='len' type='int' info='the string length'/>
13725 … <arg name='what' type='int' info='combination of XML_SUBSTITUTE_REF and XML_SUBSTITUTE_PEREF'/>
13726 <arg name='end' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
13727 <arg name='end2' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
13728 <arg name='end3' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
13731 <info>DEPRECATED: Use xmlNodeSetContentLen. See xmlStringGetNodeList.</info>
13732 …<return type='xmlNodePtr' info='a pointer to the first child or NULL if the value if empty or a me…
13733 <arg name='doc' type='const xmlDoc *' info='a document (optional)'/>
13734 <arg name='value' type='const xmlChar *' info='an attribute value'/>
13735 <arg name='len' type='int' info='maximum length of the attribute value'/>
13738 <info>length of a xmlChar's string</info>
13739 <return type='int' info='the number of xmlChar contained in the ARRAY.'/>
13740 <arg name='str' type='const xmlChar *' info='the xmlChar * array'/>
13743 <info>a strncasecmp for xmlChar's</info>
13744 <return type='int' info='the integer result of the comparison'/>
13745 <arg name='str1' type='const xmlChar *' info='the first xmlChar *'/>
13746 <arg name='str2' type='const xmlChar *' info='the second xmlChar *'/>
13747 <arg name='len' type='int' info='the max comparison length'/>
13750 …info>a strncat for array of xmlChar's, it will extend @cur with the len first bytes of @add. …
13751 …<return type='xmlChar *' info='a new xmlChar *, the original @cur is reallocated and should not be…
13752 <arg name='cur' type='xmlChar *' info='the original xmlChar * array'/>
13753 <arg name='add' type='const xmlChar *' info='the xmlChar * array added'/>
13754 <arg name='len' type='int' info='the length of @add'/>
13757 …info>same as xmlStrncat, but creates a new string. The original two strings are not freed. If @le…
13758 <return type='xmlChar *' info='a new xmlChar * or NULL'/>
13759 <arg name='str1' type='const xmlChar *' info='first xmlChar string'/>
13760 <arg name='str2' type='const xmlChar *' info='second xmlChar string'/>
13761 <arg name='len' type='int' info='the len of @str2 or < 0'/>
13764 <info>a strncmp for xmlChar's</info>
13765 <return type='int' info='the integer result of the comparison'/>
13766 <arg name='str1' type='const xmlChar *' info='the first xmlChar *'/>
13767 <arg name='str2' type='const xmlChar *' info='the second xmlChar *'/>
13768 <arg name='len' type='int' info='the max comparison length'/>
13771 <info>a strndup for array of xmlChar's</info>
13772 <return type='xmlChar *' info='a new xmlChar * or NULL'/>
13773 <arg name='cur' type='const xmlChar *' info='the input xmlChar *'/>
13774 <arg name='len' type='int' info='the len of @cur'/>
13777 <info>a strstr for xmlChar's</info>
13778 <return type='const xmlChar *' info='the xmlChar * for the first occurrence or NULL.'/>
13779 <arg name='str' type='const xmlChar *' info='the xmlChar * array (haystack)'/>
13780 <arg name='val' type='const xmlChar *' info='the xmlChar to search (needle)'/>
13783 <info>Extract a substring of a given string</info>
13784 <return type='xmlChar *' info='the xmlChar * for the first occurrence or NULL.'/>
13785 <arg name='str' type='const xmlChar *' info='the xmlChar * array (haystack)'/>
13786 <arg name='start' type='int' info='the index of the first char (zero based)'/>
13787 <arg name='len' type='int' info='the length of the substring'/>
13790 …<info>Signature of the function to use when there is an error and the module handles the new error…
13792 <arg name='userData' type='void *' info='user provided data for the error callback'/>
13793 <arg name='error' type='const xmlError *' info='the error being raised.'/>
13796 …info>DEPRECATED: Use the modern options API with XML_PARSE_NOENT. Set and return the previous val…
13797 <return type='int' info='the last value for 0 for no substitution, 1 for substitution.'/>
13798 <arg name='val' type='int' info='int 0 or 1'/>
13801 …info>Use encoding specified by enum to decode input data. This overrides the encoding found in the…
13802 <return type='int' info='0 in case of success, -1 otherwise'/>
13803 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
13804 <arg name='enc' type='xmlCharEncoding' info='the encoding value (number)'/>
13807 …info>Use specified encoding to decode input data. This overrides the encoding found in the XML dec…
13808 <return type='int' info='0 in case of success, -1 otherwise'/>
13809 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
13810 <arg name='encoding' type='const char *' info='the encoding name'/>
13813 …<info>DEPRECATED: Internal function, don't use. Use encoding handler to decode input data.</…
13814 <return type='int' info='0 in case of success, -1 otherwise'/>
13815 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context, only for error reporting'/>
13816 <arg name='input' type='xmlParserInputPtr' info='the input stream'/>
13817 <arg name='handler' type='xmlCharEncodingHandlerPtr' info='the encoding handler'/>
13820 …<info>Use encoding handler to decode input data. This function can be used to enforce the encodin…
13821 <return type='int' info='0 in case of success, -1 otherwise'/>
13822 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
13823 <arg name='handler' type='xmlCharEncodingHandlerPtr' info='the encoding handler'/>
13826 …<info>Concat the given string at the end of the existing node content. If @len is -1, the string …
13827 <return type='int' info='-1 in case of error, 0 otherwise'/>
13828 <arg name='node' type='xmlNodePtr' info='the node'/>
13829 <arg name='content' type='const xmlChar *' info='the content'/>
13830 <arg name='len' type='int' info='@content length'/>
13833 <info>Merge the second text node into the first. The second node is unlinked and freed.</info>
13834 <return type='xmlNodePtr' info='the first text node augmented or NULL in case of error.'/>
13835 <arg name='first' type='xmlNodePtr' info='the first text node'/>
13836 <arg name='second' type='xmlNodePtr' info='the second text node being merged'/>
13840 <info>Provides the number of attributes of the current node</info>
13841 <return type='int' info='0 i no attributes, -1 in case of error or the attribute count'/>
13842 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
13846 <info>The base URI of the node.</info>
13847 …<return type='xmlChar *' info='the base URI or NULL if not available, if non NULL it need to be fr…
13848 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
13852 …info>This function provides the current index of the parser used by the reader, relative to the st…
13853 …<return type='long' info='the index in bytes from the beginning of the entity or -1 in case the in…
13854 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
13858 …<info>This method releases any resources allocated by the current instance changes the state to Cl…
13859 <return type='int' info='0 or -1 in case of error'/>
13860 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
13864 <info>The base URI of the node.</info>
13865 …<return type='const xmlChar *' info='the base URI or NULL if not available, the string will be dea…
13866 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
13870 <info>Determine the encoding of the document being read.</info>
13871 …<return type='const xmlChar *' info='a string containing the encoding of the document or NULL in c…
13872 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
13876 <info>The local name of the node.</info>
13877 …<return type='const xmlChar *' info='the local name or NULL if not available, the string will be d…
13878 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
13882 <info>The qualified name of the node, equal to Prefix :LocalName.</info>
13883 …<return type='const xmlChar *' info='the local name or NULL if not available, the string is deallo…
13884 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
13888 <info>The URI defining the namespace associated with the node.</info>
13889 …<return type='const xmlChar *' info='the namespace URI or NULL if not available, the string will b…
13890 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
13894 <info>A shorthand reference to the namespace associated with the node.</info>
13895 …<return type='const xmlChar *' info='the prefix or NULL if not available, the string is deallocate…
13896 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
13900 …<info>Get an interned string from the reader, allows for example to speedup string name comparison…
13901 …<return type='const xmlChar *' info='an interned copy of the string or NULL in case of error. The …
13902 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
13903 <arg name='str' type='const xmlChar *' info='the string to intern.'/>
13907 <info>Provides the text value of the node if present</info>
13908 …<return type='const xmlChar *' info='the string or NULL if not available. The result will be deall…
13909 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
13913 <info>The xml:lang scope within which the node resides.</info>
13914 <return type='const xmlChar *' info='the xml:lang value or NULL if none exists.'/>
13915 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
13919 <info>Determine the XML version of the document being read.</info>
13920 …<return type='const xmlChar *' info='a string containing the XML version of the document or NULL i…
13921 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
13925 …info>Hacking interface allowing to get the xmlDocPtr corresponding to the current document being a…
13926 <return type='xmlDocPtr' info='the xmlDocPtr or NULL in case of error.'/>
13927 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
13931 …info>Hacking interface allowing to get the xmlNodePtr corresponding to the current node being acce…
13932 <return type='xmlNodePtr' info='the xmlNodePtr or NULL in case of error.'/>
13933 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
13937 <info>The depth of the node in the tree.</info>
13938 <return type='int' info='the depth or -1 in case of error'/>
13939 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
13943 <info>Signature of an error callback from a reader parser</info>
13945 <arg name='arg' type='void *' info='the user argument'/>
13946 <arg name='msg' type='const char *' info='the message'/>
13947 <arg name='severity' type='xmlParserSeverities' info='the severity of the error'/>
13948 …<arg name='locator' type='xmlTextReaderLocatorPtr' info='a locator indicating where the error occu…
13952 …<info>Reads the contents of the current node and the full subtree. It then makes the subtree avail…
13953 …<return type='xmlNodePtr' info='a node pointer valid until the next xmlTextReaderRead() call or NU…
13954 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
13958 <info>Provides the value of the attribute with the specified qualified name.</info>
13959 …<return type='xmlChar *' info='a string containing the value of the specified attribute, or NULL i…
13960 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
13961 <arg name='name' type='const xmlChar *' info='the qualified name of the attribute.'/>
13965 …<info>Provides the value of the attribute with the specified index relative to the containing elem…
13966 …<return type='xmlChar *' info='a string containing the value of the specified attribute, or NULL i…
13967 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
13968 …<arg name='no' type='int' info='the zero-based index of the attribute relative to the containing e…
13972 <info>Provides the value of the specified attribute</info>
13973 …<return type='xmlChar *' info='a string containing the value of the specified attribute, or NULL i…
13974 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
13975 <arg name='localName' type='const xmlChar *' info='the local name of the attribute.'/>
13976 <arg name='namespaceURI' type='const xmlChar *' info='the namespace URI of the attribute.'/>
13980 <info>Retrieve the error callback function and user argument.</info>
13982 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
13983 …<arg name='f' type='xmlTextReaderErrorFunc *' info='the callback function or NULL is no callback h…
13984 <arg name='arg' type='void **' info='a user argument'/>
13988 <info>Available since 2.13.0.</info>
13989 <return type='const xmlError *' info='the last error.'/>
13990 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
13994 <info>Provide the column number of the current parsing point.</info>
13995 <return type='int' info='an int or 0 if not available'/>
13996 <arg name='reader' type='xmlTextReaderPtr' info='the user data (XML reader context)'/>
14000 <info>Provide the line number of the current parsing point.</info>
14001 <return type='int' info='an int or 0 if not available'/>
14002 <arg name='reader' type='xmlTextReaderPtr' info='the user data (XML reader context)'/>
14006 <info>Read the parser internal property.</info>
14007 <return type='int' info='the value, usually 0 or 1, or -1 in case of error.'/>
14008 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14009 <arg name='prop' type='int' info='the xmlParserProperties to get'/>
14013 …info>Method to get the remainder of the buffered XML. this method stops the parser, set its state …
14014 …<return type='xmlParserInputBufferPtr' info='the xmlParserInputBufferPtr attached to the XML or NU…
14015 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14019 <info>Whether the node has attributes.</info>
14020 <return type='int' info='1 if true, 0 if false, and -1 in case or error'/>
14021 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14025 <info>Whether the node can have a text value.</info>
14026 <return type='int' info='1 if true, 0 if false, and -1 in case or error'/>
14027 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14031 …<info>Whether an Attribute node was generated from the default value defined in the DTD or schema…
14032 <return type='int' info='0 if not defaulted, 1 if defaulted, and -1 in case of error'/>
14033 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14037 <info>Check if the current node is empty</info>
14038 <return type='int' info='1 if empty, 0 if not and -1 in case of error'/>
14039 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14043 …<info>Determine whether the current node is a namespace declaration rather than a regular attribut…
14044 …<return type='int' info='1 if the current node is a namespace declaration, 0 if it is a regular at…
14045 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14049 <info>Retrieve the validity status from the parser context</info>
14050 <return type='int' info='the flag value 1 if valid, 0 if no, and -1 in case of error'/>
14051 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14055 <info>The local name of the node.</info>
14056 …<return type='xmlChar *' info='the local name or NULL if not available, if non NULL it need to be …
14057 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14061 <info>Obtain the base URI for the given locator.</info>
14062 …<return type='xmlChar *' info='the base URI or NULL in case of error, if non NULL it need to be fr…
14063 <arg name='locator' type='xmlTextReaderLocatorPtr' info='the xmlTextReaderLocatorPtr used'/>
14067 <info>Obtain the line number for the given locator.</info>
14068 <return type='int' info='the line number or -1 in case of error.'/>
14069 <arg name='locator' type='xmlTextReaderLocatorPtr' info='the xmlTextReaderLocatorPtr used'/>
14073 <info>Resolves a namespace prefix in the scope of the current element.</info>
14074 …<return type='xmlChar *' info='a string containing the namespace URI to which the prefix maps or N…
14075 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14076 …<arg name='prefix' type='const xmlChar *' info='the prefix whose namespace URI is to be resolved. …
14080 …<info>Moves the position of the current instance to the attribute with the specified qualified nam…
14081 <return type='int' info='1 in case of success, -1 in case of error, 0 if not found'/>
14082 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14083 <arg name='name' type='const xmlChar *' info='the qualified name of the attribute.'/>
14087 …<info>Moves the position of the current instance to the attribute with the specified index relativ…
14088 <return type='int' info='1 in case of success, -1 in case of error, 0 if not found'/>
14089 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14090 …<arg name='no' type='int' info='the zero-based index of the attribute relative to the containing e…
14094 …<info>Moves the position of the current instance to the attribute with the specified local name an…
14095 <return type='int' info='1 in case of success, -1 in case of error, 0 if not found'/>
14096 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14097 <arg name='localName' type='const xmlChar *' info='the local name of the attribute.'/>
14098 <arg name='namespaceURI' type='const xmlChar *' info='the namespace URI of the attribute.'/>
14102 …<info>Moves the position of the current instance to the node that contains the current Attribute …
14103 <return type='int' info='1 in case of success, -1 in case of error, 0 if not moved'/>
14104 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14108 …<info>Moves the position of the current instance to the first attribute associated with the curren…
14109 <return type='int' info='1 in case of success, -1 in case of error, 0 if not found'/>
14110 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14114 …<info>Moves the position of the current instance to the next attribute associated with the current…
14115 <return type='int' info='1 in case of success, -1 in case of error, 0 if not found'/>
14116 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14120 <info>The qualified name of the node, equal to Prefix :LocalName.</info>
14121 …<return type='xmlChar *' info='the local name or NULL if not available, if non NULL it need to be …
14122 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14126 <info>The URI defining the namespace associated with the node.</info>
14127 …<return type='xmlChar *' info='the namespace URI or NULL if not available, if non NULL it need to …
14128 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14132 …<info>Skip to the node following the current one in document order while avoiding the subtree if a…
14133 …<return type='int' info='1 if the node was read successfully, 0 if there is no more nodes to read,…
14134 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14138 …info>Skip to the node following the current one in document order while avoiding the subtree if an…
14139 …<return type='int' info='1 if the node was read successfully, 0 if there is no more nodes to read,…
14140 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14144 …<info>Get the node type of the current node Reference: http://www.gnu.org/software/dotgnu/pnetlib-…
14145 <return type='int' info='the xmlReaderTypes of the current node or -1 in case of error'/>
14146 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14150 …info>The value indicating whether to normalize white space and attribute values. Since attribute v…
14151 <return type='int' info='1 or -1 in case of error.'/>
14152 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14156 <info>A shorthand reference to the namespace associated with the node.</info>
14157 …<return type='xmlChar *' info='the prefix or NULL if not available, if non NULL it need to be free…
14158 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14162 …info>This tells the XML Reader to preserve the current node. The caller must also use xmlTextReade…
14163 <return type='xmlNodePtr' info='the xmlNodePtr or NULL in case of error.'/>
14164 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14168 …info>This tells the XML Reader to preserve all nodes matched by the pattern. The caller must also …
14169 <return type='int' info='a non-negative number in case of success and -1 in case of error'/>
14170 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14171 <arg name='pattern' type='const xmlChar *' info='an XPath subset pattern'/>
14172 …<arg name='namespaces' type='const xmlChar **' info='the prefix definitions, array of [URI, prefix…
14176 <info>The quotation mark character used to enclose the value of an attribute.</info>
14177 <return type='int' info='" or ' and -1 in case of error'/>
14178 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14182 …<info>Moves the position of the current instance to the next node in the stream, exposing its prop…
14183 …<return type='int' info='1 if the node was read successfully, 0 if there is no more nodes to read,…
14184 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14188 <info>Parses an attribute value into one or more Text and EntityReference nodes.</info>
14189 …<return type='int' info='1 in case of success, 0 if the reader was not positioned on an attribute …
14190 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14194 <info>Reads the contents of the current node, including child nodes and markup.</info>
14195 …<return type='xmlChar *' info='a string containing the XML content, or NULL if the current node is…
14196 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14200 <info>Reads the contents of the current node, including child nodes and markup.</info>
14201 …<return type='xmlChar *' info='a string containing the node and any XML content, or NULL if the cu…
14202 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14206 <info>Gets the read state of the reader.</info>
14207 <return type='int' info='the state value, or -1 in case of error'/>
14208 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14212 <info>Reads the contents of an element or a text node as a string.</info>
14213 …<return type='xmlChar *' info='a string containing the contents of the Element or Text node, or NU…
14214 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14218 …info>Use RelaxNG to validate the document as it is processed. Activation is only possible before t…
14219 …<return type='int' info='0 in case the RelaxNG validation could be (de)activated and -1 in case of…
14220 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14221 <arg name='schema' type='xmlRelaxNGPtr' info='a precompiled RelaxNG schema'/>
14225 …info>Use RelaxNG schema to validate the document as it is processed. Activation is only possible b…
14226 …<return type='int' info='0 in case the schemas validation could be (de)activated and -1 in case of…
14227 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14228 <arg name='rng' type='const char *' info='the path to a RelaxNG schema or NULL'/>
14232 …info>Use RelaxNG schema context to validate the document as it is processed. Activation is only po…
14233 …<return type='int' info='0 in case the schemas validation could be (de)activated and -1 in case of…
14234 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14235 …<arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the RelaxNG schema validation context or NULL…
14236 <arg name='options' type='int' info='options (not used yet)'/>
14240 …info>Use W3C XSD schema to validate the document as it is processed. Activation is only possible b…
14241 …<return type='int' info='0 in case the schemas validation could be (de)activated and -1 in case of…
14242 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14243 <arg name='xsd' type='const char *' info='the path to a W3C XSD schema or NULL'/>
14247 …info>Use W3C XSD schema context to validate the document as it is processed. Activation is only po…
14248 …<return type='int' info='0 in case the schemas validation could be (de)activated and -1 in case of…
14249 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14250 … <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='the XML Schema validation context or NULL'/>
14251 <arg name='options' type='int' info='options (not used yet)'/>
14255 …info>DEPRECATED: Use xmlTextReaderSetStructuredErrorHandler. Register a callback function that wi…
14257 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14258 …<arg name='f' type='xmlTextReaderErrorFunc' info='the callback function to call on error and warni…
14259 <arg name='arg' type='void *' info='a user argument to pass to the callback function'/>
14263 <info>Set the maximum amplification factor. See xmlCtxtSetMaxAmplification.</info>
14265 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
14266 <arg name='maxAmpl' type='unsigned' info='maximum amplification factor'/>
14270 …info>Change the parser processing behaviour by changing some of its internal properties. Note that…
14271 <return type='int' info='0 if the call was successful, or -1 in case of error'/>
14272 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14273 <arg name='prop' type='int' info='the xmlParserProperties to set'/>
14274 <arg name='value' type='int' info='usually 0 or 1 to (de)activate it'/>
14278 …<info>Register a callback function that will be called to load external resources like entities. …
14280 <arg name='reader' type='xmlTextReaderPtr' info='thr reader'/>
14281 <arg name='loader' type='xmlResourceLoader' info='resource loader'/>
14282 <arg name='data' type='void *' info='user data which will be passed to the loader'/>
14286 …info>Use XSD Schema to validate the document as it is processed. Activation is only possible befor…
14287 …<return type='int' info='0 in case the Schema validation could be (de)activated and -1 in case of …
14288 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14289 <arg name='schema' type='xmlSchemaPtr' info='a precompiled Schema schema'/>
14293 …<info>Register a callback function that will be called on error and warnings. If @f is NULL, the …
14295 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14296 …<arg name='f' type='xmlStructuredErrorFunc' info='the callback function to call on error and warni…
14297 <arg name='arg' type='void *' info='a user argument to pass to the callback function'/>
14301 <info>Setup an XML reader with new options</info>
14302 <return type='int' info='0 in case of success and -1 in case of error.'/>
14303 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
14304 …<arg name='input' type='xmlParserInputBufferPtr' info='xmlParserInputBufferPtr used to feed the re…
14305 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
14306 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
14307 <arg name='options' type='int' info='a combination of xmlParserOption'/>
14311 <info>Determine the standalone status of the document being read.</info>
14312 …<return type='int' info='1 if the document was declared to be standalone, 0 if it was declared to …
14313 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14317 <info>Provides the text value of the node if present</info>
14318 …<return type='xmlChar *' info='the string or NULL if not available. The result must be deallocated…
14319 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14323 <info>The xml:lang scope within which the node resides.</info>
14324 …<return type='xmlChar *' info='the xml:lang value or NULL if none exists., if non NULL it need to …
14325 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14329 <info>Flushes and closes the output buffer. Available since 2.13.0.</info>
14330 <return type='int' info='an xmlParserErrors code.'/>
14331 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14335 <info>End the current xml element.</info>
14336 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14337 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14341 <info>End an xml CDATA section.</info>
14342 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14343 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14347 <info>End the current xml comment.</info>
14348 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14349 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14353 <info>End an xml DTD.</info>
14354 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14355 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14359 <info>End an xml DTD attribute list.</info>
14360 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14361 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14365 <info>End an xml DTD element.</info>
14366 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14367 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14371 <info>End an xml DTD entity.</info>
14372 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14373 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14377 …<info>End an xml document. All open elements are closed, and the content is flushed to the output.…
14378 <return type='int' info='the bytes written or -1 in case of error'/>
14379 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14383 <info>End the current xml element.</info>
14384 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14385 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14389 <info>End the current xml PI.</info>
14390 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14391 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14395 <info>Flush the output buffer.</info>
14396 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14397 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14401 <info>End the current xml element. Writes an end tag even if the element is empty</info>
14402 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14403 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14407 … <info>Set indentation output. indent = 0 do not indentation. indent > 0 do indentation.</info>
14408 <return type='int' info='-1 on error or 0 otherwise.'/>
14409 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14410 <arg name='indent' type='int' info='do indentation?'/>
14414 <info>Set string indentation.</info>
14415 <return type='int' info='-1 on error or 0 otherwise.'/>
14416 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14417 <arg name='str' type='const xmlChar *' info='the xmlChar string'/>
14421 <info>Set the character used for quoting attributes.</info>
14422 <return type='int' info='-1 on error or 0 otherwise.'/>
14423 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14424 <arg name='quotechar' type='xmlChar' info='the quote character'/>
14428 <info>Start an xml attribute.</info>
14429 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14430 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14431 <arg name='name' type='const xmlChar *' info='element name'/>
14435 <info>Start an xml attribute with namespace support.</info>
14436 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14437 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14438 <arg name='prefix' type='const xmlChar *' info='namespace prefix or NULL'/>
14439 <arg name='name' type='const xmlChar *' info='element local name'/>
14440 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI or NULL'/>
14444 <info>Start an xml CDATA section.</info>
14445 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14446 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14450 <info>Start an xml comment.</info>
14451 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14452 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14456 <info>Start an xml DTD.</info>
14457 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14458 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14459 <arg name='name' type='const xmlChar *' info='the name of the DTD'/>
14460 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
14461 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
14465 <info>Start an xml DTD ATTLIST.</info>
14466 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14467 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14468 <arg name='name' type='const xmlChar *' info='the name of the DTD ATTLIST'/>
14472 <info>Start an xml DTD element.</info>
14473 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14474 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14475 <arg name='name' type='const xmlChar *' info='the name of the DTD element'/>
14479 <info>Start an xml DTD ATTLIST.</info>
14480 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14481 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14482 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
14483 <arg name='name' type='const xmlChar *' info='the name of the DTD ATTLIST'/>
14487 <info>Start a new xml document</info>
14488 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14489 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14490 …<arg name='version' type='const char *' info='the xml version ("1.0") or NULL for defaul…
14491 <arg name='encoding' type='const char *' info='the encoding or NULL for default'/>
14492 …<arg name='standalone' type='const char *' info='"yes" or "no" or NULL for def…
14496 <info>Start an xml element.</info>
14497 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14498 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14499 <arg name='name' type='const xmlChar *' info='element name'/>
14503 <info>Start an xml element with namespace support.</info>
14504 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14505 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14506 <arg name='prefix' type='const xmlChar *' info='namespace prefix or NULL'/>
14507 <arg name='name' type='const xmlChar *' info='element local name'/>
14508 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI or NULL'/>
14512 <info>Start an xml PI.</info>
14513 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14514 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14515 <arg name='target' type='const xmlChar *' info='PI target'/>
14519 <info>Write an xml attribute.</info>
14520 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14521 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14522 <arg name='name' type='const xmlChar *' info='attribute name'/>
14523 <arg name='content' type='const xmlChar *' info='attribute content'/>
14527 <info>Write an xml attribute.</info>
14528 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14529 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14530 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
14531 <arg name='name' type='const xmlChar *' info='attribute local name'/>
14532 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
14533 <arg name='content' type='const xmlChar *' info='attribute content'/>
14537 <info>Write an base64 encoded xml text.</info>
14538 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14539 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14540 <arg name='data' type='const char *' info='binary data'/>
14541 <arg name='start' type='int' info='the position within the data of the first byte to encode'/>
14542 <arg name='len' type='int' info='the number of bytes to encode'/>
14546 <info>Write a BinHex encoded xml text.</info>
14547 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14548 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14549 <arg name='data' type='const char *' info='binary data'/>
14550 <arg name='start' type='int' info='the position within the data of the first byte to encode'/>
14551 <arg name='len' type='int' info='the number of bytes to encode'/>
14555 <info>Write an xml CDATA.</info>
14556 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14557 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14558 <arg name='content' type='const xmlChar *' info='CDATA content'/>
14562 <info>Write an xml comment.</info>
14563 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14564 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14565 <arg name='content' type='const xmlChar *' info='comment string'/>
14569 <info>Write a DTD.</info>
14570 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14571 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14572 <arg name='name' type='const xmlChar *' info='the name of the DTD'/>
14573 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
14574 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
14575 <arg name='subset' type='const xmlChar *' info='string content of the DTD'/>
14579 <info>Write a DTD ATTLIST.</info>
14580 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14581 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14582 <arg name='name' type='const xmlChar *' info='the name of the DTD ATTLIST'/>
14583 <arg name='content' type='const xmlChar *' info='content of the ATTLIST'/>
14587 <info>Write a DTD element.</info>
14588 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14589 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14590 <arg name='name' type='const xmlChar *' info='the name of the DTD element'/>
14591 <arg name='content' type='const xmlChar *' info='content of the element'/>
14595 <info>Write a DTD entity.</info>
14596 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14597 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14598 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
14599 <arg name='name' type='const xmlChar *' info='the name of the DTD entity'/>
14600 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
14601 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
14602 <arg name='ndataid' type='const xmlChar *' info='the xml notation name.'/>
14603 <arg name='content' type='const xmlChar *' info='content of the entity'/>
14607 …<info>Write a DTD external entity. The entity must have been started with xmlTextWriterStartDTDEnt…
14608 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14609 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14610 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
14611 <arg name='name' type='const xmlChar *' info='the name of the DTD entity'/>
14612 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
14613 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
14614 <arg name='ndataid' type='const xmlChar *' info='the xml notation name.'/>
14618 <info>Write the contents of a DTD external entity.</info>
14619 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14620 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14621 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
14622 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
14623 <arg name='ndataid' type='const xmlChar *' info='the xml notation name.'/>
14627 <info>Write a DTD internal entity.</info>
14628 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14629 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14630 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
14631 <arg name='name' type='const xmlChar *' info='the name of the DTD entity'/>
14632 <arg name='content' type='const xmlChar *' info='content of the entity'/>
14636 <info>Write a DTD entity.</info>
14637 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14638 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14639 <arg name='name' type='const xmlChar *' info='the name of the xml notation'/>
14640 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
14641 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
14645 <info>Write an xml element.</info>
14646 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14647 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14648 <arg name='name' type='const xmlChar *' info='element name'/>
14649 <arg name='content' type='const xmlChar *' info='element content'/>
14653 <info>Write an xml element with namespace support.</info>
14654 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14655 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14656 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
14657 <arg name='name' type='const xmlChar *' info='element local name'/>
14658 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
14659 <arg name='content' type='const xmlChar *' info='element content'/>
14663 <info>Write a formatted xml attribute.</info>
14664 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14665 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14666 <arg name='name' type='const xmlChar *' info='attribute name'/>
14667 <arg name='format' type='const char *' info='format string (see printf)'/>
14668 <arg name='...' type='...' info='extra parameters for the format'/>
14672 <info>Write a formatted xml attribute.with namespace support</info>
14673 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14674 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14675 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
14676 <arg name='name' type='const xmlChar *' info='attribute local name'/>
14677 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
14678 <arg name='format' type='const char *' info='format string (see printf)'/>
14679 <arg name='...' type='...' info='extra parameters for the format'/>
14683 <info>Write a formatted xml CDATA.</info>
14684 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14685 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14686 <arg name='format' type='const char *' info='format string (see printf)'/>
14687 <arg name='...' type='...' info='extra parameters for the format'/>
14691 <info>Write an xml comment.</info>
14692 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14693 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14694 <arg name='format' type='const char *' info='format string (see printf)'/>
14695 <arg name='...' type='...' info='extra parameters for the format'/>
14699 <info>Write a DTD with a formatted markup declarations part.</info>
14700 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14701 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14702 <arg name='name' type='const xmlChar *' info='the name of the DTD'/>
14703 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
14704 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
14705 <arg name='format' type='const char *' info='format string (see printf)'/>
14706 <arg name='...' type='...' info='extra parameters for the format'/>
14710 <info>Write a formatted DTD ATTLIST.</info>
14711 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14712 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14713 <arg name='name' type='const xmlChar *' info='the name of the DTD ATTLIST'/>
14714 <arg name='format' type='const char *' info='format string (see printf)'/>
14715 <arg name='...' type='...' info='extra parameters for the format'/>
14719 <info>Write a formatted DTD element.</info>
14720 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14721 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14722 <arg name='name' type='const xmlChar *' info='the name of the DTD element'/>
14723 <arg name='format' type='const char *' info='format string (see printf)'/>
14724 <arg name='...' type='...' info='extra parameters for the format'/>
14728 <info>Write a formatted DTD internal entity.</info>
14729 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14730 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14731 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
14732 <arg name='name' type='const xmlChar *' info='the name of the DTD entity'/>
14733 <arg name='format' type='const char *' info='format string (see printf)'/>
14734 <arg name='...' type='...' info='extra parameters for the format'/>
14738 <info>Write a formatted xml element.</info>
14739 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14740 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14741 <arg name='name' type='const xmlChar *' info='element name'/>
14742 <arg name='format' type='const char *' info='format string (see printf)'/>
14743 <arg name='...' type='...' info='extra parameters for the format'/>
14747 <info>Write a formatted xml element with namespace support.</info>
14748 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14749 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14750 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
14751 <arg name='name' type='const xmlChar *' info='element local name'/>
14752 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
14753 <arg name='format' type='const char *' info='format string (see printf)'/>
14754 <arg name='...' type='...' info='extra parameters for the format'/>
14758 <info>Write a formatted PI.</info>
14759 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14760 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14761 <arg name='target' type='const xmlChar *' info='PI target'/>
14762 <arg name='format' type='const char *' info='format string (see printf)'/>
14763 <arg name='...' type='...' info='extra parameters for the format'/>
14767 <info>Write a formatted raw xml text.</info>
14768 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14769 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14770 <arg name='format' type='const char *' info='format string (see printf)'/>
14771 <arg name='...' type='...' info='extra parameters for the format'/>
14775 <info>Write a formatted xml text.</info>
14776 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14777 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14778 <arg name='format' type='const char *' info='format string (see printf)'/>
14779 <arg name='...' type='...' info='extra parameters for the format'/>
14783 <info>Write an xml PI.</info>
14784 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14785 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14786 <arg name='target' type='const xmlChar *' info='PI target'/>
14787 <arg name='content' type='const xmlChar *' info='PI content'/>
14791 <info>Write a raw xml text.</info>
14792 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14793 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14794 <arg name='content' type='const xmlChar *' info='text string'/>
14798 <info>Write an xml text. TODO: what about entities and special chars??</info>
14799 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14800 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14801 <arg name='content' type='const xmlChar *' info='text string'/>
14802 <arg name='len' type='int' info='length of the text string'/>
14806 <info>Write an xml text.</info>
14807 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14808 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14809 <arg name='content' type='const xmlChar *' info='text string'/>
14813 <info>Write a formatted xml attribute.</info>
14814 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14815 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14816 <arg name='name' type='const xmlChar *' info='attribute name'/>
14817 <arg name='format' type='const char *' info='format string (see printf)'/>
14818 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
14822 <info>Write a formatted xml attribute.with namespace support</info>
14823 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14824 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14825 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
14826 <arg name='name' type='const xmlChar *' info='attribute local name'/>
14827 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
14828 <arg name='format' type='const char *' info='format string (see printf)'/>
14829 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
14833 <info>Write a formatted xml CDATA.</info>
14834 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14835 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14836 <arg name='format' type='const char *' info='format string (see printf)'/>
14837 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
14841 <info>Write an xml comment.</info>
14842 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14843 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14844 <arg name='format' type='const char *' info='format string (see printf)'/>
14845 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
14849 <info>Write a DTD with a formatted markup declarations part.</info>
14850 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14851 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14852 <arg name='name' type='const xmlChar *' info='the name of the DTD'/>
14853 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
14854 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
14855 <arg name='format' type='const char *' info='format string (see printf)'/>
14856 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
14860 <info>Write a formatted DTD ATTLIST.</info>
14861 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14862 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14863 <arg name='name' type='const xmlChar *' info='the name of the DTD ATTLIST'/>
14864 <arg name='format' type='const char *' info='format string (see printf)'/>
14865 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
14869 <info>Write a formatted DTD element.</info>
14870 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14871 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14872 <arg name='name' type='const xmlChar *' info='the name of the DTD element'/>
14873 <arg name='format' type='const char *' info='format string (see printf)'/>
14874 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
14878 <info>Write a formatted DTD internal entity.</info>
14879 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14880 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14881 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
14882 <arg name='name' type='const xmlChar *' info='the name of the DTD entity'/>
14883 <arg name='format' type='const char *' info='format string (see printf)'/>
14884 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
14888 <info>Write a formatted xml element.</info>
14889 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14890 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14891 <arg name='name' type='const xmlChar *' info='element name'/>
14892 <arg name='format' type='const char *' info='format string (see printf)'/>
14893 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
14897 <info>Write a formatted xml element with namespace support.</info>
14898 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14899 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14900 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
14901 <arg name='name' type='const xmlChar *' info='element local name'/>
14902 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
14903 <arg name='format' type='const char *' info='format string (see printf)'/>
14904 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
14908 <info>Write a formatted xml PI.</info>
14909 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14910 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14911 <arg name='target' type='const xmlChar *' info='PI target'/>
14912 <arg name='format' type='const char *' info='format string (see printf)'/>
14913 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
14917 <info>Write a formatted raw xml text.</info>
14918 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14919 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14920 <arg name='format' type='const char *' info='format string (see printf)'/>
14921 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
14925 <info>Write a formatted xml text.</info>
14926 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
14927 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
14928 <arg name='format' type='const char *' info='format string (see printf)'/>
14929 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
14932 <info></info>
14933 <return type='xmlBufferAllocationScheme' info=''/>
14934 <arg name='v' type='xmlBufferAllocationScheme' info=''/>
14937 <info></info>
14938 <return type='int' info=''/>
14939 <arg name='v' type='int' info=''/>
14942 <info></info>
14943 <return type='xmlDeregisterNodeFunc' info=''/>
14944 <arg name='func' type='xmlDeregisterNodeFunc' info=''/>
14947 <info></info>
14948 <return type='int' info=''/>
14949 <arg name='v' type='int' info=''/>
14952 <info></info>
14953 <return type='int' info=''/>
14954 <arg name='v' type='int' info=''/>
14958 <info></info>
14959 <return type='int' info=''/>
14960 <arg name='v' type='int' info=''/>
14963 <info></info>
14964 <return type='int' info=''/>
14965 <arg name='v' type='int' info=''/>
14968 <info></info>
14969 <return type='int' info=''/>
14970 <arg name='v' type='int' info=''/>
14973 <info></info>
14974 <return type='int' info=''/>
14975 <arg name='v' type='int' info=''/>
14978 <info></info>
14979 <return type='xmlOutputBufferCreateFilenameFunc' info=''/>
14980 <arg name='func' type='xmlOutputBufferCreateFilenameFunc' info=''/>
14983 <info></info>
14984 <return type='int' info=''/>
14985 <arg name='v' type='int' info=''/>
14988 <info></info>
14989 <return type='xmlParserInputBufferCreateFilenameFunc' info=''/>
14990 <arg name='func' type='xmlParserInputBufferCreateFilenameFunc' info=''/>
14993 <info></info>
14994 <return type='int' info=''/>
14995 <arg name='v' type='int' info=''/>
14998 <info></info>
14999 <return type='xmlRegisterNodeFunc' info=''/>
15000 <arg name='func' type='xmlRegisterNodeFunc' info=''/>
15004 <info></info>
15005 <return type='int' info=''/>
15006 <arg name='v' type='int' info=''/>
15009 <info></info>
15011 <arg name='ctx' type='void *' info=''/>
15012 <arg name='handler' type='xmlGenericErrorFunc' info=''/>
15015 <info></info>
15017 <arg name='ctx' type='void *' info=''/>
15018 <arg name='handler' type='xmlStructuredErrorFunc' info=''/>
15021 <info></info>
15022 <return type='int' info=''/>
15023 <arg name='v' type='int' info=''/>
15027 <info></info>
15028 <return type='const char *' info=''/>
15029 <arg name='v' type='const char *' info=''/>
15033 <info>Check whether the character is part of AegeanNumbers UCS Block</info>
15034 <return type='int' info='1 if true 0 otherwise'/>
15035 <arg name='code' type='int' info='UCS code point'/>
15039 <info>Check whether the character is part of AlphabeticPresentationForms UCS Block</info>
15040 <return type='int' info='1 if true 0 otherwise'/>
15041 <arg name='code' type='int' info='UCS code point'/>
15045 <info>Check whether the character is part of Arabic UCS Block</info>
15046 <return type='int' info='1 if true 0 otherwise'/>
15047 <arg name='code' type='int' info='UCS code point'/>
15051 <info>Check whether the character is part of ArabicPresentationForms-A UCS Block</info>
15052 <return type='int' info='1 if true 0 otherwise'/>
15053 <arg name='code' type='int' info='UCS code point'/>
15057 <info>Check whether the character is part of ArabicPresentationForms-B UCS Block</info>
15058 <return type='int' info='1 if true 0 otherwise'/>
15059 <arg name='code' type='int' info='UCS code point'/>
15063 <info>Check whether the character is part of Armenian UCS Block</info>
15064 <return type='int' info='1 if true 0 otherwise'/>
15065 <arg name='code' type='int' info='UCS code point'/>
15069 <info>Check whether the character is part of Arrows UCS Block</info>
15070 <return type='int' info='1 if true 0 otherwise'/>
15071 <arg name='code' type='int' info='UCS code point'/>
15075 <info>Check whether the character is part of BasicLatin UCS Block</info>
15076 <return type='int' info='1 if true 0 otherwise'/>
15077 <arg name='code' type='int' info='UCS code point'/>
15081 <info>Check whether the character is part of Bengali UCS Block</info>
15082 <return type='int' info='1 if true 0 otherwise'/>
15083 <arg name='code' type='int' info='UCS code point'/>
15087 <info>Check whether the character is part of the UCS Block</info>
15088 <return type='int' info='1 if true, 0 if false and -1 on unknown block'/>
15089 <arg name='code' type='int' info='UCS code point'/>
15090 <arg name='block' type='const char *' info='UCS block name'/>
15094 <info>Check whether the character is part of BlockElements UCS Block</info>
15095 <return type='int' info='1 if true 0 otherwise'/>
15096 <arg name='code' type='int' info='UCS code point'/>
15100 <info>Check whether the character is part of Bopomofo UCS Block</info>
15101 <return type='int' info='1 if true 0 otherwise'/>
15102 <arg name='code' type='int' info='UCS code point'/>
15106 <info>Check whether the character is part of BopomofoExtended UCS Block</info>
15107 <return type='int' info='1 if true 0 otherwise'/>
15108 <arg name='code' type='int' info='UCS code point'/>
15112 <info>Check whether the character is part of BoxDrawing UCS Block</info>
15113 <return type='int' info='1 if true 0 otherwise'/>
15114 <arg name='code' type='int' info='UCS code point'/>
15118 <info>Check whether the character is part of BraillePatterns UCS Block</info>
15119 <return type='int' info='1 if true 0 otherwise'/>
15120 <arg name='code' type='int' info='UCS code point'/>
15124 <info>Check whether the character is part of Buhid UCS Block</info>
15125 <return type='int' info='1 if true 0 otherwise'/>
15126 <arg name='code' type='int' info='UCS code point'/>
15130 <info>Check whether the character is part of ByzantineMusicalSymbols UCS Block</info>
15131 <return type='int' info='1 if true 0 otherwise'/>
15132 <arg name='code' type='int' info='UCS code point'/>
15136 <info>Check whether the character is part of CJKCompatibility UCS Block</info>
15137 <return type='int' info='1 if true 0 otherwise'/>
15138 <arg name='code' type='int' info='UCS code point'/>
15142 <info>Check whether the character is part of CJKCompatibilityForms UCS Block</info>
15143 <return type='int' info='1 if true 0 otherwise'/>
15144 <arg name='code' type='int' info='UCS code point'/>
15148 <info>Check whether the character is part of CJKCompatibilityIdeographs UCS Block</info>
15149 <return type='int' info='1 if true 0 otherwise'/>
15150 <arg name='code' type='int' info='UCS code point'/>
15154 … <info>Check whether the character is part of CJKCompatibilityIdeographsSupplement UCS Block</info>
15155 <return type='int' info='1 if true 0 otherwise'/>
15156 <arg name='code' type='int' info='UCS code point'/>
15160 <info>Check whether the character is part of CJKRadicalsSupplement UCS Block</info>
15161 <return type='int' info='1 if true 0 otherwise'/>
15162 <arg name='code' type='int' info='UCS code point'/>
15166 <info>Check whether the character is part of CJKSymbolsandPunctuation UCS Block</info>
15167 <return type='int' info='1 if true 0 otherwise'/>
15168 <arg name='code' type='int' info='UCS code point'/>
15172 <info>Check whether the character is part of CJKUnifiedIdeographs UCS Block</info>
15173 <return type='int' info='1 if true 0 otherwise'/>
15174 <arg name='code' type='int' info='UCS code point'/>
15178 <info>Check whether the character is part of CJKUnifiedIdeographsExtensionA UCS Block</info>
15179 <return type='int' info='1 if true 0 otherwise'/>
15180 <arg name='code' type='int' info='UCS code point'/>
15184 <info>Check whether the character is part of CJKUnifiedIdeographsExtensionB UCS Block</info>
15185 <return type='int' info='1 if true 0 otherwise'/>
15186 <arg name='code' type='int' info='UCS code point'/>
15190 <info>Check whether the character is part of the UCS Category</info>
15191 <return type='int' info='1 if true, 0 if false and -1 on unknown category'/>
15192 <arg name='code' type='int' info='UCS code point'/>
15193 <arg name='cat' type='const char *' info='UCS Category name'/>
15197 <info>Check whether the character is part of C UCS Category</info>
15198 <return type='int' info='1 if true 0 otherwise'/>
15199 <arg name='code' type='int' info='UCS code point'/>
15203 <info>Check whether the character is part of Cc UCS Category</info>
15204 <return type='int' info='1 if true 0 otherwise'/>
15205 <arg name='code' type='int' info='UCS code point'/>
15209 <info>Check whether the character is part of Cf UCS Category</info>
15210 <return type='int' info='1 if true 0 otherwise'/>
15211 <arg name='code' type='int' info='UCS code point'/>
15215 <info>Check whether the character is part of Co UCS Category</info>
15216 <return type='int' info='1 if true 0 otherwise'/>
15217 <arg name='code' type='int' info='UCS code point'/>
15221 <info>Check whether the character is part of Cs UCS Category</info>
15222 <return type='int' info='1 if true 0 otherwise'/>
15223 <arg name='code' type='int' info='UCS code point'/>
15227 <info>Check whether the character is part of L UCS Category</info>
15228 <return type='int' info='1 if true 0 otherwise'/>
15229 <arg name='code' type='int' info='UCS code point'/>
15233 <info>Check whether the character is part of Ll UCS Category</info>
15234 <return type='int' info='1 if true 0 otherwise'/>
15235 <arg name='code' type='int' info='UCS code point'/>
15239 <info>Check whether the character is part of Lm UCS Category</info>
15240 <return type='int' info='1 if true 0 otherwise'/>
15241 <arg name='code' type='int' info='UCS code point'/>
15245 <info>Check whether the character is part of Lo UCS Category</info>
15246 <return type='int' info='1 if true 0 otherwise'/>
15247 <arg name='code' type='int' info='UCS code point'/>
15251 <info>Check whether the character is part of Lt UCS Category</info>
15252 <return type='int' info='1 if true 0 otherwise'/>
15253 <arg name='code' type='int' info='UCS code point'/>
15257 <info>Check whether the character is part of Lu UCS Category</info>
15258 <return type='int' info='1 if true 0 otherwise'/>
15259 <arg name='code' type='int' info='UCS code point'/>
15263 <info>Check whether the character is part of M UCS Category</info>
15264 <return type='int' info='1 if true 0 otherwise'/>
15265 <arg name='code' type='int' info='UCS code point'/>
15269 <info>Check whether the character is part of Mc UCS Category</info>
15270 <return type='int' info='1 if true 0 otherwise'/>
15271 <arg name='code' type='int' info='UCS code point'/>
15275 <info>Check whether the character is part of Me UCS Category</info>
15276 <return type='int' info='1 if true 0 otherwise'/>
15277 <arg name='code' type='int' info='UCS code point'/>
15281 <info>Check whether the character is part of Mn UCS Category</info>
15282 <return type='int' info='1 if true 0 otherwise'/>
15283 <arg name='code' type='int' info='UCS code point'/>
15287 <info>Check whether the character is part of N UCS Category</info>
15288 <return type='int' info='1 if true 0 otherwise'/>
15289 <arg name='code' type='int' info='UCS code point'/>
15293 <info>Check whether the character is part of Nd UCS Category</info>
15294 <return type='int' info='1 if true 0 otherwise'/>
15295 <arg name='code' type='int' info='UCS code point'/>
15299 <info>Check whether the character is part of Nl UCS Category</info>
15300 <return type='int' info='1 if true 0 otherwise'/>
15301 <arg name='code' type='int' info='UCS code point'/>
15305 <info>Check whether the character is part of No UCS Category</info>
15306 <return type='int' info='1 if true 0 otherwise'/>
15307 <arg name='code' type='int' info='UCS code point'/>
15311 <info>Check whether the character is part of P UCS Category</info>
15312 <return type='int' info='1 if true 0 otherwise'/>
15313 <arg name='code' type='int' info='UCS code point'/>
15317 <info>Check whether the character is part of Pc UCS Category</info>
15318 <return type='int' info='1 if true 0 otherwise'/>
15319 <arg name='code' type='int' info='UCS code point'/>
15323 <info>Check whether the character is part of Pd UCS Category</info>
15324 <return type='int' info='1 if true 0 otherwise'/>
15325 <arg name='code' type='int' info='UCS code point'/>
15329 <info>Check whether the character is part of Pe UCS Category</info>
15330 <return type='int' info='1 if true 0 otherwise'/>
15331 <arg name='code' type='int' info='UCS code point'/>
15335 <info>Check whether the character is part of Pf UCS Category</info>
15336 <return type='int' info='1 if true 0 otherwise'/>
15337 <arg name='code' type='int' info='UCS code point'/>
15341 <info>Check whether the character is part of Pi UCS Category</info>
15342 <return type='int' info='1 if true 0 otherwise'/>
15343 <arg name='code' type='int' info='UCS code point'/>
15347 <info>Check whether the character is part of Po UCS Category</info>
15348 <return type='int' info='1 if true 0 otherwise'/>
15349 <arg name='code' type='int' info='UCS code point'/>
15353 <info>Check whether the character is part of Ps UCS Category</info>
15354 <return type='int' info='1 if true 0 otherwise'/>
15355 <arg name='code' type='int' info='UCS code point'/>
15359 <info>Check whether the character is part of S UCS Category</info>
15360 <return type='int' info='1 if true 0 otherwise'/>
15361 <arg name='code' type='int' info='UCS code point'/>
15365 <info>Check whether the character is part of Sc UCS Category</info>
15366 <return type='int' info='1 if true 0 otherwise'/>
15367 <arg name='code' type='int' info='UCS code point'/>
15371 <info>Check whether the character is part of Sk UCS Category</info>
15372 <return type='int' info='1 if true 0 otherwise'/>
15373 <arg name='code' type='int' info='UCS code point'/>
15377 <info>Check whether the character is part of Sm UCS Category</info>
15378 <return type='int' info='1 if true 0 otherwise'/>
15379 <arg name='code' type='int' info='UCS code point'/>
15383 <info>Check whether the character is part of So UCS Category</info>
15384 <return type='int' info='1 if true 0 otherwise'/>
15385 <arg name='code' type='int' info='UCS code point'/>
15389 <info>Check whether the character is part of Z UCS Category</info>
15390 <return type='int' info='1 if true 0 otherwise'/>
15391 <arg name='code' type='int' info='UCS code point'/>
15395 <info>Check whether the character is part of Zl UCS Category</info>
15396 <return type='int' info='1 if true 0 otherwise'/>
15397 <arg name='code' type='int' info='UCS code point'/>
15401 <info>Check whether the character is part of Zp UCS Category</info>
15402 <return type='int' info='1 if true 0 otherwise'/>
15403 <arg name='code' type='int' info='UCS code point'/>
15407 <info>Check whether the character is part of Zs UCS Category</info>
15408 <return type='int' info='1 if true 0 otherwise'/>
15409 <arg name='code' type='int' info='UCS code point'/>
15413 <info>Check whether the character is part of Cherokee UCS Block</info>
15414 <return type='int' info='1 if true 0 otherwise'/>
15415 <arg name='code' type='int' info='UCS code point'/>
15419 <info>Check whether the character is part of CombiningDiacriticalMarks UCS Block</info>
15420 <return type='int' info='1 if true 0 otherwise'/>
15421 <arg name='code' type='int' info='UCS code point'/>
15425 … <info>Check whether the character is part of CombiningDiacriticalMarksforSymbols UCS Block</info>
15426 <return type='int' info='1 if true 0 otherwise'/>
15427 <arg name='code' type='int' info='UCS code point'/>
15431 <info>Check whether the character is part of CombiningHalfMarks UCS Block</info>
15432 <return type='int' info='1 if true 0 otherwise'/>
15433 <arg name='code' type='int' info='UCS code point'/>
15437 <info>Check whether the character is part of CombiningMarksforSymbols UCS Block</info>
15438 <return type='int' info='1 if true 0 otherwise'/>
15439 <arg name='code' type='int' info='UCS code point'/>
15443 <info>Check whether the character is part of ControlPictures UCS Block</info>
15444 <return type='int' info='1 if true 0 otherwise'/>
15445 <arg name='code' type='int' info='UCS code point'/>
15449 <info>Check whether the character is part of CurrencySymbols UCS Block</info>
15450 <return type='int' info='1 if true 0 otherwise'/>
15451 <arg name='code' type='int' info='UCS code point'/>
15455 <info>Check whether the character is part of CypriotSyllabary UCS Block</info>
15456 <return type='int' info='1 if true 0 otherwise'/>
15457 <arg name='code' type='int' info='UCS code point'/>
15461 <info>Check whether the character is part of Cyrillic UCS Block</info>
15462 <return type='int' info='1 if true 0 otherwise'/>
15463 <arg name='code' type='int' info='UCS code point'/>
15467 <info>Check whether the character is part of CyrillicSupplement UCS Block</info>
15468 <return type='int' info='1 if true 0 otherwise'/>
15469 <arg name='code' type='int' info='UCS code point'/>
15473 <info>Check whether the character is part of Deseret UCS Block</info>
15474 <return type='int' info='1 if true 0 otherwise'/>
15475 <arg name='code' type='int' info='UCS code point'/>
15479 <info>Check whether the character is part of Devanagari UCS Block</info>
15480 <return type='int' info='1 if true 0 otherwise'/>
15481 <arg name='code' type='int' info='UCS code point'/>
15485 <info>Check whether the character is part of Dingbats UCS Block</info>
15486 <return type='int' info='1 if true 0 otherwise'/>
15487 <arg name='code' type='int' info='UCS code point'/>
15491 <info>Check whether the character is part of EnclosedAlphanumerics UCS Block</info>
15492 <return type='int' info='1 if true 0 otherwise'/>
15493 <arg name='code' type='int' info='UCS code point'/>
15497 <info>Check whether the character is part of EnclosedCJKLettersandMonths UCS Block</info>
15498 <return type='int' info='1 if true 0 otherwise'/>
15499 <arg name='code' type='int' info='UCS code point'/>
15503 <info>Check whether the character is part of Ethiopic UCS Block</info>
15504 <return type='int' info='1 if true 0 otherwise'/>
15505 <arg name='code' type='int' info='UCS code point'/>
15509 <info>Check whether the character is part of GeneralPunctuation UCS Block</info>
15510 <return type='int' info='1 if true 0 otherwise'/>
15511 <arg name='code' type='int' info='UCS code point'/>
15515 <info>Check whether the character is part of GeometricShapes UCS Block</info>
15516 <return type='int' info='1 if true 0 otherwise'/>
15517 <arg name='code' type='int' info='UCS code point'/>
15521 <info>Check whether the character is part of Georgian UCS Block</info>
15522 <return type='int' info='1 if true 0 otherwise'/>
15523 <arg name='code' type='int' info='UCS code point'/>
15527 <info>Check whether the character is part of Gothic UCS Block</info>
15528 <return type='int' info='1 if true 0 otherwise'/>
15529 <arg name='code' type='int' info='UCS code point'/>
15533 <info>Check whether the character is part of Greek UCS Block</info>
15534 <return type='int' info='1 if true 0 otherwise'/>
15535 <arg name='code' type='int' info='UCS code point'/>
15539 <info>Check whether the character is part of GreekExtended UCS Block</info>
15540 <return type='int' info='1 if true 0 otherwise'/>
15541 <arg name='code' type='int' info='UCS code point'/>
15545 <info>Check whether the character is part of GreekandCoptic UCS Block</info>
15546 <return type='int' info='1 if true 0 otherwise'/>
15547 <arg name='code' type='int' info='UCS code point'/>
15551 <info>Check whether the character is part of Gujarati UCS Block</info>
15552 <return type='int' info='1 if true 0 otherwise'/>
15553 <arg name='code' type='int' info='UCS code point'/>
15557 <info>Check whether the character is part of Gurmukhi UCS Block</info>
15558 <return type='int' info='1 if true 0 otherwise'/>
15559 <arg name='code' type='int' info='UCS code point'/>
15563 <info>Check whether the character is part of HalfwidthandFullwidthForms UCS Block</info>
15564 <return type='int' info='1 if true 0 otherwise'/>
15565 <arg name='code' type='int' info='UCS code point'/>
15569 <info>Check whether the character is part of HangulCompatibilityJamo UCS Block</info>
15570 <return type='int' info='1 if true 0 otherwise'/>
15571 <arg name='code' type='int' info='UCS code point'/>
15575 <info>Check whether the character is part of HangulJamo UCS Block</info>
15576 <return type='int' info='1 if true 0 otherwise'/>
15577 <arg name='code' type='int' info='UCS code point'/>
15581 <info>Check whether the character is part of HangulSyllables UCS Block</info>
15582 <return type='int' info='1 if true 0 otherwise'/>
15583 <arg name='code' type='int' info='UCS code point'/>
15587 <info>Check whether the character is part of Hanunoo UCS Block</info>
15588 <return type='int' info='1 if true 0 otherwise'/>
15589 <arg name='code' type='int' info='UCS code point'/>
15593 <info>Check whether the character is part of Hebrew UCS Block</info>
15594 <return type='int' info='1 if true 0 otherwise'/>
15595 <arg name='code' type='int' info='UCS code point'/>
15599 <info>Check whether the character is part of HighPrivateUseSurrogates UCS Block</info>
15600 <return type='int' info='1 if true 0 otherwise'/>
15601 <arg name='code' type='int' info='UCS code point'/>
15605 <info>Check whether the character is part of HighSurrogates UCS Block</info>
15606 <return type='int' info='1 if true 0 otherwise'/>
15607 <arg name='code' type='int' info='UCS code point'/>
15611 <info>Check whether the character is part of Hiragana UCS Block</info>
15612 <return type='int' info='1 if true 0 otherwise'/>
15613 <arg name='code' type='int' info='UCS code point'/>
15617 <info>Check whether the character is part of IPAExtensions UCS Block</info>
15618 <return type='int' info='1 if true 0 otherwise'/>
15619 <arg name='code' type='int' info='UCS code point'/>
15623 <info>Check whether the character is part of IdeographicDescriptionCharacters UCS Block</info>
15624 <return type='int' info='1 if true 0 otherwise'/>
15625 <arg name='code' type='int' info='UCS code point'/>
15629 <info>Check whether the character is part of Kanbun UCS Block</info>
15630 <return type='int' info='1 if true 0 otherwise'/>
15631 <arg name='code' type='int' info='UCS code point'/>
15635 <info>Check whether the character is part of KangxiRadicals UCS Block</info>
15636 <return type='int' info='1 if true 0 otherwise'/>
15637 <arg name='code' type='int' info='UCS code point'/>
15641 <info>Check whether the character is part of Kannada UCS Block</info>
15642 <return type='int' info='1 if true 0 otherwise'/>
15643 <arg name='code' type='int' info='UCS code point'/>
15647 <info>Check whether the character is part of Katakana UCS Block</info>
15648 <return type='int' info='1 if true 0 otherwise'/>
15649 <arg name='code' type='int' info='UCS code point'/>
15653 <info>Check whether the character is part of KatakanaPhoneticExtensions UCS Block</info>
15654 <return type='int' info='1 if true 0 otherwise'/>
15655 <arg name='code' type='int' info='UCS code point'/>
15659 <info>Check whether the character is part of Khmer UCS Block</info>
15660 <return type='int' info='1 if true 0 otherwise'/>
15661 <arg name='code' type='int' info='UCS code point'/>
15665 <info>Check whether the character is part of KhmerSymbols UCS Block</info>
15666 <return type='int' info='1 if true 0 otherwise'/>
15667 <arg name='code' type='int' info='UCS code point'/>
15671 <info>Check whether the character is part of Lao UCS Block</info>
15672 <return type='int' info='1 if true 0 otherwise'/>
15673 <arg name='code' type='int' info='UCS code point'/>
15677 <info>Check whether the character is part of Latin-1Supplement UCS Block</info>
15678 <return type='int' info='1 if true 0 otherwise'/>
15679 <arg name='code' type='int' info='UCS code point'/>
15683 <info>Check whether the character is part of LatinExtended-A UCS Block</info>
15684 <return type='int' info='1 if true 0 otherwise'/>
15685 <arg name='code' type='int' info='UCS code point'/>
15689 <info>Check whether the character is part of LatinExtendedAdditional UCS Block</info>
15690 <return type='int' info='1 if true 0 otherwise'/>
15691 <arg name='code' type='int' info='UCS code point'/>
15695 <info>Check whether the character is part of LatinExtended-B UCS Block</info>
15696 <return type='int' info='1 if true 0 otherwise'/>
15697 <arg name='code' type='int' info='UCS code point'/>
15701 <info>Check whether the character is part of LetterlikeSymbols UCS Block</info>
15702 <return type='int' info='1 if true 0 otherwise'/>
15703 <arg name='code' type='int' info='UCS code point'/>
15707 <info>Check whether the character is part of Limbu UCS Block</info>
15708 <return type='int' info='1 if true 0 otherwise'/>
15709 <arg name='code' type='int' info='UCS code point'/>
15713 <info>Check whether the character is part of LinearBIdeograms UCS Block</info>
15714 <return type='int' info='1 if true 0 otherwise'/>
15715 <arg name='code' type='int' info='UCS code point'/>
15719 <info>Check whether the character is part of LinearBSyllabary UCS Block</info>
15720 <return type='int' info='1 if true 0 otherwise'/>
15721 <arg name='code' type='int' info='UCS code point'/>
15725 <info>Check whether the character is part of LowSurrogates UCS Block</info>
15726 <return type='int' info='1 if true 0 otherwise'/>
15727 <arg name='code' type='int' info='UCS code point'/>
15731 <info>Check whether the character is part of Malayalam UCS Block</info>
15732 <return type='int' info='1 if true 0 otherwise'/>
15733 <arg name='code' type='int' info='UCS code point'/>
15737 <info>Check whether the character is part of MathematicalAlphanumericSymbols UCS Block</info>
15738 <return type='int' info='1 if true 0 otherwise'/>
15739 <arg name='code' type='int' info='UCS code point'/>
15743 <info>Check whether the character is part of MathematicalOperators UCS Block</info>
15744 <return type='int' info='1 if true 0 otherwise'/>
15745 <arg name='code' type='int' info='UCS code point'/>
15749 … <info>Check whether the character is part of MiscellaneousMathematicalSymbols-A UCS Block</info>
15750 <return type='int' info='1 if true 0 otherwise'/>
15751 <arg name='code' type='int' info='UCS code point'/>
15755 … <info>Check whether the character is part of MiscellaneousMathematicalSymbols-B UCS Block</info>
15756 <return type='int' info='1 if true 0 otherwise'/>
15757 <arg name='code' type='int' info='UCS code point'/>
15761 <info>Check whether the character is part of MiscellaneousSymbols UCS Block</info>
15762 <return type='int' info='1 if true 0 otherwise'/>
15763 <arg name='code' type='int' info='UCS code point'/>
15767 <info>Check whether the character is part of MiscellaneousSymbolsandArrows UCS Block</info>
15768 <return type='int' info='1 if true 0 otherwise'/>
15769 <arg name='code' type='int' info='UCS code point'/>
15773 <info>Check whether the character is part of MiscellaneousTechnical UCS Block</info>
15774 <return type='int' info='1 if true 0 otherwise'/>
15775 <arg name='code' type='int' info='UCS code point'/>
15779 <info>Check whether the character is part of Mongolian UCS Block</info>
15780 <return type='int' info='1 if true 0 otherwise'/>
15781 <arg name='code' type='int' info='UCS code point'/>
15785 <info>Check whether the character is part of MusicalSymbols UCS Block</info>
15786 <return type='int' info='1 if true 0 otherwise'/>
15787 <arg name='code' type='int' info='UCS code point'/>
15791 <info>Check whether the character is part of Myanmar UCS Block</info>
15792 <return type='int' info='1 if true 0 otherwise'/>
15793 <arg name='code' type='int' info='UCS code point'/>
15797 <info>Check whether the character is part of NumberForms UCS Block</info>
15798 <return type='int' info='1 if true 0 otherwise'/>
15799 <arg name='code' type='int' info='UCS code point'/>
15803 <info>Check whether the character is part of Ogham UCS Block</info>
15804 <return type='int' info='1 if true 0 otherwise'/>
15805 <arg name='code' type='int' info='UCS code point'/>
15809 <info>Check whether the character is part of OldItalic UCS Block</info>
15810 <return type='int' info='1 if true 0 otherwise'/>
15811 <arg name='code' type='int' info='UCS code point'/>
15815 <info>Check whether the character is part of OpticalCharacterRecognition UCS Block</info>
15816 <return type='int' info='1 if true 0 otherwise'/>
15817 <arg name='code' type='int' info='UCS code point'/>
15821 <info>Check whether the character is part of Oriya UCS Block</info>
15822 <return type='int' info='1 if true 0 otherwise'/>
15823 <arg name='code' type='int' info='UCS code point'/>
15827 <info>Check whether the character is part of Osmanya UCS Block</info>
15828 <return type='int' info='1 if true 0 otherwise'/>
15829 <arg name='code' type='int' info='UCS code point'/>
15833 <info>Check whether the character is part of PhoneticExtensions UCS Block</info>
15834 <return type='int' info='1 if true 0 otherwise'/>
15835 <arg name='code' type='int' info='UCS code point'/>
15839 <info>Check whether the character is part of PrivateUse UCS Block</info>
15840 <return type='int' info='1 if true 0 otherwise'/>
15841 <arg name='code' type='int' info='UCS code point'/>
15845 <info>Check whether the character is part of PrivateUseArea UCS Block</info>
15846 <return type='int' info='1 if true 0 otherwise'/>
15847 <arg name='code' type='int' info='UCS code point'/>
15851 <info>Check whether the character is part of Runic UCS Block</info>
15852 <return type='int' info='1 if true 0 otherwise'/>
15853 <arg name='code' type='int' info='UCS code point'/>
15857 <info>Check whether the character is part of Shavian UCS Block</info>
15858 <return type='int' info='1 if true 0 otherwise'/>
15859 <arg name='code' type='int' info='UCS code point'/>
15863 <info>Check whether the character is part of Sinhala UCS Block</info>
15864 <return type='int' info='1 if true 0 otherwise'/>
15865 <arg name='code' type='int' info='UCS code point'/>
15869 <info>Check whether the character is part of SmallFormVariants UCS Block</info>
15870 <return type='int' info='1 if true 0 otherwise'/>
15871 <arg name='code' type='int' info='UCS code point'/>
15875 <info>Check whether the character is part of SpacingModifierLetters UCS Block</info>
15876 <return type='int' info='1 if true 0 otherwise'/>
15877 <arg name='code' type='int' info='UCS code point'/>
15881 <info>Check whether the character is part of Specials UCS Block</info>
15882 <return type='int' info='1 if true 0 otherwise'/>
15883 <arg name='code' type='int' info='UCS code point'/>
15887 <info>Check whether the character is part of SuperscriptsandSubscripts UCS Block</info>
15888 <return type='int' info='1 if true 0 otherwise'/>
15889 <arg name='code' type='int' info='UCS code point'/>
15893 <info>Check whether the character is part of SupplementalArrows-A UCS Block</info>
15894 <return type='int' info='1 if true 0 otherwise'/>
15895 <arg name='code' type='int' info='UCS code point'/>
15899 <info>Check whether the character is part of SupplementalArrows-B UCS Block</info>
15900 <return type='int' info='1 if true 0 otherwise'/>
15901 <arg name='code' type='int' info='UCS code point'/>
15905 … <info>Check whether the character is part of SupplementalMathematicalOperators UCS Block</info>
15906 <return type='int' info='1 if true 0 otherwise'/>
15907 <arg name='code' type='int' info='UCS code point'/>
15911 <info>Check whether the character is part of SupplementaryPrivateUseArea-A UCS Block</info>
15912 <return type='int' info='1 if true 0 otherwise'/>
15913 <arg name='code' type='int' info='UCS code point'/>
15917 <info>Check whether the character is part of SupplementaryPrivateUseArea-B UCS Block</info>
15918 <return type='int' info='1 if true 0 otherwise'/>
15919 <arg name='code' type='int' info='UCS code point'/>
15923 <info>Check whether the character is part of Syriac UCS Block</info>
15924 <return type='int' info='1 if true 0 otherwise'/>
15925 <arg name='code' type='int' info='UCS code point'/>
15929 <info>Check whether the character is part of Tagalog UCS Block</info>
15930 <return type='int' info='1 if true 0 otherwise'/>
15931 <arg name='code' type='int' info='UCS code point'/>
15935 <info>Check whether the character is part of Tagbanwa UCS Block</info>
15936 <return type='int' info='1 if true 0 otherwise'/>
15937 <arg name='code' type='int' info='UCS code point'/>
15941 <info>Check whether the character is part of Tags UCS Block</info>
15942 <return type='int' info='1 if true 0 otherwise'/>
15943 <arg name='code' type='int' info='UCS code point'/>
15947 <info>Check whether the character is part of TaiLe 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 TaiXuanJingSymbols 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 Tamil 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 Telugu 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 Thaana 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 Thai 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 Tibetan 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 Ugaritic 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 UnifiedCanadianAboriginalSyllabics 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 VariationSelectors 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 VariationSelectorsSupplement 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 YiRadicals 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 YiSyllables 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 YijingHexagramSymbols UCS Block</info>
16026 <return type='int' info='1 if true 0 otherwise'/>
16027 <arg name='code' type='int' info='UCS code point'/>
16030 …info>Escaping routine, does not do validity checks ! It will try to escape the chars needing this,…
16031 …<return type='xmlChar *' info='an copy of the string, but escaped 25 May 2001 Uses xmlParseURI an…
16032 <arg name='str' type='const xmlChar *' info='the string of the URI to escape'/>
16035 …info>This routine escapes a string to hex, ignoring unreserved characters a-z, A-Z, 0-9, "-._…
16036 <return type='xmlChar *' info='a new escaped string or NULL in case of error.'/>
16037 <arg name='str' type='const xmlChar *' info='string to escape'/>
16038 <arg name='list' type='const xmlChar *' info='exception list string of chars not to escape'/>
16041 …info>Unescaping routine, but does not check that the string is an URI. The output is a direct unsi…
16042 …<return type='char *' info='a copy of the string, but unescaped, will return NULL only in case of …
16043 <arg name='str' type='const char *' info='the string to unescape'/>
16044 …<arg name='len' type='int' info='the length in bytes to unescape (or <= 0 to indicate full stri…
16045 <arg name='target' type='char *' info='optional destination buffer'/>
16048 <info>compares the two UCS4 values</info>
16049 <return type='int' info='result of the compare as with xmlStrncmp'/>
16050 <arg name='utf1' type='const xmlChar *' info='pointer to first UTF8 char'/>
16051 <arg name='utf2' type='const xmlChar *' info='pointer to second UTF8 char'/>
16054 <info>calculates the internal size of a UTF8 character</info>
16055 <return type='int' info='the numbers of bytes in the character, -1 on format error'/>
16056 <arg name='utf' type='const xmlChar *' info='pointer to the UTF8 character'/>
16059 …<info>compute the length of an UTF8 string, it doesn't do a full UTF8 checking of the content…
16060 <return type='int' info='the number of characters in the string or -1 in case of error'/>
16061 <arg name='utf' type='const xmlChar *' info='a sequence of UTF-8 encoded bytes'/>
16064 <info>a function to provide the relative location of a UTF8 char</info>
16065 … <return type='int' info='the relative character position of the desired char or -1 if not found'/>
16066 <arg name='utf' type='const xmlChar *' info='the input UTF8 *'/>
16067 <arg name='utfchar' type='const xmlChar *' info='the UTF8 character to be found'/>
16070 <info>a strndup for array of UTF8's</info>
16071 <return type='xmlChar *' info='a new UTF8 * or NULL'/>
16072 <arg name='utf' type='const xmlChar *' info='the input UTF8 *'/>
16073 <arg name='len' type='int' info='the len of @utf (in chars)'/>
16076 <info>a function to provide the equivalent of fetching a character from a string array</info>
16077 <return type='const xmlChar *' info='a pointer to the UTF8 character or NULL'/>
16078 <arg name='utf' type='const xmlChar *' info='the input UTF8 *'/>
16079 <arg name='pos' type='int' info='the position of the desired UTF8 char (in chars)'/>
16082 …<info>storage size of an UTF8 string the behaviour is not guaranteed if the input string is not UT…
16083 <return type='int' info='the storage size of the first 'len' characters of ARRAY'/>
16084 <arg name='utf' type='const xmlChar *' info='a sequence of UTF-8 encoded bytes'/>
16085 <arg name='len' type='int' info='the number of characters in the array'/>
16088 …<info>Create a substring from a given UTF-8 string Note: positions are given in units of UTF-8 ch…
16089 …<return type='xmlChar *' info='a pointer to a newly created string or NULL if the start index is o…
16090 <arg name='utf' type='const xmlChar *' info='a sequence of UTF-8 encoded bytes'/>
16091 <arg name='start' type='int' info='relative pos of first char'/>
16092 <arg name='len' type='int' info='total number to copy'/>
16095 …info>Unlink a node from its tree. The node is not freed. Unless it is reinserted, it must be mana…
16097 <arg name='cur' type='xmlNodePtr' info='the node'/>
16100 <info>xmlUnlockLibrary() is used to release a re-entrant lock on the libxml2 library.</info>
16104 <info>Remove an attribute carried by a node.</info>
16105 <return type='int' info='0 if successful, -1 if not found'/>
16106 <arg name='node' type='xmlNodePtr' info='the node'/>
16107 <arg name='ns' type='xmlNsPtr' info='the namespace definition'/>
16108 <arg name='name' type='const xmlChar *' info='the attribute name'/>
16111 … <info>Remove an attribute carried by a node. This handles only attributes in no namespace.</info>
16112 <return type='int' info='0 if successful, -1 if not found'/>
16113 <arg name='node' type='xmlNodePtr' info='the node'/>
16114 <arg name='name' type='const xmlChar *' info='the attribute name'/>
16118 …<info>DEPRECATED: Internal function, don't use. (Re)Build the automata associated to the con…
16119 <return type='int' info='1 in case of success, 0 in case of error'/>
16120 <arg name='ctxt' type='xmlValidCtxtPtr' info='a validation context'/>
16121 <arg name='elem' type='xmlElementPtr' info='an element declaration node'/>
16125 …info>DEPRECATED: Internal function, don't use. Does the validation related extra step of the…
16126 …<return type='xmlChar *' info='a new normalized string if normalization is needed, NULL otherwise …
16127 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context or NULL'/>
16128 <arg name='doc' type='xmlDocPtr' info='the document'/>
16129 <arg name='elem' type='xmlNodePtr' info='the parent'/>
16130 <arg name='name' type='const xmlChar *' info='the attribute name'/>
16131 <arg name='value' type='const xmlChar *' info='the attribute value'/>
16135 <info>Build/extend a list of potential children allowed by the content tree</info>
16136 <return type='int' info='the number of element in the list, or -1 in case of error.'/>
16137 <arg name='ctree' type='xmlElementContent *' info='an element content tree'/>
16138 <arg name='names' type='const xmlChar **' info='an array to store the list of child names'/>
16139 <arg name='len' type='int *' info='a pointer to the number of element in the list'/>
16140 <arg name='max' type='int' info='the size of the array'/>
16144 …info>This function returns the list of authorized children to insert within an existing tree while…
16145 …<return type='int' info='the number of element in the list, or -1 in case of error. If the functio…
16146 <arg name='prev' type='xmlNode *' info='an element to insert after'/>
16147 <arg name='next' type='xmlNode *' info='an element to insert next'/>
16148 <arg name='names' type='const xmlChar **' info='an array to store the list of child names'/>
16149 <arg name='max' type='int' info='the size of the array'/>
16153 …info>DEPRECATED: Internal function, don't use. Does the validation related extra step of the…
16154 …<return type='xmlChar *' info='a new normalized string if normalization is needed, NULL otherwise …
16155 <arg name='doc' type='xmlDocPtr' info='the document'/>
16156 <arg name='elem' type='xmlNodePtr' info='the parent'/>
16157 <arg name='name' type='const xmlChar *' info='the attribute name'/>
16158 <arg name='value' type='const xmlChar *' info='the attribute value'/>
16162 …info>DEPRECATED: Internal function, don't use. Try to validate a single attribute definition…
16163 <return type='int' info='1 if valid or 0 otherwise'/>
16164 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
16165 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
16166 <arg name='attr' type='xmlAttributePtr' info='an attribute definition'/>
16170 …info>DEPRECATED: Internal function, don't use. Validate that the given attribute value match…
16171 <return type='int' info='1 if valid or 0 otherwise'/>
16172 <arg name='type' type='xmlAttributeType' info='an attribute type'/>
16173 <arg name='value' type='const xmlChar *' info='an attribute value'/>
16177 …info>Try to validate the document instance basically it does the all the checks described by the …
16178 <return type='int' info='1 if valid or 0 otherwise'/>
16179 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
16180 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
16184 …info>DEPRECATED: Internal function, don't use. Does the final step for the document validati…
16185 <return type='int' info='1 if valid or 0 otherwise'/>
16186 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
16187 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
16191 …info>Try to validate the document against the dtd instance Basically it does check all the defini…
16192 <return type='int' info='1 if valid or 0 otherwise'/>
16193 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
16194 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
16195 <arg name='dtd' type='xmlDtdPtr' info='a dtd instance'/>
16199 …info>DEPRECATED: Internal function, don't use. Does the final step for the dtds validation o…
16200 <return type='int' info='1 if valid or 0 if invalid and -1 if not well-formed'/>
16201 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
16202 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
16206 <info>Try to validate the subtree under an element</info>
16207 <return type='int' info='1 if valid or 0 otherwise'/>
16208 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
16209 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
16210 <arg name='root' type='xmlNodePtr' info='an element instance'/>
16214 …info>DEPRECATED: Internal function, don't use. Try to validate a single element definition b…
16215 <return type='int' info='1 if valid or 0 otherwise'/>
16216 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
16217 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
16218 <arg name='elem' type='xmlElementPtr' info='an element definition'/>
16221 <info>Check that a value conforms to the lexical space of NCName</info>
16222 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
16223 <arg name='value' type='const xmlChar *' info='the value to check'/>
16224 <arg name='space' type='int' info='allow spaces in front and end of the string'/>
16227 <info>Check that a value conforms to the lexical space of NMToken</info>
16228 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
16229 <arg name='value' type='const xmlChar *' info='the value to check'/>
16230 <arg name='space' type='int' info='allow spaces in front and end of the string'/>
16233 <info>Check that a value conforms to the lexical space of Name</info>
16234 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
16235 <arg name='value' type='const xmlChar *' info='the value to check'/>
16236 <arg name='space' type='int' info='allow spaces in front and end of the string'/>
16240 <info>Validate that the given value match Name production</info>
16241 <return type='int' info='1 if valid or 0 otherwise'/>
16242 <arg name='value' type='const xmlChar *' info='an Name value'/>
16246 <info>Validate that the given value match Names production</info>
16247 <return type='int' info='1 if valid or 0 otherwise'/>
16248 <arg name='value' type='const xmlChar *' info='an Names value'/>
16252 <info>Validate that the given value match Nmtoken production [ VC: Name Token ]</info>
16253 <return type='int' info='1 if valid or 0 otherwise'/>
16254 <arg name='value' type='const xmlChar *' info='an Nmtoken value'/>
16258 <info>Validate that the given value match Nmtokens production [ VC: Name Token ]</info>
16259 <return type='int' info='1 if valid or 0 otherwise'/>
16260 <arg name='value' type='const xmlChar *' info='an Nmtokens value'/>
16264 …info>DEPRECATED: Internal function, don't use. Try to validate a single notation definition …
16265 <return type='int' info='1 if valid or 0 otherwise'/>
16266 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
16267 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
16268 <arg name='nota' type='xmlNotationPtr' info='a notation definition'/>
16272 …<info>DEPRECATED: Internal function, don't use. Validate that the given name match a notatio…
16273 <return type='int' info='1 if valid or 0 otherwise'/>
16274 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
16275 <arg name='doc' type='xmlDocPtr' info='the document'/>
16276 <arg name='notationName' type='const xmlChar *' info='the notation name to check'/>
16280 …info>DEPRECATED: Internal function, don't use. Try to validate a single attribute for an ele…
16281 <return type='int' info='1 if valid or 0 otherwise'/>
16282 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
16283 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
16284 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
16285 <arg name='attr' type='xmlAttrPtr' info='an attribute instance'/>
16286 …<arg name='value' type='const xmlChar *' info='the attribute value (without entities processing)'/>
16290 …info>DEPRECATED: Internal function, don't use. Try to validate a single element and it'…
16291 <return type='int' info='1 if valid or 0 otherwise'/>
16292 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
16293 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
16294 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
16298 …info>DEPRECATED: Internal function, don't use. Try to validate a single namespace declaratio…
16299 <return type='int' info='1 if valid or 0 otherwise'/>
16300 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
16301 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
16302 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
16303 <arg name='prefix' type='const xmlChar *' info='the namespace prefix'/>
16304 <arg name='ns' type='xmlNsPtr' info='an namespace declaration instance'/>
16305 …<arg name='value' type='const xmlChar *' info='the attribute value (without entities processing)'/>
16309 …<info>DEPRECATED: Internal function, don't use. Pop the element end from the validation stac…
16310 <return type='int' info='1 if no validation problem was found or 0 otherwise'/>
16311 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
16312 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
16313 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
16314 …<arg name='qname' type='const xmlChar *' info='the qualified name as appearing in the serializatio…
16318 …<info>DEPRECATED: Internal function, don't use. check the CData parsed for validation in the…
16319 <return type='int' info='1 if no validation problem was found or 0 otherwise'/>
16320 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
16321 <arg name='data' type='const xmlChar *' info='some character data read'/>
16322 <arg name='len' type='int' info='the length of the data'/>
16326 …<info>DEPRECATED: Internal function, don't use. Push a new element start on the validation s…
16327 <return type='int' info='1 if no validation problem was found or 0 otherwise'/>
16328 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
16329 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
16330 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
16331 …<arg name='qname' type='const xmlChar *' info='the qualified name as appearing in the serializatio…
16334 <info>Check that a value conforms to the lexical space of QName</info>
16335 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
16336 <arg name='value' type='const xmlChar *' info='the value to check'/>
16337 <arg name='space' type='int' info='allow spaces in front and end of the string'/>
16341 …info>DEPRECATED: Internal function, don't use. Try to validate a the root element basically …
16342 <return type='int' info='1 if valid or 0 otherwise'/>
16343 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
16344 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
16347 …<info>Callback called when a validity error is found. This is a message oriented function similar …
16349 …<arg name='ctx' type='void *' info='usually an xmlValidCtxtPtr to a validity error context, but co…
16350 <arg name='msg' type='const char *' info='the string to format *printf like vararg'/>
16351 <arg name='...' type='...' info='remaining arguments to the format'/>
16354 …<info>Callback called when a validity warning is found. This is a message oriented function simila…
16356 …<arg name='ctx' type='void *' info='usually an xmlValidCtxtPtr to a validity error context, but co…
16357 <arg name='msg' type='const char *' info='the string to format *printf like vararg'/>
16358 <arg name='...' type='...' info='remaining arguments to the format'/>
16362 <info>Free an XInclude context</info>
16364 <arg name='ctxt' type='xmlXIncludeCtxtPtr' info='the XInclude context'/>
16368 <info>Available since 2.13.0.</info>
16369 <return type='int' info='the last error code.'/>
16370 <arg name='ctxt' type='xmlXIncludeCtxtPtr' info='an XInclude processing context'/>
16374 <info>Creates a new XInclude context</info>
16375 <return type='xmlXIncludeCtxtPtr' info='the new set'/>
16376 <arg name='doc' type='xmlDocPtr' info='an XML Document'/>
16380 <info>Implement the XInclude substitution on the XML document @doc</info>
16381 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
16382 <arg name='doc' type='xmlDocPtr' info='an XML document'/>
16386 <info>Implement the XInclude substitution on the XML document @doc</info>
16387 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
16388 <arg name='doc' type='xmlDocPtr' info='an XML document'/>
16389 <arg name='flags' type='int' info='a set of xmlParserOption used for parsing XML includes'/>
16393 <info>Implement the XInclude substitution on the XML document @doc</info>
16394 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
16395 <arg name='doc' type='xmlDocPtr' info='an XML document'/>
16396 <arg name='flags' type='int' info='a set of xmlParserOption used for parsing XML includes'/>
16397 …<arg name='data' type='void *' info='application data that will be passed to the parser context in…
16401 …<info>Implement the XInclude substitution for the given subtree reusing the information and data c…
16402 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
16403 <arg name='ctxt' type='xmlXIncludeCtxtPtr' info='an existing XInclude context'/>
16404 <arg name='node' type='xmlNodePtr' info='a node in an XML document'/>
16408 <info>Implement the XInclude substitution for the given subtree</info>
16409 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
16410 <arg name='tree' type='xmlNodePtr' info='a node in an XML document'/>
16414 <info>Implement the XInclude substitution for the given subtree</info>
16415 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
16416 <arg name='tree' type='xmlNodePtr' info='a node in an XML document'/>
16417 <arg name='flags' type='int' info='a set of xmlParserOption used for parsing XML includes'/>
16421 <info>Implement the XInclude substitution on the XML node @tree</info>
16422 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
16423 <arg name='tree' type='xmlNodePtr' info='an XML node'/>
16424 <arg name='flags' type='int' info='a set of xmlParserOption used for parsing XML includes'/>
16425 …<arg name='data' type='void *' info='application data that will be passed to the parser context in…
16429 …info>Register a callback function that will be called on errors and warnings. If handler is NULL, …
16431 <arg name='ctxt' type='xmlXIncludeCtxtPtr' info='an XInclude processing context'/>
16432 <arg name='handler' type='xmlStructuredErrorFunc' info='error handler'/>
16433 <arg name='data' type='void *' info='user data which will be passed to the handler'/>
16437 <info>Set the flags used for further processing of XML resources.</info>
16438 <return type='int' info='0 in case of success and -1 in case of error.'/>
16439 <arg name='ctxt' type='xmlXIncludeCtxtPtr' info='an XInclude processing context'/>
16440 <arg name='flags' type='int' info='a set of xmlParserOption used for parsing XML includes'/>
16444 …<info>Register a callback function that will be called to load included documents. Available sinc…
16446 <arg name='ctxt' type='xmlXIncludeCtxtPtr' info='an XInclude processing context'/>
16447 <arg name='loader' type='xmlResourceLoader' info='resource loader'/>
16448 <arg name='data' type='void *' info='user data which will be passed to the loader'/>
16452 …<info>Implement the add operation on XPath objects: The numeric operators convert their operands t…
16454 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
16458 …info>An axis traversal function. To traverse an axis, the engine calls the first time with cur == …
16459 …<return type='xmlXPathObjectPtr' info='the next node in that axis or NULL if at the end of the axi…
16460 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath interpreter context'/>
16461 … <arg name='cur' type='xmlXPathObjectPtr' info='the previous node being explored on that axis'/>
16465 …info>Implement the boolean() XPath function boolean boolean(object) The boolean function converts …
16467 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
16468 <arg name='nargs' type='int' info='the number of arguments'/>
16472 <info>Converts a boolean to its number value</info>
16473 <return type='double' info='the number value'/>
16474 <arg name='val' type='int' info='a boolean'/>
16478 <info>Converts a boolean to its string value.</info>
16479 <return type='xmlChar *' info='a newly allocated string.'/>
16480 <arg name='val' type='int' info='a boolean'/>
16484 <info>Converts a node-set to its boolean value</info>
16485 <return type='int' info='the boolean value'/>
16486 <arg name='ns' type='xmlNodeSetPtr' info='a node-set'/>
16490 <info>Converts a node-set to its number value</info>
16491 <return type='double' info='the number value'/>
16492 <arg name='ns' type='xmlNodeSetPtr' info='a node-set'/>
16496 <info>Converts a node-set to its string value.</info>
16497 <return type='xmlChar *' info='a newly allocated string.'/>
16498 <arg name='ns' type='xmlNodeSetPtr' info='a node-set'/>
16502 <info>Converts a node to its number value</info>
16503 <return type='double' info='the number value'/>
16504 <arg name='node' type='xmlNodePtr' info='a node'/>
16508 <info>Converts a node to its string value.</info>
16509 <return type='xmlChar *' info='a newly allocated string.'/>
16510 <arg name='node' type='xmlNodePtr' info='a node'/>
16514 <info>Converts a number to its boolean value</info>
16515 <return type='int' info='the boolean value'/>
16516 <arg name='val' type='double' info='a number'/>
16520 <info>Converts a number to its string value.</info>
16521 <return type='xmlChar *' info='a newly allocated string.'/>
16522 <arg name='val' type='double' info='a number'/>
16526 <info>Converts a string to its boolean value</info>
16527 <return type='int' info='the boolean value'/>
16528 <arg name='val' type='const xmlChar *' info='a string'/>
16532 <info>Converts a string to its number value</info>
16533 <return type='double' info='the number value'/>
16534 <arg name='val' type='const xmlChar *' info='a string'/>
16538 <info>Converts an XPath object to its boolean value</info>
16539 <return type='int' info='the boolean value'/>
16540 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
16544 <info>Converts an XPath object to its number value</info>
16545 <return type='double' info='the number value'/>
16546 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
16550 <info>Converts an existing object to its string() equivalent</info>
16551 …<return type='xmlChar *' info='the allocated string value of the object, NULL in case of error. It…
16552 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
16556 …info>Implement the ceiling() XPath function number ceiling(number) The ceiling function returns th…
16558 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
16559 <arg name='nargs' type='int' info='the number of arguments'/>
16563 <info>Compare two nodes w.r.t document order</info>
16564 …<return type='int' info='-2 in case of error 1 if first point < second point, 0 if it's th…
16565 <arg name='node1' type='xmlNodePtr' info='the first node'/>
16566 <arg name='node2' type='xmlNodePtr' info='the second node'/>
16570 …info>Implement the compare operation on XPath objects: @arg1 < @arg2 (1, 1, ... @arg1 <= …
16571 <return type='int' info='1 if the comparison succeeded, 0 if it failed'/>
16572 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
16573 <arg name='inf' type='int' info='less than (1) or greater than (0)'/>
16574 <arg name='strict' type='int' info='is the comparison strict'/>
16578 <info>Compile an XPath expression</info>
16579 …<return type='xmlXPathCompExprPtr' info='the xmlXPathCompExprPtr resulting from the compilation or…
16580 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
16584 <info>Evaluate the Precompiled XPath expression in the given context.</info>
16585 …<return type='xmlXPathObjectPtr' info='the xmlXPathObjectPtr resulting from the evaluation or NULL…
16586 <arg name='comp' type='xmlXPathCompExprPtr' info='the compiled XPath expression'/>
16587 <arg name='ctx' type='xmlXPathContextPtr' info='the XPath context'/>
16591 … <info>Applies the XPath boolean() function on the result of the given compiled expression.</info>
16592 …<return type='int' info='1 if the expression evaluated to true, 0 if to false and -1 in API and in…
16593 <arg name='comp' type='xmlXPathCompExprPtr' info='the compiled XPath expression'/>
16594 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
16598 …<info>Implement the concat() XPath function string concat(string, string, string*) The concat func…
16600 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
16601 <arg name='nargs' type='int' info='the number of arguments'/>
16605 …info>Implement the contains() XPath function boolean contains(string, string) The contains functio…
16607 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
16608 <arg name='nargs' type='int' info='the number of arguments'/>
16612 …info>Creates/frees an object cache on the XPath context. If activates XPath objects (xmlXPathObjec…
16613 <return type='int' info='0 if the setting succeeded, and -1 on API or internal errors.'/>
16614 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
16615 <arg name='active' type='int' info='enables/disables (creates/frees) the cache'/>
16616 <arg name='value' type='int' info='a value with semantics dependent on @options'/>
16617 <arg name='options' type='int' info='options (currently only the value 0 is used)'/>
16621 <info>Converts an existing object to its boolean() equivalent</info>
16622 …<return type='xmlXPathObjectPtr' info='the new object, the old one is freed (or the operation is d…
16623 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
16627 …<info>A conversion function is associated to a type and used to cast the new type to primitive val…
16628 <return type='int' info='-1 in case of error, 0 otherwise'/>
16629 <arg name='obj' type='xmlXPathObjectPtr' info='an XPath object'/>
16630 <arg name='type' type='int' info='the number of the target type'/>
16634 <info>Converts an existing object to its number() equivalent</info>
16635 …<return type='xmlXPathObjectPtr' info='the new object, the old one is freed (or the operation is d…
16636 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
16640 <info>Converts an existing object to its string() equivalent</info>
16641 …<return type='xmlXPathObjectPtr' info='the new object, the old one is freed (or the operation is d…
16642 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
16646 <info>Implement the count() XPath function number count(node-set)</info>
16648 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
16649 <arg name='nargs' type='int' info='the number of arguments'/>
16653 <info>Compile an XPath expression</info>
16654 …<return type='xmlXPathCompExprPtr' info='the xmlXPathCompExprPtr resulting from the compilation or…
16655 <arg name='ctxt' type='xmlXPathContextPtr' info='an XPath context'/>
16656 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
16660 <info>Dumps the tree of the compiled XPath expression.</info>
16662 <arg name='output' type='FILE *' info='the FILE * for the output'/>
16663 <arg name='comp' type='xmlXPathCompExprPtr' info='the precompiled XPath expression'/>
16664 <arg name='depth' type='int' info='the indentation level.'/>
16668 <info>Dump the content of the object for debugging purposes</info>
16670 <arg name='output' type='FILE *' info='the FILE * to dump the output'/>
16671 <arg name='cur' type='xmlXPathObjectPtr' info='the object to inspect'/>
16672 <arg name='depth' type='int' info='indentation level'/>
16676 …<info>Implements the EXSLT - Sets difference() function: node-set set:difference (node-set, node-s…
16677 …<return type='xmlNodeSetPtr' info='the difference between the two node sets, or nodes1 if nodes2 i…
16678 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set'/>
16679 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set'/>
16683 …info>Implements the EXSLT - Sets distinct() function: node-set set:distinct (node-set) @nodes is s…
16684 …<return type='xmlNodeSetPtr' info='a subset of the nodes contained in @nodes, or @nodes if it is e…
16685 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set'/>
16689 <info>Implements the EXSLT - Sets distinct() function: node-set set:distinct (node-set)</info>
16690 …<return type='xmlNodeSetPtr' info='a subset of the nodes contained in @nodes, or @nodes if it is e…
16691 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
16695 …info>Implement the div operation on XPath objects @arg1 / @arg2: The numeric operators convert the…
16697 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
16701 <info>Implement the equal operation on XPath objects content: @arg1 == @arg2</info>
16702 <return type='int' info='0 or 1 depending on the results of the test.'/>
16703 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
16707 <info>Handle an XPath error</info>
16709 <arg name='ctxt' type='xmlXPathParserContextPtr' info='a XPath parser context'/>
16710 <arg name='code' type='int' info='the error code'/>
16714 <info>Evaluate the XPath Location Path in the given context.</info>
16715 …<return type='xmlXPathObjectPtr' info='the xmlXPathObjectPtr resulting from the evaluation or NULL…
16716 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
16717 <arg name='ctx' type='xmlXPathContextPtr' info='the XPath context'/>
16721 …<info>Parse and evaluate an XPath expression in the given context, then push the result on the con…
16723 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
16727 <info>Alias for xmlXPathEval().</info>
16728 …<return type='xmlXPathObjectPtr' info='the xmlXPathObjectPtr resulting from the evaluation or NULL…
16729 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
16730 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
16734 <info>An XPath evaluation function, the parameters are on the XPath context stack.</info>
16736 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
16737 <arg name='nargs' type='int' info='the number of arguments passed to the function'/>
16741 …info>Evaluate a predicate result for the current node. A PredicateExpr is evaluated by evaluating …
16742 <return type='int' info='1 if predicate is true, 0 otherwise'/>
16743 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
16744 <arg name='res' type='xmlXPathObjectPtr' info='the Predicate Expression evaluation result'/>
16748 …info>Evaluate a predicate result for the current node. A PredicateExpr is evaluated by evaluating …
16749 <return type='int' info='1 if predicate is true, 0 otherwise'/>
16750 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
16751 <arg name='res' type='xmlXPathObjectPtr' info='the Predicate Expression evaluation result'/>
16755 <info>Implement the false() XPath function boolean false()</info>
16757 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
16758 <arg name='nargs' type='int' info='the number of arguments'/>
16762 …info>Implement the floor() XPath function number floor(number) The floor function returns the larg…
16764 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
16765 <arg name='nargs' type='int' info='the number of arguments'/>
16769 <info>Free up the memory allocated by @comp</info>
16771 <arg name='comp' type='xmlXPathCompExprPtr' info='an XPATH comp'/>
16775 <info>Free up an xmlXPathContext</info>
16777 <arg name='ctxt' type='xmlXPathContextPtr' info='the context to free'/>
16781 <info>Free the NodeSet compound (not the actual nodes !).</info>
16783 <arg name='obj' type='xmlNodeSetPtr' info='the xmlNodeSetPtr to free'/>
16787 …<info>Free up the xmlXPathObjectPtr @obj but don't deallocate the objects in the list contrar…
16789 <arg name='obj' type='xmlXPathObjectPtr' info='an existing NodeSetList object'/>
16793 <info>Free up an xmlXPathObjectPtr object.</info>
16795 <arg name='obj' type='xmlXPathObjectPtr' info='the object to free'/>
16799 <info>Free up an xmlXPathParserContext</info>
16801 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the context to free'/>
16805 <info>Prototype for callbacks used to plug function lookup in the XPath engine.</info>
16806 <return type='xmlXPathFunction' info='the XPath function or NULL if not found.'/>
16807 <arg name='ctxt' type='void *' info='an XPath context'/>
16808 <arg name='name' type='const xmlChar *' info='name of the function'/>
16809 <arg name='ns_uri' type='const xmlChar *' info='the namespace name hosting this function'/>
16813 …<info>An XPath function. The arguments (if any) are popped out from the context stack and the resu…
16815 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath interprestation context'/>
16816 <arg name='nargs' type='int' info='the number of arguments'/>
16820 <info>Search in the Function array of the context for the given function.</info>
16821 <return type='xmlXPathFunction' info='the xmlXPathFunction or NULL if not found'/>
16822 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
16823 <arg name='name' type='const xmlChar *' info='the function name'/>
16827 <info>Search in the Function array of the context for the given function.</info>
16828 <return type='xmlXPathFunction' info='the xmlXPathFunction or NULL if not found'/>
16829 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
16830 <arg name='name' type='const xmlChar *' info='the function name'/>
16831 <arg name='ns_uri' type='const xmlChar *' info='the function namespace URI'/>
16835 …<info>Implements the EXSLT - Sets has-same-nodes function: boolean set:has-same-node(node-set, nod…
16836 … <return type='int' info='true (1) if @nodes1 shares any node with @nodes2, false (0) otherwise'/>
16837 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set'/>
16838 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set'/>
16842 …info>Implement the id() XPath function node-set id(object) The id function selects elements by the…
16844 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
16845 <arg name='nargs' type='int' info='the number of arguments'/>
16849 <info>DEPRECATED: Alias for xmlInitParser.</info>
16854 …<info>Implements the EXSLT - Sets intersection() function: node-set set:intersection (node-set, no…
16855 …<return type='xmlNodeSetPtr' info='a node set comprising the nodes that are within both the node s…
16856 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set'/>
16857 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set'/>
16861 <info>Checks whether a double is an infinity.</info>
16862 <return type='int' info='1 if the value is +Infinite, -1 if -Infinite, 0 otherwise'/>
16863 <arg name='val' type='double' info='a double value'/>
16867 <info>Checks whether a double is a NaN.</info>
16868 <return type='int' info='1 if the value is a NaN, 0 otherwise'/>
16869 <arg name='val' type='double' info='a double value'/>
16873 …info>Is the name given a NodeType one. [38] NodeType ::= 'comment' | 'text&apo…
16874 <return type='int' info='1 if true 0 otherwise'/>
16875 <arg name='name' type='const xmlChar *' info='a name string'/>
16879 …info>Implement the lang() XPath function boolean lang(string) The lang function returns true or fa…
16881 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
16882 <arg name='nargs' type='int' info='the number of arguments'/>
16886 …<info>Implement the last() XPath function number last() The last function returns the number of no…
16888 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
16889 <arg name='nargs' type='int' info='the number of arguments'/>
16893 …info>Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set) @no…
16894 …<return type='xmlNodeSetPtr' info='the nodes in @nodes1 that precede the first node in @nodes2 in …
16895 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set'/>
16896 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set'/>
16900 …<info>Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set)</i…
16901 …<return type='xmlNodeSetPtr' info='the nodes in @nodes1 that precede the first node in @nodes2 in …
16902 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
16903 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
16907 …info>Implement the local-name() XPath function string local-name(node-set?) The local-name functio…
16909 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
16910 <arg name='nargs' type='int' info='the number of arguments'/>
16914 …info>Implement the mod operation on XPath objects: @arg1 / @arg2 The numeric operators convert the…
16916 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
16920 …info>Implement the multiply operation on XPath objects: The numeric operators convert their operan…
16922 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
16926 …info>Implement the namespace-uri() XPath function string namespace-uri(node-set?) The namespace-ur…
16928 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
16929 <arg name='nargs' type='int' info='the number of arguments'/>
16933 <info>Create a new xmlXPathObjectPtr of type boolean and of value @val</info>
16934 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
16935 <arg name='val' type='int' info='the boolean value'/>
16939 <info>Create a new xmlXPathObjectPtr of type string and of value @val</info>
16940 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
16941 <arg name='val' type='const char *' info='the char * value'/>
16945 <info>Create a new xmlXPathContext</info>
16946 …<return type='xmlXPathContextPtr' info='the xmlXPathContext just allocated. The caller will need t…
16947 <arg name='doc' type='xmlDocPtr' info='the XML document'/>
16951 <info>Create a new xmlXPathObjectPtr of type double and of value @val</info>
16952 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
16953 <arg name='val' type='double' info='the double value'/>
16957 …<info>Create a new xmlXPathObjectPtr of type NodeSet and initialize it with the single Node @val</…
16958 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
16959 <arg name='val' type='xmlNodePtr' info='the NodePtr value'/>
16963 …<info>Create a new xmlXPathObjectPtr of type NodeSet and initialize it with the Nodeset @val</info>
16964 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
16965 <arg name='val' type='xmlNodeSetPtr' info='an existing NodeSet'/>
16969 <info>Create a new xmlXPathParserContext</info>
16970 <return type='xmlXPathParserContextPtr' info='the xmlXPathParserContext just allocated.'/>
16971 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
16972 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
16976 <info>Create a new xmlXPathObjectPtr of type string and of value @val</info>
16977 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
16978 <arg name='val' type='const xmlChar *' info='the xmlChar * value'/>
16982 …<info>Create a new xmlXPathObjectPtr of type Value Tree (XSLT) and initialize it with the tree roo…
16983 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
16984 <arg name='val' type='xmlNodePtr' info='the NodePtr value'/>
16988 …info>Traversal function for the "ancestor" direction the ancestor axis contains the ance…
16989 <return type='xmlNodePtr' info='the next element following that axis'/>
16990 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
16991 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
16995 …info>Traversal function for the "ancestor-or-self" direction he ancestor-or-self axis co…
16996 <return type='xmlNodePtr' info='the next element following that axis'/>
16997 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
16998 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17002 …<info>Traversal function for the "attribute" direction TODO: support DTD inherited defau…
17003 <return type='xmlNodePtr' info='the next element following that axis'/>
17004 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17005 <arg name='cur' type='xmlNodePtr' info='the current attribute in the traversal'/>
17009 …<info>Traversal function for the "child" direction The child axis contains the children …
17010 <return type='xmlNodePtr' info='the next element following that axis'/>
17011 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17012 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17016 …info>Traversal function for the "descendant" direction the descendant axis contains the …
17017 <return type='xmlNodePtr' info='the next element following that axis'/>
17018 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17019 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17023 …info>Traversal function for the "descendant-or-self" direction the descendant-or-self ax…
17024 <return type='xmlNodePtr' info='the next element following that axis'/>
17025 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17026 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17030 …info>Traversal function for the "following" direction The following axis contains all no…
17031 <return type='xmlNodePtr' info='the next element following that axis'/>
17032 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17033 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17037 …info>Traversal function for the "following-sibling" direction The following-sibling axis…
17038 <return type='xmlNodePtr' info='the next element following that axis'/>
17039 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17040 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17044 …info>Traversal function for the "namespace" direction the namespace axis contains the na…
17045 <return type='xmlNodePtr' info='the next element following that axis'/>
17046 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17047 <arg name='cur' type='xmlNodePtr' info='the current attribute in the traversal'/>
17051 …<info>Traversal function for the "parent" direction The parent axis contains the parent …
17052 <return type='xmlNodePtr' info='the next element following that axis'/>
17053 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17054 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17058 …info>Traversal function for the "preceding" direction the preceding axis contains all no…
17059 <return type='xmlNodePtr' info='the next element following that axis'/>
17060 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17061 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17065 …info>Traversal function for the "preceding-sibling" direction The preceding-sibling axis…
17066 <return type='xmlNodePtr' info='the next element following that axis'/>
17067 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17068 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17072 …<info>Traversal function for the "self" direction The self axis contains just the contex…
17073 <return type='xmlNodePtr' info='the next element following that axis'/>
17074 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17075 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17079 …info>Evaluate the XPath Location Path in the given context. The node 'node' is set as th…
17080 …<return type='xmlXPathObjectPtr' info='the xmlXPathObjectPtr resulting from the evaluation or NULL…
17081 <arg name='node' type='xmlNodePtr' info='the node to to use as the context node'/>
17082 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
17083 <arg name='ctx' type='xmlXPathContextPtr' info='the XPath context'/>
17087 …info>Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set) @no…
17088 …<return type='xmlNodeSetPtr' info='the nodes in @nodes that precede @node in document order, @node…
17089 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set'/>
17090 <arg name='node' type='xmlNodePtr' info='a node'/>
17094 …<info>Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set)</i…
17095 …<return type='xmlNodeSetPtr' info='the nodes in @nodes that precede @node in document order, @node…
17096 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
17097 <arg name='node' type='xmlNodePtr' info='a node'/>
17101 <info>add a new xmlNodePtr to an existing NodeSet</info>
17102 <return type='int' info='0 in case of success, and -1 in case of error'/>
17103 <arg name='cur' type='xmlNodeSetPtr' info='the initial node set'/>
17104 <arg name='val' type='xmlNodePtr' info='a new xmlNodePtr'/>
17108 <info>add a new namespace node to an existing NodeSet</info>
17109 <return type='int' info='0 in case of success and -1 in case of error'/>
17110 <arg name='cur' type='xmlNodeSetPtr' info='the initial node set'/>
17111 <arg name='node' type='xmlNodePtr' info='the hosting node'/>
17112 <arg name='ns' type='xmlNsPtr' info='a the namespace node'/>
17116 …<info>add a new xmlNodePtr to an existing NodeSet, optimized version when we are sure the node is …
17117 <return type='int' info='0 in case of success and -1 in case of failure'/>
17118 <arg name='cur' type='xmlNodeSetPtr' info='the initial node set'/>
17119 <arg name='val' type='xmlNodePtr' info='a new xmlNodePtr'/>
17123 <info>checks whether @cur contains @val</info>
17124 <return type='int' info='true (1) if @cur contains @val, false (0) otherwise'/>
17125 <arg name='cur' type='xmlNodeSetPtr' info='the node-set'/>
17126 <arg name='val' type='xmlNodePtr' info='the node'/>
17130 <info>Create a new xmlNodeSetPtr of type double and of value @val</info>
17131 <return type='xmlNodeSetPtr' info='the newly created object.'/>
17132 <arg name='val' type='xmlNodePtr' info='an initial xmlNodePtr, or NULL'/>
17136 <info>Removes an xmlNodePtr from an existing NodeSet</info>
17138 <arg name='cur' type='xmlNodeSetPtr' info='the initial node set'/>
17139 <arg name='val' type='xmlNodePtr' info='an xmlNodePtr'/>
17143 …info>Namespace nodes in libxml don't match the XPath semantic. In a node set the namespace no…
17145 <arg name='ns' type='xmlNsPtr' info='the XPath namespace node found in a nodeset.'/>
17149 …<info>Merges two nodesets, all nodes from @val2 are added to @val1 if @val1 is NULL, a new set is …
17150 …<return type='xmlNodeSetPtr' info='@val1 once extended or NULL in case of error. Frees @val1 in c…
17151 <arg name='val1' type='xmlNodeSetPtr' info='the first NodeSet or NULL'/>
17152 <arg name='val2' type='xmlNodeSetPtr' info='the second NodeSet'/>
17156 <info>Removes an entry from an existing NodeSet list.</info>
17158 <arg name='cur' type='xmlNodeSetPtr' info='the initial node set'/>
17159 <arg name='val' type='int' info='the index to remove'/>
17163 <info>Sort the node set in document order</info>
17165 <arg name='set' type='xmlNodeSetPtr' info='the node set'/>
17169 …info>Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set) @…
17170 …<return type='xmlNodeSetPtr' info='the nodes in @nodes that follow @node in document order, @nodes…
17171 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set'/>
17172 <arg name='node' type='xmlNodePtr' info='a node'/>
17176 …<info>Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set)<…
17177 …<return type='xmlNodeSetPtr' info='the nodes in @nodes that follow @node in document order, @nodes…
17178 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
17179 <arg name='node' type='xmlNodePtr' info='a node'/>
17183 …info>Implement the normalize-space() XPath function string normalize-space(string?) The normalize-…
17185 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17186 <arg name='nargs' type='int' info='the number of arguments'/>
17190 <info>Implement the equal operation on XPath objects content: @arg1 == @arg2</info>
17191 <return type='int' info='0 or 1 depending on the results of the test.'/>
17192 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17196 …<info>Implement the not() XPath function boolean not(boolean) The not function returns true if its…
17198 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17199 <arg name='nargs' type='int' info='the number of arguments'/>
17203 …<info>Search in the namespace declaration array of the context for the given namespace name associ…
17204 <return type='const xmlChar *' info='the value or NULL if not found'/>
17205 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17206 <arg name='prefix' type='const xmlChar *' info='the namespace prefix value'/>
17210 <info>Implement the number() XPath function number number(object?)</info>
17212 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17213 <arg name='nargs' type='int' info='the number of arguments'/>
17217 <info>allocate a new copy of a given object</info>
17218 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17219 <arg name='val' type='xmlXPathObjectPtr' info='the original object'/>
17223 …info>Call this routine to speed up XPath computation on static documents. This stamps all the elem…
17224 … <return type='long' info='the number of elements found in the document or -1 in case of error.'/>
17225 <arg name='doc' type='xmlDocPtr' info='an input document'/>
17229 …info>parse an XML namespace non qualified name. [NS 3] NCName ::= (Letter | '_') (NCNam…
17230 <return type='xmlChar *' info='the namespace name or NULL'/>
17231 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17235 …info>parse an XML name [4] NameChar ::= Letter | Digit | '.' | '-' | '_&…
17236 <return type='xmlChar *' info='the namespace name or NULL'/>
17237 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17241 …<info>Pops a boolean from the stack, handling conversion if needed. Check error with #xmlXPathChec…
17242 <return type='int' info='the boolean'/>
17243 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
17247 …<info>Pops an external object from the stack, handling conversion if needed. Check error with #xml…
17248 <return type='void *' info='the object'/>
17249 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
17253 …<info>Pops a node-set from the stack, handling conversion if needed. Check error with #xmlXPathChe…
17254 <return type='xmlNodeSetPtr' info='the node-set'/>
17255 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
17259 …<info>Pops a number from the stack, handling conversion if needed. Check error with #xmlXPathCheck…
17260 <return type='double' info='the number'/>
17261 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
17265 …<info>Pops a string from the stack, handling conversion if needed. Check error with #xmlXPathCheck…
17266 <return type='xmlChar *' info='the string'/>
17267 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
17271 …info>Implement the position() XPath function number position() The position function returns the p…
17273 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17274 <arg name='nargs' type='int' info='the number of arguments'/>
17278 <info>Registers all default XPath functions in this context</info>
17280 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17284 <info>Register a new function. If @f is NULL it unregisters the function</info>
17285 <return type='int' info='0 in case of success, -1 in case of error'/>
17286 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17287 <arg name='name' type='const xmlChar *' info='the function name'/>
17288 <arg name='f' type='xmlXPathFunction' info='the function implementation or NULL'/>
17292 <info>Registers an external mechanism to do function lookup.</info>
17294 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17295 <arg name='f' type='xmlXPathFuncLookupFunc' info='the lookup function'/>
17296 <arg name='funcCtxt' type='void *' info='the lookup data'/>
17300 <info>Register a new function. If @f is NULL it unregisters the function</info>
17301 <return type='int' info='0 in case of success, -1 in case of error'/>
17302 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17303 <arg name='name' type='const xmlChar *' info='the function name'/>
17304 <arg name='ns_uri' type='const xmlChar *' info='the function namespace URI'/>
17305 <arg name='f' type='xmlXPathFunction' info='the function implementation or NULL'/>
17309 <info>Register a new namespace. If @ns_uri is NULL it unregisters the namespace</info>
17310 <return type='int' info='0 in case of success, -1 in case of error'/>
17311 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17312 …<arg name='prefix' type='const xmlChar *' info='the namespace prefix cannot be NULL or empty strin…
17313 <arg name='ns_uri' type='const xmlChar *' info='the namespace name'/>
17317 <info>Register a new variable value. If @value is NULL it unregisters the variable</info>
17318 <return type='int' info='0 in case of success, -1 in case of error'/>
17319 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17320 <arg name='name' type='const xmlChar *' info='the variable name'/>
17321 <arg name='value' type='xmlXPathObjectPtr' info='the variable value or NULL'/>
17325 <info>register an external mechanism to do variable lookup</info>
17327 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17328 <arg name='f' type='xmlXPathVariableLookupFunc' info='the lookup function'/>
17329 <arg name='data' type='void *' info='the lookup data'/>
17333 <info>Register a new variable value. If @value is NULL it unregisters the variable</info>
17334 <return type='int' info='0 in case of success, -1 in case of error'/>
17335 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17336 <arg name='name' type='const xmlChar *' info='the variable name'/>
17337 <arg name='ns_uri' type='const xmlChar *' info='the variable namespace URI'/>
17338 <arg name='value' type='xmlXPathObjectPtr' info='the variable value or NULL'/>
17342 <info>Cleanup the XPath context data associated to registered functions</info>
17344 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17348 <info>Cleanup the XPath context data associated to registered variables</info>
17350 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17354 <info>Cleanup the XPath context data associated to registered variables</info>
17356 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17360 <info>Initialize the context to the root of the document</info>
17362 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17366 …info>Implement the round() XPath function number round(number) The round function returns the numb…
17368 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17369 <arg name='nargs' type='int' info='the number of arguments'/>
17373 …<info>Sets 'node' as the context node. The node must be in the same document as that ass…
17374 <return type='int' info='-1 in case of error or 0 if successful'/>
17375 <arg name='node' type='xmlNodePtr' info='the node to to use as the context node'/>
17376 <arg name='ctx' type='xmlXPathContextPtr' info='the XPath context'/>
17380 …info>Register a callback function that will be called on errors and warnings. If handler is NULL, …
17382 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17383 <arg name='handler' type='xmlStructuredErrorFunc' info='error handler'/>
17384 <arg name='data' type='void *' info='user data which will be passed to the handler'/>
17388 …info>Implement the starts-with() XPath function boolean starts-with(string, string) The starts-wit…
17390 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17391 <arg name='nargs' type='int' info='the number of arguments'/>
17395 …info>[30a] Float ::= Number ('e' Digits?)? [30] Number ::= Digits ('.' …
17396 <return type='double' info='the double value.'/>
17397 <arg name='str' type='const xmlChar *' info='A string to scan'/>
17401 …info>Implement the string() XPath function string string(object?) The string function converts an …
17403 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17404 <arg name='nargs' type='int' info='the number of arguments'/>
17408 …info>Implement the string-length() XPath function number string-length(string?) The string-length …
17410 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17411 <arg name='nargs' type='int' info='the number of arguments'/>
17415 …info>Implement the subtraction operation on XPath objects: The numeric operators convert their ope…
17417 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17421 …info>Implement the substring-after() XPath function string substring-after(string, string) The sub…
17423 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17424 <arg name='nargs' type='int' info='the number of arguments'/>
17428 …info>Implement the substring-before() XPath function string substring-before(string, string) The s…
17430 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17431 <arg name='nargs' type='int' info='the number of arguments'/>
17435 …info>Implement the substring() XPath function string substring(string, number, number?) The substr…
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 sum() XPath function number sum(node-set) The sum function returns the sum of t…
17444 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17445 <arg name='nargs' type='int' info='the number of arguments'/>
17449 …info>Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set) @…
17450 …<return type='xmlNodeSetPtr' info='the nodes in @nodes1 that follow the first node in @nodes2 in d…
17451 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set'/>
17452 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set'/>
17456 …<info>Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set)<…
17457 …<return type='xmlNodeSetPtr' info='the nodes in @nodes1 that follow the first node in @nodes2 in d…
17458 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
17459 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
17463 …info>Implement the translate() XPath function string translate(string, string, string) The transla…
17465 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17466 <arg name='nargs' type='int' info='the number of arguments'/>
17470 <info>Implement the true() XPath function boolean true()</info>
17472 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17473 <arg name='nargs' type='int' info='the number of arguments'/>
17477 …info>Implement the unary - operation on an XPath object The numeric operators convert their operan…
17479 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17483 <info>Search in the Variable array of the context for the given variable value.</info>
17484 <return type='xmlXPathObjectPtr' info='a copy of the value or NULL if not found'/>
17485 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17486 <arg name='name' type='const xmlChar *' info='the variable name'/>
17490 <info>Prototype for callbacks used to plug variable lookup in the XPath engine.</info>
17491 <return type='xmlXPathObjectPtr' info='the XPath object value or NULL if not found.'/>
17492 <arg name='ctxt' type='void *' info='an XPath context'/>
17493 <arg name='name' type='const xmlChar *' info='name of the variable'/>
17494 <arg name='ns_uri' type='const xmlChar *' info='the namespace name hosting this variable'/>
17498 <info>Search in the Variable array of the context for the given variable value.</info>
17499 <return type='xmlXPathObjectPtr' info='the a copy of the value or NULL if not found'/>
17500 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17501 <arg name='name' type='const xmlChar *' info='the variable name'/>
17502 <arg name='ns_uri' type='const xmlChar *' info='the variable namespace URI'/>
17506 <info>Wraps a string into an XPath object.</info>
17507 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17508 <arg name='val' type='char *' info='the char * value'/>
17512 <info>Wraps the @val data into an XPath object.</info>
17513 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17514 <arg name='val' type='void *' info='the user data'/>
17518 <info>Wrap the Nodeset @val in a new xmlXPathObjectPtr</info>
17519 …<return type='xmlXPathObjectPtr' info='the newly created object. In case of error the node set is…
17520 <arg name='val' type='xmlNodeSetPtr' info='the NodePtr value'/>
17524 <info>Wraps the @val string into an XPath object.</info>
17525 … <return type='xmlXPathObjectPtr' info='the newly created object. Frees @val in case of error.'/>
17526 <arg name='val' type='xmlChar *' info='the xmlChar * value'/>
17530 <info>Formats an error message.</info>
17532 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17533 <arg name='file' type='const char *' info='the file name'/>
17534 <arg name='line' type='int' info='the line number'/>
17535 <arg name='no' type='int' info='the error number'/>
17539 <info>Evaluate the XPath Location Path in the given context.</info>
17540 …<return type='xmlXPathObjectPtr' info='the xmlXPathObjectPtr resulting from the evaluation or NULL…
17541 <arg name='str' type='const xmlChar *' info='the XPointer expression'/>
17542 <arg name='ctx' type='xmlXPathContextPtr' info='the XPointer context'/>
17546 <info>Create a new XPointer context</info>
17547 <return type='xmlXPathContextPtr' info='the xmlXPathContext just allocated.'/>
17548 <arg name='doc' type='xmlDocPtr' info='the XML document'/>
17549 …<arg name='here' type='xmlNodePtr' info='the node that directly contains the XPointer being evalua…
17550 …<arg name='origin' type='xmlNodePtr' info='the element from which a user or program initiated trav…