Lines Matching full:info

3824       <info>Macro used to signal to GCC unused function parameters</info>
3827 <info>Macro to cast a string to an xmlChar * when one know its safe.</info>
3830 <info>default buffer size 4000.</info>
3833 <info>Macro to try to cast the value on the top of the XPath stack to a boolean.</info>
3836 <info>Macro to try to cast the value on the top of the XPath stack to a number.</info>
3839 <info>Macro to try to cast the value on the top of the XPath stack to a string.</info>
3842 <info>Macro to check that the number of args passed to an XPath function matches.</info>
3843 <arg name='x' info='the number of expected args'/>
3846 <info>Macro to return from the function if an XPath error was detected.</info>
3849 <info>Macro to return 0 from the function if an XPath error was detected.</info>
3852 <info>Macro to check that the value on top of the XPath stack is of a given type.</info>
3853 <arg name='typeval' info='the XPath type'/>
3856 …<info>Macro to check that the value on top of the XPath stack is of a given type. Return(0) in cas…
3857 <arg name='typeval' info='the XPath type'/>
3860info>DEBUG_MEMORY replaces the allocator with a collect and debug shell to the libc allocator. DEB…
3863 <info>Whether the memory debugging is configured in</info>
3866 …<info>Macro. A comment in a HTML document is really implemented the same way as a comment in an XM…
3869 …<info>Macro. An entity reference in a HTML document is really implemented the same way as an entit…
3872 …<info>Macro. A processing instruction in a HTML document is really implemented the same way as a p…
3875 …<info>Macro. A preserved node in a HTML document is really implemented the same way as a CDATA sec…
3878 …<info>Macro. A text node in a HTML document is really implemented the same way as a text node in a…
3881 …<info>The parser tries to always have that amount of input ready. One of the point is providing co…
3884 …<info>macro used to provide portability of code to windows sockets the value to be used when the s…
3887 <info>Macro to check [0-9]</info>
3888 <arg name='c' info='an xmlChar value'/>
3891 <info>Macro to check [a-zA-Z]</info>
3892 <arg name='c' info='an xmlChar value'/>
3895 …<info>Macro to check the following production in the XML spec: [85] BaseChar ::= ... long list se…
3896 <arg name='c' info='an UNICODE value (int)'/>
3899 …<info>Macro to check the following production in the XML spec: [3] S ::= (#x20 | #x9 | #xD | #xA)…
3900 <arg name='c' info='an UNICODE value (int)'/>
3903 <info>Behaviour same as IS_BLANK</info>
3904 <arg name='c' info='an xmlChar value (normally unsigned char)'/>
3907 …<info>Macro to check the following production in the XML spec: [2] Char ::= #x9 | #xA | #xD | [#x…
3908 <arg name='c' info='an byte value (int)'/>
3911info>Macro to check the following production in the XML spec: [2] Char ::= #x9 | #xA | #xD | [#x2…
3912 <arg name='c' info='an UNICODE value (int)'/>
3915 <info>Behaves like IS_CHAR on single-byte value</info>
3916 <arg name='c' info='an xmlChar (usually an unsigned char)'/>
3919 …<info>Macro to check the following production in the XML spec: [87] CombiningChar ::= ... long li…
3920 <arg name='c' info='an UNICODE value (int)'/>
3923 <info>Always false (all combining chars &gt; 0xff)</info>
3924 <arg name='c' info='an xmlChar (usually an unsigned char)'/>
3927 …<info>Macro to check the following production in the XML spec: [88] Digit ::= ... long list see R…
3928 <arg name='c' info='an UNICODE value (int)'/>
3931 <info>Behaves like IS_DIGIT but with a single byte argument</info>
3932 <arg name='c' info='an xmlChar value (usually an unsigned char)'/>
3935info>Macro to check the following production in the XML spec: [89] Extender ::= #x00B7 | #x02D0 …
3936 <arg name='c' info='an UNICODE value (int)'/>
3939 <info>Behaves like IS_EXTENDER but with a single-byte argument</info>
3940 <arg name='c' info='an xmlChar value (usually an unsigned char)'/>
3943 …<info>Macro to check the following production in the XML spec: [86] Ideographic ::= [#x4E00-#x9F…
3944 <arg name='c' info='an UNICODE value (int)'/>
3947 …<info>Macro to check the following production in the XML spec: [84] Letter ::= BaseChar | Ideogr…
3948 <arg name='c' info='an UNICODE value (int)'/>
3951 <info>Macro behaves like IS_LETTER, but only check base chars</info>
3952 <arg name='c' info='an xmlChar value (normally unsigned char)'/>
3955 …<info>Macro to check the following production in the XML spec: [13] PubidChar ::= #x20 | #xD | #…
3956 <arg name='c' info='an UNICODE value (int)'/>
3959 <info>Same as IS_PUBIDCHAR but for single-byte value</info>
3960 <arg name='c' info='an xmlChar value (normally unsigned char)'/>
3963 …<info>Macro used to express that the API use the new buffers for xmlParserInputBuffer and xmlOutpu…
3966 <info>Macro used to indicate to GCC this is an allocator function</info>
3969 <info>Macro used to indicate to GCC the parameter are printf like</info>
3972 <info>Whether the automata interfaces are compiled in</info>
3975 <info>Whether the Canonicalization support is configured in</info>
3978 <info>Whether the Catalog support is configured in</info>
3981 <info>Whether Debugging module is configured in</info>
3984 <info>Whether the runtime debugging is configured in</info>
3989 <info>Whether the SGML Docbook support is configured in</info>
3992 <info>the version string like &quot;1.2.3&quot;</info>
3995 <info>Whether the formal expressions interfaces are compiled in</info>
3998 <info>Whether the FTP support is configured in</info>
4001 <info>Whether the HTML support is configured in</info>
4004 <info>Whether the HTTP support is configured in</info>
4007 <info>Whether iconv support is available</info>
4010 <info>Whether icu support is available</info>
4013 <info>Whether ISO-8859-* support is made available in case iconv is not</info>
4016 <info>Whether the deprecated APIs are compiled in for compatibility</info>
4019 <info>Whether the Lzma support is compiled in</info>
4022 <info>Whether the module interfaces are compiled in</info>
4025 <info>the string suffix used by dynamic modules (usually shared libraries)</info>
4028 <info>Whether the serialization/saving support is configured in</info>
4031 <info>Whether the xmlPattern node selection interface is configured in</info>
4034 <info>Whether the push parsing interfaces are configured in</info>
4037 <info>Whether the xmlReader parsing interface is configured in</info>
4040 <info>Whether the regular expressions interfaces are compiled in</info>
4043 <info>Whether the older SAX1 interface is configured in</info>
4046 <info>Whether the Schemas validation interfaces are compiled in</info>
4049 <info>Whether the Schematron validation interfaces are compiled in</info>
4052 …<info>Macro to check that the libxml version in use is compatible with the version the software ha…
4055 <info>Whether the allocation hooks are per-thread</info>
4058 <info>Whether the thread support is configured in</info>
4061 <info>Whether the DOM like tree manipulation API support is configured in</info>
4064 <info>Whether the Unicode related interfaces are compiled in</info>
4067 <info>Whether the DTD validation support is configured in</info>
4070 <info>the version number: 1.2.3 value is 10203</info>
4073 <info>extra version information, used to show a CVS compilation</info>
4076 <info>the version number string, 1.2.3 value is &quot;10203&quot;</info>
4079 <info>Whether the xmlWriter saving interface is configured in</info>
4082 <info>Whether XInclude is configured in</info>
4085 <info>Whether XPath is configured in</info>
4088 <info>Whether XPointer is configured in</info>
4091 <info>Whether the Zlib support is compiled in</info>
4094 <info>Skips to the next &apos;&gt;&apos; char.</info>
4095 <arg name='p' info='and UTF8 string pointer'/>
4098 <info>Skips to the next &apos;&lt;&apos; char.</info>
4099 <arg name='p' info='and UTF8 string pointer'/>
4102 <info>Skips the end of line chars.</info>
4103 <arg name='p' info='and UTF8 string pointer'/>
4106 <info>macro used to provide portability of code to windows sockets</info>
4109 <info>defined if the trio support should not be configured in</info>
4112 <info>defined if the trio support need to be configured in</info>
4115 <info>Macro defining &quot;fallback&quot;</info>
4118 <info>Macro defining &quot;href&quot;</info>
4121 <info>Macro defining &quot;include&quot;</info>
4124 <info>Macro defining the Xinclude namespace: http://www.w3.org/2003/XInclude</info>
4127 <info>Macro defining the draft Xinclude namespace: http://www.w3.org/2001/XInclude</info>
4130 <info>Macro defining &quot;parse&quot;</info>
4133 <info>Macro defining &quot;encoding&quot;</info>
4136 <info>Macro defining &quot;text&quot;</info>
4139 <info>Macro defining &quot;xml&quot;</info>
4142 <info>Macro defining &quot;xpointer&quot;</info>
4153info>Macro to do a casting from an object pointer to a function pointer without encountering a war…
4154 <arg name='fptr' info='pointer to a function'/>
4157 <info>The namespace for the XML Catalogs elements.</info>
4160 <info>The specific XML Catalog Processing Instuction name.</info>
4163info>Bit in the loadsubset context field to tell to do complete the elements attributes lists with…
4166 <info>Special value for finishDtd field when embedded in an xmlParserCtxt</info>
4169 <info>Special value for finishDtd field when embedded in an xmlParserCtxt</info>
4172 <info>The default version of XML used: 1.0</info>
4175 …<info>Bit in the loadsubset context field to tell to do ID/REFs lookups. Use it to initialize xmlL…
4178 <info>Macro to extract the content pointer of a node.</info>
4181 <info>Macro to extract the line number of an element node.</info>
4184 <info>A namespace declaration node.</info>
4187info>Maximum size allowed by the parser for a dictionary by default This is not a limitation of th…
4190info>Maximum size allowed by the parser for ahead lookup This is an upper boundary enforced by the…
4193 <info>Identifiers can be longer, but this will be more costly at runtime.</info>
4196info>Maximum size allowed for a markup identitier This is not a limitation of the parser but a saf…
4199info>Maximum size allowed for a single text node when building a tree. This is not a limitation of…
4202 <info>Special constant found in SAX2 blocks initialized fields</info>
4205 <info>Ignore validation non definition on attributes Obsolete, not used anymore.</info>
4208 <info>Skip unknown attribute from validation Obsolete, not used anymore.</info>
4211 <info>Apply strict validation rules on attributes Obsolete, not used anymore.</info>
4214 <info>Used by wildcards. Validate if type found, don&apos;t worry if not found</info>
4217 <info>Skip unknown attribute from validation</info>
4220 <info>Used by wildcards. Apply strict validation rules</info>
4223 <info>The attribute wildcard has been already builded.</info>
4226 <info>Whether this attr. group contains attr. group references.</info>
4229 <info>Marks the attr group as marked; used for circular checks.</info>
4232 <info>The attr group was redefined.</info>
4235 <info>The attribute wildcard has been already builded.</info>
4238 <info>the attribute has a fixed value</info>
4241 <info>allow elements in no namespace</info>
4244 …<info>this is set when the &quot;type&quot; and &quot;ref&quot; references have been resolved.</in…
4247 <info>allow elements in no namespace</info>
4250 <info>The attribute is optional.</info>
4253 <info>Used by wildcards. The attribute is prohibited.</info>
4256 <info>The attribute is required.</info>
4259 <info>the schema has &quot;extension&quot; in the set of blockDefault.</info>
4262 <info>the schema has &quot;restriction&quot; in the set of blockDefault.</info>
4265 <info>the schema has &quot;substitution&quot; in the set of blockDefault.</info>
4268 <info>the element is abstract</info>
4271 <info>the &quot;block&quot; attribute is absent</info>
4274 <info>disallowed substitutions are absent</info>
4277 <info>disallowed substitutions: &quot;restriction&quot;</info>
4280 <info>disallowed substitutions: &quot;substituion&quot;</info>
4283 <info>a helper flag for the search of circular references.</info>
4286 <info>the element has a default value</info>
4289 <info>substitution group exclusions are absent</info>
4292 <info>substitution group exclusions: &quot;extension&quot;</info>
4295 <info>substitution group exclusions: &quot;restriction&quot;</info>
4298 <info>the element has a fixed value</info>
4301 <info>the element is global</info>
4304 <info>this is set when the elem decl has been checked against all constraints</info>
4307 …<info>this is set when &quot;type&quot;, &quot;ref&quot;, &quot;substitutionGroup&quot; references…
4310 <info>the element is nillable</info>
4313 <info>allow elements in no namespace Obsolete, not used anymore.</info>
4316 <info>the element is a reference to a type</info>
4319 <info>the declaration is a substitution group head</info>
4322 <info>the element is top level obsolete: use XML_SCHEMAS_ELEM_GLOBAL instead</info>
4325 <info>collapse the types of the facet</info>
4328 <info>preserve the type of the facet</info>
4331 <info>replace the type of the facet</info>
4334 <info>unknown facet handling</info>
4337 <info>the schema has &quot;extension&quot; in the set of finalDefault.</info>
4340 <info>the cshema has &quot;list&quot; in the set of finalDefault.</info>
4343 <info>the schema has &quot;restriction&quot; in the set of finalDefault.</info>
4346 <info>the schema has &quot;union&quot; in the set of finalDefault.</info>
4349 <info>the schema is currently including an other schema with no target namespace.</info>
4352 <info>Reflects attributeFormDefault == qualified in an XML schema document.</info>
4355 <info>Reflects elementFormDefault == qualified in an XML schema document.</info>
4358 <info>the simple/complexType is abstract.</info>
4361 …<info>the complexType did not specify &apos;block&apos; so use the default of the &lt;schema&gt; i…
4364 <info>the complexType has a &apos;block&apos; of &quot;extension&quot;.</info>
4367 <info>the complexType has a &apos;block&apos; of &quot;restriction&quot;.</info>
4370 <info>Marks the item as a builtin primitive.</info>
4373 <info>the simple or complex type has a derivation method of &quot;extension&quot;.</info>
4376 <info>the simple or complex type has a derivation method of &quot;restriction&quot;.</info>
4379 <info>indicates if the facets need a computed value</info>
4382 <info>the simpleType has a final of &quot;default&quot;.</info>
4385 <info>the complexType has a final of &quot;extension&quot;.</info>
4388 <info>the simpleType has a final of &quot;list&quot;.</info>
4391 <info>the simpleType/complexType has a final of &quot;restriction&quot;.</info>
4394 <info>the simpleType has a final of &quot;union&quot;.</info>
4397 <info>First stage of fixup was done.</info>
4400 <info>the type is global</info>
4403 <info>has facets</info>
4406 <info>indicates that the type is invalid</info>
4409 <info>indicates that the type was typefixed</info>
4412 <info>Marks the item as marked; used for circular checks.</info>
4415 <info>the element content type is mixed</info>
4418 <info>indicates if the facets (pattern) need a normalized value</info>
4421 … <info>the complexType owns an attribute wildcard, i.e. it can be freed by the complexType</info>
4424 <info>The type was redefined.</info>
4427info>the simpleType has a variety of &quot;absent&quot;. TODO: Actually not necessary :-/, since i…
4430 <info>the simpleType has a variety of &quot;union&quot;.</info>
4433 <info>the simpleType has a variety of &quot;list&quot;.</info>
4436 <info>the simpleType has a variety of &quot;union&quot;.</info>
4439 <info>a whitespace-facet value of &quot;collapse&quot;</info>
4442 <info>a whitespace-facet value of &quot;preserve&quot;</info>
4445 <info>a whitespace-facet value of &quot;replace&quot;</info>
4448 <info>If the wildcard is complete.</info>
4451info>Bit in the loadsubset context field to tell to not do ID/REFs registration. Used to initializ…
4454 <info>Both general and parameter entities need to be substituted.</info>
4457 <info>If no entities need to be substituted.</info>
4460 <info>Whether parameter entities need to be substituted.</info>
4463 <info>Whether general entities need to be substituted.</info>
4466 <info>This is the name for the special xml:id attribute</info>
4469 …<info>This is the namespace for the special xml: prefix predefined in the XML Namespace specificat…
4472 <info>check namespaces at compilation</info>
4475 <info>forbid variables in expression</info>
4478 <info>Macro to raise an XPath error and return.</info>
4479 <arg name='X' info='the error code'/>
4482 <info>Macro to raise an XPath error and return 0.</info>
4483 <arg name='X' info='the error code'/>
4488 <info>Returns the default subelement for this element</info>
4489 <arg name='elt' info='HTML element'/>
4492 …<info>Checks whether an HTML element description may be a direct child of the specified element. …
4493 <arg name='parent' info='HTML parent element'/>
4494 <arg name='elt' info='HTML element'/>
4497 <info>Returns the attributes required for the specified element.</info>
4498 <arg name='elt' info='HTML element'/>
4501 <info>Macro for compatibility naming layer with libxml1. Maps to &quot;children.&quot;</info>
4504 <info>Automatically generated by genChRanges.py</info>
4505 <arg name='c' info='char to validate'/>
4508 <info>Automatically generated by genChRanges.py</info>
4509 <arg name='c' info='char to validate'/>
4512 <info>Automatically generated by genChRanges.py</info>
4513 <arg name='c' info='char to validate'/>
4516 <info>Automatically generated by genChRanges.py</info>
4517 <arg name='c' info='char to validate'/>
4520 <info>Automatically generated by genChRanges.py</info>
4521 <arg name='c' info='char to validate'/>
4524 <info>Automatically generated by genChRanges.py</info>
4525 <arg name='c' info='char to validate'/>
4528 <info>Automatically generated by genChRanges.py</info>
4529 <arg name='c' info='char to validate'/>
4532 <info>Automatically generated by genChRanges.py</info>
4533 <arg name='c' info='char to validate'/>
4536 <info>Automatically generated by genChRanges.py</info>
4537 <arg name='c' info='char to validate'/>
4540 <info>Automatically generated by genChRanges.py</info>
4541 <arg name='c' info='char to validate'/>
4544 <info>Automatically generated by genChRanges.py</info>
4545 <arg name='c' info='char to validate'/>
4548 <info>Automatically generated by genChRanges.py</info>
4549 <arg name='c' info='char to validate'/>
4552 <info>Automatically generated by genChRanges.py</info>
4553 <arg name='c' info='char to validate'/>
4556 <info>Automatically generated by genChRanges.py</info>
4557 <arg name='c' info='char to validate'/>
4560 <info>Macro for compatibility naming layer with libxml1. Maps to &quot;children&quot;.</info>
4563 <info>this macro maps to xmlTextWriterWriteDTD</info>
4566 <info>This macro maps to xmlTextWriterWritePI</info>
4569 …<info>Check if an XPath error was raised. Returns true if an error has been raised, false otherwi…
4570 <arg name='ctxt' info='an XPath parser context'/>
4573 <info>Empties a node-set.</info>
4574 <arg name='ns' info='a node-set'/>
4577 <info>Get the context node of an XPath context. Returns the context node.</info>
4578 <arg name='ctxt' info='an XPath parser context'/>
4581 <info>Get the document of an XPath context. Returns the context document.</info>
4582 <arg name='ctxt' info='an XPath parser context'/>
4585 <info>Get the error code of an XPath context. Returns the context error.</info>
4586 <arg name='ctxt' info='an XPath parser context'/>
4589 …<info>Implement a functionality similar to the DOM NodeList.length. Returns the number of nodes i…
4590 <arg name='ns' info='a node-set'/>
4593 <info>Checks whether @ns is empty or not. Returns %TRUE if @ns is an empty node-set.</info>
4594 <arg name='ns' info='a node-set'/>
4597info>Implements a functionality similar to the DOM NodeList.item(). Returns the xmlNodePtr at the…
4598 <arg name='ns' info='a node-set'/>
4599 <arg name='index' info='index of a node in the set'/>
4602 <info>Pushes the boolean @val on the context stack.</info>
4603 <arg name='ctxt' info='an XPath parser context'/>
4604 <arg name='val' info='a boolean'/>
4607 <info>Pushes an empty node-set on the context stack.</info>
4608 <arg name='ctxt' info='an XPath parser context'/>
4611 <info>Pushes an empty string on the stack.</info>
4612 <arg name='ctxt' info='an XPath parser context'/>
4615 <info>Pushes user data on the context stack.</info>
4616 <arg name='ctxt' info='an XPath parser context'/>
4617 <arg name='val' info='user data'/>
4620 <info>Pushes false on the context stack.</info>
4621 <arg name='ctxt' info='an XPath parser context'/>
4624 <info>Pushes the node-set @ns on the context stack.</info>
4625 <arg name='ctxt' info='an XPath parser context'/>
4626 <arg name='ns' info='a node-set'/>
4629 <info>Pushes the double @val on the context stack.</info>
4630 <arg name='ctxt' info='an XPath parser context'/>
4631 <arg name='val' info='a double'/>
4634 <info>Pushes the string @str on the context stack.</info>
4635 <arg name='ctxt' info='an XPath parser context'/>
4636 <arg name='str' info='a string'/>
4639 <info>Pushes true on the context stack.</info>
4640 <arg name='ctxt' info='an XPath parser context'/>
4643 <info>Raises an XPATH_INVALID_ARITY error.</info>
4644 <arg name='ctxt' info='an XPath parser context'/>
4647 <info>Raises an error.</info>
4648 <arg name='ctxt' info='an XPath parser context'/>
4649 <arg name='err' info='an xmlXPathError code'/>
4652 <info>Raises an XPATH_INVALID_TYPE error.</info>
4653 <arg name='ctxt' info='an XPath parser context'/>
4656info>Checks if the current value on the XPath stack is an external object. Returns true if the cu…
4657 <arg name='ctxt' info='an XPath parser context'/>
4660info>Check if the current value on the XPath stack is a node set or an XSLT value tree. Returns t…
4661 <arg name='ctxt' info='an XPath parser context'/>
4665 …<enum name='HTML_NA' file='HTMLparser' value='0' type='htmlStatus' info='something we don&apos;t c…
4666 …<enum name='HTML_PARSE_COMPACT' file='HTMLparser' value='65536' type='htmlParserOption' info='comp…
4667 …RSE_IGNORE_ENC' file='HTMLparser' value='2097152' type='htmlParserOption' info=' ignore internal d…
4668 …<enum name='HTML_PARSE_NOBLANKS' file='HTMLparser' value='256' type='htmlParserOption' info='remov…
4669 …<enum name='HTML_PARSE_NODEFDTD' file='HTMLparser' value='4' type='htmlParserOption' info='do not …
4670 …<enum name='HTML_PARSE_NOERROR' file='HTMLparser' value='32' type='htmlParserOption' info='suppres…
4671 …<enum name='HTML_PARSE_NOIMPLIED' file='HTMLparser' value='8192' type='htmlParserOption' info='Do …
4672 …<enum name='HTML_PARSE_NONET' file='HTMLparser' value='2048' type='htmlParserOption' info='Forbid …
4673 …<enum name='HTML_PARSE_NOWARNING' file='HTMLparser' value='64' type='htmlParserOption' info='suppr…
4674 …<enum name='HTML_PARSE_PEDANTIC' file='HTMLparser' value='128' type='htmlParserOption' info='pedan…
4675 …<enum name='HTML_PARSE_RECOVER' file='HTMLparser' value='1' type='htmlParserOption' info='Relaxed …
4676 …<enum name='HTML_REQUIRED' file='HTMLparser' value='12' type='htmlStatus' info=' VALID bit set so …
4705 …ER_ALLOC_DOUBLEIT' file='tree' value='1' type='xmlBufferAllocationScheme' info='double each time o…
4706 …<enum name='XML_BUFFER_ALLOC_EXACT' file='tree' value='2' type='xmlBufferAllocationScheme' info='g…
4707 …FFER_ALLOC_HYBRID' file='tree' value='5' type='xmlBufferAllocationScheme' info=' exact up to a thr…
4708 …R_ALLOC_IMMUTABLE' file='tree' value='3' type='xmlBufferAllocationScheme' info='immutable buffer'/>
4709 …<enum name='XML_BUFFER_ALLOC_IO' file='tree' value='4' type='xmlBufferAllocationScheme' info='spec…
4711 …<enum name='XML_C14N_1_0' file='c14n' value='0' type='xmlC14NMode' info='Origianal C14N 1.0 spec'/>
4712 <enum name='XML_C14N_1_1' file='c14n' value='2' type='xmlC14NMode' info=' C14N 1.1 spec'/>
4714 …<enum name='XML_C14N_CREATE_STACK' file='xmlerror' value='1952' type='xmlParserErrors' info='1952'…
4715 …<enum name='XML_C14N_EXCLUSIVE_1_0' file='c14n' value='1' type='xmlC14NMode' info='Exclusive C14N …
4716 …<enum name='XML_C14N_INVALID_NODE' file='xmlerror' value='1953' type='xmlParserErrors' info='1953'…
4717 …ame='XML_C14N_RELATIVE_NAMESPACE' file='xmlerror' value='1955' type='xmlParserErrors' info='1955'/>
4718 …<enum name='XML_C14N_REQUIRES_UTF8' file='xmlerror' value='1951' type='xmlParserErrors' info='1951…
4719 …<enum name='XML_C14N_UNKNOW_NODE' file='xmlerror' value='1954' type='xmlParserErrors' info='1954'/>
4720 …<enum name='XML_CATALOG_ENTRY_BROKEN' file='xmlerror' value='1651' type='xmlParserErrors' info='16…
4722 …<enum name='XML_CATALOG_NOT_CATALOG' file='xmlerror' value='1653' type='xmlParserErrors' info='165…
4723 …<enum name='XML_CATALOG_PREFER_VALUE' file='xmlerror' value='1652' type='xmlParserErrors' info='16…
4724 …<enum name='XML_CATALOG_RECURSION' file='xmlerror' value='1654' type='xmlParserErrors' info='1654'…
4733 …<enum name='XML_CHAR_ENCODING_2022_JP' file='encoding' value='19' type='xmlCharEncoding' info='ISO…
4734 …<enum name='XML_CHAR_ENCODING_8859_1' file='encoding' value='10' type='xmlCharEncoding' info='ISO-…
4735 …<enum name='XML_CHAR_ENCODING_8859_2' file='encoding' value='11' type='xmlCharEncoding' info='ISO-…
4736 …<enum name='XML_CHAR_ENCODING_8859_3' file='encoding' value='12' type='xmlCharEncoding' info='ISO-…
4737 …<enum name='XML_CHAR_ENCODING_8859_4' file='encoding' value='13' type='xmlCharEncoding' info='ISO-…
4738 …<enum name='XML_CHAR_ENCODING_8859_5' file='encoding' value='14' type='xmlCharEncoding' info='ISO-…
4739 …<enum name='XML_CHAR_ENCODING_8859_6' file='encoding' value='15' type='xmlCharEncoding' info='ISO-…
4740 …<enum name='XML_CHAR_ENCODING_8859_7' file='encoding' value='16' type='xmlCharEncoding' info='ISO-…
4741 …<enum name='XML_CHAR_ENCODING_8859_8' file='encoding' value='17' type='xmlCharEncoding' info='ISO-…
4742 …<enum name='XML_CHAR_ENCODING_8859_9' file='encoding' value='18' type='xmlCharEncoding' info='ISO-…
4743 …<enum name='XML_CHAR_ENCODING_ASCII' file='encoding' value='22' type='xmlCharEncoding' info=' pure…
4744 …<enum name='XML_CHAR_ENCODING_EBCDIC' file='encoding' value='6' type='xmlCharEncoding' info='EBCDI…
4745 …<enum name='XML_CHAR_ENCODING_ERROR' file='encoding' value='-1' type='xmlCharEncoding' info='No ch…
4746 …<enum name='XML_CHAR_ENCODING_EUC_JP' file='encoding' value='21' type='xmlCharEncoding' info='EUC-…
4747 …<enum name='XML_CHAR_ENCODING_NONE' file='encoding' value='0' type='xmlCharEncoding' info='No char…
4748 …<enum name='XML_CHAR_ENCODING_SHIFT_JIS' file='encoding' value='20' type='xmlCharEncoding' info='S…
4749 …<enum name='XML_CHAR_ENCODING_UCS2' file='encoding' value='9' type='xmlCharEncoding' info='UCS-2'/>
4750 …<enum name='XML_CHAR_ENCODING_UCS4BE' file='encoding' value='5' type='xmlCharEncoding' info='UCS-4…
4751 …<enum name='XML_CHAR_ENCODING_UCS4LE' file='encoding' value='4' type='xmlCharEncoding' info='UCS-4…
4752 …<enum name='XML_CHAR_ENCODING_UCS4_2143' file='encoding' value='7' type='xmlCharEncoding' info='UC…
4753 …<enum name='XML_CHAR_ENCODING_UCS4_3412' file='encoding' value='8' type='xmlCharEncoding' info='UC…
4754 …<enum name='XML_CHAR_ENCODING_UTF16BE' file='encoding' value='3' type='xmlCharEncoding' info='UTF-…
4755 …<enum name='XML_CHAR_ENCODING_UTF16LE' file='encoding' value='2' type='xmlCharEncoding' info='UTF-…
4756 …<enum name='XML_CHAR_ENCODING_UTF8' file='encoding' value='1' type='xmlCharEncoding' info='UTF-8'/>
4757 …<enum name='XML_CHECK_ENTITY_TYPE' file='xmlerror' value='5012' type='xmlParserErrors' info='5012'…
4758 …<enum name='XML_CHECK_FOUND_ATTRIBUTE' file='xmlerror' value='5001' type='xmlParserErrors' info='5…
4759 …<enum name='XML_CHECK_FOUND_CDATA' file='xmlerror' value='5003' type='xmlParserErrors' info='5003'…
4760 …<enum name='XML_CHECK_FOUND_COMMENT' file='xmlerror' value='5007' type='xmlParserErrors' info='500…
4761 …<enum name='XML_CHECK_FOUND_DOCTYPE' file='xmlerror' value='5008' type='xmlParserErrors' info='500…
4763 …<enum name='XML_CHECK_FOUND_ENTITY' file='xmlerror' value='5005' type='xmlParserErrors' info='5005…
4764 …<enum name='XML_CHECK_FOUND_ENTITYREF' file='xmlerror' value='5004' type='xmlParserErrors' info='5…
4765 …<enum name='XML_CHECK_FOUND_FRAGMENT' file='xmlerror' value='5009' type='xmlParserErrors' info='50…
4766 …<enum name='XML_CHECK_FOUND_NOTATION' file='xmlerror' value='5010' type='xmlParserErrors' info='50…
4767 … <enum name='XML_CHECK_FOUND_PI' file='xmlerror' value='5006' type='xmlParserErrors' info='5006'/>
4768 …<enum name='XML_CHECK_FOUND_TEXT' file='xmlerror' value='5002' type='xmlParserErrors' info='5002'/>
4769 …<enum name='XML_CHECK_NAME_NOT_NULL' file='xmlerror' value='5037' type='xmlParserErrors' info='503…
4770 … <enum name='XML_CHECK_NOT_ATTR' file='xmlerror' value='5023' type='xmlParserErrors' info='5023'/>
4771 …<enum name='XML_CHECK_NOT_ATTR_DECL' file='xmlerror' value='5024' type='xmlParserErrors' info='502…
4772 <enum name='XML_CHECK_NOT_DTD' file='xmlerror' value='5022' type='xmlParserErrors' info='5022'/>
4773 …<enum name='XML_CHECK_NOT_ELEM_DECL' file='xmlerror' value='5025' type='xmlParserErrors' info='502…
4774 …<enum name='XML_CHECK_NOT_ENTITY_DECL' file='xmlerror' value='5026' type='xmlParserErrors' info='5…
4775 …<enum name='XML_CHECK_NOT_NCNAME' file='xmlerror' value='5034' type='xmlParserErrors' info='5034'/>
4776 …<enum name='XML_CHECK_NOT_NS_DECL' file='xmlerror' value='5027' type='xmlParserErrors' info='5027'…
4777 … <enum name='XML_CHECK_NOT_UTF8' file='xmlerror' value='5032' type='xmlParserErrors' info='5032'/>
4778 <enum name='XML_CHECK_NO_DICT' file='xmlerror' value='5033' type='xmlParserErrors' info='5033'/>
4779 <enum name='XML_CHECK_NO_DOC' file='xmlerror' value='5014' type='xmlParserErrors' info='5014'/>
4780 <enum name='XML_CHECK_NO_ELEM' file='xmlerror' value='5016' type='xmlParserErrors' info='5016'/>
4781 <enum name='XML_CHECK_NO_HREF' file='xmlerror' value='5028' type='xmlParserErrors' info='5028'/>
4782 <enum name='XML_CHECK_NO_NAME' file='xmlerror' value='5015' type='xmlParserErrors' info='5015'/>
4783 <enum name='XML_CHECK_NO_NEXT' file='xmlerror' value='5020' type='xmlParserErrors' info='5020'/>
4784 … <enum name='XML_CHECK_NO_PARENT' file='xmlerror' value='5013' type='xmlParserErrors' info='5013'/>
4785 <enum name='XML_CHECK_NO_PREV' file='xmlerror' value='5018' type='xmlParserErrors' info='5018'/>
4786 …<enum name='XML_CHECK_NS_ANCESTOR' file='xmlerror' value='5031' type='xmlParserErrors' info='5031'…
4787 … <enum name='XML_CHECK_NS_SCOPE' file='xmlerror' value='5030' type='xmlParserErrors' info='5030'/>
4788 …<enum name='XML_CHECK_OUTSIDE_DICT' file='xmlerror' value='5035' type='xmlParserErrors' info='5035…
4789 …<enum name='XML_CHECK_UNKNOWN_NODE' file='xmlerror' value='5011' type='xmlParserErrors' info='5011…
4790 … <enum name='XML_CHECK_WRONG_DOC' file='xmlerror' value='5017' type='xmlParserErrors' info='5017'/>
4791 …<enum name='XML_CHECK_WRONG_NAME' file='xmlerror' value='5036' type='xmlParserErrors' info='5036'/>
4792 …<enum name='XML_CHECK_WRONG_NEXT' file='xmlerror' value='5021' type='xmlParserErrors' info='5021'/>
4793 …<enum name='XML_CHECK_WRONG_PARENT' file='xmlerror' value='5029' type='xmlParserErrors' info='5029…
4794 …<enum name='XML_CHECK_WRONG_PREV' file='xmlerror' value='5019' type='xmlParserErrors' info='5019'/>
4800 …<enum name='XML_DOC_DTDVALID' file='tree' value='8' type='xmlDocProperties' info='DTD validation w…
4801 …<enum name='XML_DOC_HTML' file='tree' value='128' type='xmlDocProperties' info=' parsed or built H…
4802 …<enum name='XML_DOC_INTERNAL' file='tree' value='64' type='xmlDocProperties' info='built for inter…
4803 …<enum name='XML_DOC_NSVALID' file='tree' value='2' type='xmlDocProperties' info='document is Names…
4804 …<enum name='XML_DOC_OLD10' file='tree' value='4' type='xmlDocProperties' info='parsed with old XML…
4805 …<enum name='XML_DOC_USERBUILT' file='tree' value='32' type='xmlDocProperties' info='Document was b…
4807 …<enum name='XML_DOC_WELLFORMED' file='tree' value='1' type='xmlDocProperties' info='document is XM…
4808 …<enum name='XML_DOC_XINCLUDE' file='tree' value='16' type='xmlDocProperties' info='XInclude substi…
4810 … name='XML_DTD_ATTRIBUTE_REDEFINED' file='xmlerror' value='501' type='xmlParserErrors' info='501'/>
4811 …<enum name='XML_DTD_ATTRIBUTE_VALUE' file='xmlerror' value='502' type='xmlParserErrors' info='502'…
4812 … <enum name='XML_DTD_CONTENT_ERROR' file='xmlerror' value='503' type='xmlParserErrors' info='503'/>
4813 … <enum name='XML_DTD_CONTENT_MODEL' file='xmlerror' value='504' type='xmlParserErrors' info='504'/>
4814 …e='XML_DTD_CONTENT_NOT_DETERMINIST' file='xmlerror' value='505' type='xmlParserErrors' info='505'/>
4815 …<enum name='XML_DTD_DIFFERENT_PREFIX' file='xmlerror' value='506' type='xmlParserErrors' info='506…
4816 <enum name='XML_DTD_DUP_TOKEN' file='xmlerror' value='541' type='xmlParserErrors' info='541'/>
4817 …me='XML_DTD_ELEM_DEFAULT_NAMESPACE' file='xmlerror' value='507' type='xmlParserErrors' info='507'/>
4818 …<enum name='XML_DTD_ELEM_NAMESPACE' file='xmlerror' value='508' type='xmlParserErrors' info='508'/>
4819 …<enum name='XML_DTD_ELEM_REDEFINED' file='xmlerror' value='509' type='xmlParserErrors' info='509'/>
4820 …<enum name='XML_DTD_EMPTY_NOTATION' file='xmlerror' value='510' type='xmlParserErrors' info='510'/>
4821 <enum name='XML_DTD_ENTITY_TYPE' file='xmlerror' value='511' type='xmlParserErrors' info='511'/>
4822 <enum name='XML_DTD_ID_FIXED' file='xmlerror' value='512' type='xmlParserErrors' info='512'/>
4823 … <enum name='XML_DTD_ID_REDEFINED' file='xmlerror' value='513' type='xmlParserErrors' info='513'/>
4824 <enum name='XML_DTD_ID_SUBSET' file='xmlerror' value='514' type='xmlParserErrors' info='514'/>
4825 … <enum name='XML_DTD_INVALID_CHILD' file='xmlerror' value='515' type='xmlParserErrors' info='515'/>
4826 …<enum name='XML_DTD_INVALID_DEFAULT' file='xmlerror' value='516' type='xmlParserErrors' info='516'…
4827 <enum name='XML_DTD_LOAD_ERROR' file='xmlerror' value='517' type='xmlParserErrors' info='517'/>
4828 …<enum name='XML_DTD_MISSING_ATTRIBUTE' file='xmlerror' value='518' type='xmlParserErrors' info='51…
4829 … <enum name='XML_DTD_MIXED_CORRUPT' file='xmlerror' value='519' type='xmlParserErrors' info='519'/>
4830 <enum name='XML_DTD_MULTIPLE_ID' file='xmlerror' value='520' type='xmlParserErrors' info='520'/>
4832 …<enum name='XML_DTD_NOTATION_REDEFINED' file='xmlerror' value='526' type='xmlParserErrors' info='5…
4833 …<enum name='XML_DTD_NOTATION_VALUE' file='xmlerror' value='527' type='xmlParserErrors' info='527'/>
4834 <enum name='XML_DTD_NOT_EMPTY' file='xmlerror' value='528' type='xmlParserErrors' info='528'/>
4835 <enum name='XML_DTD_NOT_PCDATA' file='xmlerror' value='529' type='xmlParserErrors' info='529'/>
4836 …<enum name='XML_DTD_NOT_STANDALONE' file='xmlerror' value='530' type='xmlParserErrors' info='530'/>
4837 <enum name='XML_DTD_NO_DOC' file='xmlerror' value='521' type='xmlParserErrors' info='521'/>
4838 <enum name='XML_DTD_NO_DTD' file='xmlerror' value='522' type='xmlParserErrors' info='522'/>
4839 … <enum name='XML_DTD_NO_ELEM_NAME' file='xmlerror' value='523' type='xmlParserErrors' info='523'/>
4840 <enum name='XML_DTD_NO_PREFIX' file='xmlerror' value='524' type='xmlParserErrors' info='524'/>
4841 <enum name='XML_DTD_NO_ROOT' file='xmlerror' value='525' type='xmlParserErrors' info='525'/>
4842 <enum name='XML_DTD_ROOT_NAME' file='xmlerror' value='531' type='xmlParserErrors' info='531'/>
4843 …name='XML_DTD_STANDALONE_DEFAULTED' file='xmlerror' value='538' type='xmlParserErrors' info='538'/>
4844 …me='XML_DTD_STANDALONE_WHITE_SPACE' file='xmlerror' value='532' type='xmlParserErrors' info='532'/>
4845 …<enum name='XML_DTD_UNKNOWN_ATTRIBUTE' file='xmlerror' value='533' type='xmlParserErrors' info='53…
4846 … <enum name='XML_DTD_UNKNOWN_ELEM' file='xmlerror' value='534' type='xmlParserErrors' info='534'/>
4847 …<enum name='XML_DTD_UNKNOWN_ENTITY' file='xmlerror' value='535' type='xmlParserErrors' info='535'/>
4848 <enum name='XML_DTD_UNKNOWN_ID' file='xmlerror' value='536' type='xmlParserErrors' info='536'/>
4849 …<enum name='XML_DTD_UNKNOWN_NOTATION' file='xmlerror' value='537' type='xmlParserErrors' info='537…
4850 <enum name='XML_DTD_XMLID_TYPE' file='xmlerror' value='540' type='xmlParserErrors' info='540'/>
4851 <enum name='XML_DTD_XMLID_VALUE' file='xmlerror' value='539' type='xmlParserErrors' info='539'/>
4870 …m name='XML_ERR_ATTLIST_NOT_FINISHED' file='xmlerror' value='51' type='xmlParserErrors' info='51'/>
4871 …<enum name='XML_ERR_ATTLIST_NOT_STARTED' file='xmlerror' value='50' type='xmlParserErrors' info='5…
4872 …name='XML_ERR_ATTRIBUTE_NOT_FINISHED' file='xmlerror' value='40' type='xmlParserErrors' info='40'/>
4873 … name='XML_ERR_ATTRIBUTE_NOT_STARTED' file='xmlerror' value='39' type='xmlParserErrors' info='39'/>
4874 …<enum name='XML_ERR_ATTRIBUTE_REDEFINED' file='xmlerror' value='42' type='xmlParserErrors' info='4…
4875 …ame='XML_ERR_ATTRIBUTE_WITHOUT_VALUE' file='xmlerror' value='41' type='xmlParserErrors' info='41'/>
4876 …<enum name='XML_ERR_CDATA_NOT_FINISHED' file='xmlerror' value='63' type='xmlParserErrors' info='63…
4877 … <enum name='XML_ERR_CHARREF_AT_EOF' file='xmlerror' value='10' type='xmlParserErrors' info='10'/>
4878 … <enum name='XML_ERR_CHARREF_IN_DTD' file='xmlerror' value='13' type='xmlParserErrors' info='13'/>
4879 …<enum name='XML_ERR_CHARREF_IN_EPILOG' file='xmlerror' value='12' type='xmlParserErrors' info='12'…
4880 …<enum name='XML_ERR_CHARREF_IN_PROLOG' file='xmlerror' value='11' type='xmlParserErrors' info='11'…
4881 …m name='XML_ERR_COMMENT_NOT_FINISHED' file='xmlerror' value='45' type='xmlParserErrors' info='45'/>
4882 … <enum name='XML_ERR_CONDSEC_INVALID' file='xmlerror' value='83' type='xmlParserErrors' info='83'/>
4883 …ame='XML_ERR_CONDSEC_INVALID_KEYWORD' file='xmlerror' value='95' type='xmlParserErrors' info='95'/>
4884 …m name='XML_ERR_CONDSEC_NOT_FINISHED' file='xmlerror' value='59' type='xmlParserErrors' info='59'/>
4885 …<enum name='XML_ERR_CONDSEC_NOT_STARTED' file='xmlerror' value='58' type='xmlParserErrors' info='5…
4886 …m name='XML_ERR_DOCTYPE_NOT_FINISHED' file='xmlerror' value='61' type='xmlParserErrors' info='61'/>
4887 <enum name='XML_ERR_DOCUMENT_EMPTY' file='xmlerror' value='4' type='xmlParserErrors' info='4'/>
4888 <enum name='XML_ERR_DOCUMENT_END' file='xmlerror' value='5' type='xmlParserErrors' info='5'/>
4889 <enum name='XML_ERR_DOCUMENT_START' file='xmlerror' value='3' type='xmlParserErrors' info='3'/>
4890 …me='XML_ERR_ELEMCONTENT_NOT_FINISHED' file='xmlerror' value='55' type='xmlParserErrors' info='55'/>
4891 …ame='XML_ERR_ELEMCONTENT_NOT_STARTED' file='xmlerror' value='54' type='xmlParserErrors' info='54'/>
4892 <enum name='XML_ERR_ENCODING_NAME' file='xmlerror' value='79' type='xmlParserErrors' info='79'/>
4893 …<enum name='XML_ERR_ENTITYREF_AT_EOF' file='xmlerror' value='14' type='xmlParserErrors' info='14'/>
4894 …<enum name='XML_ERR_ENTITYREF_IN_DTD' file='xmlerror' value='17' type='xmlParserErrors' info='17'/>
4895 …<enum name='XML_ERR_ENTITYREF_IN_EPILOG' file='xmlerror' value='16' type='xmlParserErrors' info='1…
4896 …<enum name='XML_ERR_ENTITYREF_IN_PROLOG' file='xmlerror' value='15' type='xmlParserErrors' info='1…
4897 …<enum name='XML_ERR_ENTITYREF_NO_NAME' file='xmlerror' value='22' type='xmlParserErrors' info='22'…
4898 …e='XML_ERR_ENTITYREF_SEMICOL_MISSING' file='xmlerror' value='23' type='xmlParserErrors' info='23'/>
4899 … <enum name='XML_ERR_ENTITY_BOUNDARY' file='xmlerror' value='90' type='xmlParserErrors' info='90'/>
4900 …<enum name='XML_ERR_ENTITY_CHAR_ERROR' file='xmlerror' value='87' type='xmlParserErrors' info='87'…
4901 …<enum name='XML_ERR_ENTITY_IS_EXTERNAL' file='xmlerror' value='29' type='xmlParserErrors' info='29…
4902 …<enum name='XML_ERR_ENTITY_IS_PARAMETER' file='xmlerror' value='30' type='xmlParserErrors' info='3…
4903 <enum name='XML_ERR_ENTITY_LOOP' file='xmlerror' value='89' type='xmlParserErrors' info='89'/>
4904 …<enum name='XML_ERR_ENTITY_NOT_FINISHED' file='xmlerror' value='37' type='xmlParserErrors' info='3…
4905 …<enum name='XML_ERR_ENTITY_NOT_STARTED' file='xmlerror' value='36' type='xmlParserErrors' info='36…
4906 …<enum name='XML_ERR_ENTITY_PE_INTERNAL' file='xmlerror' value='88' type='xmlParserErrors' info='88…
4907 …<enum name='XML_ERR_ENTITY_PROCESSING' file='xmlerror' value='104' type='xmlParserErrors' info='10…
4908 … <enum name='XML_ERR_EQUAL_REQUIRED' file='xmlerror' value='75' type='xmlParserErrors' info='75'/>
4909 …<enum name='XML_ERR_ERROR' file='xmlerror' value='2' type='xmlErrorLevel' info='A recoverable erro…
4910 <enum name='XML_ERR_EXTRA_CONTENT' file='xmlerror' value='86' type='xmlParserErrors' info='86'/>
4911 … name='XML_ERR_EXT_ENTITY_STANDALONE' file='xmlerror' value='82' type='xmlParserErrors' info='82'/>
4912 …ame='XML_ERR_EXT_SUBSET_NOT_FINISHED' file='xmlerror' value='60' type='xmlParserErrors' info='60'/>
4913 … <enum name='XML_ERR_FATAL' file='xmlerror' value='3' type='xmlErrorLevel' info=' A fatal error'/>
4914 <enum name='XML_ERR_GT_REQUIRED' file='xmlerror' value='73' type='xmlParserErrors' info='73'/>
4915 …<enum name='XML_ERR_HYPHEN_IN_COMMENT' file='xmlerror' value='80' type='xmlParserErrors' info='80'…
4916 <enum name='XML_ERR_INTERNAL_ERROR' file='xmlerror' value='1' type='xmlParserErrors' info='1'/>
4917 <enum name='XML_ERR_INVALID_CHAR' file='xmlerror' value='9' type='xmlParserErrors' info='9'/>
4918 <enum name='XML_ERR_INVALID_CHARREF' file='xmlerror' value='8' type='xmlParserErrors' info='8'/>
4919 …<enum name='XML_ERR_INVALID_DEC_CHARREF' file='xmlerror' value='7' type='xmlParserErrors' info='7'…
4920 …<enum name='XML_ERR_INVALID_ENCODING' file='xmlerror' value='81' type='xmlParserErrors' info='81'/>
4921 …<enum name='XML_ERR_INVALID_HEX_CHARREF' file='xmlerror' value='6' type='xmlParserErrors' info='6'…
4922 <enum name='XML_ERR_INVALID_URI' file='xmlerror' value='91' type='xmlParserErrors' info='91'/>
4923 …m name='XML_ERR_LITERAL_NOT_FINISHED' file='xmlerror' value='44' type='xmlParserErrors' info='44'/>
4924 …<enum name='XML_ERR_LITERAL_NOT_STARTED' file='xmlerror' value='43' type='xmlParserErrors' info='4…
4925 …<enum name='XML_ERR_LTSLASH_REQUIRED' file='xmlerror' value='74' type='xmlParserErrors' info='74'/>
4926 … <enum name='XML_ERR_LT_IN_ATTRIBUTE' file='xmlerror' value='38' type='xmlParserErrors' info='38'/>
4927 <enum name='XML_ERR_LT_REQUIRED' file='xmlerror' value='72' type='xmlParserErrors' info='72'/>
4928 …<enum name='XML_ERR_MISPLACED_CDATA_END' file='xmlerror' value='62' type='xmlParserErrors' info='6…
4929 …<enum name='XML_ERR_MISSING_ENCODING' file='xmlerror' value='101' type='xmlParserErrors' info='101…
4930 …<enum name='XML_ERR_MIXED_NOT_FINISHED' file='xmlerror' value='53' type='xmlParserErrors' info='53…
4931 …<enum name='XML_ERR_MIXED_NOT_STARTED' file='xmlerror' value='52' type='xmlParserErrors' info='52'…
4932 <enum name='XML_ERR_NAME_REQUIRED' file='xmlerror' value='68' type='xmlParserErrors' info='68'/>
4933 … <enum name='XML_ERR_NAME_TOO_LONG' file='xmlerror' value='110' type='xmlParserErrors' info='110'/>
4934 …<enum name='XML_ERR_NMTOKEN_REQUIRED' file='xmlerror' value='67' type='xmlParserErrors' info='67'/>
4936 … name='XML_ERR_NOTATION_NOT_FINISHED' file='xmlerror' value='49' type='xmlParserErrors' info='49'/>
4937 …m name='XML_ERR_NOTATION_NOT_STARTED' file='xmlerror' value='48' type='xmlParserErrors' info='48'/>
4938 … name='XML_ERR_NOTATION_PROCESSING' file='xmlerror' value='105' type='xmlParserErrors' info='105'/>
4939 …<enum name='XML_ERR_NOT_STANDALONE' file='xmlerror' value='103' type='xmlParserErrors' info='103'/>
4940 …<enum name='XML_ERR_NOT_WELL_BALANCED' file='xmlerror' value='85' type='xmlParserErrors' info='85'…
4941 <enum name='XML_ERR_NO_DTD' file='xmlerror' value='94' type='xmlParserErrors' info='94'/>
4942 <enum name='XML_ERR_NO_MEMORY' file='xmlerror' value='2' type='xmlParserErrors' info='2'/>
4943 <enum name='XML_ERR_NS_DECL_ERROR' file='xmlerror' value='35' type='xmlParserErrors' info='35'/>
4945 … <enum name='XML_ERR_PCDATA_REQUIRED' file='xmlerror' value='69' type='xmlParserErrors' info='69'/>
4946 <enum name='XML_ERR_PEREF_AT_EOF' file='xmlerror' value='18' type='xmlParserErrors' info='18'/>
4947 … <enum name='XML_ERR_PEREF_IN_EPILOG' file='xmlerror' value='20' type='xmlParserErrors' info='20'/>
4948 …<enum name='XML_ERR_PEREF_IN_INT_SUBSET' file='xmlerror' value='21' type='xmlParserErrors' info='2…
4949 … <enum name='XML_ERR_PEREF_IN_PROLOG' file='xmlerror' value='19' type='xmlParserErrors' info='19'/>
4950 <enum name='XML_ERR_PEREF_NO_NAME' file='xmlerror' value='24' type='xmlParserErrors' info='24'/>
4951 … name='XML_ERR_PEREF_SEMICOL_MISSING' file='xmlerror' value='25' type='xmlParserErrors' info='25'/>
4952 … <enum name='XML_ERR_PI_NOT_FINISHED' file='xmlerror' value='47' type='xmlParserErrors' info='47'/>
4953 … <enum name='XML_ERR_PI_NOT_STARTED' file='xmlerror' value='46' type='xmlParserErrors' info='46'/>
4954 … <enum name='XML_ERR_PUBID_REQUIRED' file='xmlerror' value='71' type='xmlParserErrors' info='71'/>
4955 …<enum name='XML_ERR_RESERVED_XML_NAME' file='xmlerror' value='64' type='xmlParserErrors' info='64'…
4956 …<enum name='XML_ERR_SEPARATOR_REQUIRED' file='xmlerror' value='66' type='xmlParserErrors' info='66…
4957 … <enum name='XML_ERR_SPACE_REQUIRED' file='xmlerror' value='65' type='xmlParserErrors' info='65'/>
4958 …<enum name='XML_ERR_STANDALONE_VALUE' file='xmlerror' value='78' type='xmlParserErrors' info='78'/>
4959 …<enum name='XML_ERR_STRING_NOT_CLOSED' file='xmlerror' value='34' type='xmlParserErrors' info='34'…
4960 …<enum name='XML_ERR_STRING_NOT_STARTED' file='xmlerror' value='33' type='xmlParserErrors' info='33…
4961 …<enum name='XML_ERR_TAG_NAME_MISMATCH' file='xmlerror' value='76' type='xmlParserErrors' info='76'…
4962 …<enum name='XML_ERR_TAG_NOT_FINISHED' file='xmlerror' value='77' type='xmlParserErrors' info='77'/>
4963 …<enum name='XML_ERR_UNDECLARED_ENTITY' file='xmlerror' value='26' type='xmlParserErrors' info='26'…
4964 …<enum name='XML_ERR_UNKNOWN_ENCODING' file='xmlerror' value='31' type='xmlParserErrors' info='31'/>
4965 …<enum name='XML_ERR_UNKNOWN_VERSION' file='xmlerror' value='108' type='xmlParserErrors' info='108'…
4966 … <enum name='XML_ERR_UNPARSED_ENTITY' file='xmlerror' value='28' type='xmlParserErrors' info='28'/>
4967 …m name='XML_ERR_UNSUPPORTED_ENCODING' file='xmlerror' value='32' type='xmlParserErrors' info='32'/>
4968 <enum name='XML_ERR_URI_FRAGMENT' file='xmlerror' value='92' type='xmlParserErrors' info='92'/>
4969 <enum name='XML_ERR_URI_REQUIRED' file='xmlerror' value='70' type='xmlParserErrors' info='70'/>
4970 <enum name='XML_ERR_USER_STOP' file='xmlerror' value='111' type='xmlParserErrors' info='111'/>
4971 … <enum name='XML_ERR_VALUE_REQUIRED' file='xmlerror' value='84' type='xmlParserErrors' info='84'/>
4972 …<enum name='XML_ERR_VERSION_MISMATCH' file='xmlerror' value='109' type='xmlParserErrors' info='109…
4973 … <enum name='XML_ERR_VERSION_MISSING' file='xmlerror' value='96' type='xmlParserErrors' info='96'/>
4974 …<enum name='XML_ERR_WARNING' file='xmlerror' value='1' type='xmlErrorLevel' info='A simple warning…
4975 …m name='XML_ERR_XMLDECL_NOT_FINISHED' file='xmlerror' value='57' type='xmlParserErrors' info='57'/>
4976 …<enum name='XML_ERR_XMLDECL_NOT_STARTED' file='xmlerror' value='56' type='xmlParserErrors' info='5…
4986 …<enum name='XML_FROM_BUFFER' file='xmlerror' value='29' type='xmlErrorDomain' info='The buffers mo…
4987 …<enum name='XML_FROM_C14N' file='xmlerror' value='21' type='xmlErrorDomain' info='The Canonicaliza…
4988 …<enum name='XML_FROM_CATALOG' file='xmlerror' value='20' type='xmlErrorDomain' info='The Catalog m…
4989 …<enum name='XML_FROM_CHECK' file='xmlerror' value='24' type='xmlErrorDomain' info='The error check…
4990 …<enum name='XML_FROM_DATATYPE' file='xmlerror' value='15' type='xmlErrorDomain' info='The W3C XML …
4991 …<enum name='XML_FROM_DTD' file='xmlerror' value='4' type='xmlErrorDomain' info='The XML DTD valida…
4992 … <enum name='XML_FROM_FTP' file='xmlerror' value='9' type='xmlErrorDomain' info='The FTP module'/>
4993 …<enum name='XML_FROM_HTML' file='xmlerror' value='5' type='xmlErrorDomain' info='The HTML parser'/>
4994 …<enum name='XML_FROM_HTTP' file='xmlerror' value='10' type='xmlErrorDomain' info='The HTTP module'…
4995 …<enum name='XML_FROM_I18N' file='xmlerror' value='27' type='xmlErrorDomain' info='The module handl…
4996 …<enum name='XML_FROM_IO' file='xmlerror' value='8' type='xmlErrorDomain' info='The Input/Output st…
4997 …<enum name='XML_FROM_MEMORY' file='xmlerror' value='6' type='xmlErrorDomain' info='The memory allo…
4998 …<enum name='XML_FROM_MODULE' file='xmlerror' value='26' type='xmlErrorDomain' info='The dynamicall…
4999 …<enum name='XML_FROM_NAMESPACE' file='xmlerror' value='3' type='xmlErrorDomain' info='The XML Name…
5001 …<enum name='XML_FROM_OUTPUT' file='xmlerror' value='7' type='xmlErrorDomain' info='The serializati…
5002 …<enum name='XML_FROM_PARSER' file='xmlerror' value='1' type='xmlErrorDomain' info='The XML parser'…
5003 …<enum name='XML_FROM_REGEXP' file='xmlerror' value='14' type='xmlErrorDomain' info='The regular ex…
5004 …<enum name='XML_FROM_RELAXNGP' file='xmlerror' value='18' type='xmlErrorDomain' info='The Relax-NG…
5005 …<enum name='XML_FROM_RELAXNGV' file='xmlerror' value='19' type='xmlErrorDomain' info='The Relax-NG…
5006 …<enum name='XML_FROM_SCHEMASP' file='xmlerror' value='16' type='xmlErrorDomain' info='The W3C XML …
5007 …<enum name='XML_FROM_SCHEMASV' file='xmlerror' value='17' type='xmlErrorDomain' info='The W3C XML …
5008 …<enum name='XML_FROM_SCHEMATRONV' file='xmlerror' value='28' type='xmlErrorDomain' info='The Schem…
5009 …<enum name='XML_FROM_TREE' file='xmlerror' value='2' type='xmlErrorDomain' info='The tree module'/>
5010 …<enum name='XML_FROM_URI' file='xmlerror' value='30' type='xmlErrorDomain' info=' The URI module'/>
5011 …<enum name='XML_FROM_VALID' file='xmlerror' value='23' type='xmlErrorDomain' info='The XML DTD val…
5012 …<enum name='XML_FROM_WRITER' file='xmlerror' value='25' type='xmlErrorDomain' info='The xmlwriter …
5013 …<enum name='XML_FROM_XINCLUDE' file='xmlerror' value='11' type='xmlErrorDomain' info='The XInclude…
5014 …<enum name='XML_FROM_XPATH' file='xmlerror' value='12' type='xmlErrorDomain' info='The XPath modul…
5015 …<enum name='XML_FROM_XPOINTER' file='xmlerror' value='13' type='xmlErrorDomain' info='The XPointer…
5016 …<enum name='XML_FROM_XSLT' file='xmlerror' value='22' type='xmlErrorDomain' info='The XSLT engine …
5017 <enum name='XML_FTP_ACCNT' file='xmlerror' value='2002' type='xmlParserErrors' info='2002'/>
5018 … <enum name='XML_FTP_EPSV_ANSWER' file='xmlerror' value='2001' type='xmlParserErrors' info='2001'/>
5020 … <enum name='XML_FTP_URL_SYNTAX' file='xmlerror' value='2003' type='xmlParserErrors' info='2003'/>
5023 … <enum name='XML_HTML_UNKNOWN_TAG' file='xmlerror' value='801' type='xmlParserErrors' info='801'/>
5024 …<enum name='XML_HTTP_UNKNOWN_HOST' file='xmlerror' value='2022' type='xmlParserErrors' info='2022'…
5026 <enum name='XML_HTTP_USE_IP' file='xmlerror' value='2021' type='xmlParserErrors' info='2021'/>
5027 …<enum name='XML_I18N_CONV_FAILED' file='xmlerror' value='6003' type='xmlParserErrors' info='6003'/>
5028 …<enum name='XML_I18N_EXCESS_HANDLER' file='xmlerror' value='6002' type='xmlParserErrors' info='600…
5029 … <enum name='XML_I18N_NO_HANDLER' file='xmlerror' value='6001' type='xmlParserErrors' info='6001'/>
5031 … <enum name='XML_I18N_NO_OUTPUT' file='xmlerror' value='6004' type='xmlParserErrors' info='6004'/>
5035 … <enum name='XML_IO_BUFFER_FULL' file='xmlerror' value='1548' type='xmlParserErrors' info='1548'/>
5036 <enum name='XML_IO_EACCES' file='xmlerror' value='1501' type='xmlParserErrors' info='1501'/>
5037 <enum name='XML_IO_EADDRINUSE' file='xmlerror' value='1554' type='xmlParserErrors' info='1554'/>
5038 … <enum name='XML_IO_EAFNOSUPPORT' file='xmlerror' value='1556' type='xmlParserErrors' info='1556'/>
5039 <enum name='XML_IO_EAGAIN' file='xmlerror' value='1502' type='xmlParserErrors' info='1502'/>
5040 <enum name='XML_IO_EALREADY' file='xmlerror' value='1555' type='xmlParserErrors' info='1555'/>
5041 <enum name='XML_IO_EBADF' file='xmlerror' value='1503' type='xmlParserErrors' info='1503'/>
5042 <enum name='XML_IO_EBADMSG' file='xmlerror' value='1504' type='xmlParserErrors' info='1504'/>
5043 <enum name='XML_IO_EBUSY' file='xmlerror' value='1505' type='xmlParserErrors' info='1505'/>
5044 <enum name='XML_IO_ECANCELED' file='xmlerror' value='1506' type='xmlParserErrors' info='1506'/>
5045 <enum name='XML_IO_ECHILD' file='xmlerror' value='1507' type='xmlParserErrors' info='1507'/>
5046 … <enum name='XML_IO_ECONNREFUSED' file='xmlerror' value='1552' type='xmlParserErrors' info='1552'/>
5047 <enum name='XML_IO_EDEADLK' file='xmlerror' value='1508' type='xmlParserErrors' info='1508'/>
5048 <enum name='XML_IO_EDOM' file='xmlerror' value='1509' type='xmlParserErrors' info='1509'/>
5049 <enum name='XML_IO_EEXIST' file='xmlerror' value='1510' type='xmlParserErrors' info='1510'/>
5050 <enum name='XML_IO_EFAULT' file='xmlerror' value='1511' type='xmlParserErrors' info='1511'/>
5051 <enum name='XML_IO_EFBIG' file='xmlerror' value='1512' type='xmlParserErrors' info='1512'/>
5052 … <enum name='XML_IO_EINPROGRESS' file='xmlerror' value='1513' type='xmlParserErrors' info='1513'/>
5053 <enum name='XML_IO_EINTR' file='xmlerror' value='1514' type='xmlParserErrors' info='1514'/>
5054 <enum name='XML_IO_EINVAL' file='xmlerror' value='1515' type='xmlParserErrors' info='1515'/>
5055 <enum name='XML_IO_EIO' file='xmlerror' value='1516' type='xmlParserErrors' info='1516'/>
5056 <enum name='XML_IO_EISCONN' file='xmlerror' value='1551' type='xmlParserErrors' info='1551'/>
5057 <enum name='XML_IO_EISDIR' file='xmlerror' value='1517' type='xmlParserErrors' info='1517'/>
5058 <enum name='XML_IO_EMFILE' file='xmlerror' value='1518' type='xmlParserErrors' info='1518'/>
5059 <enum name='XML_IO_EMLINK' file='xmlerror' value='1519' type='xmlParserErrors' info='1519'/>
5060 <enum name='XML_IO_EMSGSIZE' file='xmlerror' value='1520' type='xmlParserErrors' info='1520'/>
5061 … <enum name='XML_IO_ENAMETOOLONG' file='xmlerror' value='1521' type='xmlParserErrors' info='1521'/>
5062 <enum name='XML_IO_ENCODER' file='xmlerror' value='1544' type='xmlParserErrors' info='1544'/>
5063 … <enum name='XML_IO_ENETUNREACH' file='xmlerror' value='1553' type='xmlParserErrors' info='1553'/>
5064 <enum name='XML_IO_ENFILE' file='xmlerror' value='1522' type='xmlParserErrors' info='1522'/>
5065 <enum name='XML_IO_ENODEV' file='xmlerror' value='1523' type='xmlParserErrors' info='1523'/>
5066 <enum name='XML_IO_ENOENT' file='xmlerror' value='1524' type='xmlParserErrors' info='1524'/>
5067 <enum name='XML_IO_ENOEXEC' file='xmlerror' value='1525' type='xmlParserErrors' info='1525'/>
5068 <enum name='XML_IO_ENOLCK' file='xmlerror' value='1526' type='xmlParserErrors' info='1526'/>
5069 <enum name='XML_IO_ENOMEM' file='xmlerror' value='1527' type='xmlParserErrors' info='1527'/>
5070 <enum name='XML_IO_ENOSPC' file='xmlerror' value='1528' type='xmlParserErrors' info='1528'/>
5071 <enum name='XML_IO_ENOSYS' file='xmlerror' value='1529' type='xmlParserErrors' info='1529'/>
5072 <enum name='XML_IO_ENOTDIR' file='xmlerror' value='1530' type='xmlParserErrors' info='1530'/>
5073 <enum name='XML_IO_ENOTEMPTY' file='xmlerror' value='1531' type='xmlParserErrors' info='1531'/>
5074 <enum name='XML_IO_ENOTSOCK' file='xmlerror' value='1550' type='xmlParserErrors' info='1550'/>
5075 <enum name='XML_IO_ENOTSUP' file='xmlerror' value='1532' type='xmlParserErrors' info='1532'/>
5076 <enum name='XML_IO_ENOTTY' file='xmlerror' value='1533' type='xmlParserErrors' info='1533'/>
5077 <enum name='XML_IO_ENXIO' file='xmlerror' value='1534' type='xmlParserErrors' info='1534'/>
5078 <enum name='XML_IO_EPERM' file='xmlerror' value='1535' type='xmlParserErrors' info='1535'/>
5079 <enum name='XML_IO_EPIPE' file='xmlerror' value='1536' type='xmlParserErrors' info='1536'/>
5080 <enum name='XML_IO_ERANGE' file='xmlerror' value='1537' type='xmlParserErrors' info='1537'/>
5081 <enum name='XML_IO_EROFS' file='xmlerror' value='1538' type='xmlParserErrors' info='1538'/>
5082 <enum name='XML_IO_ESPIPE' file='xmlerror' value='1539' type='xmlParserErrors' info='1539'/>
5083 <enum name='XML_IO_ESRCH' file='xmlerror' value='1540' type='xmlParserErrors' info='1540'/>
5084 <enum name='XML_IO_ETIMEDOUT' file='xmlerror' value='1541' type='xmlParserErrors' info='1541'/>
5085 <enum name='XML_IO_EXDEV' file='xmlerror' value='1542' type='xmlParserErrors' info='1542'/>
5086 <enum name='XML_IO_FLUSH' file='xmlerror' value='1545' type='xmlParserErrors' info='1545'/>
5087 <enum name='XML_IO_LOAD_ERROR' file='xmlerror' value='1549' type='xmlParserErrors' info='1549'/>
5088 …<enum name='XML_IO_NETWORK_ATTEMPT' file='xmlerror' value='1543' type='xmlParserErrors' info='1543…
5089 <enum name='XML_IO_NO_INPUT' file='xmlerror' value='1547' type='xmlParserErrors' info='1547'/>
5091 <enum name='XML_IO_WRITE' file='xmlerror' value='1546' type='xmlParserErrors' info='1546'/>
5092 <enum name='XML_MODULE_CLOSE' file='xmlerror' value='4901' type='xmlParserErrors' info='4901'/>
5093 …<enum name='XML_MODULE_LAZY' file='xmlmodule' value='1' type='xmlModuleOption' info='lazy binding'…
5094 …<enum name='XML_MODULE_LOCAL' file='xmlmodule' value='2' type='xmlModuleOption' info=' local bindi…
5095 <enum name='XML_MODULE_OPEN' file='xmlerror' value='4900' type='xmlParserErrors' info='4900'/>
5098 …me='XML_NS_ERR_ATTRIBUTE_REDEFINED' file='xmlerror' value='203' type='xmlParserErrors' info='203'/>
5099 <enum name='XML_NS_ERR_COLON' file='xmlerror' value='205' type='xmlParserErrors' info='205'/>
5100 <enum name='XML_NS_ERR_EMPTY' file='xmlerror' value='204' type='xmlParserErrors' info='204'/>
5101 <enum name='XML_NS_ERR_QNAME' file='xmlerror' value='202' type='xmlParserErrors' info='202'/>
5102 …me='XML_NS_ERR_UNDEFINED_NAMESPACE' file='xmlerror' value='201' type='xmlParserErrors' info='201'/>
5104 …RSER_ATTRIBUTE_VALUE' file='parser' value='12' type='xmlParserInputState' info='within an attribut…
5105 …<enum name='XML_PARSER_CDATA_SECTION' file='parser' value='8' type='xmlParserInputState' info='wit…
5106 …<enum name='XML_PARSER_COMMENT' file='parser' value='5' type='xmlParserInputState' info='within a …
5107 …<enum name='XML_PARSER_CONTENT' file='parser' value='7' type='xmlParserInputState' info='within th…
5109 …<enum name='XML_PARSER_DTD' file='parser' value='3' type='xmlParserInputState' info='within some D…
5110 …<enum name='XML_PARSER_END_TAG' file='parser' value='9' type='xmlParserInputState' info='within a …
5111 …<enum name='XML_PARSER_ENTITY_DECL' file='parser' value='10' type='xmlParserInputState' info='with…
5112 …<enum name='XML_PARSER_ENTITY_VALUE' file='parser' value='11' type='xmlParserInputState' info='wit…
5113 …<enum name='XML_PARSER_EOF' file='parser' value='-1' type='xmlParserInputState' info='nothing is t…
5114 …<enum name='XML_PARSER_EPILOG' file='parser' value='14' type='xmlParserInputState' info='the Misc*…
5115 …<enum name='XML_PARSER_IGNORE' file='parser' value='15' type='xmlParserInputState' info='within an…
5117 …<enum name='XML_PARSER_MISC' file='parser' value='1' type='xmlParserInputState' info='Misc* before…
5118 …<enum name='XML_PARSER_PI' file='parser' value='2' type='xmlParserInputState' info='Within a proce…
5119 …<enum name='XML_PARSER_PROLOG' file='parser' value='4' type='xmlParserInputState' info='Misc* afte…
5120 …<enum name='XML_PARSER_PUBLIC_LITERAL' file='parser' value='16' type='xmlParserInputState' info=' …
5125 …<enum name='XML_PARSER_START' file='parser' value='0' type='xmlParserInputState' info='nothing has…
5126 …<enum name='XML_PARSER_START_TAG' file='parser' value='6' type='xmlParserInputState' info='within …
5128 …<enum name='XML_PARSER_SYSTEM_LITERAL' file='parser' value='13' type='xmlParserInputState' info='w…
5130 …<enum name='XML_PARSE_BIG_LINES' file='parser' value='4194304' type='xmlParserOption' info=' Store…
5131 …<enum name='XML_PARSE_COMPACT' file='parser' value='65536' type='xmlParserOption' info='compact sm…
5135 …<enum name='XML_PARSE_DTDATTR' file='parser' value='8' type='xmlParserOption' info='default DTD at…
5136 …<enum name='XML_PARSE_DTDLOAD' file='parser' value='4' type='xmlParserOption' info='load the exter…
5137 …<enum name='XML_PARSE_DTDVALID' file='parser' value='16' type='xmlParserOption' info='validate wit…
5138 …<enum name='XML_PARSE_HUGE' file='parser' value='524288' type='xmlParserOption' info='relax any ha…
5139 …<enum name='XML_PARSE_IGNORE_ENC' file='parser' value='2097152' type='xmlParserOption' info='ignor…
5140 …<enum name='XML_PARSE_NOBASEFIX' file='parser' value='262144' type='xmlParserOption' info='do not …
5141 …<enum name='XML_PARSE_NOBLANKS' file='parser' value='256' type='xmlParserOption' info='remove blan…
5142 …<enum name='XML_PARSE_NOCDATA' file='parser' value='16384' type='xmlParserOption' info='merge CDAT…
5143 …<enum name='XML_PARSE_NODICT' file='parser' value='4096' type='xmlParserOption' info='Do not reuse…
5144 …<enum name='XML_PARSE_NOENT' file='parser' value='2' type='xmlParserOption' info='substitute entit…
5145 …<enum name='XML_PARSE_NOERROR' file='parser' value='32' type='xmlParserOption' info='suppress erro…
5146 …<enum name='XML_PARSE_NONET' file='parser' value='2048' type='xmlParserOption' info='Forbid networ…
5147 …<enum name='XML_PARSE_NOWARNING' file='parser' value='64' type='xmlParserOption' info='suppress wa…
5148 …<enum name='XML_PARSE_NOXINCNODE' file='parser' value='32768' type='xmlParserOption' info='do not …
5149 …<enum name='XML_PARSE_NSCLEAN' file='parser' value='8192' type='xmlParserOption' info='remove redu…
5150 …<enum name='XML_PARSE_OLD10' file='parser' value='131072' type='xmlParserOption' info='parse using…
5151 …<enum name='XML_PARSE_OLDSAX' file='parser' value='1048576' type='xmlParserOption' info='parse usi…
5152 …<enum name='XML_PARSE_PEDANTIC' file='parser' value='128' type='xmlParserOption' info='pedantic er…
5156 …<enum name='XML_PARSE_RECOVER' file='parser' value='1' type='xmlParserOption' info='recover on err…
5158 …<enum name='XML_PARSE_SAX1' file='parser' value='512' type='xmlParserOption' info='use the SAX1 in…
5160 …<enum name='XML_PARSE_XINCLUDE' file='parser' value='1024' type='xmlParserOption' info='Implement …
5161 …<enum name='XML_PATTERN_DEFAULT' file='pattern' value='0' type='xmlPatternFlags' info='simple patt…
5162 …<enum name='XML_PATTERN_XPATH' file='pattern' value='1' type='xmlPatternFlags' info='standard XPat…
5163 …<enum name='XML_PATTERN_XSFIELD' file='pattern' value='4' type='xmlPatternFlags' info=' XPath subs…
5164 …<enum name='XML_PATTERN_XSSEL' file='pattern' value='2' type='xmlPatternFlags' info='XPath subset …
5229 …ame='XML_RNGP_ATTRIBUTE_CHILDREN' file='xmlerror' value='1002' type='xmlParserErrors' info='1002'/>
5230 …name='XML_RNGP_ATTRIBUTE_CONTENT' file='xmlerror' value='1003' type='xmlParserErrors' info='1003'/>
5231 …<enum name='XML_RNGP_ATTRIBUTE_EMPTY' file='xmlerror' value='1004' type='xmlParserErrors' info='10…
5232 …<enum name='XML_RNGP_ATTRIBUTE_NOOP' file='xmlerror' value='1005' type='xmlParserErrors' info='100…
5233 …<enum name='XML_RNGP_ATTR_CONFLICT' file='xmlerror' value='1001' type='xmlParserErrors' info='1001…
5234 …<enum name='XML_RNGP_CHOICE_CONTENT' file='xmlerror' value='1006' type='xmlParserErrors' info='100…
5235 …<enum name='XML_RNGP_CHOICE_EMPTY' file='xmlerror' value='1007' type='xmlParserErrors' info='1007'…
5236 …<enum name='XML_RNGP_CREATE_FAILURE' file='xmlerror' value='1008' type='xmlParserErrors' info='100…
5237 …<enum name='XML_RNGP_DATA_CONTENT' file='xmlerror' value='1009' type='xmlParserErrors' info='1009'…
5238 …e='XML_RNGP_DEFINE_CREATE_FAILED' file='xmlerror' value='1011' type='xmlParserErrors' info='1011'/>
5239 …<enum name='XML_RNGP_DEFINE_EMPTY' file='xmlerror' value='1012' type='xmlParserErrors' info='1012'…
5240 …<enum name='XML_RNGP_DEFINE_MISSING' file='xmlerror' value='1013' type='xmlParserErrors' info='101…
5241 …me='XML_RNGP_DEFINE_NAME_MISSING' file='xmlerror' value='1014' type='xmlParserErrors' info='1014'/>
5242 …L_RNGP_DEF_CHOICE_AND_INTERLEAVE' file='xmlerror' value='1010' type='xmlParserErrors' info='1010'/>
5243 …<enum name='XML_RNGP_ELEMENT_CONTENT' file='xmlerror' value='1018' type='xmlParserErrors' info='10…
5244 …<enum name='XML_RNGP_ELEMENT_EMPTY' file='xmlerror' value='1017' type='xmlParserErrors' info='1017…
5245 …<enum name='XML_RNGP_ELEMENT_NAME' file='xmlerror' value='1019' type='xmlParserErrors' info='1019'…
5246 …ame='XML_RNGP_ELEMENT_NO_CONTENT' file='xmlerror' value='1020' type='xmlParserErrors' info='1020'/>
5247 …ame='XML_RNGP_ELEM_CONTENT_EMPTY' file='xmlerror' value='1015' type='xmlParserErrors' info='1015'/>
5248 …ame='XML_RNGP_ELEM_CONTENT_ERROR' file='xmlerror' value='1016' type='xmlParserErrors' info='1016'/>
5249 …ame='XML_RNGP_ELEM_TEXT_CONFLICT' file='xmlerror' value='1021' type='xmlParserErrors' info='1021'/>
5250 <enum name='XML_RNGP_EMPTY' file='xmlerror' value='1022' type='xmlParserErrors' info='1022'/>
5251 …<enum name='XML_RNGP_EMPTY_CONSTRUCT' file='xmlerror' value='1023' type='xmlParserErrors' info='10…
5252 …<enum name='XML_RNGP_EMPTY_CONTENT' file='xmlerror' value='1024' type='xmlParserErrors' info='1024…
5253 …<enum name='XML_RNGP_EMPTY_NOT_EMPTY' file='xmlerror' value='1025' type='xmlParserErrors' info='10…
5254 …<enum name='XML_RNGP_ERROR_TYPE_LIB' file='xmlerror' value='1026' type='xmlParserErrors' info='102…
5255 …<enum name='XML_RNGP_EXCEPT_EMPTY' file='xmlerror' value='1027' type='xmlParserErrors' info='1027'…
5256 …<enum name='XML_RNGP_EXCEPT_MISSING' file='xmlerror' value='1028' type='xmlParserErrors' info='102…
5257 …<enum name='XML_RNGP_EXCEPT_MULTIPLE' file='xmlerror' value='1029' type='xmlParserErrors' info='10…
5258 …name='XML_RNGP_EXCEPT_NO_CONTENT' file='xmlerror' value='1030' type='xmlParserErrors' info='1030'/>
5259 …name='XML_RNGP_EXTERNALREF_EMTPY' file='xmlerror' value='1031' type='xmlParserErrors' info='1031'/>
5260 …me='XML_RNGP_EXTERNALREF_RECURSE' file='xmlerror' value='1033' type='xmlParserErrors' info='1033'/>
5261 …e='XML_RNGP_EXTERNAL_REF_FAILURE' file='xmlerror' value='1032' type='xmlParserErrors' info='1032'/>
5262 …me='XML_RNGP_FORBIDDEN_ATTRIBUTE' file='xmlerror' value='1034' type='xmlParserErrors' info='1034'/>
5263 …<enum name='XML_RNGP_FOREIGN_ELEMENT' file='xmlerror' value='1035' type='xmlParserErrors' info='10…
5264 …<enum name='XML_RNGP_GRAMMAR_CONTENT' file='xmlerror' value='1036' type='xmlParserErrors' info='10…
5265 …<enum name='XML_RNGP_GRAMMAR_EMPTY' file='xmlerror' value='1037' type='xmlParserErrors' info='1037…
5266 …<enum name='XML_RNGP_GRAMMAR_MISSING' file='xmlerror' value='1038' type='xmlParserErrors' info='10…
5267 …<enum name='XML_RNGP_GRAMMAR_NO_START' file='xmlerror' value='1039' type='xmlParserErrors' info='1…
5268 …me='XML_RNGP_GROUP_ATTR_CONFLICT' file='xmlerror' value='1040' type='xmlParserErrors' info='1040'/>
5269 … <enum name='XML_RNGP_HREF_ERROR' file='xmlerror' value='1041' type='xmlParserErrors' info='1041'/>
5270 …<enum name='XML_RNGP_INCLUDE_EMPTY' file='xmlerror' value='1042' type='xmlParserErrors' info='1042…
5271 …<enum name='XML_RNGP_INCLUDE_FAILURE' file='xmlerror' value='1043' type='xmlParserErrors' info='10…
5272 …<enum name='XML_RNGP_INCLUDE_RECURSE' file='xmlerror' value='1044' type='xmlParserErrors' info='10…
5273 …<enum name='XML_RNGP_INTERLEAVE_ADD' file='xmlerror' value='1045' type='xmlParserErrors' info='104…
5274 …ML_RNGP_INTERLEAVE_CREATE_FAILED' file='xmlerror' value='1046' type='xmlParserErrors' info='1046'/>
5275 …<enum name='XML_RNGP_INTERLEAVE_EMPTY' file='xmlerror' value='1047' type='xmlParserErrors' info='1…
5276 …='XML_RNGP_INTERLEAVE_NO_CONTENT' file='xmlerror' value='1048' type='xmlParserErrors' info='1048'/>
5277 …me='XML_RNGP_INVALID_DEFINE_NAME' file='xmlerror' value='1049' type='xmlParserErrors' info='1049'/>
5278 …<enum name='XML_RNGP_INVALID_URI' file='xmlerror' value='1050' type='xmlParserErrors' info='1050'/>
5279 …<enum name='XML_RNGP_INVALID_VALUE' file='xmlerror' value='1051' type='xmlParserErrors' info='1051…
5280 …<enum name='XML_RNGP_MISSING_HREF' file='xmlerror' value='1052' type='xmlParserErrors' info='1052'…
5281 …<enum name='XML_RNGP_NAME_MISSING' file='xmlerror' value='1053' type='xmlParserErrors' info='1053'…
5282 …<enum name='XML_RNGP_NEED_COMBINE' file='xmlerror' value='1054' type='xmlParserErrors' info='1054'…
5283 …e='XML_RNGP_NOTALLOWED_NOT_EMPTY' file='xmlerror' value='1055' type='xmlParserErrors' info='1055'/>
5284 …e='XML_RNGP_NSNAME_ATTR_ANCESTOR' file='xmlerror' value='1056' type='xmlParserErrors' info='1056'/>
5285 …<enum name='XML_RNGP_NSNAME_NO_NS' file='xmlerror' value='1057' type='xmlParserErrors' info='1057'…
5286 …<enum name='XML_RNGP_PARAM_FORBIDDEN' file='xmlerror' value='1058' type='xmlParserErrors' info='10…
5287 …ame='XML_RNGP_PARAM_NAME_MISSING' file='xmlerror' value='1059' type='xmlParserErrors' info='1059'/>
5288 …XML_RNGP_PARENTREF_CREATE_FAILED' file='xmlerror' value='1060' type='xmlParserErrors' info='1060'/>
5289 …'XML_RNGP_PARENTREF_NAME_INVALID' file='xmlerror' value='1061' type='xmlParserErrors' info='1061'/>
5290 …me='XML_RNGP_PARENTREF_NOT_EMPTY' file='xmlerror' value='1064' type='xmlParserErrors' info='1064'/>
5291 …name='XML_RNGP_PARENTREF_NO_NAME' file='xmlerror' value='1062' type='xmlParserErrors' info='1062'/>
5292 …me='XML_RNGP_PARENTREF_NO_PARENT' file='xmlerror' value='1063' type='xmlParserErrors' info='1063'/>
5293 …<enum name='XML_RNGP_PARSE_ERROR' file='xmlerror' value='1065' type='xmlParserErrors' info='1065'/>
5294 …_RNGP_PAT_ANYNAME_EXCEPT_ANYNAME' file='xmlerror' value='1066' type='xmlParserErrors' info='1066'/>
5295 …<enum name='XML_RNGP_PAT_ATTR_ATTR' file='xmlerror' value='1067' type='xmlParserErrors' info='1067…
5296 …<enum name='XML_RNGP_PAT_ATTR_ELEM' file='xmlerror' value='1068' type='xmlParserErrors' info='1068…
5297 …e='XML_RNGP_PAT_DATA_EXCEPT_ATTR' file='xmlerror' value='1069' type='xmlParserErrors' info='1069'/>
5298 …e='XML_RNGP_PAT_DATA_EXCEPT_ELEM' file='xmlerror' value='1070' type='xmlParserErrors' info='1070'/>
5299 …='XML_RNGP_PAT_DATA_EXCEPT_EMPTY' file='xmlerror' value='1071' type='xmlParserErrors' info='1071'/>
5300 …='XML_RNGP_PAT_DATA_EXCEPT_GROUP' file='xmlerror' value='1072' type='xmlParserErrors' info='1072'/>
5301 …_RNGP_PAT_DATA_EXCEPT_INTERLEAVE' file='xmlerror' value='1073' type='xmlParserErrors' info='1073'/>
5302 …e='XML_RNGP_PAT_DATA_EXCEPT_LIST' file='xmlerror' value='1074' type='xmlParserErrors' info='1074'/>
5303 …XML_RNGP_PAT_DATA_EXCEPT_ONEMORE' file='xmlerror' value='1075' type='xmlParserErrors' info='1075'/>
5304 …me='XML_RNGP_PAT_DATA_EXCEPT_REF' file='xmlerror' value='1076' type='xmlParserErrors' info='1076'/>
5305 …e='XML_RNGP_PAT_DATA_EXCEPT_TEXT' file='xmlerror' value='1077' type='xmlParserErrors' info='1077'/>
5306 …<enum name='XML_RNGP_PAT_LIST_ATTR' file='xmlerror' value='1078' type='xmlParserErrors' info='1078…
5307 …<enum name='XML_RNGP_PAT_LIST_ELEM' file='xmlerror' value='1079' type='xmlParserErrors' info='1079…
5308 …me='XML_RNGP_PAT_LIST_INTERLEAVE' file='xmlerror' value='1080' type='xmlParserErrors' info='1080'/>
5309 …<enum name='XML_RNGP_PAT_LIST_LIST' file='xmlerror' value='1081' type='xmlParserErrors' info='1081…
5310 …<enum name='XML_RNGP_PAT_LIST_REF' file='xmlerror' value='1082' type='xmlParserErrors' info='1082'…
5311 …<enum name='XML_RNGP_PAT_LIST_TEXT' file='xmlerror' value='1083' type='xmlParserErrors' info='1083…
5312 …L_RNGP_PAT_NSNAME_EXCEPT_ANYNAME' file='xmlerror' value='1084' type='xmlParserErrors' info='1084'/>
5313 …ML_RNGP_PAT_NSNAME_EXCEPT_NSNAME' file='xmlerror' value='1085' type='xmlParserErrors' info='1085'/>
5314 …'XML_RNGP_PAT_ONEMORE_GROUP_ATTR' file='xmlerror' value='1086' type='xmlParserErrors' info='1086'/>
5315 …RNGP_PAT_ONEMORE_INTERLEAVE_ATTR' file='xmlerror' value='1087' type='xmlParserErrors' info='1087'/>
5316 …<enum name='XML_RNGP_PAT_START_ATTR' file='xmlerror' value='1088' type='xmlParserErrors' info='108…
5317 …<enum name='XML_RNGP_PAT_START_DATA' file='xmlerror' value='1089' type='xmlParserErrors' info='108…
5318 …<enum name='XML_RNGP_PAT_START_EMPTY' file='xmlerror' value='1090' type='xmlParserErrors' info='10…
5319 …<enum name='XML_RNGP_PAT_START_GROUP' file='xmlerror' value='1091' type='xmlParserErrors' info='10…
5320 …e='XML_RNGP_PAT_START_INTERLEAVE' file='xmlerror' value='1092' type='xmlParserErrors' info='1092'/>
5321 …<enum name='XML_RNGP_PAT_START_LIST' file='xmlerror' value='1093' type='xmlParserErrors' info='109…
5322 …name='XML_RNGP_PAT_START_ONEMORE' file='xmlerror' value='1094' type='xmlParserErrors' info='1094'/>
5323 …<enum name='XML_RNGP_PAT_START_TEXT' file='xmlerror' value='1095' type='xmlParserErrors' info='109…
5324 …<enum name='XML_RNGP_PAT_START_VALUE' file='xmlerror' value='1096' type='xmlParserErrors' info='10…
5325 …<enum name='XML_RNGP_PREFIX_UNDEFINED' file='xmlerror' value='1097' type='xmlParserErrors' info='1…
5326 …name='XML_RNGP_REF_CREATE_FAILED' file='xmlerror' value='1098' type='xmlParserErrors' info='1098'/>
5327 … <enum name='XML_RNGP_REF_CYCLE' file='xmlerror' value='1099' type='xmlParserErrors' info='1099'/>
5328 …<enum name='XML_RNGP_REF_NAME_INVALID' file='xmlerror' value='1100' type='xmlParserErrors' info='1…
5329 …<enum name='XML_RNGP_REF_NOT_EMPTY' file='xmlerror' value='1103' type='xmlParserErrors' info='1103…
5330 … <enum name='XML_RNGP_REF_NO_DEF' file='xmlerror' value='1101' type='xmlParserErrors' info='1101'/>
5331 …<enum name='XML_RNGP_REF_NO_NAME' file='xmlerror' value='1102' type='xmlParserErrors' info='1102'/>
5332 …RNGP_START_CHOICE_AND_INTERLEAVE' file='xmlerror' value='1104' type='xmlParserErrors' info='1104'/>
5333 …<enum name='XML_RNGP_START_CONTENT' file='xmlerror' value='1105' type='xmlParserErrors' info='1105…
5334 …<enum name='XML_RNGP_START_EMPTY' file='xmlerror' value='1106' type='xmlParserErrors' info='1106'/>
5335 …<enum name='XML_RNGP_START_MISSING' file='xmlerror' value='1107' type='xmlParserErrors' info='1107…
5336 …<enum name='XML_RNGP_TEXT_EXPECTED' file='xmlerror' value='1108' type='xmlParserErrors' info='1108…
5337 …<enum name='XML_RNGP_TEXT_HAS_CHILD' file='xmlerror' value='1109' type='xmlParserErrors' info='110…
5338 …<enum name='XML_RNGP_TYPE_MISSING' file='xmlerror' value='1110' type='xmlParserErrors' info='1110'…
5339 …<enum name='XML_RNGP_TYPE_NOT_FOUND' file='xmlerror' value='1111' type='xmlParserErrors' info='111…
5340 … <enum name='XML_RNGP_TYPE_VALUE' file='xmlerror' value='1112' type='xmlParserErrors' info='1112'/>
5341 …name='XML_RNGP_UNKNOWN_ATTRIBUTE' file='xmlerror' value='1113' type='xmlParserErrors' info='1113'/>
5342 …<enum name='XML_RNGP_UNKNOWN_COMBINE' file='xmlerror' value='1114' type='xmlParserErrors' info='11…
5343 …name='XML_RNGP_UNKNOWN_CONSTRUCT' file='xmlerror' value='1115' type='xmlParserErrors' info='1115'/>
5344 …<enum name='XML_RNGP_UNKNOWN_TYPE_LIB' file='xmlerror' value='1116' type='xmlParserErrors' info='1…
5345 …<enum name='XML_RNGP_URI_FRAGMENT' file='xmlerror' value='1117' type='xmlParserErrors' info='1117'…
5346 …<enum name='XML_RNGP_URI_NOT_ABSOLUTE' file='xmlerror' value='1118' type='xmlParserErrors' info='1…
5347 …<enum name='XML_RNGP_VALUE_EMPTY' file='xmlerror' value='1119' type='xmlParserErrors' info='1119'/>
5348 …<enum name='XML_RNGP_VALUE_NO_CONTENT' file='xmlerror' value='1120' type='xmlParserErrors' info='1…
5349 … <enum name='XML_RNGP_XMLNS_NAME' file='xmlerror' value='1121' type='xmlParserErrors' info='1121'/>
5350 <enum name='XML_RNGP_XML_NS' file='xmlerror' value='1122' type='xmlParserErrors' info='1122'/>
5351 …<enum name='XML_SAVE_AS_HTML' file='xmlsave' value='64' type='xmlSaveOption' info='force HTML seri…
5352 …<enum name='XML_SAVE_AS_XML' file='xmlsave' value='32' type='xmlSaveOption' info='force XML serial…
5353 …<enum name='XML_SAVE_CHAR_INVALID' file='xmlerror' value='1401' type='xmlParserErrors' info='1401'…
5354 …<enum name='XML_SAVE_FORMAT' file='xmlsave' value='1' type='xmlSaveOption' info='format save outpu…
5356 …<enum name='XML_SAVE_NO_DECL' file='xmlsave' value='2' type='xmlSaveOption' info='drop the xml dec…
5357 … <enum name='XML_SAVE_NO_DOCTYPE' file='xmlerror' value='1402' type='xmlParserErrors' info='1402'/>
5358 …<enum name='XML_SAVE_NO_EMPTY' file='xmlsave' value='4' type='xmlSaveOption' info='no empty tags'/>
5359 …<enum name='XML_SAVE_NO_XHTML' file='xmlsave' value='8' type='xmlSaveOption' info='disable XHTML1 …
5360 …<enum name='XML_SAVE_UNKNOWN_ENCODING' file='xmlerror' value='1403' type='xmlParserErrors' info='1…
5361 …<enum name='XML_SAVE_WSNONSIG' file='xmlsave' value='128' type='xmlSaveOption' info=' format with …
5362 …<enum name='XML_SAVE_XHTML' file='xmlsave' value='16' type='xmlSaveOption' info='force XHTML1 spec…
5363 …me='XML_SCHEMAP_AG_PROPS_CORRECT' file='xmlerror' value='3087' type='xmlParserErrors' info='3086'/>
5364 …ML_SCHEMAP_ATTRFORMDEFAULT_VALUE' file='xmlerror' value='1701' type='xmlParserErrors' info='1701'/>
5365 …XML_SCHEMAP_ATTRGRP_NONAME_NOREF' file='xmlerror' value='1702' type='xmlParserErrors' info='1702'/>
5366 …e='XML_SCHEMAP_ATTR_NONAME_NOREF' file='xmlerror' value='1703' type='xmlParserErrors' info='1703'/>
5367 …me='XML_SCHEMAP_AU_PROPS_CORRECT' file='xmlerror' value='3089' type='xmlParserErrors' info='3088'/>
5368 …='XML_SCHEMAP_AU_PROPS_CORRECT_2' file='xmlerror' value='3078' type='xmlParserErrors' info='3078'/>
5369 …e='XML_SCHEMAP_A_PROPS_CORRECT_2' file='xmlerror' value='3079' type='xmlParserErrors' info='3079'/>
5370 …e='XML_SCHEMAP_A_PROPS_CORRECT_3' file='xmlerror' value='3090' type='xmlParserErrors' info='3089'/>
5371 …SCHEMAP_COMPLEXTYPE_NONAME_NOREF' file='xmlerror' value='1704' type='xmlParserErrors' info='1704'/>
5372 …ame='XML_SCHEMAP_COS_ALL_LIMITED' file='xmlerror' value='3091' type='xmlParserErrors' info='3090'/>
5373 …='XML_SCHEMAP_COS_CT_EXTENDS_1_1' file='xmlerror' value='3063' type='xmlParserErrors' info='3063'/>
5374 …='XML_SCHEMAP_COS_CT_EXTENDS_1_2' file='xmlerror' value='3088' type='xmlParserErrors' info='3087'/>
5375 …='XML_SCHEMAP_COS_CT_EXTENDS_1_3' file='xmlerror' value='1800' type='xmlParserErrors' info='1800'/>
5376 …ML_SCHEMAP_COS_ST_DERIVED_OK_2_1' file='xmlerror' value='3031' type='xmlParserErrors' info='3031'/>
5377 …ML_SCHEMAP_COS_ST_DERIVED_OK_2_2' file='xmlerror' value='3032' type='xmlParserErrors' info='3032'/>
5378 …XML_SCHEMAP_COS_ST_RESTRICTS_1_1' file='xmlerror' value='3011' type='xmlParserErrors' info='3011'/>
5379 …XML_SCHEMAP_COS_ST_RESTRICTS_1_2' file='xmlerror' value='3012' type='xmlParserErrors' info='3012'/>
5380 …L_SCHEMAP_COS_ST_RESTRICTS_1_3_1' file='xmlerror' value='3013' type='xmlParserErrors' info='3013'/>
5381 …L_SCHEMAP_COS_ST_RESTRICTS_1_3_2' file='xmlerror' value='3014' type='xmlParserErrors' info='3014'/>
5382 …XML_SCHEMAP_COS_ST_RESTRICTS_2_1' file='xmlerror' value='3015' type='xmlParserErrors' info='3015'/>
5383 …SCHEMAP_COS_ST_RESTRICTS_2_3_1_1' file='xmlerror' value='3016' type='xmlParserErrors' info='3016'/>
5384 …SCHEMAP_COS_ST_RESTRICTS_2_3_1_2' file='xmlerror' value='3017' type='xmlParserErrors' info='3017'/>
5385 …SCHEMAP_COS_ST_RESTRICTS_2_3_2_1' file='xmlerror' value='3018' type='xmlParserErrors' info='3018'/>
5386 …SCHEMAP_COS_ST_RESTRICTS_2_3_2_2' file='xmlerror' value='3019' type='xmlParserErrors' info='3019'/>
5387 …SCHEMAP_COS_ST_RESTRICTS_2_3_2_3' file='xmlerror' value='3020' type='xmlParserErrors' info='3020'/>
5388 …SCHEMAP_COS_ST_RESTRICTS_2_3_2_4' file='xmlerror' value='3021' type='xmlParserErrors' info='3021'/>
5389 …SCHEMAP_COS_ST_RESTRICTS_2_3_2_5' file='xmlerror' value='3022' type='xmlParserErrors' info='3022'/>
5390 …XML_SCHEMAP_COS_ST_RESTRICTS_3_1' file='xmlerror' value='3023' type='xmlParserErrors' info='3023'/>
5391 …L_SCHEMAP_COS_ST_RESTRICTS_3_3_1' file='xmlerror' value='3024' type='xmlParserErrors' info='3024'/>
5392 …SCHEMAP_COS_ST_RESTRICTS_3_3_1_2' file='xmlerror' value='3025' type='xmlParserErrors' info='3025'/>
5393 …SCHEMAP_COS_ST_RESTRICTS_3_3_2_1' file='xmlerror' value='3027' type='xmlParserErrors' info='3027'/>
5394 …SCHEMAP_COS_ST_RESTRICTS_3_3_2_2' file='xmlerror' value='3026' type='xmlParserErrors' info='3026'/>
5395 …SCHEMAP_COS_ST_RESTRICTS_3_3_2_3' file='xmlerror' value='3028' type='xmlParserErrors' info='3028'/>
5396 …SCHEMAP_COS_ST_RESTRICTS_3_3_2_4' file='xmlerror' value='3029' type='xmlParserErrors' info='3029'/>
5397 …SCHEMAP_COS_ST_RESTRICTS_3_3_2_5' file='xmlerror' value='3030' type='xmlParserErrors' info='3030'/>
5398 …'XML_SCHEMAP_COS_VALID_DEFAULT_1' file='xmlerror' value='3058' type='xmlParserErrors' info='3058'/>
5399 …ML_SCHEMAP_COS_VALID_DEFAULT_2_1' file='xmlerror' value='3059' type='xmlParserErrors' info='3059'/>
5400 …_SCHEMAP_COS_VALID_DEFAULT_2_2_1' file='xmlerror' value='3060' type='xmlParserErrors' info='3060'/>
5401 …_SCHEMAP_COS_VALID_DEFAULT_2_2_2' file='xmlerror' value='3061' type='xmlParserErrors' info='3061'/>
5402 …='XML_SCHEMAP_CT_PROPS_CORRECT_1' file='xmlerror' value='1782' type='xmlParserErrors' info='1782'/>
5403 …='XML_SCHEMAP_CT_PROPS_CORRECT_2' file='xmlerror' value='1783' type='xmlParserErrors' info='1783'/>
5404 …='XML_SCHEMAP_CT_PROPS_CORRECT_3' file='xmlerror' value='1784' type='xmlParserErrors' info='1784'/>
5405 …='XML_SCHEMAP_CT_PROPS_CORRECT_4' file='xmlerror' value='1785' type='xmlParserErrors' info='1785'/>
5406 …='XML_SCHEMAP_CT_PROPS_CORRECT_5' file='xmlerror' value='1786' type='xmlParserErrors' info='1786'/>
5407 …ame='XML_SCHEMAP_CVC_SIMPLE_TYPE' file='xmlerror' value='3062' type='xmlParserErrors' info='3062'/>
5408 …ame='XML_SCHEMAP_C_PROPS_CORRECT' file='xmlerror' value='3080' type='xmlParserErrors' info='3080'/>
5409 …name='XML_SCHEMAP_DEF_AND_PREFIX' file='xmlerror' value='1768' type='xmlParserErrors' info='1768'/>
5410 …EMAP_DERIVATION_OK_RESTRICTION_1' file='xmlerror' value='1787' type='xmlParserErrors' info='1787'/>
5411 …_DERIVATION_OK_RESTRICTION_2_1_1' file='xmlerror' value='1788' type='xmlParserErrors' info='1788'/>
5412 …_DERIVATION_OK_RESTRICTION_2_1_2' file='xmlerror' value='1789' type='xmlParserErrors' info='1789'/>
5413 …_DERIVATION_OK_RESTRICTION_2_1_3' file='xmlerror' value='3077' type='xmlParserErrors' info='3077'/>
5414 …AP_DERIVATION_OK_RESTRICTION_2_2' file='xmlerror' value='1790' type='xmlParserErrors' info='1790'/>
5415 …EMAP_DERIVATION_OK_RESTRICTION_3' file='xmlerror' value='1791' type='xmlParserErrors' info='1791'/>
5416 …AP_DERIVATION_OK_RESTRICTION_4_1' file='xmlerror' value='1797' type='xmlParserErrors' info='1797'/>
5417 …AP_DERIVATION_OK_RESTRICTION_4_2' file='xmlerror' value='1798' type='xmlParserErrors' info='1798'/>
5418 …AP_DERIVATION_OK_RESTRICTION_4_3' file='xmlerror' value='1799' type='xmlParserErrors' info='1799'/>
5419 …ML_SCHEMAP_ELEMFORMDEFAULT_VALUE' file='xmlerror' value='1705' type='xmlParserErrors' info='1705'/>
5420 …='XML_SCHEMAP_ELEM_DEFAULT_FIXED' file='xmlerror' value='1755' type='xmlParserErrors' info='1755'/>
5421 …e='XML_SCHEMAP_ELEM_NONAME_NOREF' file='xmlerror' value='1706' type='xmlParserErrors' info='1706'/>
5422 …e='XML_SCHEMAP_EXTENSION_NO_BASE' file='xmlerror' value='1707' type='xmlParserErrors' info='1707'/>
5423 …e='XML_SCHEMAP_E_PROPS_CORRECT_2' file='xmlerror' value='3045' type='xmlParserErrors' info='3045'/>
5424 …e='XML_SCHEMAP_E_PROPS_CORRECT_3' file='xmlerror' value='3046' type='xmlParserErrors' info='3046'/>
5425 …e='XML_SCHEMAP_E_PROPS_CORRECT_4' file='xmlerror' value='3047' type='xmlParserErrors' info='3047'/>
5426 …e='XML_SCHEMAP_E_PROPS_CORRECT_5' file='xmlerror' value='3048' type='xmlParserErrors' info='3048'/>
5427 …e='XML_SCHEMAP_E_PROPS_CORRECT_6' file='xmlerror' value='3049' type='xmlParserErrors' info='3049'/>
5428 …name='XML_SCHEMAP_FACET_NO_VALUE' file='xmlerror' value='1708' type='xmlParserErrors' info='1708'/>
5429 …'XML_SCHEMAP_FAILED_BUILD_IMPORT' file='xmlerror' value='1709' type='xmlParserErrors' info='1709'/>
5430 …<enum name='XML_SCHEMAP_FAILED_LOAD' file='xmlerror' value='1757' type='xmlParserErrors' info='175…
5431 …<enum name='XML_SCHEMAP_FAILED_PARSE' file='xmlerror' value='1766' type='xmlParserErrors' info='17…
5432 …='XML_SCHEMAP_GROUP_NONAME_NOREF' file='xmlerror' value='1710' type='xmlParserErrors' info='1710'/>
5433 …SCHEMAP_IMPORT_NAMESPACE_NOT_URI' file='xmlerror' value='1711' type='xmlParserErrors' info='1711'/>
5434 …L_SCHEMAP_IMPORT_REDEFINE_NSNAME' file='xmlerror' value='1712' type='xmlParserErrors' info='1712'/>
5435 …ML_SCHEMAP_IMPORT_SCHEMA_NOT_URI' file='xmlerror' value='1713' type='xmlParserErrors' info='1713'/>
5436 …L_SCHEMAP_INCLUDE_SCHEMA_NOT_URI' file='xmlerror' value='1770' type='xmlParserErrors' info='1770'/>
5437 …ML_SCHEMAP_INCLUDE_SCHEMA_NO_URI' file='xmlerror' value='1771' type='xmlParserErrors' info='1771'/>
5438 …<enum name='XML_SCHEMAP_INTERNAL' file='xmlerror' value='3069' type='xmlParserErrors' info='3069 n…
5439 …MAP_INTERSECTION_NOT_EXPRESSIBLE' file='xmlerror' value='1793' type='xmlParserErrors' info='1793'/>
5440 …SCHEMAP_INVALID_ATTR_COMBINATION' file='xmlerror' value='1777' type='xmlParserErrors' info='1777'/>
5441 …_INVALID_ATTR_INLINE_COMBINATION' file='xmlerror' value='1778' type='xmlParserErrors' info='1778'/>
5442 …e='XML_SCHEMAP_INVALID_ATTR_NAME' file='xmlerror' value='1780' type='xmlParserErrors' info='1780'/>
5443 …me='XML_SCHEMAP_INVALID_ATTR_USE' file='xmlerror' value='1774' type='xmlParserErrors' info='1774'/>
5444 …ame='XML_SCHEMAP_INVALID_BOOLEAN' file='xmlerror' value='1714' type='xmlParserErrors' info='1714'/>
5445 …<enum name='XML_SCHEMAP_INVALID_ENUM' file='xmlerror' value='1715' type='xmlParserErrors' info='17…
5446 …<enum name='XML_SCHEMAP_INVALID_FACET' file='xmlerror' value='1716' type='xmlParserErrors' info='1…
5447 …'XML_SCHEMAP_INVALID_FACET_VALUE' file='xmlerror' value='1717' type='xmlParserErrors' info='1717'/>
5448 …e='XML_SCHEMAP_INVALID_MAXOCCURS' file='xmlerror' value='1718' type='xmlParserErrors' info='1718'/>
5449 …e='XML_SCHEMAP_INVALID_MINOCCURS' file='xmlerror' value='1719' type='xmlParserErrors' info='1719'/>
5450 …_SCHEMAP_INVALID_REF_AND_SUBTYPE' file='xmlerror' value='1720' type='xmlParserErrors' info='1720'/>
5451 …'XML_SCHEMAP_INVALID_WHITE_SPACE' file='xmlerror' value='1721' type='xmlParserErrors' info='1721'/>
5452 …='XML_SCHEMAP_MG_PROPS_CORRECT_1' file='xmlerror' value='3074' type='xmlParserErrors' info='3074'/>
5453 …='XML_SCHEMAP_MG_PROPS_CORRECT_2' file='xmlerror' value='3075' type='xmlParserErrors' info='3075'/>
5454 …SCHEMAP_MISSING_SIMPLETYPE_CHILD' file='xmlerror' value='1779' type='xmlParserErrors' info='1779'/>
5455 …<enum name='XML_SCHEMAP_NOATTR_NOREF' file='xmlerror' value='1722' type='xmlParserErrors' info='17…
5456 … <enum name='XML_SCHEMAP_NOROOT' file='xmlerror' value='1759' type='xmlParserErrors' info='1759'/>
5457 …me='XML_SCHEMAP_NOTATION_NO_NAME' file='xmlerror' value='1723' type='xmlParserErrors' info='1723'/>
5458 …me='XML_SCHEMAP_NOTHING_TO_PARSE' file='xmlerror' value='1758' type='xmlParserErrors' info='1758'/>
5459 …<enum name='XML_SCHEMAP_NOTYPE_NOREF' file='xmlerror' value='1724' type='xmlParserErrors' info='17…
5460 …CHEMAP_NOT_DETERMINISTIC' file='xmlerror' value='3070' type='xmlParserErrors' info='3070 non-W3C'/>
5461 …<enum name='XML_SCHEMAP_NOT_SCHEMA' file='xmlerror' value='1772' type='xmlParserErrors' info='1772…
5462 …<enum name='XML_SCHEMAP_NO_XMLNS' file='xmlerror' value='3056' type='xmlParserErrors' info='3056'/>
5463 … <enum name='XML_SCHEMAP_NO_XSI' file='xmlerror' value='3057' type='xmlParserErrors' info='3057'/>
5465 …e='XML_SCHEMAP_P_PROPS_CORRECT_1' file='xmlerror' value='3042' type='xmlParserErrors' info='3042'/>
5466 …'XML_SCHEMAP_P_PROPS_CORRECT_2_1' file='xmlerror' value='3043' type='xmlParserErrors' info='3043'/>
5467 …'XML_SCHEMAP_P_PROPS_CORRECT_2_2' file='xmlerror' value='3044' type='xmlParserErrors' info='3044'/>
5468 …<enum name='XML_SCHEMAP_RECURSIVE' file='xmlerror' value='1775' type='xmlParserErrors' info='1775'…
5469 …name='XML_SCHEMAP_REDEFINED_ATTR' file='xmlerror' value='1764' type='xmlParserErrors' info='1764'/>
5470 …'XML_SCHEMAP_REDEFINED_ATTRGROUP' file='xmlerror' value='1763' type='xmlParserErrors' info='1763'/>
5471 …e='XML_SCHEMAP_REDEFINED_ELEMENT' file='xmlerror' value='1762' type='xmlParserErrors' info='1762'/>
5472 …ame='XML_SCHEMAP_REDEFINED_GROUP' file='xmlerror' value='1760' type='xmlParserErrors' info='1760'/>
5473 …='XML_SCHEMAP_REDEFINED_NOTATION' file='xmlerror' value='1765' type='xmlParserErrors' info='1765'/>
5474 …name='XML_SCHEMAP_REDEFINED_TYPE' file='xmlerror' value='1761' type='xmlParserErrors' info='1761'/>
5475 …ame='XML_SCHEMAP_REF_AND_CONTENT' file='xmlerror' value='1781' type='xmlParserErrors' info='1781'/>
5476 …ame='XML_SCHEMAP_REF_AND_SUBTYPE' file='xmlerror' value='1725' type='xmlParserErrors' info='1725'/>
5477 …name='XML_SCHEMAP_REGEXP_INVALID' file='xmlerror' value='1756' type='xmlParserErrors' info='1756'/>
5478 …SCHEMAP_RESTRICTION_NONAME_NOREF' file='xmlerror' value='1726' type='xmlParserErrors' info='1726'/>
5479 …L_SCHEMAP_S4S_ATTR_INVALID_VALUE' file='xmlerror' value='3037' type='xmlParserErrors' info='3037'/>
5480 …me='XML_SCHEMAP_S4S_ATTR_MISSING' file='xmlerror' value='3036' type='xmlParserErrors' info='3036'/>
5481 …XML_SCHEMAP_S4S_ATTR_NOT_ALLOWED' file='xmlerror' value='3035' type='xmlParserErrors' info='3035'/>
5482 …me='XML_SCHEMAP_S4S_ELEM_MISSING' file='xmlerror' value='3034' type='xmlParserErrors' info='3034'/>
5483 …XML_SCHEMAP_S4S_ELEM_NOT_ALLOWED' file='xmlerror' value='3033' type='xmlParserErrors' info='3033'/>
5484 …e='XML_SCHEMAP_SIMPLETYPE_NONAME' file='xmlerror' value='1727' type='xmlParserErrors' info='1727'/>
5485 …ame='XML_SCHEMAP_SRC_ATTRIBUTE_1' file='xmlerror' value='3051' type='xmlParserErrors' info='3051'/>
5486 …ame='XML_SCHEMAP_SRC_ATTRIBUTE_2' file='xmlerror' value='3052' type='xmlParserErrors' info='3052'/>
5487 …e='XML_SCHEMAP_SRC_ATTRIBUTE_3_1' file='xmlerror' value='3053' type='xmlParserErrors' info='3053'/>
5488 …e='XML_SCHEMAP_SRC_ATTRIBUTE_3_2' file='xmlerror' value='3054' type='xmlParserErrors' info='3054'/>
5489 …ame='XML_SCHEMAP_SRC_ATTRIBUTE_4' file='xmlerror' value='3055' type='xmlParserErrors' info='3055'/>
5490 …ML_SCHEMAP_SRC_ATTRIBUTE_GROUP_1' file='xmlerror' value='3071' type='xmlParserErrors' info='3071'/>
5491 …ML_SCHEMAP_SRC_ATTRIBUTE_GROUP_2' file='xmlerror' value='3072' type='xmlParserErrors' info='3072'/>
5492 …ML_SCHEMAP_SRC_ATTRIBUTE_GROUP_3' file='xmlerror' value='3073' type='xmlParserErrors' info='3073'/>
5493 …<enum name='XML_SCHEMAP_SRC_CT_1' file='xmlerror' value='3076' type='xmlParserErrors' info='3076'/>
5494 …<enum name='XML_SCHEMAP_SRC_ELEMENT_1' file='xmlerror' value='3038' type='xmlParserErrors' info='3…
5495 …ame='XML_SCHEMAP_SRC_ELEMENT_2_1' file='xmlerror' value='3039' type='xmlParserErrors' info='3039'/>
5496 …ame='XML_SCHEMAP_SRC_ELEMENT_2_2' file='xmlerror' value='3040' type='xmlParserErrors' info='3040'/>
5497 …<enum name='XML_SCHEMAP_SRC_ELEMENT_3' file='xmlerror' value='3041' type='xmlParserErrors' info='3…
5498 …<enum name='XML_SCHEMAP_SRC_IMPORT' file='xmlerror' value='3082' type='xmlParserErrors' info='3082…
5499 …name='XML_SCHEMAP_SRC_IMPORT_1_1' file='xmlerror' value='3064' type='xmlParserErrors' info='3064'/>
5500 …name='XML_SCHEMAP_SRC_IMPORT_1_2' file='xmlerror' value='3065' type='xmlParserErrors' info='3065'/>
5501 …<enum name='XML_SCHEMAP_SRC_IMPORT_2' file='xmlerror' value='3066' type='xmlParserErrors' info='30…
5502 …name='XML_SCHEMAP_SRC_IMPORT_2_1' file='xmlerror' value='3067' type='xmlParserErrors' info='3067'/>
5503 …name='XML_SCHEMAP_SRC_IMPORT_2_2' file='xmlerror' value='3068' type='xmlParserErrors' info='3068'/>
5504 …name='XML_SCHEMAP_SRC_IMPORT_3_1' file='xmlerror' value='1795' type='xmlParserErrors' info='1795'/>
5505 …name='XML_SCHEMAP_SRC_IMPORT_3_2' file='xmlerror' value='1796' type='xmlParserErrors' info='1796'/>
5506 …<enum name='XML_SCHEMAP_SRC_INCLUDE' file='xmlerror' value='3050' type='xmlParserErrors' info='305…
5507 …_SRC_LIST_ITEMTYPE_OR_SIMPLETYPE' file='xmlerror' value='3006' type='xmlParserErrors' info='3006'/>
5508 …<enum name='XML_SCHEMAP_SRC_REDEFINE' file='xmlerror' value='3081' type='xmlParserErrors' info='30…
5509 …<enum name='XML_SCHEMAP_SRC_RESOLVE' file='xmlerror' value='3004' type='xmlParserErrors' info='300…
5510 …C_RESTRICTION_BASE_OR_SIMPLETYPE' file='xmlerror' value='3005' type='xmlParserErrors' info='3005'/>
5512 …e='XML_SCHEMAP_SRC_SIMPLE_TYPE_2' file='xmlerror' value='3001' type='xmlParserErrors' info='3001'/>
5513 …e='XML_SCHEMAP_SRC_SIMPLE_TYPE_3' file='xmlerror' value='3002' type='xmlParserErrors' info='3002'/>
5514 …e='XML_SCHEMAP_SRC_SIMPLE_TYPE_4' file='xmlerror' value='3003' type='xmlParserErrors' info='3003'/>
5515 …UNION_MEMBERTYPES_OR_SIMPLETYPES' file='xmlerror' value='3007' type='xmlParserErrors' info='3007'/>
5516 …='XML_SCHEMAP_ST_PROPS_CORRECT_1' file='xmlerror' value='3008' type='xmlParserErrors' info='3008'/>
5517 …='XML_SCHEMAP_ST_PROPS_CORRECT_2' file='xmlerror' value='3009' type='xmlParserErrors' info='3009'/>
5518 …='XML_SCHEMAP_ST_PROPS_CORRECT_3' file='xmlerror' value='3010' type='xmlParserErrors' info='3010'/>
5519 …MAP_SUPERNUMEROUS_LIST_ITEM_TYPE' file='xmlerror' value='1776' type='xmlParserErrors' info='1776'/>
5520 …me='XML_SCHEMAP_TYPE_AND_SUBTYPE' file='xmlerror' value='1728' type='xmlParserErrors' info='1728'/>
5521 …ML_SCHEMAP_UNION_NOT_EXPRESSIBLE' file='xmlerror' value='1794' type='xmlParserErrors' info='1794'/>
5522 …e='XML_SCHEMAP_UNKNOWN_ALL_CHILD' file='xmlerror' value='1729' type='xmlParserErrors' info='1729'/>
5523 …HEMAP_UNKNOWN_ANYATTRIBUTE_CHILD' file='xmlerror' value='1730' type='xmlParserErrors' info='1730'/>
5524 …ML_SCHEMAP_UNKNOWN_ATTRGRP_CHILD' file='xmlerror' value='1732' type='xmlParserErrors' info='1732'/>
5525 …_SCHEMAP_UNKNOWN_ATTRIBUTE_GROUP' file='xmlerror' value='1733' type='xmlParserErrors' info='1733'/>
5526 …='XML_SCHEMAP_UNKNOWN_ATTR_CHILD' file='xmlerror' value='1731' type='xmlParserErrors' info='1731'/>
5527 …e='XML_SCHEMAP_UNKNOWN_BASE_TYPE' file='xmlerror' value='1734' type='xmlParserErrors' info='1734'/>
5528 …XML_SCHEMAP_UNKNOWN_CHOICE_CHILD' file='xmlerror' value='1735' type='xmlParserErrors' info='1735'/>
5529 …MAP_UNKNOWN_COMPLEXCONTENT_CHILD' file='xmlerror' value='1736' type='xmlParserErrors' info='1736'/>
5530 …CHEMAP_UNKNOWN_COMPLEXTYPE_CHILD' file='xmlerror' value='1737' type='xmlParserErrors' info='1737'/>
5531 …='XML_SCHEMAP_UNKNOWN_ELEM_CHILD' file='xmlerror' value='1738' type='xmlParserErrors' info='1738'/>
5532 …_SCHEMAP_UNKNOWN_EXTENSION_CHILD' file='xmlerror' value='1739' type='xmlParserErrors' info='1739'/>
5533 …'XML_SCHEMAP_UNKNOWN_FACET_CHILD' file='xmlerror' value='1740' type='xmlParserErrors' info='1740'/>
5534 …='XML_SCHEMAP_UNKNOWN_FACET_TYPE' file='xmlerror' value='1741' type='xmlParserErrors' info='1741'/>
5535 …'XML_SCHEMAP_UNKNOWN_GROUP_CHILD' file='xmlerror' value='1742' type='xmlParserErrors' info='1742'/>
5536 …XML_SCHEMAP_UNKNOWN_IMPORT_CHILD' file='xmlerror' value='1743' type='xmlParserErrors' info='1743'/>
5537 …ML_SCHEMAP_UNKNOWN_INCLUDE_CHILD' file='xmlerror' value='1769' type='xmlParserErrors' info='1769'/>
5538 …='XML_SCHEMAP_UNKNOWN_LIST_CHILD' file='xmlerror' value='1744' type='xmlParserErrors' info='1744'/>
5539 …'XML_SCHEMAP_UNKNOWN_MEMBER_TYPE' file='xmlerror' value='1773' type='xmlParserErrors' info='1773'/>
5540 …L_SCHEMAP_UNKNOWN_NOTATION_CHILD' file='xmlerror' value='1745' type='xmlParserErrors' info='1745'/>
5541 …name='XML_SCHEMAP_UNKNOWN_PREFIX' file='xmlerror' value='1767' type='xmlParserErrors' info='1767'/>
5542 …MAP_UNKNOWN_PROCESSCONTENT_CHILD' file='xmlerror' value='1746' type='xmlParserErrors' info='1746'/>
5543 …<enum name='XML_SCHEMAP_UNKNOWN_REF' file='xmlerror' value='1747' type='xmlParserErrors' info='174…
5544 …CHEMAP_UNKNOWN_RESTRICTION_CHILD' file='xmlerror' value='1748' type='xmlParserErrors' info='1748'/>
5545 …ML_SCHEMAP_UNKNOWN_SCHEMAS_CHILD' file='xmlerror' value='1749' type='xmlParserErrors' info='1749'/>
5546 …L_SCHEMAP_UNKNOWN_SEQUENCE_CHILD' file='xmlerror' value='1750' type='xmlParserErrors' info='1750'/>
5547 …EMAP_UNKNOWN_SIMPLECONTENT_CHILD' file='xmlerror' value='1751' type='xmlParserErrors' info='1751'/>
5548 …SCHEMAP_UNKNOWN_SIMPLETYPE_CHILD' file='xmlerror' value='1752' type='xmlParserErrors' info='1752'/>
5549 …<enum name='XML_SCHEMAP_UNKNOWN_TYPE' file='xmlerror' value='1753' type='xmlParserErrors' info='17…
5550 …'XML_SCHEMAP_UNKNOWN_UNION_CHILD' file='xmlerror' value='1754' type='xmlParserErrors' info='1754'/>
5551 …SCHEMAP_WARN_ATTR_POINTLESS_PROH' file='xmlerror' value='3086' type='xmlParserErrors' info='3085'/>
5552 …ML_SCHEMAP_WARN_ATTR_REDECL_PROH' file='xmlerror' value='3085' type='xmlParserErrors' info='3085'/>
5553 …me='XML_SCHEMAP_WARN_SKIP_SCHEMA' file='xmlerror' value='3083' type='xmlParserErrors' info='3083'/>
5554 …ML_SCHEMAP_WARN_UNLOCATED_SCHEMA' file='xmlerror' value='3084' type='xmlParserErrors' info='3084'/>
5555 …HEMAP_WILDCARD_INVALID_NS_MEMBER' file='xmlerror' value='1792' type='xmlParserErrors' info='1792'/>
5629 …<enum name='XML_SCHEMATRONV_ASSERT' file='xmlerror' value='4000' type='xmlParserErrors' info='4000…
5631 …UT_BUFFER' file='schematron' value='512' type='xmlSchematronValidOptions' info='output to a buffer…
5632 …N_OUT_ERROR' file='schematron' value='8' type='xmlSchematronValidOptions' info='output via xmlStru…
5633 …_OUT_FILE' file='schematron' value='256' type='xmlSchematronValidOptions' info='output to a file d…
5634 …N_OUT_IO' file='schematron' value='1024' type='xmlSchematronValidOptions' info=' output to I/O mec…
5635 …ON_OUT_QUIET' file='schematron' value='1' type='xmlSchematronValidOptions' info='quiet no report'/>
5636 …ON_OUT_TEXT' file='schematron' value='2' type='xmlSchematronValidOptions' info='build a textual re…
5637 …HEMATRON_OUT_XML' file='schematron' value='4' type='xmlSchematronValidOptions' info='output SVRL'/>
5638 …<enum name='XML_SCHEMAV_ATTRINVALID' file='xmlerror' value='1821' type='xmlParserErrors' info='182…
5639 …<enum name='XML_SCHEMAV_ATTRUNKNOWN' file='xmlerror' value='1820' type='xmlParserErrors' info='182…
5640 …<enum name='XML_SCHEMAV_CONSTRUCT' file='xmlerror' value='1817' type='xmlParserErrors' info='1817'…
5641 …ame='XML_SCHEMAV_CVC_ATTRIBUTE_1' file='xmlerror' value='1861' type='xmlParserErrors' info='1861'/>
5642 …ame='XML_SCHEMAV_CVC_ATTRIBUTE_2' file='xmlerror' value='1862' type='xmlParserErrors' info='1862'/>
5643 …ame='XML_SCHEMAV_CVC_ATTRIBUTE_3' file='xmlerror' value='1863' type='xmlParserErrors' info='1863'/>
5644 …ame='XML_SCHEMAV_CVC_ATTRIBUTE_4' file='xmlerror' value='1864' type='xmlParserErrors' info='1864'/>
5645 … <enum name='XML_SCHEMAV_CVC_AU' file='xmlerror' value='1874' type='xmlParserErrors' info='1874'/>
5646 …='XML_SCHEMAV_CVC_COMPLEX_TYPE_1' file='xmlerror' value='1873' type='xmlParserErrors' info='1873'/>
5647 …XML_SCHEMAV_CVC_COMPLEX_TYPE_2_1' file='xmlerror' value='1841' type='xmlParserErrors' info='1841'/>
5648 …XML_SCHEMAV_CVC_COMPLEX_TYPE_2_2' file='xmlerror' value='1842' type='xmlParserErrors' info='1842'/>
5649 …XML_SCHEMAV_CVC_COMPLEX_TYPE_2_3' file='xmlerror' value='1843' type='xmlParserErrors' info='1843'/>
5650 …XML_SCHEMAV_CVC_COMPLEX_TYPE_2_4' file='xmlerror' value='1844' type='xmlParserErrors' info='1844'/>
5651 …XML_SCHEMAV_CVC_COMPLEX_TYPE_3_1' file='xmlerror' value='1865' type='xmlParserErrors' info='1865'/>
5652 …L_SCHEMAV_CVC_COMPLEX_TYPE_3_2_1' file='xmlerror' value='1866' type='xmlParserErrors' info='1866'/>
5653 …L_SCHEMAV_CVC_COMPLEX_TYPE_3_2_2' file='xmlerror' value='1867' type='xmlParserErrors' info='1867'/>
5654 …='XML_SCHEMAV_CVC_COMPLEX_TYPE_4' file='xmlerror' value='1868' type='xmlParserErrors' info='1868'/>
5655 …XML_SCHEMAV_CVC_COMPLEX_TYPE_5_1' file='xmlerror' value='1869' type='xmlParserErrors' info='1869'/>
5656 …XML_SCHEMAV_CVC_COMPLEX_TYPE_5_2' file='xmlerror' value='1870' type='xmlParserErrors' info='1870'/>
5657 …SCHEMAV_CVC_DATATYPE_VALID_1_2_1' file='xmlerror' value='1824' type='xmlParserErrors' info='1824'/>
5658 …SCHEMAV_CVC_DATATYPE_VALID_1_2_2' file='xmlerror' value='1825' type='xmlParserErrors' info='1825'/>
5659 …SCHEMAV_CVC_DATATYPE_VALID_1_2_3' file='xmlerror' value='1826' type='xmlParserErrors' info='1826'/>
5660 …<enum name='XML_SCHEMAV_CVC_ELT_1' file='xmlerror' value='1845' type='xmlParserErrors' info='1845'…
5661 …<enum name='XML_SCHEMAV_CVC_ELT_2' file='xmlerror' value='1846' type='xmlParserErrors' info='1846'…
5662 …<enum name='XML_SCHEMAV_CVC_ELT_3_1' file='xmlerror' value='1847' type='xmlParserErrors' info='184…
5663 …<enum name='XML_SCHEMAV_CVC_ELT_3_2_1' file='xmlerror' value='1848' type='xmlParserErrors' info='1…
5664 …<enum name='XML_SCHEMAV_CVC_ELT_3_2_2' file='xmlerror' value='1849' type='xmlParserErrors' info='1…
5665 …<enum name='XML_SCHEMAV_CVC_ELT_4_1' file='xmlerror' value='1850' type='xmlParserErrors' info='185…
5666 …<enum name='XML_SCHEMAV_CVC_ELT_4_2' file='xmlerror' value='1851' type='xmlParserErrors' info='185…
5667 …<enum name='XML_SCHEMAV_CVC_ELT_4_3' file='xmlerror' value='1852' type='xmlParserErrors' info='185…
5668 …<enum name='XML_SCHEMAV_CVC_ELT_5_1_1' file='xmlerror' value='1853' type='xmlParserErrors' info='1…
5669 …<enum name='XML_SCHEMAV_CVC_ELT_5_1_2' file='xmlerror' value='1854' type='xmlParserErrors' info='1…
5670 …<enum name='XML_SCHEMAV_CVC_ELT_5_2_1' file='xmlerror' value='1855' type='xmlParserErrors' info='1…
5671 …ame='XML_SCHEMAV_CVC_ELT_5_2_2_1' file='xmlerror' value='1856' type='xmlParserErrors' info='1856'/>
5672 …e='XML_SCHEMAV_CVC_ELT_5_2_2_2_1' file='xmlerror' value='1857' type='xmlParserErrors' info='1857'/>
5673 …e='XML_SCHEMAV_CVC_ELT_5_2_2_2_2' file='xmlerror' value='1858' type='xmlParserErrors' info='1858'/>
5674 …<enum name='XML_SCHEMAV_CVC_ELT_6' file='xmlerror' value='1859' type='xmlParserErrors' info='1859'…
5675 …<enum name='XML_SCHEMAV_CVC_ELT_7' file='xmlerror' value='1860' type='xmlParserErrors' info='1860'…
5676 …ML_SCHEMAV_CVC_ENUMERATION_VALID' file='xmlerror' value='1840' type='xmlParserErrors' info='1840'/>
5677 …ame='XML_SCHEMAV_CVC_FACET_VALID' file='xmlerror' value='1829' type='xmlParserErrors' info='1829'/>
5678 …SCHEMAV_CVC_FRACTIONDIGITS_VALID' file='xmlerror' value='1838' type='xmlParserErrors' info='1838'/>
5679 … <enum name='XML_SCHEMAV_CVC_IDC' file='xmlerror' value='1877' type='xmlParserErrors' info='1877'/>
5680 …me='XML_SCHEMAV_CVC_LENGTH_VALID' file='xmlerror' value='1830' type='xmlParserErrors' info='1830'/>
5681 …L_SCHEMAV_CVC_MAXEXCLUSIVE_VALID' file='xmlerror' value='1836' type='xmlParserErrors' info='1836'/>
5682 …L_SCHEMAV_CVC_MAXINCLUSIVE_VALID' file='xmlerror' value='1834' type='xmlParserErrors' info='1834'/>
5683 …'XML_SCHEMAV_CVC_MAXLENGTH_VALID' file='xmlerror' value='1832' type='xmlParserErrors' info='1832'/>
5684 …L_SCHEMAV_CVC_MINEXCLUSIVE_VALID' file='xmlerror' value='1835' type='xmlParserErrors' info='1835'/>
5685 …L_SCHEMAV_CVC_MININCLUSIVE_VALID' file='xmlerror' value='1833' type='xmlParserErrors' info='1833'/>
5686 …'XML_SCHEMAV_CVC_MINLENGTH_VALID' file='xmlerror' value='1831' type='xmlParserErrors' info='1831'/>
5687 …e='XML_SCHEMAV_CVC_PATTERN_VALID' file='xmlerror' value='1839' type='xmlParserErrors' info='1839'/>
5688 …ML_SCHEMAV_CVC_TOTALDIGITS_VALID' file='xmlerror' value='1837' type='xmlParserErrors' info='1837'/>
5689 …<enum name='XML_SCHEMAV_CVC_TYPE_1' file='xmlerror' value='1875' type='xmlParserErrors' info='1875…
5690 …<enum name='XML_SCHEMAV_CVC_TYPE_2' file='xmlerror' value='1876' type='xmlParserErrors' info='1876…
5691 …name='XML_SCHEMAV_CVC_TYPE_3_1_1' file='xmlerror' value='1827' type='xmlParserErrors' info='1827'/>
5692 …name='XML_SCHEMAV_CVC_TYPE_3_1_2' file='xmlerror' value='1828' type='xmlParserErrors' info='1828'/>
5693 …<enum name='XML_SCHEMAV_CVC_WILDCARD' file='xmlerror' value='1878' type='xmlParserErrors' info='18…
5694 …SCHEMAV_DOCUMENT_ELEMENT_MISSING' file='xmlerror' value='1872' type='xmlParserErrors' info='1872'/>
5695 …<enum name='XML_SCHEMAV_ELEMCONT' file='xmlerror' value='1810' type='xmlParserErrors' info='1810'/>
5696 …ame='XML_SCHEMAV_ELEMENT_CONTENT' file='xmlerror' value='1871' type='xmlParserErrors' info='1871'/>
5697 …<enum name='XML_SCHEMAV_EXTRACONTENT' file='xmlerror' value='1813' type='xmlParserErrors' info='18…
5698 <enum name='XML_SCHEMAV_FACET' file='xmlerror' value='1823' type='xmlParserErrors' info='1823'/>
5699 …<enum name='XML_SCHEMAV_HAVEDEFAULT' file='xmlerror' value='1811' type='xmlParserErrors' info='181…
5700 …<enum name='XML_SCHEMAV_INTERNAL' file='xmlerror' value='1818' type='xmlParserErrors' info='1818'/>
5701 …<enum name='XML_SCHEMAV_INVALIDATTR' file='xmlerror' value='1814' type='xmlParserErrors' info='181…
5702 …<enum name='XML_SCHEMAV_INVALIDELEM' file='xmlerror' value='1815' type='xmlParserErrors' info='181…
5703 …<enum name='XML_SCHEMAV_ISABSTRACT' file='xmlerror' value='1808' type='xmlParserErrors' info='1808…
5704 <enum name='XML_SCHEMAV_MISC' file='xmlerror' value='1879' type='xmlParserErrors' info='1879'/>
5705 … <enum name='XML_SCHEMAV_MISSING' file='xmlerror' value='1804' type='xmlParserErrors' info='1804'/>
5706 …<enum name='XML_SCHEMAV_NOROLLBACK' file='xmlerror' value='1807' type='xmlParserErrors' info='1807…
5708 …name='XML_SCHEMAV_NOTDETERMINIST' file='xmlerror' value='1816' type='xmlParserErrors' info='1816'/>
5709 …<enum name='XML_SCHEMAV_NOTEMPTY' file='xmlerror' value='1809' type='xmlParserErrors' info='1809'/>
5710 …<enum name='XML_SCHEMAV_NOTNILLABLE' file='xmlerror' value='1812' type='xmlParserErrors' info='181…
5711 …<enum name='XML_SCHEMAV_NOTSIMPLE' file='xmlerror' value='1819' type='xmlParserErrors' info='1819'…
5712 …<enum name='XML_SCHEMAV_NOTTOPLEVEL' file='xmlerror' value='1803' type='xmlParserErrors' info='180…
5713 … <enum name='XML_SCHEMAV_NOTYPE' file='xmlerror' value='1806' type='xmlParserErrors' info='1806'/>
5714 …name='XML_SCHEMAV_UNDECLAREDELEM' file='xmlerror' value='1802' type='xmlParserErrors' info='1802'/>
5715 <enum name='XML_SCHEMAV_VALUE' file='xmlerror' value='1822' type='xmlParserErrors' info='1822'/>
5716 …<enum name='XML_SCHEMAV_WRONGELEM' file='xmlerror' value='1805' type='xmlParserErrors' info='1805'…
5722 …_MIXED_OR_ELEMENTS' file='schemasInternals' value='5' type='xmlSchemaContentType' info='Obsolete'/>
5745 …MA_TYPE_BASIC' file='schemasInternals' value='1' type='xmlSchemaTypeType' info='A built-in datatyp…
5765 …_VAL_VC_I_CREATE' file='xmlschemas' value='1' type='xmlSchemaValidOption' info=' Default/fixed: cr…
5779 …<enum name='XML_TREE_INVALID_DEC' file='xmlerror' value='1301' type='xmlParserErrors' info='1301'/>
5781 <enum name='XML_TREE_NOT_UTF8' file='xmlerror' value='1303' type='xmlParserErrors' info='1303'/>
5782 …me='XML_TREE_UNTERMINATED_ENTITY' file='xmlerror' value='1302' type='xmlParserErrors' info='1302'/>
5783 <enum name='XML_WAR_CATALOG_PI' file='xmlerror' value='93' type='xmlParserErrors' info='93'/>
5784 …<enum name='XML_WAR_ENTITY_REDEFINED' file='xmlerror' value='107' type='xmlParserErrors' info='107…
5785 <enum name='XML_WAR_LANG_VALUE' file='xmlerror' value='98' type='xmlParserErrors' info='98'/>
5786 <enum name='XML_WAR_NS_COLUMN' file='xmlerror' value='106' type='xmlParserErrors' info='106'/>
5787 <enum name='XML_WAR_NS_URI' file='xmlerror' value='99' type='xmlParserErrors' info='99'/>
5788 …<enum name='XML_WAR_NS_URI_RELATIVE' file='xmlerror' value='100' type='xmlParserErrors' info='100'…
5789 <enum name='XML_WAR_SPACE_VALUE' file='xmlerror' value='102' type='xmlParserErrors' info='102'/>
5790 …<enum name='XML_WAR_UNDECLARED_ENTITY' file='xmlerror' value='27' type='xmlParserErrors' info='27'…
5791 … <enum name='XML_WAR_UNKNOWN_VERSION' file='xmlerror' value='97' type='xmlParserErrors' info='97'/>
5808 …<enum name='XML_WITH_NONE' file='parser' value='99999' type='xmlFeature' info=' just to be sure of…
5826 …<enum name='XML_XINCLUDE_BUILD_FAILED' file='xmlerror' value='1609' type='xmlParserErrors' info='1…
5827 …name='XML_XINCLUDE_DEPRECATED_NS' file='xmlerror' value='1617' type='xmlParserErrors' info='1617'/>
5829 …XML_XINCLUDE_ENTITY_DEF_MISMATCH' file='xmlerror' value='1602' type='xmlParserErrors' info='1602'/>
5830 …ML_XINCLUDE_FALLBACKS_IN_INCLUDE' file='xmlerror' value='1615' type='xmlParserErrors' info='1615'/>
5831 …XINCLUDE_FALLBACK_NOT_IN_INCLUDE' file='xmlerror' value='1616' type='xmlParserErrors' info='1616'/>
5832 …<enum name='XML_XINCLUDE_FRAGMENT_ID' file='xmlerror' value='1618' type='xmlParserErrors' info='16…
5833 …<enum name='XML_XINCLUDE_HREF_URI' file='xmlerror' value='1605' type='xmlParserErrors' info='1605'…
5834 …'XML_XINCLUDE_INCLUDE_IN_INCLUDE' file='xmlerror' value='1614' type='xmlParserErrors' info='1614'/>
5835 …<enum name='XML_XINCLUDE_INVALID_CHAR' file='xmlerror' value='1608' type='xmlParserErrors' info='1…
5836 …name='XML_XINCLUDE_MULTIPLE_ROOT' file='xmlerror' value='1611' type='xmlParserErrors' info='1611'/>
5837 …<enum name='XML_XINCLUDE_NO_FALLBACK' file='xmlerror' value='1604' type='xmlParserErrors' info='16…
5838 …<enum name='XML_XINCLUDE_NO_HREF' file='xmlerror' value='1603' type='xmlParserErrors' info='1603'/>
5839 …<enum name='XML_XINCLUDE_PARSE_VALUE' file='xmlerror' value='1601' type='xmlParserErrors' info='16…
5842 …name='XML_XINCLUDE_TEXT_DOCUMENT' file='xmlerror' value='1607' type='xmlParserErrors' info='1607'/>
5843 …name='XML_XINCLUDE_TEXT_FRAGMENT' file='xmlerror' value='1606' type='xmlParserErrors' info='1606'/>
5844 …e='XML_XINCLUDE_UNKNOWN_ENCODING' file='xmlerror' value='1610' type='xmlParserErrors' info='1610'/>
5845 …<enum name='XML_XINCLUDE_XPTR_FAILED' file='xmlerror' value='1612' type='xmlParserErrors' info='16…
5846 …<enum name='XML_XINCLUDE_XPTR_RESULT' file='xmlerror' value='1613' type='xmlParserErrors' info='16…
5847 …<enum name='XML_XPATH_ENCODING_ERROR' file='xmlerror' value='1220' type='xmlParserErrors' info='12…
5849 …<enum name='XML_XPATH_EXPR_ERROR' file='xmlerror' value='1207' type='xmlParserErrors' info='1207'/>
5850 …<enum name='XML_XPATH_INVALID_ARITY' file='xmlerror' value='1212' type='xmlParserErrors' info='121…
5851 …me='XML_XPATH_INVALID_CHAR_ERROR' file='xmlerror' value='1221' type='xmlParserErrors' info='1221'/>
5852 …'XML_XPATH_INVALID_CTXT_POSITION' file='xmlerror' value='1214' type='xmlParserErrors' info='1214'/>
5853 …ame='XML_XPATH_INVALID_CTXT_SIZE' file='xmlerror' value='1213' type='xmlParserErrors' info='1213'/>
5854 …<enum name='XML_XPATH_INVALID_OPERAND' file='xmlerror' value='1210' type='xmlParserErrors' info='1…
5855 …ML_XPATH_INVALID_PREDICATE_ERROR' file='xmlerror' value='1206' type='xmlParserErrors' info='1206'/>
5856 …<enum name='XML_XPATH_INVALID_TYPE' file='xmlerror' value='1211' type='xmlParserErrors' info='1211…
5857 …<enum name='XML_XPATH_MEMORY_ERROR' file='xmlerror' value='1215' type='xmlParserErrors' info='1215…
5858 …<enum name='XML_XPATH_NUMBER_ERROR' file='xmlerror' value='1201' type='xmlParserErrors' info='1201…
5859 …e='XML_XPATH_START_LITERAL_ERROR' file='xmlerror' value='1203' type='xmlParserErrors' info='1203'/>
5860 …<enum name='XML_XPATH_UNCLOSED_ERROR' file='xmlerror' value='1208' type='xmlParserErrors' info='12…
5861 …me='XML_XPATH_UNDEF_PREFIX_ERROR' file='xmlerror' value='1219' type='xmlParserErrors' info='1219'/>
5862 …='XML_XPATH_UNDEF_VARIABLE_ERROR' file='xmlerror' value='1205' type='xmlParserErrors' info='1205'/>
5863 …L_XPATH_UNFINISHED_LITERAL_ERROR' file='xmlerror' value='1202' type='xmlParserErrors' info='1202'/>
5864 …me='XML_XPATH_UNKNOWN_FUNC_ERROR' file='xmlerror' value='1209' type='xmlParserErrors' info='1209'/>
5865 …me='XML_XPATH_VARIABLE_REF_ERROR' file='xmlerror' value='1204' type='xmlParserErrors' info='1204'/>
5866 …<enum name='XML_XPTR_CHILDSEQ_START' file='xmlerror' value='1901' type='xmlParserErrors' info='190…
5867 …<enum name='XML_XPTR_EVAL_FAILED' file='xmlerror' value='1902' type='xmlParserErrors' info='1902'/>
5868 …<enum name='XML_XPTR_EXTRA_OBJECTS' file='xmlerror' value='1903' type='xmlParserErrors' info='1903…
5869 …<enum name='XML_XPTR_RESOURCE_ERROR' file='xmlerror' value='1217' type='xmlParserErrors' info='121…
5870 …ame='XML_XPTR_SUB_RESOURCE_ERROR' file='xmlerror' value='1218' type='xmlParserErrors' info='1218'/>
5871 …<enum name='XML_XPTR_SYNTAX_ERROR' file='xmlerror' value='1216' type='xmlParserErrors' info='1216'…
5904 …<enum name='XPATH_XSLT_TREE' file='xpath' value='9' type='xmlXPathObjectType' info=' An XSLT value…
5917 <field name='name' type='const char *' info=' The tag name'/>
5918 <field name='startTag' type='char' info=' Whether the start tag can be implied'/>
5919 <field name='endTag' type='char' info=' Whether the end tag can be implied'/>
5920 <field name='saveEndTag' type='char' info=' Whether the end tag should be saved'/>
5921 <field name='empty' type='char' info=' Is this an empty element ?'/>
5922 <field name='depr' type='char' info=' Is this a deprecated element ?'/>
5923 <field name='dtd' type='char' info=' 1: only in Loose DTD, 2: only Frameset one'/>
5924 <field name='isinline' type='char' info=' is this a block 0 or inline 1 element'/>
5925 <field name='desc' type='const char *' info=' the description NRK Jan.2003
5935 <field name='subelts' type='const char **' info=' allowed sub-elements of this element'/>
5936 <field name='defaultsubelt' type='const char *' info=' subelement for suggested auto-repair
5938 <field name='attrs_opt' type='const char **' info=' Optional Attributes'/>
5939 <field name='attrs_depr' type='const char **' info=' Additional deprecated attributes'/>
5940 <field name='attrs_req' type='const char **' info=' Required attributes'/>
5944 <field name='value' type='unsigned int' info=' the UNICODE value for the character'/>
5945 <field name='name' type='const char *' info=' The entity name'/>
5946 <field name='desc' type='const char *' info=' the description'/>
5960 … <field name='uconv' type='UConverter *' info=' for conversion between an encoding and UTF-16'/>
5961 <field name='utf8' type='UConverter *' info=' for conversion between UTF-8 and UTF-16'/>
5966 <field name='simple' type='xlinkSimpleLinkFunk' info=''/>
5967 <field name='extended' type='xlinkExtendedLinkFunk' info=''/>
5968 <field name='set' type='xlinkExtendedLinkSetFunk' info=''/>
5976 <field name='_private' type='void *' info=' application data'/>
5977 <field name='type' type='xmlElementType' info=' XML_ATTRIBUTE_NODE, must be second !'/>
5978 <field name='name' type='const xmlChar *' info=' the name of the property'/>
5979 <field name='children' type='struct _xmlNode *' info=' the value of the property'/>
5980 <field name='last' type='struct _xmlNode *' info=' NULL'/>
5981 <field name='parent' type='struct _xmlNode *' info=' child-&gt;parent link'/>
5982 <field name='next' type='struct _xmlAttr *' info=' next sibling link '/>
5983 <field name='prev' type='struct _xmlAttr *' info=' previous sibling link '/>
5984 <field name='doc' type='struct _xmlDoc *' info=' the containing document'/>
5985 <field name='ns' type='xmlNs *' info=' pointer to the associated namespace'/>
5986 <field name='atype' type='xmlAttributeType' info=' the attribute type if validating'/>
5987 <field name='psvi' type='void *' info=' for type/PSVI informations'/>
5991 <field name='_private' type='void *' info=' application data'/>
5992 <field name='type' type='xmlElementType' info=' XML_ATTRIBUTE_DECL, must be second !'/>
5993 <field name='name' type='const xmlChar *' info=' Attribute name'/>
5994 <field name='children' type='struct _xmlNode *' info=' NULL'/>
5995 <field name='last' type='struct _xmlNode *' info=' NULL'/>
5996 <field name='parent' type='struct _xmlDtd *' info=' -&gt; DTD'/>
5997 <field name='next' type='struct _xmlNode *' info=' next sibling link '/>
5998 <field name='prev' type='struct _xmlNode *' info=' previous sibling link '/>
5999 <field name='doc' type='struct _xmlDoc *' info=' the containing document'/>
6000 <field name='nexth' type='struct _xmlAttribute *' info=' next in hash table'/>
6001 <field name='atype' type='xmlAttributeType' info=' The attribute type'/>
6002 <field name='def' type='xmlAttributeDefault' info=' the default'/>
6003 <field name='defaultValue' type='const xmlChar *' info=' or the default value'/>
6004 <field name='tree' type='xmlEnumerationPtr' info=' or the enumeration tree if any'/>
6005 <field name='prefix' type='const xmlChar *' info=' the namespace prefix if any'/>
6006 <field name='elem' type='const xmlChar *' info=' Element holding the attribute'/>
6015 <info>A libxml automata description, It can be compiled into a regexp</info>
6019 <info>A state int the automata description,</info>
6023 <info>A pointer to a buffer structure, the actual structure internals are not public</info>
6026 <field name='content' type='xmlChar *' info=' The buffer content UTF8'/>
6027 <field name='use' type='unsigned int' info=' The buffer size used'/>
6028 <field name='size' type='unsigned int' info=' The buffer size'/>
6029 <field name='alloc' type='xmlBufferAllocationScheme' info=' The realloc method'/>
6030 <field name='contentIO' type='xmlChar *' info=' in IO mode we may have a different base'/>
6040 <field name='low' type='unsigned int' info=''/>
6041 <field name='high' type='unsigned int' info=''/>
6045 <field name='nbShortRange' type='int' info=''/>
6046 <field name='nbLongRange' type='int' info=''/>
6047 <field name='shortRange' type='const xmlChSRange *' info=' points to an array of ranges'/>
6048 <field name='longRange' type='const xmlChLRange *' info=''/>
6052 <field name='low' type='unsigned short' info=''/>
6053 <field name='high' type='unsigned short' info=''/>
6057info>This is a basic byte in an UTF-8 encoded string. It&apos;s unsigned allowing to pinpoint case…
6061 <field name='name' type='char *' info=''/>
6062 <field name='input' type='xmlCharEncodingInputFunc' info=''/>
6063 <field name='output' type='xmlCharEncodingOutputFunc' info=''/>
6064 <field name='iconv_in' type='iconv_t' info=''/>
6065 <field name='iconv_out' type='iconv_t' info=''/>
6066 <field name='uconv_in' type='uconv_t *' info=''/>
6067 <field name='uconv_out' type='uconv_t *' info=''/>
6071 …<field name='_private' type='void *' info='* The type of this context, just in case we need specia…
6074 <field name='type' type='int' info='* Internal namespace map used for various operations.
6076 …<field name='namespaceMap' type='void *' info='* Use this one to acquire an xmlNsPtr intended for …
6079 <field name='getNsForNodeFunc' type='xmlDOMWrapAcquireNsFunction' info=''/>
6085 <field name='_private' type='void *' info=' application data'/>
6086 <field name='type' type='xmlElementType' info=' XML_DOCUMENT_NODE, must be second !'/>
6087 <field name='name' type='char *' info=' name/filename/URI of the document'/>
6088 <field name='children' type='struct _xmlNode *' info=' the document tree'/>
6089 <field name='last' type='struct _xmlNode *' info=' last child link'/>
6090 <field name='parent' type='struct _xmlNode *' info=' child-&gt;parent link'/>
6091 <field name='next' type='struct _xmlNode *' info=' next sibling link '/>
6092 <field name='prev' type='struct _xmlNode *' info=' previous sibling link '/>
6093 <field name='doc' type='struct _xmlDoc *' info=' autoreference to itself End of common part'/>
6094 <field name='compression' type='int' info=' level of zlib compression'/>
6095 <field name='standalone' type='int' info=' standalone document (no external refs)
6101 <field name='intSubset' type='struct _xmlDtd *' info=' the document internal subset'/>
6102 <field name='extSubset' type='struct _xmlDtd *' info=' the document external subset'/>
6103 <field name='oldNs' type='struct _xmlNs *' info=' Global namespace, the old way'/>
6104 <field name='version' type='const xmlChar *' info=' the XML version string'/>
6105 <field name='encoding' type='const xmlChar *' info=' external initial encoding, if any'/>
6106 <field name='ids' type='void *' info=' Hash table for ID attributes if any'/>
6107 <field name='refs' type='void *' info=' Hash table for IDREFs attributes if any'/>
6108 <field name='URL' type='const xmlChar *' info=' The URI for that document'/>
6109 <field name='charset' type='int' info=' encoding of the in-memory content
6111 <field name='dict' type='struct _xmlDict *' info=' dict used to allocate names or NULL'/>
6112 <field name='psvi' type='void *' info=' for type/PSVI informations'/>
6113 <field name='parseFlags' type='int' info=' set of xmlParserOption used to parse the
6115 <field name='properties' type='int' info=' set of xmlDocProperties for this document
6121 <field name='_private' type='void *' info=' application data'/>
6122 <field name='type' type='xmlElementType' info=' XML_DTD_NODE, must be second !'/>
6123 <field name='name' type='const xmlChar *' info=' Name of the DTD'/>
6124 <field name='children' type='struct _xmlNode *' info=' the value of the property link'/>
6125 <field name='last' type='struct _xmlNode *' info=' last child link'/>
6126 <field name='parent' type='struct _xmlDoc *' info=' child-&gt;parent link'/>
6127 <field name='next' type='struct _xmlNode *' info=' next sibling link '/>
6128 <field name='prev' type='struct _xmlNode *' info=' previous sibling link '/>
6129 <field name='doc' type='struct _xmlDoc *' info=' the containing document End of common part'/>
6130 <field name='notations' type='void *' info=' Hash table for notations if any'/>
6131 <field name='elements' type='void *' info=' Hash table for elements if any'/>
6132 <field name='attributes' type='void *' info=' Hash table for attributes if any'/>
6133 <field name='entities' type='void *' info=' Hash table for entities if any'/>
6134 <field name='ExternalID' type='const xmlChar *' info=' External identifier for PUBLIC DTD'/>
6135 <field name='SystemID' type='const xmlChar *' info=' URI for a SYSTEM or PUBLIC DTD'/>
6136 <field name='pentities' type='void *' info=' Hash table for param entities if any'/>
6140 <field name='_private' type='void *' info=' application data'/>
6141 <field name='type' type='xmlElementType' info=' XML_ELEMENT_DECL, must be second !'/>
6142 <field name='name' type='const xmlChar *' info=' Element name'/>
6143 <field name='children' type='struct _xmlNode *' info=' NULL'/>
6144 <field name='last' type='struct _xmlNode *' info=' NULL'/>
6145 <field name='parent' type='struct _xmlDtd *' info=' -&gt; DTD'/>
6146 <field name='next' type='struct _xmlNode *' info=' next sibling link '/>
6147 <field name='prev' type='struct _xmlNode *' info=' previous sibling link '/>
6148 <field name='doc' type='struct _xmlDoc *' info=' the containing document'/>
6149 <field name='etype' type='xmlElementTypeVal' info=' The type'/>
6150 <field name='content' type='xmlElementContentPtr' info=' the allowed element content'/>
6151 <field name='attributes' type='xmlAttributePtr' info=' List of the declared attributes'/>
6152 <field name='prefix' type='const xmlChar *' info=' the namespace prefix if any'/>
6153 <field name='contModel' type='xmlRegexpPtr' info=' the validating regexp'/>
6154 <field name='contModel' type='void *' info=''/>
6157 <field name='type' type='xmlElementContentType' info=' PCDATA, ELEMENT, SEQ or OR'/>
6158 <field name='ocur' type='xmlElementContentOccur' info=' ONCE, OPT, MULT or PLUS'/>
6159 <field name='name' type='const xmlChar *' info=' Element name'/>
6160 <field name='c1' type='struct _xmlElementContent *' info=' first child'/>
6161 <field name='c2' type='struct _xmlElementContent *' info=' second child'/>
6162 <field name='parent' type='struct _xmlElementContent *' info=' parent'/>
6163 <field name='prefix' type='const xmlChar *' info=' Namespace prefix'/>
6176 <field name='_private' type='void *' info=' application data'/>
6177 <field name='type' type='xmlElementType' info=' XML_ENTITY_DECL, must be second !'/>
6178 <field name='name' type='const xmlChar *' info=' Entity name'/>
6179 <field name='children' type='struct _xmlNode *' info=' First child link'/>
6180 <field name='last' type='struct _xmlNode *' info=' Last child link'/>
6181 <field name='parent' type='struct _xmlDtd *' info=' -&gt; DTD'/>
6182 <field name='next' type='struct _xmlNode *' info=' next sibling link '/>
6183 <field name='prev' type='struct _xmlNode *' info=' previous sibling link '/>
6184 <field name='doc' type='struct _xmlDoc *' info=' the containing document'/>
6185 <field name='orig' type='xmlChar *' info=' content without ref substitution'/>
6186 <field name='content' type='xmlChar *' info=' content or ndata if unparsed'/>
6187 <field name='length' type='int' info=' the content length'/>
6188 <field name='etype' type='xmlEntityType' info=' The entity type'/>
6189 <field name='ExternalID' type='const xmlChar *' info=' External identifier for PUBLIC'/>
6190 <field name='SystemID' type='const xmlChar *' info=' URI for a SYSTEM or PUBLIC Entity'/>
6191 <field name='nexte' type='struct _xmlEntity *' info=' unused'/>
6192 <field name='URI' type='const xmlChar *' info=' the full URI as computed'/>
6193 <field name='owner' type='int' info=' does the entity own the childrens'/>
6194 …<field name='checked' type='int' info=' was the entity content checked this is also used to count …
6201 <field name='next' type='struct _xmlEnumeration *' info=' next one'/>
6202 <field name='name' type='const xmlChar *' info=' Enumeration name'/>
6206 <field name='domain' type='int' info=' What part of the library raised this error'/>
6207 <field name='code' type='int' info=' The error code, e.g. an xmlParserError'/>
6208 <field name='message' type='char *' info=' human-readable informative error message'/>
6209 <field name='level' type='xmlErrorLevel' info=' how consequent is the error'/>
6210 <field name='file' type='char *' info=' the filename'/>
6211 <field name='line' type='int' info=' the line number if available'/>
6212 <field name='str1' type='char *' info=' extra string information'/>
6213 <field name='str2' type='char *' info=' extra string information'/>
6214 <field name='str3' type='char *' info=' extra string information'/>
6215 <field name='int1' type='int' info=' extra number information'/>
6216 …<field name='int2' type='int' info=' error column # or 0 if N/A (todo: rename field when we would …
6217 <field name='ctxt' type='void *' info=' the parser context if available'/>
6218 <field name='node' type='void *' info=' the node in the tree'/>
6230 <field name='xmlParserVersion' type='const char *' info=''/>
6231 <field name='xmlDefaultSAXLocator' type='xmlSAXLocator' info=''/>
6232 <field name='xmlDefaultSAXHandler' type='xmlSAXHandlerV1' info=''/>
6233 <field name='docbDefaultSAXHandler' type='xmlSAXHandlerV1' info=''/>
6234 <field name='htmlDefaultSAXHandler' type='xmlSAXHandlerV1' info=''/>
6235 <field name='xmlFree' type='xmlFreeFunc' info=''/>
6236 <field name='xmlMalloc' type='xmlMallocFunc' info=''/>
6237 <field name='xmlMemStrdup' type='xmlStrdupFunc' info=''/>
6238 <field name='xmlRealloc' type='xmlReallocFunc' info=''/>
6239 <field name='xmlGenericError' type='xmlGenericErrorFunc' info=''/>
6240 <field name='xmlStructuredError' type='xmlStructuredErrorFunc' info=''/>
6241 <field name='xmlGenericErrorContext' type='void *' info=''/>
6242 <field name='oldXMLWDcompatibility' type='int' info=''/>
6243 <field name='xmlBufferAllocScheme' type='xmlBufferAllocationScheme' info=''/>
6244 <field name='xmlDefaultBufferSize' type='int' info=''/>
6245 <field name='xmlSubstituteEntitiesDefaultValue' type='int' info=''/>
6246 <field name='xmlDoValidityCheckingDefaultValue' type='int' info=''/>
6247 <field name='xmlGetWarningsDefaultValue' type='int' info=''/>
6248 <field name='xmlKeepBlanksDefaultValue' type='int' info=''/>
6249 <field name='xmlLineNumbersDefaultValue' type='int' info=''/>
6250 <field name='xmlLoadExtDtdDefaultValue' type='int' info=''/>
6251 <field name='xmlParserDebugEntities' type='int' info=''/>
6252 <field name='xmlPedanticParserDefaultValue' type='int' info=''/>
6253 <field name='xmlSaveNoEmptyTags' type='int' info=''/>
6254 <field name='xmlIndentTreeOutput' type='int' info=''/>
6255 <field name='xmlTreeIndentString' type='const char *' info=''/>
6256 <field name='xmlRegisterNodeDefaultValue' type='xmlRegisterNodeFunc' info=''/>
6257 <field name='xmlDeregisterNodeDefaultValue' type='xmlDeregisterNodeFunc' info=''/>
6258 <field name='xmlMallocAtomic' type='xmlMallocFunc' info=''/>
6259 <field name='xmlLastError' type='xmlError' info=''/>
6260 …e='xmlParserInputBufferCreateFilenameValue' type='xmlParserInputBufferCreateFilenameFunc' info=''/>
6261 …<field name='xmlOutputBufferCreateFilenameValue' type='xmlOutputBufferCreateFilenameFunc' info=''/>
6262 <field name='xmlStructuredErrorContext' type='void *' info=''/>
6268 <field name='next' type='struct _xmlID *' info=' next ID'/>
6269 <field name='value' type='const xmlChar *' info=' The ID name'/>
6270 <field name='attr' type='xmlAttrPtr' info=' The attribute holding it'/>
6271 <field name='name' type='const xmlChar *' info=' The attribute if attr is not available'/>
6272 <field name='lineno' type='int' info=' The line number if attr is not available'/>
6273 <field name='doc' type='struct _xmlDoc *' info=' The document holding the ID'/>
6283 <field name='locNr' type='int' info=' number of locations in the set'/>
6284 <field name='locMax' type='int' info=' size of the array as allocated'/>
6285 <field name='locTab' type='xmlXPathObjectPtr *' info=' array of locations'/>
6291 <info>A handle to a dynamically loaded module</info>
6296 <field name='_private' type='void *' info=' application data'/>
6297 <field name='type' type='xmlElementType' info=' type number, must be second !'/>
6298 <field name='name' type='const xmlChar *' info=' the name of the node, or the entity'/>
6299 <field name='children' type='struct _xmlNode *' info=' parent-&gt;childs link'/>
6300 <field name='last' type='struct _xmlNode *' info=' last child link'/>
6301 <field name='parent' type='struct _xmlNode *' info=' child-&gt;parent link'/>
6302 <field name='next' type='struct _xmlNode *' info=' next sibling link '/>
6303 <field name='prev' type='struct _xmlNode *' info=' previous sibling link '/>
6304 <field name='doc' type='struct _xmlDoc *' info=' the containing document End of common part'/>
6305 <field name='ns' type='xmlNs *' info=' pointer to the associated namespace'/>
6306 <field name='content' type='xmlChar *' info=' the content'/>
6307 <field name='properties' type='struct _xmlAttr *' info=' properties list'/>
6308 <field name='nsDef' type='xmlNs *' info=' namespace definitions on this node'/>
6309 <field name='psvi' type='void *' info=' for type/PSVI informations'/>
6310 <field name='line' type='unsigned short' info=' line number'/>
6311 <field name='extra' type='unsigned short' info=' extra data for XPath/XSLT'/>
6315 <field name='nodeNr' type='int' info=' number of nodes in the set'/>
6316 <field name='nodeMax' type='int' info=' size of the array as allocated'/>
6317 …<field name='nodeTab' type='xmlNodePtr *' info=' array of nodes in no particular order @@ with_ns …
6321 <field name='name' type='const xmlChar *' info=' Notation name'/>
6322 <field name='PublicID' type='const xmlChar *' info=' Public identifier, if any'/>
6323 <field name='SystemID' type='const xmlChar *' info=' System identifier, if any'/>
6329 <field name='next' type='struct _xmlNs *' info=' next Ns link for this node '/>
6330 <field name='type' type='xmlNsType' info=' global or local'/>
6331 <field name='href' type='const xmlChar *' info=' URL for the namespace'/>
6332 <field name='prefix' type='const xmlChar *' info=' prefix for the namespace'/>
6333 <field name='_private' type='void *' info=' application data'/>
6334 <field name='context' type='struct _xmlDoc *' info=' normally an xmlDoc'/>
6339 <field name='context' type='void *' info=''/>
6340 <field name='writecallback' type='xmlOutputWriteCallback' info=''/>
6341 <field name='closecallback' type='xmlOutputCloseCallback' info=''/>
6342 <field name='encoder' type='xmlCharEncodingHandlerPtr' info=' I18N conversions to UTF-8'/>
6343 <field name='buffer' type='xmlBufPtr' info=' Local buffer encoded in UTF-8 or ISOLatin'/>
6344 <field name='conv' type='xmlBufPtr' info=' if encoder != NULL buffer for output'/>
6345 <field name='written' type='int' info=' total number of byte written'/>
6346 <field name='error' type='int' info=''/>
6350 <field name='sax' type='struct _xmlSAXHandler *' info=' The SAX handler'/>
6351 <field name='userData' type='void *' info=' For SAX interface only, used by DOM build'/>
6352 <field name='myDoc' type='xmlDocPtr' info=' the document being built'/>
6353 <field name='wellFormed' type='int' info=' is the document well formed'/>
6354 <field name='replaceEntities' type='int' info=' shall we replace entities ?'/>
6355 <field name='version' type='const xmlChar *' info=' the XML version string'/>
6356 <field name='encoding' type='const xmlChar *' info=' the declared encoding, if any'/>
6357 <field name='standalone' type='int' info=' standalone document'/>
6358 <field name='html' type='int' info=' an HTML(1)/Docbook(2) document
6362 <field name='input' type='xmlParserInputPtr' info=' Current input stream'/>
6363 <field name='inputNr' type='int' info=' Number of current input streams'/>
6364 <field name='inputMax' type='int' info=' Max number of input streams'/>
6365 …<field name='inputTab' type='xmlParserInputPtr *' info=' stack of inputs Node analysis stack only …
6366 <field name='node' type='xmlNodePtr' info=' Current parsed Node'/>
6367 <field name='nodeNr' type='int' info=' Depth of the parsing stack'/>
6368 <field name='nodeMax' type='int' info=' Max depth of the parsing stack'/>
6369 <field name='nodeTab' type='xmlNodePtr *' info=' array of nodes'/>
6370 <field name='record_info' type='int' info=' Whether node info should be kept'/>
6371 <field name='node_seq' type='xmlParserNodeInfoSeq' info=' info about each node parsed'/>
6372 <field name='errNo' type='int' info=' error code'/>
6373 <field name='hasExternalSubset' type='int' info=' reference and external subset'/>
6374 <field name='hasPErefs' type='int' info=' the internal subset has PE refs'/>
6375 <field name='external' type='int' info=' are we parsing an external entity'/>
6376 <field name='valid' type='int' info=' is the document valid'/>
6377 <field name='validate' type='int' info=' shall we try to validate ?'/>
6378 <field name='vctxt' type='xmlValidCtxt' info=' The validity context'/>
6379 <field name='instate' type='xmlParserInputState' info=' current type of input'/>
6380 <field name='token' type='int' info=' next char look-ahead'/>
6381 <field name='directory' type='char *' info=' the data directory Node name stack'/>
6382 <field name='name' type='const xmlChar *' info=' Current parsed Node'/>
6383 <field name='nameNr' type='int' info=' Depth of the parsing stack'/>
6384 <field name='nameMax' type='int' info=' Max depth of the parsing stack'/>
6385 <field name='nameTab' type='const xmlChar * *' info=' array of nodes'/>
6386 <field name='nbChars' type='long' info=' number of xmlChar processed'/>
6387 <field name='checkIndex' type='long' info=' used by progressive parsing lookup'/>
6388 <field name='keepBlanks' type='int' info=' ugly but ...'/>
6389 <field name='disableSAX' type='int' info=' SAX callbacks are disabled'/>
6390 <field name='inSubset' type='int' info=' Parsing is in int 1/ext 2 subset'/>
6391 <field name='intSubName' type='const xmlChar *' info=' name of subset'/>
6392 <field name='extSubURI' type='xmlChar *' info=' URI of external subset'/>
6393 …<field name='extSubSystem' type='xmlChar *' info=' SYSTEM ID of external subset xml:space values'/>
6394 <field name='space' type='int *' info=' Should the parser preserve spaces'/>
6395 <field name='spaceNr' type='int' info=' Depth of the parsing stack'/>
6396 <field name='spaceMax' type='int' info=' Max depth of the parsing stack'/>
6397 <field name='spaceTab' type='int *' info=' array of space infos'/>
6398 <field name='depth' type='int' info=' to prevent entity substitution loops'/>
6399 <field name='entity' type='xmlParserInputPtr' info=' used to check entities boundaries'/>
6400 <field name='charset' type='int' info=' encoding of the in-memory content
6402 <field name='nodelen' type='int' info=' Those two fields are there to'/>
6403 <field name='nodemem' type='int' info=' Speed up large node parsing'/>
6404 <field name='pedantic' type='int' info=' signal pedantic warnings'/>
6405 <field name='_private' type='void *' info=' For user data, libxml won&apos;t touch it'/>
6406 <field name='loadsubset' type='int' info=' should the external subset be loaded'/>
6407 <field name='linenumbers' type='int' info=' set line number in element content'/>
6408 <field name='catalogs' type='void *' info=' document&apos;s own catalog'/>
6409 <field name='recovery' type='int' info=' run in recovery mode'/>
6410 <field name='progressive' type='int' info=' is this a progressive parsing'/>
6411 <field name='dict' type='xmlDictPtr' info=' dictionnary for the parser'/>
6412 <field name='atts' type='const xmlChar * *' info=' array for the attributes callbacks'/>
6413 <field name='maxatts' type='int' info=' the size of the array'/>
6414 <field name='docdict' type='int' info='* pre-interned strings
6416 <field name='str_xml' type='const xmlChar *' info=''/>
6417 <field name='str_xmlns' type='const xmlChar *' info=''/>
6418 …<field name='str_xml_ns' type='const xmlChar *' info='* Everything below is used only by the new S…
6420 <field name='sax2' type='int' info=' operating in the new SAX mode'/>
6421 <field name='nsNr' type='int' info=' the number of inherited namespaces'/>
6422 <field name='nsMax' type='int' info=' the size of the arrays'/>
6423 <field name='nsTab' type='const xmlChar * *' info=' the array of prefix/namespace name'/>
6424 <field name='attallocs' type='int *' info=' which attribute were allocated'/>
6425 <field name='pushTab' type='void * *' info=' array of data for push'/>
6426 <field name='attsDefault' type='xmlHashTablePtr' info=' defaulted attributes if any'/>
6427 <field name='attsSpecial' type='xmlHashTablePtr' info=' non-CDATA attributes if any'/>
6428 <field name='nsWellFormed' type='int' info=' is the document XML Nanespace okay'/>
6429 … <field name='options' type='int' info='* Those fields are needed only for treaming parsing so far
6431 <field name='dictNames' type='int' info=' Use dictionary names for the tree'/>
6432 <field name='freeElemsNr' type='int' info=' number of freed element nodes'/>
6433 <field name='freeElems' type='xmlNodePtr' info=' List of freed element nodes'/>
6434 <field name='freeAttrsNr' type='int' info=' number of freed attributes nodes'/>
6435 …<field name='freeAttrs' type='xmlAttrPtr' info='* the complete error informations for the last err…
6437 <field name='lastError' type='xmlError' info=''/>
6438 <field name='parseMode' type='xmlParserMode' info=' the parser mode'/>
6439 <field name='nbentities' type='unsigned long' info=' number of entities references'/>
6440 …<field name='sizeentities' type='unsigned long' info=' size of parsed entities for use by HTML non…
6441 <field name='nodeInfo' type='xmlParserNodeInfo *' info=' Current NodeInfo'/>
6442 <field name='nodeInfoNr' type='int' info=' Depth of the parsing stack'/>
6443 <field name='nodeInfoMax' type='int' info=' Max depth of the parsing stack'/>
6444 <field name='nodeInfoTab' type='xmlParserNodeInfo *' info=' array of nodeInfos'/>
6445 <field name='input_id' type='int' info=' we need to label inputs'/>
6446 <field name='sizeentcopy' type='unsigned long' info=' volume of entity copy'/>
6451 <field name='buf' type='xmlParserInputBufferPtr' info=' UTF-8 encoded buffer'/>
6452 <field name='filename' type='const char *' info=' The file analyzed, if any'/>
6453 <field name='directory' type='const char *' info=' the directory/base of the file'/>
6454 <field name='base' type='const xmlChar *' info=' Base of the array to parse'/>
6455 <field name='cur' type='const xmlChar *' info=' Current char being parsed'/>
6456 <field name='end' type='const xmlChar *' info=' end of the array to parse'/>
6457 <field name='length' type='int' info=' length if known'/>
6458 <field name='line' type='int' info=' Current line'/>
6459 …<field name='col' type='int' info='* NOTE: consumed is only tested for equality in the parser code,
6463 <field name='consumed' type='unsigned long' info=' How many xmlChars already consumed'/>
6464 <field name='free' type='xmlParserInputDeallocate' info=' function to deallocate the base'/>
6465 <field name='encoding' type='const xmlChar *' info=' the encoding string for entity'/>
6466 <field name='version' type='const xmlChar *' info=' the version string for entity'/>
6467 <field name='standalone' type='int' info=' Was that entity marked standalone'/>
6468 <field name='id' type='int' info=' an unique identifier for the entity'/>
6471 <field name='context' type='void *' info=''/>
6472 <field name='readcallback' type='xmlInputReadCallback' info=''/>
6473 <field name='closecallback' type='xmlInputCloseCallback' info=''/>
6474 <field name='encoder' type='xmlCharEncodingHandlerPtr' info=' I18N conversions to UTF-8'/>
6475 <field name='buffer' type='xmlBufPtr' info=' Local buffer encoded in UTF-8'/>
6476 <field name='raw' type='xmlBufPtr' info=' if encoder != NULL buffer for raw input'/>
6477 <field name='compressed' type='int' info=' -1=unknown, 0=not compressed, 1=compressed'/>
6478 <field name='error' type='int' info=''/>
6479 <field name='rawconsumed' type='unsigned long' info=' amount consumed from raw'/>
6486 …<field name='node' type='const struct _xmlNode *' info=' Position &amp; line # that text that crea…
6487 <field name='begin_pos' type='unsigned long' info=''/>
6488 <field name='begin_line' type='unsigned long' info=''/>
6489 <field name='end_pos' type='unsigned long' info=''/>
6490 <field name='end_line' type='unsigned long' info=''/>
6494 <field name='maximum' type='unsigned long' info=''/>
6495 <field name='length' type='unsigned long' info=''/>
6496 <field name='buffer' type='xmlParserNodeInfo *' info=''/>
6509 <field name='next' type='struct _xmlRef *' info=' next Ref'/>
6510 <field name='value' type='const xmlChar *' info=' The Ref name'/>
6511 <field name='attr' type='xmlAttrPtr' info=' The attribute holding it'/>
6512 <field name='name' type='const xmlChar *' info=' The attribute if attr is not available'/>
6513 <field name='lineno' type='int' info=' The line number if attr is not available'/>
6520 <info>A libxml progressive regular expression evaluation context</info>
6524 …<info>A libxml regular expression, they can actually be far more complex thank the POSIX regex exp…
6535 <field name='internalSubset' type='internalSubsetSAXFunc' info=''/>
6536 <field name='isStandalone' type='isStandaloneSAXFunc' info=''/>
6537 <field name='hasInternalSubset' type='hasInternalSubsetSAXFunc' info=''/>
6538 <field name='hasExternalSubset' type='hasExternalSubsetSAXFunc' info=''/>
6539 <field name='resolveEntity' type='resolveEntitySAXFunc' info=''/>
6540 <field name='getEntity' type='getEntitySAXFunc' info=''/>
6541 <field name='entityDecl' type='entityDeclSAXFunc' info=''/>
6542 <field name='notationDecl' type='notationDeclSAXFunc' info=''/>
6543 <field name='attributeDecl' type='attributeDeclSAXFunc' info=''/>
6544 <field name='elementDecl' type='elementDeclSAXFunc' info=''/>
6545 <field name='unparsedEntityDecl' type='unparsedEntityDeclSAXFunc' info=''/>
6546 <field name='setDocumentLocator' type='setDocumentLocatorSAXFunc' info=''/>
6547 <field name='startDocument' type='startDocumentSAXFunc' info=''/>
6548 <field name='endDocument' type='endDocumentSAXFunc' info=''/>
6549 <field name='startElement' type='startElementSAXFunc' info=''/>
6550 <field name='endElement' type='endElementSAXFunc' info=''/>
6551 <field name='reference' type='referenceSAXFunc' info=''/>
6552 <field name='characters' type='charactersSAXFunc' info=''/>
6553 <field name='ignorableWhitespace' type='ignorableWhitespaceSAXFunc' info=''/>
6554 <field name='processingInstruction' type='processingInstructionSAXFunc' info=''/>
6555 <field name='comment' type='commentSAXFunc' info=''/>
6556 <field name='warning' type='warningSAXFunc' info=''/>
6557 <field name='error' type='errorSAXFunc' info=''/>
6558 <field name='fatalError' type='fatalErrorSAXFunc' info=' unused error() get all the errors'/>
6559 <field name='getParameterEntity' type='getParameterEntitySAXFunc' info=''/>
6560 <field name='cdataBlock' type='cdataBlockSAXFunc' info=''/>
6561 <field name='externalSubset' type='externalSubsetSAXFunc' info=''/>
6562 …<field name='initialized' type='unsigned int' info=' The following fields are extensions available…
6563 <field name='_private' type='void *' info=''/>
6564 <field name='startElementNs' type='startElementNsSAX2Func' info=''/>
6565 <field name='endElementNs' type='endElementNsSAX2Func' info=''/>
6566 <field name='serror' type='xmlStructuredErrorFunc' info=''/>
6570 <field name='internalSubset' type='internalSubsetSAXFunc' info=''/>
6571 <field name='isStandalone' type='isStandaloneSAXFunc' info=''/>
6572 <field name='hasInternalSubset' type='hasInternalSubsetSAXFunc' info=''/>
6573 <field name='hasExternalSubset' type='hasExternalSubsetSAXFunc' info=''/>
6574 <field name='resolveEntity' type='resolveEntitySAXFunc' info=''/>
6575 <field name='getEntity' type='getEntitySAXFunc' info=''/>
6576 <field name='entityDecl' type='entityDeclSAXFunc' info=''/>
6577 <field name='notationDecl' type='notationDeclSAXFunc' info=''/>
6578 <field name='attributeDecl' type='attributeDeclSAXFunc' info=''/>
6579 <field name='elementDecl' type='elementDeclSAXFunc' info=''/>
6580 <field name='unparsedEntityDecl' type='unparsedEntityDeclSAXFunc' info=''/>
6581 <field name='setDocumentLocator' type='setDocumentLocatorSAXFunc' info=''/>
6582 <field name='startDocument' type='startDocumentSAXFunc' info=''/>
6583 <field name='endDocument' type='endDocumentSAXFunc' info=''/>
6584 <field name='startElement' type='startElementSAXFunc' info=''/>
6585 <field name='endElement' type='endElementSAXFunc' info=''/>
6586 <field name='reference' type='referenceSAXFunc' info=''/>
6587 <field name='characters' type='charactersSAXFunc' info=''/>
6588 <field name='ignorableWhitespace' type='ignorableWhitespaceSAXFunc' info=''/>
6589 <field name='processingInstruction' type='processingInstructionSAXFunc' info=''/>
6590 <field name='comment' type='commentSAXFunc' info=''/>
6591 <field name='warning' type='warningSAXFunc' info=''/>
6592 <field name='error' type='errorSAXFunc' info=''/>
6593 <field name='fatalError' type='fatalErrorSAXFunc' info=' unused error() get all the errors'/>
6594 <field name='getParameterEntity' type='getParameterEntitySAXFunc' info=''/>
6595 <field name='cdataBlock' type='cdataBlockSAXFunc' info=''/>
6596 <field name='externalSubset' type='externalSubsetSAXFunc' info=''/>
6597 <field name='initialized' type='unsigned int' info=''/>
6601 <field name='getPublicId' type='const xmlChar *(*getPublicId)' info=''/>
6602 <field name='getSystemId' type='const xmlChar *(*getSystemId)' info=''/>
6603 <field name='getLineNumber' type='int(*getLineNumber)' info=''/>
6604 <field name='getColumnNumber' type='int(*getColumnNumber)' info=''/>
6611 <field name='name' type='const xmlChar *' info=' schema name'/>
6612 <field name='targetNamespace' type='const xmlChar *' info=' the target namespace'/>
6613 <field name='version' type='const xmlChar *' info=''/>
6614 <field name='id' type='const xmlChar *' info=' Obsolete'/>
6615 <field name='doc' type='xmlDocPtr' info=''/>
6616 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6617 <field name='flags' type='int' info=''/>
6618 <field name='typeDecl' type='xmlHashTablePtr' info=''/>
6619 <field name='attrDecl' type='xmlHashTablePtr' info=''/>
6620 <field name='attrgrpDecl' type='xmlHashTablePtr' info=''/>
6621 <field name='elemDecl' type='xmlHashTablePtr' info=''/>
6622 <field name='notaDecl' type='xmlHashTablePtr' info=''/>
6623 <field name='schemasImports' type='xmlHashTablePtr' info=''/>
6624 <field name='_private' type='void *' info=' unused by the library for users or bindings'/>
6625 <field name='groupDecl' type='xmlHashTablePtr' info=''/>
6626 <field name='dict' type='xmlDictPtr' info=''/>
6627 <field name='includes' type='void *' info=' the includes, this is opaque for now'/>
6628 <field name='preserve' type='int' info=' whether to free the document'/>
6629 <field name='counter' type='int' info=' used to give ononymous components unique names'/>
6630 <field name='idcDef' type='xmlHashTablePtr' info=' All identity-constraint defs.'/>
6631 <field name='volatiles' type='void *' info=' Obsolete'/>
6634 <field name='next' type='struct _xmlSchemaAnnot *' info=''/>
6635 <field name='content' type='xmlNodePtr' info=' the annotation'/>
6639 <field name='type' type='xmlSchemaTypeType' info=''/>
6640 … <field name='next' type='struct _xmlSchemaAttribute *' info=' the next attribute (not used?)'/>
6641 <field name='name' type='const xmlChar *' info=' the name of the declaration'/>
6642 <field name='id' type='const xmlChar *' info=' Deprecated; not used'/>
6643 <field name='ref' type='const xmlChar *' info=' Deprecated; not used'/>
6644 <field name='refNs' type='const xmlChar *' info=' Deprecated; not used'/>
6645 <field name='typeName' type='const xmlChar *' info=' the local name of the type definition'/>
6646 <field name='typeNs' type='const xmlChar *' info=' the ns URI of the type definition'/>
6647 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6648 <field name='base' type='xmlSchemaTypePtr' info=' Deprecated; not used'/>
6649 <field name='occurs' type='int' info=' Deprecated; not used'/>
6650 … <field name='defValue' type='const xmlChar *' info=' The initial value of the value constraint'/>
6651 <field name='subtypes' type='xmlSchemaTypePtr' info=' the type definition'/>
6652 <field name='node' type='xmlNodePtr' info=''/>
6653 <field name='targetNamespace' type='const xmlChar *' info=''/>
6654 <field name='flags' type='int' info=''/>
6655 <field name='refPrefix' type='const xmlChar *' info=' Deprecated; not used'/>
6656 <field name='defVal' type='xmlSchemaValPtr' info=' The compiled value constraint'/>
6657 <field name='refDecl' type='xmlSchemaAttributePtr' info=' Deprecated; not used'/>
6660 <field name='type' type='xmlSchemaTypeType' info=' The kind of type'/>
6661 …<field name='next' type='struct _xmlSchemaAttribute *' info=' the next attribute if in a group ...…
6662 <field name='name' type='const xmlChar *' info=''/>
6663 <field name='id' type='const xmlChar *' info=''/>
6664 <field name='ref' type='const xmlChar *' info=' Deprecated; not used'/>
6665 <field name='refNs' type='const xmlChar *' info=' Deprecated; not used'/>
6666 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6667 <field name='attributes' type='xmlSchemaAttributePtr' info=' Deprecated; not used'/>
6668 <field name='node' type='xmlNodePtr' info=''/>
6669 <field name='flags' type='int' info=''/>
6670 <field name='attributeWildcard' type='xmlSchemaWildcardPtr' info=''/>
6671 <field name='refPrefix' type='const xmlChar *' info=' Deprecated; not used'/>
6672 <field name='refItem' type='xmlSchemaAttributeGroupPtr' info=' Deprecated; not used'/>
6673 <field name='targetNamespace' type='const xmlChar *' info=''/>
6674 <field name='attrUses' type='void *' info=''/>
6678 … <field name='next' type='struct _xmlSchemaAttributeLink *' info=' the next attribute link ...'/>
6679 <field name='attr' type='struct _xmlSchemaAttribute *' info=' the linked attribute'/>
6685 <field name='type' type='xmlSchemaTypeType' info=' The kind of type'/>
6686 <field name='next' type='struct _xmlSchemaType *' info=' Not used?'/>
6687 <field name='name' type='const xmlChar *' info=''/>
6688 <field name='id' type='const xmlChar *' info=' Deprecated; not used'/>
6689 <field name='ref' type='const xmlChar *' info=' Deprecated; not used'/>
6690 <field name='refNs' type='const xmlChar *' info=' Deprecated; not used'/>
6691 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6692 <field name='subtypes' type='xmlSchemaTypePtr' info=' the type definition'/>
6693 <field name='attributes' type='xmlSchemaAttributePtr' info=''/>
6694 <field name='node' type='xmlNodePtr' info=''/>
6695 <field name='minOccurs' type='int' info=' Deprecated; not used'/>
6696 <field name='maxOccurs' type='int' info=' Deprecated; not used'/>
6697 <field name='flags' type='int' info=''/>
6698 <field name='targetNamespace' type='const xmlChar *' info=''/>
6699 <field name='namedType' type='const xmlChar *' info=''/>
6700 <field name='namedTypeNs' type='const xmlChar *' info=''/>
6701 <field name='substGroup' type='const xmlChar *' info=''/>
6702 <field name='substGroupNs' type='const xmlChar *' info=''/>
6703 <field name='scope' type='const xmlChar *' info=''/>
6704 … <field name='value' type='const xmlChar *' info=' The original value of the value constraint.'/>
6705 <field name='refDecl' type='struct _xmlSchemaElement *' info=' This will now be used for the
6707 <field name='contModel' type='xmlRegexpPtr' info=' Obsolete for WXS, maybe used for RelaxNG'/>
6708 <field name='contentType' type='xmlSchemaContentType' info=''/>
6709 <field name='refPrefix' type='const xmlChar *' info=' Deprecated; not used'/>
6710 <field name='defVal' type='xmlSchemaValPtr' info=' The compiled value contraint.'/>
6711 <field name='idcs' type='void *' info=' The identity-constraint defs'/>
6715 <field name='type' type='xmlSchemaTypeType' info=' The kind of type'/>
6716 … <field name='next' type='struct _xmlSchemaFacet *' info=' the next type if in a sequence ...'/>
6717 <field name='value' type='const xmlChar *' info=' The original value'/>
6718 <field name='id' type='const xmlChar *' info=' Obsolete'/>
6719 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6720 <field name='node' type='xmlNodePtr' info=''/>
6721 <field name='fixed' type='int' info=' XML_SCHEMAS_FACET_PRESERVE, etc.'/>
6722 <field name='whitespace' type='int' info=''/>
6723 <field name='val' type='xmlSchemaValPtr' info=' The compiled value'/>
6724 <field name='regexp' type='xmlRegexpPtr' info=' The regex for patterns'/>
6727 <field name='next' type='struct _xmlSchemaFacetLink *' info=' the next facet link ...'/>
6728 <field name='facet' type='xmlSchemaFacetPtr' info=' the linked facet'/>
6733 <field name='type' type='xmlSchemaTypeType' info=' The kind of type'/>
6734 <field name='name' type='const xmlChar *' info=''/>
6735 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6736 <field name='identifier' type='const xmlChar *' info=''/>
6737 <field name='targetNamespace' type='const xmlChar *' info=''/>
6746 <field name='type' type='xmlSchemaTypeType' info=' The kind of type'/>
6747 <field name='next' type='struct _xmlSchemaType *' info=' the next type if in a sequence ...'/>
6748 <field name='name' type='const xmlChar *' info=''/>
6749 <field name='id' type='const xmlChar *' info=' Deprecated; not used'/>
6750 <field name='ref' type='const xmlChar *' info=' Deprecated; not used'/>
6751 <field name='refNs' type='const xmlChar *' info=' Deprecated; not used'/>
6752 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6753 <field name='subtypes' type='xmlSchemaTypePtr' info=''/>
6754 <field name='attributes' type='xmlSchemaAttributePtr' info=' Deprecated; not used'/>
6755 <field name='node' type='xmlNodePtr' info=''/>
6756 <field name='minOccurs' type='int' info=' Deprecated; not used'/>
6757 <field name='maxOccurs' type='int' info=' Deprecated; not used'/>
6758 <field name='flags' type='int' info=''/>
6759 <field name='contentType' type='xmlSchemaContentType' info=''/>
6760 <field name='base' type='const xmlChar *' info=' Base type&apos;s local name'/>
6761 <field name='baseNs' type='const xmlChar *' info=' Base type&apos;s target namespace'/>
6762 <field name='baseType' type='xmlSchemaTypePtr' info=' The base type component'/>
6763 <field name='facets' type='xmlSchemaFacetPtr' info=' Local facets'/>
6764 <field name='redef' type='struct _xmlSchemaType *' info=' Deprecated; not used'/>
6765 <field name='recurse' type='int' info=' Obsolete'/>
6766 <field name='attributeUses' type='xmlSchemaAttributeLinkPtr *' info=' Deprecated; not used'/>
6767 <field name='attributeWildcard' type='xmlSchemaWildcardPtr' info=''/>
6768 <field name='builtInType' type='int' info=' Type of built-in types.'/>
6769 <field name='memberTypes' type='xmlSchemaTypeLinkPtr' info=' member-types if a union type.'/>
6770 <field name='facetSet' type='xmlSchemaFacetLinkPtr' info=' All facets (incl. inherited)'/>
6771 <field name='refPrefix' type='const xmlChar *' info=' Deprecated; not used'/>
6772 …<field name='contentTypeDef' type='xmlSchemaTypePtr' info=' Used for the simple content of complex…
6774 <field name='contModel' type='xmlRegexpPtr' info=' Holds the automaton of the content model'/>
6775 <field name='targetNamespace' type='const xmlChar *' info=''/>
6776 <field name='attrUses' type='void *' info=''/>
6779 <field name='next' type='struct _xmlSchemaTypeLink *' info=' the next type link ...'/>
6780 <field name='type' type='xmlSchemaTypePtr' info=' the linked type'/>
6794 <field name='type' type='xmlSchemaTypeType' info=' The kind of type'/>
6795 <field name='id' type='const xmlChar *' info=' Deprecated; not used'/>
6796 <field name='annot' type='xmlSchemaAnnotPtr' info=''/>
6797 <field name='node' type='xmlNodePtr' info=''/>
6798 <field name='minOccurs' type='int' info=' Deprecated; not used'/>
6799 <field name='maxOccurs' type='int' info=' Deprecated; not used'/>
6800 <field name='processContents' type='int' info=''/>
6801 <field name='any' type='int' info=' Indicates if the ns constraint is of ##any'/>
6802 <field name='nsSet' type='xmlSchemaWildcardNsPtr' info=' The list of allowed namespaces'/>
6803 <field name='negNsSet' type='xmlSchemaWildcardNsPtr' info=' The negated namespace'/>
6804 <field name='flags' type='int' info=''/>
6807 <field name='next' type='struct _xmlSchemaWildcardNs *' info=' the next constraint link ...'/>
6808 <field name='value' type='const xmlChar *' info=' the value'/>
6820 <field name='filename' type='char *' info=''/>
6821 <field name='doc' type='xmlDocPtr' info=''/>
6822 <field name='node' type='xmlNodePtr' info=''/>
6823 <field name='pctxt' type='xmlXPathContextPtr' info=''/>
6824 <field name='loaded' type='int' info=''/>
6825 <field name='output' type='FILE *' info=''/>
6826 <field name='input' type='xmlShellReadlineFunc' info=''/>
6835 <info>Pointer to an xmlReader context.</info>
6840 <field name='scheme' type='char *' info=' the URI scheme'/>
6841 <field name='opaque' type='char *' info=' opaque part'/>
6842 <field name='authority' type='char *' info=' the authority part'/>
6843 <field name='server' type='char *' info=' the server part'/>
6844 <field name='user' type='char *' info=' the user part'/>
6845 <field name='port' type='int' info=' the port number'/>
6846 <field name='path' type='char *' info=' the path string'/>
6847 <field name='query' type='char *' info=' the query string (deprecated - use with caution)'/>
6848 <field name='fragment' type='char *' info=' the fragment identifier'/>
6849 <field name='cleanup' type='int' info=' parsing potentially unclean URI'/>
6850 <field name='query_raw' type='char *' info=' the query string (as it appears in the URI)'/>
6854 <field name='userData' type='void *' info=' user specific data block'/>
6855 <field name='error' type='xmlValidityErrorFunc' info=' the callback in case of errors'/>
6856 …<field name='warning' type='xmlValidityWarningFunc' info=' the callback in case of warning Node an…
6857 <field name='node' type='xmlNodePtr' info=' Current parsed Node'/>
6858 <field name='nodeNr' type='int' info=' Depth of the parsing stack'/>
6859 <field name='nodeMax' type='int' info=' Max depth of the parsing stack'/>
6860 <field name='nodeTab' type='xmlNodePtr *' info=' array of nodes'/>
6861 <field name='finishDtd' type='unsigned int' info=' finished validating the Dtd ?'/>
6862 <field name='doc' type='xmlDocPtr' info=' the document'/>
6863 …<field name='valid' type='int' info=' temporary validity check result state state used for non-det…
6864 <field name='vstate' type='xmlValidState *' info=' current state'/>
6865 <field name='vstateNr' type='int' info=' Depth of the validation stack'/>
6866 <field name='vstateMax' type='int' info=' Max depth of the validation stack'/>
6867 <field name='vstateTab' type='xmlValidState *' info=' array of validation states'/>
6868 <field name='am' type='xmlAutomataPtr' info=' the automata'/>
6869 <field name='state' type='xmlAutomataStatePtr' info=' used to build the automata'/>
6870 <field name='am' type='void *' info=''/>
6871 <field name='state' type='void *' info=''/>
6879 <field name='name' type='const xmlChar *' info=' the axis name'/>
6880 <field name='func' type='xmlXPathAxisFunc' info=' the search function'/>
6886 <field name='doc' type='xmlDocPtr' info=' The current document'/>
6887 <field name='node' type='xmlNodePtr' info=' The current node'/>
6888 <field name='nb_variables_unused' type='int' info=' unused (hash table)'/>
6889 <field name='max_variables_unused' type='int' info=' unused (hash table)'/>
6890 <field name='varHash' type='xmlHashTablePtr' info=' Hash table of defined variables'/>
6891 <field name='nb_types' type='int' info=' number of defined types'/>
6892 <field name='max_types' type='int' info=' max number of types'/>
6893 <field name='types' type='xmlXPathTypePtr' info=' Array of defined types'/>
6894 <field name='nb_funcs_unused' type='int' info=' unused (hash table)'/>
6895 <field name='max_funcs_unused' type='int' info=' unused (hash table)'/>
6896 <field name='funcHash' type='xmlHashTablePtr' info=' Hash table of defined funcs'/>
6897 <field name='nb_axis' type='int' info=' number of defined axis'/>
6898 <field name='max_axis' type='int' info=' max number of axis'/>
6899 …<field name='axis' type='xmlXPathAxisPtr' info=' Array of defined axis the namespace nodes of the …
6900 <field name='namespaces' type='xmlNsPtr *' info=' Array of namespaces'/>
6901 <field name='nsNr' type='int' info=' number of namespace in scope'/>
6902 <field name='user' type='void *' info=' function to free extra variables'/>
6903 <field name='contextSize' type='int' info=' the context size'/>
6904 …<field name='proximityPosition' type='int' info=' the proximity position extra stuff for XPointer'…
6905 <field name='xptr' type='int' info=' is this an XPointer context?'/>
6906 <field name='here' type='xmlNodePtr' info=' for here()'/>
6907 …<field name='origin' type='xmlNodePtr' info=' for origin() the set of namespace declarations in sc…
6908 <field name='nsHash' type='xmlHashTablePtr' info=' The namespaces hash table'/>
6909 <field name='varLookupFunc' type='xmlXPathVariableLookupFunc' info=' variable lookup func'/>
6910 …<field name='varLookupData' type='void *' info=' variable lookup data Possibility to link in an ex…
6911 …<field name='extra' type='void *' info=' needed for XSLT The function name and URI when calling a …
6912 <field name='function' type='const xmlChar *' info=''/>
6913 <field name='functionURI' type='const xmlChar *' info=' function lookup function and data'/>
6914 <field name='funcLookupFunc' type='xmlXPathFuncLookupFunc' info=' function lookup func'/>
6915 …<field name='funcLookupData' type='void *' info=' function lookup data temporary namespace lists k…
6916 <field name='tmpNsList' type='xmlNsPtr *' info=' Array of namespaces'/>
6917 … <field name='tmpNsNr' type='int' info=' number of namespaces in scope error reporting mechanism'/>
6918 <field name='userData' type='void *' info=' user specific data block'/>
6919 <field name='error' type='xmlStructuredErrorFunc' info=' the callback in case of errors'/>
6920 <field name='lastError' type='xmlError' info=' the last error'/>
6921 <field name='debugNode' type='xmlNodePtr' info=' the source node XSLT dictionary'/>
6922 <field name='dict' type='xmlDictPtr' info=' dictionary if any'/>
6923 …<field name='flags' type='int' info=' flags to control compilation Cache for reusal of XPath objec…
6924 <field name='cache' type='void *' info=''/>
6930 <field name='name' type='const xmlChar *' info=' the function name'/>
6931 <field name='func' type='xmlXPathEvalFunc' info=' the evaluation function'/>
6934 <field name='type' type='xmlXPathObjectType' info=''/>
6935 <field name='nodesetval' type='xmlNodeSetPtr' info=''/>
6936 <field name='boolval' type='int' info=''/>
6937 <field name='floatval' type='double' info=''/>
6938 <field name='stringval' type='xmlChar *' info=''/>
6939 <field name='user' type='void *' info=''/>
6940 <field name='index' type='int' info=''/>
6941 <field name='user2' type='void *' info=''/>
6942 <field name='index2' type='int' info=''/>
6947 <field name='cur' type='const xmlChar *' info=' the current char being parsed'/>
6948 <field name='base' type='const xmlChar *' info=' the full expression'/>
6949 <field name='error' type='int' info=' error code'/>
6950 <field name='context' type='xmlXPathContextPtr' info=' the evaluation context'/>
6951 <field name='value' type='xmlXPathObjectPtr' info=' the current value'/>
6952 <field name='valueNr' type='int' info=' number of values stacked'/>
6953 <field name='valueMax' type='int' info=' max number of values stacked'/>
6954 <field name='valueTab' type='xmlXPathObjectPtr *' info=' stack of values'/>
6955 <field name='comp' type='xmlXPathCompExprPtr' info=' the precompiled expression'/>
6956 <field name='xptr' type='int' info=' it this an XPointer expression'/>
6957 <field name='ancestor' type='xmlNodePtr' info=' used for walking preceding axis'/>
6958 <field name='valueFrame' type='int' info=' used to limit Pop on the stack'/>
6962 <field name='name' type='const xmlChar *' info=' the type name'/>
6963 <field name='func' type='xmlXPathConvertFunc' info=' the conversion function'/>
6967 <field name='name' type='const xmlChar *' info=' the variable name'/>
6968 <field name='value' type='xmlXPathObjectPtr' info=' the value'/>
7022 …<info>Take a block of UTF-8 chars in and try to convert it to an ASCII plus HTML entities block of…
7023 …<return type='int' info='0 if success, -2 if the transcoding fails, or -1 otherwise The value of @…
7024 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
7025 <arg name='outlen' type='int *' info='the length of @out'/>
7026 <arg name='in' type='const unsigned char *' info='a pointer to an array of UTF-8 chars'/>
7027 <arg name='inlen' type='int *' info='the length of @in'/>
7031 …<info>Take a block of UTF-8 chars in and try to convert it to an ISO Latin 1 block of chars out.</
7032 …<return type='int' info='the number of bytes written if success, -2 if the transcoding fails, or -…
7033 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
7034 <arg name='outlen' type='int *' info='the length of @out'/>
7035 <arg name='in' type='const unsigned char *' info='a pointer to an array of UTF-8 chars'/>
7036 <arg name='inlen' type='int *' info='the length of @in'/>
7040info>Handle an attribute that has been read by the parser. The default handling is to convert the …
7042 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7043 …<arg name='fullname' type='const xmlChar *' info='The attribute name, including namespace prefix'/>
7044 <arg name='value' type='const xmlChar *' info='The attribute value'/>
7048 <info>An attribute definition has been parsed DEPRECATED: use xmlSAX2AttributeDecl()</info>
7050 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7051 <arg name='elem' type='const xmlChar *' info='the name of the element'/>
7052 <arg name='fullname' type='const xmlChar *' info='the attribute name'/>
7053 <arg name='type' type='int' info='the attribute type'/>
7054 <arg name='def' type='int' info='the type of default value'/>
7055 <arg name='defaultValue' type='const xmlChar *' info='the attribute default value'/>
7056 <arg name='tree' type='xmlEnumerationPtr' info='the tree of enumerated value set'/>
7059 <info>An attribute definition has been parsed.</info>
7061 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7062 <arg name='elem' type='const xmlChar *' info='the name of the element'/>
7063 <arg name='fullname' type='const xmlChar *' info='the attribute name'/>
7064 <arg name='type' type='int' info='the attribute type'/>
7065 <arg name='def' type='int' info='the type of default value'/>
7066 <arg name='defaultValue' type='const xmlChar *' info='the attribute default value'/>
7067 <arg name='tree' type='xmlEnumerationPtr' info='the tree of enumerated value set'/>
7070info>Handle an attribute that has been read by the parser. The default handling is to convert the …
7072 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7073 … <arg name='name' type='const xmlChar *' info='The attribute name, including namespace prefix'/>
7074 <arg name='value' type='const xmlChar *' info='The attribute value'/>
7078 <info>called when a pcdata block has been parsed DEPRECATED: use xmlSAX2CDataBlock()</info>
7080 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7081 <arg name='value' type='const xmlChar *' info='The pcdata content'/>
7082 <arg name='len' type='int' info='the block length'/>
7085 <info>Called when a pcdata block has been parsed.</info>
7087 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7088 <arg name='value' type='const xmlChar *' info='The pcdata content'/>
7089 <arg name='len' type='int' info='the block length'/>
7093 <info>receiving some chars from the parser. DEPRECATED: use xmlSAX2Characters()</info>
7095 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7096 <arg name='ch' type='const xmlChar *' info='a xmlChar string'/>
7097 <arg name='len' type='int' info='the number of xmlChar'/>
7100 <info>Receiving some chars from the parser.</info>
7102 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7103 <arg name='ch' type='const xmlChar *' info='a xmlChar string'/>
7104 <arg name='len' type='int' info='the number of xmlChar'/>
7108 …<info>Check that the current element namespace is the same as the one read upon parsing. DEPRECATE…
7109 <return type='int' info='1 if true 0 otherwise'/>
7110 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7111 <arg name='namespace' type='xmlChar *' info='the namespace to check against'/>
7115 <info>A comment has been parsed. DEPRECATED: use xmlSAX2Comment()</info>
7117 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7118 <arg name='value' type='const xmlChar *' info='the comment content'/>
7121 <info>A comment has been parsed.</info>
7123 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7124 <arg name='value' type='const xmlChar *' info='the comment content'/>
7128info>Create a parser context for a file content. Automatic support for ZLIB/Compress compressed do…
7129 <return type='docbParserCtxtPtr' info='the new parser context or NULL'/>
7130 <arg name='filename' type='const char *' info='the filename'/>
7131 <arg name='encoding' type='const char *' info='the SGML document encoding, or NULL'/>
7135info>Create a parser context for using the DocBook SGML parser in push mode To allow content encod…
7136 <return type='docbParserCtxtPtr' info='the new parser context or NULL'/>
7137 <arg name='sax' type='docbSAXHandlerPtr' info='a SAX handler'/>
7138 <arg name='user_data' type='void *' info='The user data returned on SAX callbacks'/>
7139 <arg name='chunk' type='const char *' info='a pointer to an array of chars'/>
7140 <arg name='size' type='int' info='number of chars in the array'/>
7141 <arg name='filename' type='const char *' info='an optional file name or URI'/>
7142 <arg name='enc' type='xmlCharEncoding' info='an optional encoding'/>
7146 <info>Initialize the default SAX handler</info>
7151 …<info>Take a block of UTF-8 chars in and try to convert it to an ASCII plus SGML entities block of…
7152 …<return type='int' info='0 if success, -2 if the transcoding fails, or -1 otherwise The value of @…
7153 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
7154 <arg name='outlen' type='int *' info='the length of @out'/>
7155 <arg name='in' type='const unsigned char *' info='a pointer to an array of UTF-8 chars'/>
7156 <arg name='inlen' type='int *' info='the length of @in'/>
7157 …<arg name='quoteChar' type='int' info='the quote character to escape (&apos; or &quot;) or zero.'/>
7161 …<info>Free all the memory used by a parser context. However the parsed document in ctxt-&gt;myDoc …
7163 <arg name='ctxt' type='docbParserCtxtPtr' info='an SGML parser context'/>
7167 <info>Parse a Chunk of memory</info>
7168 <return type='int' info='zero if no error, the xmlParserErrors otherwise.'/>
7169 <arg name='ctxt' type='docbParserCtxtPtr' info='an XML parser context'/>
7170 <arg name='chunk' type='const char *' info='an char array'/>
7171 <arg name='size' type='int' info='the size in byte of the chunk'/>
7172 <arg name='terminate' type='int' info='last chunk indicator'/>
7176 <info>parse an SGML in-memory document and build a tree.</info>
7177 <return type='docbDocPtr' info='the resulting document tree'/>
7178 <arg name='cur' type='xmlChar *' info='a pointer to an array of xmlChar'/>
7179 …<arg name='encoding' type='const char *' info='a free form C string describing the SGML document e…
7183 <info>parse an SGML document (and build a tree if using the standard SAX interface).</info>
7184 …<return type='int' info='0, -1 in case of error. the parser context is augmented as a result of th…
7185 <arg name='ctxt' type='docbParserCtxtPtr' info='an SGML parser context'/>
7189info>parse a Docbook SGML file and build a tree. Automatic support for ZLIB/Compress compressed do…
7190 <return type='docbDocPtr' info='the resulting document tree'/>
7191 <arg name='filename' type='const char *' info='the filename'/>
7192 …<arg name='encoding' type='const char *' info='a free form C string describing document encoding, …
7196info>parse an SGML in-memory document and build a tree. It use the given SAX function block to han…
7197 <return type='docbDocPtr' info='the resulting document tree'/>
7198 <arg name='cur' type='xmlChar *' info='a pointer to an array of xmlChar'/>
7199 …<arg name='encoding' type='const char *' info='a free form C string describing the SGML document e…
7200 <arg name='sax' type='docbSAXHandlerPtr' info='the SAX handler block'/>
7201 …<arg name='userData' type='void *' info='if using SAX, this pointer will be provided on callbacks.…
7205info>parse an SGML file and build a tree. Automatic support for ZLIB/Compress compressed document …
7206 <return type='docbDocPtr' info='the resulting document tree'/>
7207 <arg name='filename' type='const char *' info='the filename'/>
7208 …<arg name='encoding' type='const char *' info='a free form C string describing the SGML document e…
7209 <arg name='sax' type='docbSAXHandlerPtr' info='the SAX handler block'/>
7210 …<arg name='userData' type='void *' info='if using SAX, this pointer will be provided on callbacks.…
7214 <info>An element definition has been parsed DEPRECATED: use xmlSAX2ElementDecl()</info>
7216 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7217 <arg name='name' type='const xmlChar *' info='the element name'/>
7218 <arg name='type' type='int' info='the element type'/>
7219 <arg name='content' type='xmlElementContentPtr' info='the element value tree'/>
7222 <info>An element definition has been parsed.</info>
7224 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7225 <arg name='name' type='const xmlChar *' info='the element name'/>
7226 <arg name='type' type='int' info='the element type'/>
7227 <arg name='content' type='xmlElementContentPtr' info='the element value tree'/>
7231 … <info>called when the document end has been detected. DEPRECATED: use xmlSAX2EndDocument()</info>
7233 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7236 <info>Called when the document end has been detected.</info>
7238 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7242 …<info>called when the end of an element has been detected. DEPRECATED: use xmlSAX2EndElement()</in…
7244 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7245 <arg name='name' type='const xmlChar *' info='The element name'/>
7248 …<info>SAX2 callback when an element end has been detected by the parser. It provides the namespace…
7250 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7251 <arg name='localname' type='const xmlChar *' info='the local name of the element'/>
7252 <arg name='prefix' type='const xmlChar *' info='the element namespace prefix if available'/>
7253 <arg name='URI' type='const xmlChar *' info='the element namespace name if available'/>
7256 <info>Called when the end of an element has been detected.</info>
7258 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7259 <arg name='name' type='const xmlChar *' info='The element name'/>
7263 <info>An entity definition has been parsed DEPRECATED: use xmlSAX2EntityDecl()</info>
7265 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7266 <arg name='name' type='const xmlChar *' info='the entity name'/>
7267 <arg name='type' type='int' info='the entity type'/>
7268 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
7269 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
7270 <arg name='content' type='xmlChar *' info='the entity value (without processing).'/>
7273 <info>An entity definition has been parsed.</info>
7275 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7276 <arg name='name' type='const xmlChar *' info='the entity name'/>
7277 <arg name='type' type='int' info='the entity type'/>
7278 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
7279 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
7280 <arg name='content' type='xmlChar *' info='the entity value (without processing).'/>
7283 <info>Display and format an error messages, callback.</info>
7285 <arg name='ctx' type='void *' info='an XML parser context'/>
7286 <arg name='msg' type='const char *' info='the message to display/transmit'/>
7287 <arg name='...' type='...' info='extra parameters for the message display'/>
7291 <info>Callback on external subset declaration. DEPRECATED: use xmlSAX2ExternalSubset()</info>
7293 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7294 <arg name='name' type='const xmlChar *' info='the root element name'/>
7295 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
7296 <arg name='SystemID' type='const xmlChar *' info='the SYSTEM ID (e.g. filename or URL)'/>
7299 <info>Callback on external subset declaration.</info>
7301 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7302 <arg name='name' type='const xmlChar *' info='the root element name'/>
7303 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
7304 <arg name='SystemID' type='const xmlChar *' info='the SYSTEM ID (e.g. filename or URL)'/>
7307info>Display and format fatal error messages, callback. Note: so far fatalError() SAX callbacks ar…
7309 <arg name='ctx' type='void *' info='an XML parser context'/>
7310 <arg name='msg' type='const char *' info='the message to display/transmit'/>
7311 <arg name='...' type='...' info='extra parameters for the message display'/>
7315 <info>A callback for the xmlNanoFTPGet command.</info>
7317 <arg name='userData' type='void *' info='the user provided context'/>
7318 <arg name='data' type='const char *' info='the data received'/>
7319 <arg name='len' type='int' info='its size in bytes'/>
7323 …<info>A callback for the xmlNanoFTPList command. Note that only one of year and day:minute are spe…
7325 <arg name='userData' type='void *' info='user provided data for the callback'/>
7326 …<arg name='filename' type='const char *' info='the file name (including &quot;-&gt;&quot; when lin…
7327 <arg name='attrib' type='const char *' info='the attribute string'/>
7328 <arg name='owner' type='const char *' info='the owner string'/>
7329 <arg name='group' type='const char *' info='the group string'/>
7330 <arg name='size' type='unsigned long' info='the file size'/>
7331 <arg name='links' type='int' info='the link count'/>
7332 <arg name='year' type='int' info='the year'/>
7333 <arg name='month' type='const char *' info='the month'/>
7334 <arg name='day' type='int' info='the day'/>
7335 <arg name='hour' type='int' info='the hour'/>
7336 <arg name='minute' type='int' info='the minute'/>
7340 …<info>Provide the column number of the current parsing point. DEPRECATED: use xmlSAX2GetColumnNumb…
7341 <return type='int' info='an int'/>
7342 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7346 <info>Get an entity by name DEPRECATED: use xmlSAX2GetEntity()</info>
7347 <return type='xmlEntityPtr' info='the xmlEntityPtr if found.'/>
7348 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7349 <arg name='name' type='const xmlChar *' info='The entity name'/>
7352 <info>Get an entity by name.</info>
7353 <return type='xmlEntityPtr' info='the xmlEntityPtr if found.'/>
7354 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7355 <arg name='name' type='const xmlChar *' info='The entity name'/>
7359 …<info>Provide the line number of the current parsing point. DEPRECATED: use xmlSAX2GetLineNumber()…
7360 <return type='int' info='an int'/>
7361 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7365 <info>Get the current element namespace. DEPRECATED</info>
7366 <return type='xmlNsPtr' info='the xmlNsPtr or NULL if none'/>
7367 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7371 <info>Get a parameter entity by name DEPRECATED: use xmlSAX2GetParameterEntity()</info>
7372 <return type='xmlEntityPtr' info='the xmlEntityPtr if found.'/>
7373 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7374 <arg name='name' type='const xmlChar *' info='The entity name'/>
7377 <info>Get a parameter entity by name.</info>
7378 <return type='xmlEntityPtr' info='the xmlEntityPtr if found.'/>
7379 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7380 <arg name='name' type='const xmlChar *' info='The entity name'/>
7384 …<info>Provides the public ID e.g. &quot;-//SGMLSOURCE//DTD DEMO//EN&quot; DEPRECATED: use xmlSAX2G…
7385 <return type='const xmlChar *' info='a xmlChar *'/>
7386 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7390 …<info>Provides the system ID, basically URL or filename e.g. http://www.sgmlsource.com/dtds/memo.d…
7391 <return type='const xmlChar *' info='a xmlChar *'/>
7392 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7396 <info>An old global namespace has been parsed. DEPRECATED</info>
7398 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7399 <arg name='href' type='const xmlChar *' info='the namespace associated URN'/>
7400 <arg name='prefix' type='const xmlChar *' info='the namespace prefix'/>
7404 … <info>Does this document has an external subset DEPRECATED: use xmlSAX2HasExternalSubset()</info>
7405 <return type='int' info='1 if true'/>
7406 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7409 <info>Does this document has an external subset?</info>
7410 <return type='int' info='1 if true'/>
7411 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7415 … <info>Does this document has an internal subset DEPRECATED: use xmlSAX2HasInternalSubset()</info>
7416 <return type='int' info='1 if true'/>
7417 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7420 <info>Does this document has an internal subset.</info>
7421 <return type='int' info='1 if true'/>
7422 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7426 …<info>Checks whether an attribute is valid for an element Has full knowledge of Required and Depre…
7427 … <return type='htmlStatus' info='one of HTML_REQUIRED, HTML_VALID, HTML_DEPRECATED, HTML_INVALID'/>
7428 <arg name='elt' type='const htmlElemDesc *' info='HTML element'/>
7429 <arg name='attr' type='const xmlChar *' info='HTML attribute'/>
7430 <arg name='legacy' type='int' info='whether to allow deprecated attributes'/>
7434info>The HTML DTD allows a tag to implicitly close other tags. The list is kept in htmlStartClose …
7435 <return type='int' info='1 if autoclose, 0 otherwise'/>
7436 <arg name='doc' type='htmlDocPtr' info='the HTML document'/>
7437 <arg name='name' type='const xmlChar *' info='The tag name'/>
7438 <arg name='elem' type='htmlNodePtr' info='the HTML element'/>
7442info>Create a parser context for a file content. Automatic support for ZLIB/Compress compressed do…
7443 <return type='htmlParserCtxtPtr' info='the new parser context or NULL'/>
7444 <arg name='filename' type='const char *' info='the filename'/>
7445 …<arg name='encoding' type='const char *' info='a free form C string describing the HTML document e…
7449 <info>Create a parser context for an HTML in-memory document.</info>
7450 <return type='htmlParserCtxtPtr' info='the new parser context or NULL'/>
7451 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
7452 <arg name='size' type='int' info='the size of the array'/>
7456info>Create a parser context for using the HTML parser in push mode The value of @filename is used…
7457 <return type='htmlParserCtxtPtr' info='the new parser context or NULL'/>
7458 <arg name='sax' type='htmlSAXHandlerPtr' info='a SAX handler'/>
7459 <arg name='user_data' type='void *' info='The user data returned on SAX callbacks'/>
7460 <arg name='chunk' type='const char *' info='a pointer to an array of chars'/>
7461 <arg name='size' type='int' info='number of chars in the array'/>
7462 <arg name='filename' type='const char *' info='an optional file name or URI'/>
7463 <arg name='enc' type='xmlCharEncoding' info='an optional encoding'/>
7467 …<info>parse an XML in-memory document and build a tree. This reuses the existing @ctxt parser cont…
7468 <return type='htmlDocPtr' info='the resulting document tree'/>
7469 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7470 <arg name='cur' type='const xmlChar *' info='a pointer to a zero terminated string'/>
7471 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7472 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7473 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7477 …<info>parse an XML from a file descriptor and build a tree. This reuses the existing @ctxt parser …
7478 <return type='htmlDocPtr' info='the resulting document tree'/>
7479 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7480 <arg name='fd' type='int' info='an open file descriptor'/>
7481 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7482 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7483 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7487 …<info>parse an XML file from the filesystem or the network. This reuses the existing @ctxt parser …
7488 <return type='htmlDocPtr' info='the resulting document tree'/>
7489 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7490 <arg name='filename' type='const char *' info='a file or URL'/>
7491 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7492 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7496 …<info>parse an HTML document from I/O functions and source and build a tree. This reuses the exist…
7497 <return type='htmlDocPtr' info='the resulting document tree'/>
7498 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7499 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
7500 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
7501 <arg name='ioctx' type='void *' info='an I/O handler'/>
7502 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7503 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7504 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7508 …<info>parse an XML in-memory document and build a tree. This reuses the existing @ctxt parser cont…
7509 <return type='htmlDocPtr' info='the resulting document tree'/>
7510 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7511 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
7512 <arg name='size' type='int' info='the size of the array'/>
7513 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7514 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7515 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7519 <info>Reset a parser context</info>
7521 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7525 <info>Applies the options to the parser context</info>
7526 …<return type='int' info='0 in case of success, the set of unknown or unimplemented options in case…
7527 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7528 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7532 <info>Initialize the default SAX handler</info>
7537 <info>Dump an HTML document.</info>
7539 <arg name='buf' type='xmlOutputBufferPtr' info='the HTML buffer output'/>
7540 <arg name='cur' type='xmlDocPtr' info='the document'/>
7541 <arg name='encoding' type='const char *' info='the encoding string'/>
7542 <arg name='format' type='int' info='should formatting spaces been added'/>
7546 <info>Dump an HTML document. Formating return/spaces are added.</info>
7548 <arg name='buf' type='xmlOutputBufferPtr' info='the HTML buffer output'/>
7549 <arg name='cur' type='xmlDocPtr' info='the document'/>
7550 <arg name='encoding' type='const char *' info='the encoding string'/>
7554 <info>Dump an HTML document to an open FILE.</info>
7555 <return type='int' info='the number of byte written or -1 in case of failure.'/>
7556 <arg name='f' type='FILE *' info='the FILE*'/>
7557 <arg name='cur' type='xmlDocPtr' info='the document'/>
7561 …<info>Dump an HTML document in memory and return the xmlChar * and it&apos;s size. It&apos;s up to…
7563 <arg name='cur' type='xmlDocPtr' info='the document'/>
7564 <arg name='mem' type='xmlChar **' info='OUT: the memory pointer'/>
7565 <arg name='size' type='int *' info='OUT: the memory length'/>
7569 …<info>Dump an HTML document in memory and return the xmlChar * and it&apos;s size. It&apos;s up to…
7571 <arg name='cur' type='xmlDocPtr' info='the document'/>
7572 <arg name='mem' type='xmlChar **' info='OUT: the memory pointer'/>
7573 <arg name='size' type='int *' info='OUT: the memory length'/>
7574 <arg name='format' type='int' info='should formatting spaces been added'/>
7578 …<info>Checks whether an HTML element may be a direct child of a parent element. Note - doesn&apos;…
7579 <return type='int' info='1 if allowed; 0 otherwise.'/>
7580 <arg name='parent' type='const htmlElemDesc *' info='HTML parent element'/>
7581 <arg name='elt' type='const xmlChar *' info='HTML element'/>
7585 …<info>Checks whether an HTML element may be a direct child of a parent element. and if so whether …
7586 <return type='htmlStatus' info='one of HTML_VALID, HTML_DEPRECATED, HTML_INVALID'/>
7587 <arg name='parent' type='const htmlElemDesc *' info='HTML parent element'/>
7588 <arg name='elt' type='const htmlElemDesc *' info='HTML element'/>
7592 …<info>Take a block of UTF-8 chars in and try to convert it to an ASCII plus HTML entities block of…
7593 …<return type='int' info='0 if success, -2 if the transcoding fails, or -1 otherwise The value of @…
7594 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
7595 <arg name='outlen' type='int *' info='the length of @out'/>
7596 <arg name='in' type='const unsigned char *' info='a pointer to an array of UTF-8 chars'/>
7597 <arg name='inlen' type='int *' info='the length of @in'/>
7598 …<arg name='quoteChar' type='int' info='the quote character to escape (&apos; or &quot;) or zero.'/>
7602 …<info>Lookup the given entity in EntitiesTable TODO: the linear scan is really ugly, an hash tabl…
7603 …<return type='const htmlEntityDesc *' info='the associated htmlEntityDescPtr if found, NULL otherw…
7604 <arg name='name' type='const xmlChar *' info='the entity name'/>
7608 …<info>Lookup the given entity in EntitiesTable TODO: the linear scan is really ugly, an hash tabl…
7609 …<return type='const htmlEntityDesc *' info='the associated htmlEntityDescPtr if found, NULL otherw…
7610 <arg name='value' type='unsigned int' info='the entity&apos;s unicode value'/>
7614 …<info>Free all the memory used by a parser context. However the parsed document in ctxt-&gt;myDoc …
7616 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7620 <info>Encoding definition lookup in the Meta tags</info>
7621 <return type='const xmlChar *' info='the current encoding as flagged in the HTML source'/>
7622 <arg name='doc' type='htmlDocPtr' info='the document'/>
7626 <info>Set and return the previous value for handling HTML omitted tags.</info>
7627 <return type='int' info='the last value for 0 for no handling, 1 for auto insertion.'/>
7628 <arg name='val' type='int' info='int 0 or 1'/>
7632info>Initialize the htmlStartCloseIndex for fast lookup of closing tags names. This is not reentra…
7637info>The HTML DTD allows a tag to implicitly close other tags. The list is kept in htmlStartClose …
7638 <return type='int' info='1 if autoclosed, 0 otherwise'/>
7639 <arg name='doc' type='htmlDocPtr' info='the HTML document'/>
7640 <arg name='elem' type='htmlNodePtr' info='the HTML element'/>
7644 <info>Determine if a given attribute is a boolean attribute.</info>
7645 <return type='int' info='false if the attribute is not boolean, true otherwise.'/>
7646 <arg name='name' type='const xmlChar *' info='the name of the attribute to check'/>
7650 <info>Check if an attribute is of content type Script</info>
7651 <return type='int' info='1 is the attribute is a script 0 otherwise'/>
7652 <arg name='name' type='const xmlChar *' info='an attribute name'/>
7656 <info>Creates a new HTML document</info>
7657 <return type='htmlDocPtr' info='a new document'/>
7658 <arg name='URI' type='const xmlChar *' info='URI for the dtd, or NULL'/>
7659 <arg name='ExternalID' type='const xmlChar *' info='the external ID of the DTD, or NULL'/>
7663 <info>Creates a new HTML document without a DTD node if @URI and @ExternalID are NULL</info>
7664 <return type='htmlDocPtr' info='a new document, do not initialize the DTD if not provided'/>
7665 <arg name='URI' type='const xmlChar *' info='URI for the dtd, or NULL'/>
7666 <arg name='ExternalID' type='const xmlChar *' info='the external ID of the DTD, or NULL'/>
7670 <info>Allocate and initialize a new parser context.</info>
7671 …<return type='htmlParserCtxtPtr' info='the htmlParserCtxtPtr or NULL in case of allocation error'/>
7675 …<info>Dump an HTML node, recursive behaviour,children are printed too, and formatting returns are …
7676 <return type='int' info='the number of byte written or -1 in case of error'/>
7677 <arg name='buf' type='xmlBufferPtr' info='the HTML buffer output'/>
7678 <arg name='doc' type='xmlDocPtr' info='the document'/>
7679 <arg name='cur' type='xmlNodePtr' info='the current node'/>
7683 …<info>Dump an HTML node, recursive behaviour,children are printed too, and formatting returns are …
7685 <arg name='out' type='FILE *' info='the FILE pointer'/>
7686 <arg name='doc' type='xmlDocPtr' info='the document'/>
7687 <arg name='cur' type='xmlNodePtr' info='the current node'/>
7691 …<info>Dump an HTML node, recursive behaviour,children are printed too. TODO: if encoding == NULL …
7692 <return type='int' info='the number of byte written or -1 in case of failure.'/>
7693 <arg name='out' type='FILE *' info='the FILE pointer'/>
7694 <arg name='doc' type='xmlDocPtr' info='the document'/>
7695 <arg name='cur' type='xmlNodePtr' info='the current node'/>
7696 <arg name='encoding' type='const char *' info='the document encoding'/>
7697 <arg name='format' type='int' info='should formatting spaces been added'/>
7701 <info>Dump an HTML node, recursive behaviour,children are printed too.</info>
7703 <arg name='buf' type='xmlOutputBufferPtr' info='the HTML buffer output'/>
7704 <arg name='doc' type='xmlDocPtr' info='the document'/>
7705 <arg name='cur' type='xmlNodePtr' info='the current node'/>
7706 <arg name='encoding' type='const char *' info='the encoding string'/>
7707 <arg name='format' type='int' info='should formatting spaces been added'/>
7711 …<info>Dump an HTML node, recursive behaviour,children are printed too, and formatting returns/spac…
7713 <arg name='buf' type='xmlOutputBufferPtr' info='the HTML buffer output'/>
7714 <arg name='doc' type='xmlDocPtr' info='the document'/>
7715 <arg name='cur' type='xmlNodePtr' info='the current node'/>
7716 <arg name='encoding' type='const char *' info='the encoding string'/>
7720 …<info>Checks whether the tree node is valid. Experimental (the author only uses the HTML enhancem…
7721 …<return type='htmlStatus' info='for Element nodes, a return from htmlElementAllowedHere (if legacy…
7722 <arg name='node' type='const htmlNodePtr' info='an htmlNodePtr in a tree'/>
7723 …<arg name='legacy' type='int' info='whether to allow deprecated elements (YES is faster here for E…
7727 …<info>parse Reference declarations [66] CharRef ::= &apos;&amp;#&apos; [0-9]+ &apos;;&apos; | &ap…
7728 <return type='int' info='the value parsed (as an int)'/>
7729 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7733 <info>Parse a Chunk of memory</info>
7734 <return type='int' info='zero if no error, the xmlParserErrors otherwise.'/>
7735 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7736 <arg name='chunk' type='const char *' info='an char array'/>
7737 <arg name='size' type='int' info='the size in byte of the chunk'/>
7738 <arg name='terminate' type='int' info='last chunk indicator'/>
7742 <info>parse an HTML in-memory document and build a tree.</info>
7743 <return type='htmlDocPtr' info='the resulting document tree'/>
7744 <arg name='cur' type='xmlChar *' info='a pointer to an array of xmlChar'/>
7745 …<arg name='encoding' type='const char *' info='a free form C string describing the HTML document e…
7749 <info>parse an HTML document (and build a tree if using the standard SAX interface).</info>
7750 …<return type='int' info='0, -1 in case of error. the parser context is augmented as a result of th…
7751 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7755info>parse an HTML element, this is highly recursive this is kept for compatibility with previous …
7757 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7761 …<info>parse an HTML ENTITY references [68] EntityRef ::= &apos;&amp;&apos; Name &apos;;&apos;</in…
7762 …<return type='const htmlEntityDesc *' info='the associated htmlEntityDescPtr if found, or NULL oth…
7763 <arg name='ctxt' type='htmlParserCtxtPtr' info='an HTML parser context'/>
7764 <arg name='str' type='const xmlChar **' info='location to store the entity name'/>
7768info>parse an HTML file and build a tree. Automatic support for ZLIB/Compress compressed document …
7769 <return type='htmlDocPtr' info='the resulting document tree'/>
7770 <arg name='filename' type='const char *' info='the filename'/>
7771 …<arg name='encoding' type='const char *' info='a free form C string describing the HTML document e…
7775 <info>parse an XML in-memory document and build a tree.</info>
7776 <return type='htmlDocPtr' info='the resulting document tree'/>
7777 <arg name='cur' type='const xmlChar *' info='a pointer to a zero terminated string'/>
7778 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7779 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7780 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7784 <info>parse an XML from a file descriptor and build a tree.</info>
7785 <return type='htmlDocPtr' info='the resulting document tree'/>
7786 <arg name='fd' type='int' info='an open file descriptor'/>
7787 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7788 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7789 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7793 <info>parse an XML file from the filesystem or the network.</info>
7794 <return type='htmlDocPtr' info='the resulting document tree'/>
7795 <arg name='filename' type='const char *' info='a file or URL'/>
7796 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7797 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7801 <info>parse an HTML document from I/O functions and source and build a tree.</info>
7802 <return type='htmlDocPtr' info='the resulting document tree'/>
7803 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
7804 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
7805 <arg name='ioctx' type='void *' info='an I/O handler'/>
7806 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7807 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7808 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7812 <info>parse an XML in-memory document and build a tree.</info>
7813 <return type='htmlDocPtr' info='the resulting document tree'/>
7814 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
7815 <arg name='size' type='int' info='the size of the array'/>
7816 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
7817 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
7818 <arg name='options' type='int' info='a combination of htmlParserOption(s)'/>
7822info>Parse an HTML in-memory document. If sax is not NULL, use the SAX callbacks to handle parse e…
7823 …<return type='htmlDocPtr' info='the resulting document tree unless SAX is NULL or the document is …
7824 <arg name='cur' type='xmlChar *' info='a pointer to an array of xmlChar'/>
7825 …<arg name='encoding' type='const char *' info='a free form C string describing the HTML document e…
7826 <arg name='sax' type='htmlSAXHandlerPtr' info='the SAX handler block'/>
7827 …<arg name='userData' type='void *' info='if using SAX, this pointer will be provided on callbacks.…
7831info>parse an HTML file and build a tree. Automatic support for ZLIB/Compress compressed document …
7832 …<return type='htmlDocPtr' info='the resulting document tree unless SAX is NULL or the document is …
7833 <arg name='filename' type='const char *' info='the filename'/>
7834 …<arg name='encoding' type='const char *' info='a free form C string describing the HTML document e…
7835 <arg name='sax' type='htmlSAXHandlerPtr' info='the SAX handler block'/>
7836 …<arg name='userData' type='void *' info='if using SAX, this pointer will be provided on callbacks.…
7840 …<info>Dump an HTML document to a file. If @filename is &quot;-&quot; the stdout file is used.</inf…
7841 <return type='int' info='the number of byte written or -1 in case of failure.'/>
7842 <arg name='filename' type='const char *' info='the filename (or URL)'/>
7843 <arg name='cur' type='xmlDocPtr' info='the document'/>
7847 …<info>Dump an HTML document to a file using a given encoding and formatting returns/spaces are add…
7848 <return type='int' info='the number of byte written or -1 in case of failure.'/>
7849 <arg name='filename' type='const char *' info='the filename'/>
7850 <arg name='cur' type='xmlDocPtr' info='the document'/>
7851 <arg name='encoding' type='const char *' info='the document encoding'/>
7855 <info>Dump an HTML document to a file using a given encoding.</info>
7856 <return type='int' info='the number of byte written or -1 in case of failure.'/>
7857 <arg name='filename' type='const char *' info='the filename'/>
7858 <arg name='cur' type='xmlDocPtr' info='the document'/>
7859 <arg name='encoding' type='const char *' info='the document encoding'/>
7860 <arg name='format' type='int' info='should formatting spaces been added'/>
7864 …<info>Sets the current encoding in the Meta tags NOTE: this will not change the document content e…
7865 <return type='int' info='0 in case of success and -1 in case of error'/>
7866 <arg name='doc' type='htmlDocPtr' info='the document'/>
7867 <arg name='encoding' type='const xmlChar *' info='the encoding string'/>
7871 <info>Lookup the HTML tag in the ElementTable</info>
7872 <return type='const htmlElemDesc *' info='the related htmlElemDescPtr or NULL if not found.'/>
7873 <arg name='tag' type='const xmlChar *' info='The tag name in lowercase'/>
7877info>receiving some ignorable whitespaces from the parser. UNUSED: by default the DOM building wil…
7879 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7880 <arg name='ch' type='const xmlChar *' info='a xmlChar string'/>
7881 <arg name='len' type='int' info='the number of xmlChar'/>
7884 …<info>Receiving some ignorable whitespaces from the parser. UNUSED: by default the DOM building wi…
7886 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7887 <arg name='ch' type='const xmlChar *' info='a xmlChar string'/>
7888 <arg name='len' type='int' info='the number of xmlChar'/>
7891 …<info>Set or reset (if NULL) the default handler for generic errors to the builtin error function.…
7893 <arg name='handler' type='xmlGenericErrorFunc *' info='the handler'/>
7897 …<info>Initialize the default DocBook SAX version 1 handler DEPRECATED: use xmlSAX2InitDocbDefaultS…
7899 <arg name='hdlr' type='xmlSAXHandlerV1 *' info='the SAX handler'/>
7903 …<info>Initialize the default HTML SAX version 1 handler DEPRECATED: use xmlSAX2InitHtmlDefaultSAXH…
7905 <arg name='hdlr' type='xmlSAXHandlerV1 *' info='the SAX handler'/>
7909 …<info>Initialize the default XML SAX version 1 handler DEPRECATED: use xmlSAX2InitDefaultSAXHandle…
7911 <arg name='hdlr' type='xmlSAXHandlerV1 *' info='the SAX handler'/>
7912 <arg name='warning' type='int' info='flag if non-zero sets the handler warning procedure'/>
7915 <info>Pops the top parser input from the input stack</info>
7916 <return type='xmlParserInputPtr' info='the input just removed'/>
7917 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7920 <info>Pushes a new parser input on top of the input stack</info>
7921 <return type='int' info='-1 in case of error, the index in the stack otherwise'/>
7922 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7923 <arg name='value' type='xmlParserInputPtr' info='the parser input'/>
7927 <info>Callback on internal subset declaration. DEPRECATED: use xmlSAX2InternalSubset()</info>
7929 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7930 <arg name='name' type='const xmlChar *' info='the root element name'/>
7931 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
7932 <arg name='SystemID' type='const xmlChar *' info='the SYSTEM ID (e.g. filename or URL)'/>
7935 <info>Callback on internal subset declaration.</info>
7937 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7938 <arg name='name' type='const xmlChar *' info='the root element name'/>
7939 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
7940 <arg name='SystemID' type='const xmlChar *' info='the SYSTEM ID (e.g. filename or URL)'/>
7944 <info>Is this document tagged standalone ? DEPRECATED: use xmlSAX2IsStandalone()</info>
7945 <return type='int' info='1 if true'/>
7946 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7949 <info>Is this document tagged standalone?</info>
7950 <return type='int' info='1 if true'/>
7951 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7954 …<info>Take a block of ISO Latin 1 chars in and try to convert it to an UTF-8 block of chars out.</
7955 …<return type='int' info='the number of bytes written if success, or -1 otherwise The value of @inl…
7956 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
7957 <arg name='outlen' type='int *' info='the length of @out'/>
7958 … <arg name='in' type='const unsigned char *' info='a pointer to an array of ISO Latin 1 chars'/>
7959 <arg name='inlen' type='int *' info='the length of @in'/>
7962 <info>Pops the top element name from the name stack</info>
7963 <return type='const xmlChar *' info='the name just removed'/>
7964 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7967 <info>Pushes a new element name on top of the name stack</info>
7968 <return type='int' info='-1 in case of error, the index in the stack otherwise'/>
7969 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7970 <arg name='value' type='const xmlChar *' info='the element name'/>
7974 <info>A namespace has been parsed. DEPRECATED</info>
7976 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7977 <arg name='href' type='const xmlChar *' info='the namespace associated URN'/>
7978 <arg name='prefix' type='const xmlChar *' info='the namespace prefix'/>
7981 <info>Pops the top element node from the node stack</info>
7982 <return type='xmlNodePtr' info='the node just removed'/>
7983 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7986 <info>Pushes a new element node on top of the node stack</info>
7987 <return type='int' info='-1 in case of error, the index in the stack otherwise'/>
7988 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
7989 <arg name='value' type='xmlNodePtr' info='the element node'/>
7993 …<info>What to do when a notation declaration has been parsed. DEPRECATED: use xmlSAX2NotationDecl(…
7995 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
7996 <arg name='name' type='const xmlChar *' info='The name of the notation'/>
7997 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
7998 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
8001 <info>What to do when a notation declaration has been parsed.</info>
8003 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8004 <arg name='name' type='const xmlChar *' info='The name of the notation'/>
8005 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
8006 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
8010 …<info>A processing instruction has been parsed. DEPRECATED: use xmlSAX2ProcessingInstruction()</in…
8012 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8013 <arg name='target' type='const xmlChar *' info='the target name'/>
8014 <arg name='data' type='const xmlChar *' info='the PI data&apos;s'/>
8017 <info>A processing instruction has been parsed.</info>
8019 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8020 <arg name='target' type='const xmlChar *' info='the target name'/>
8021 <arg name='data' type='const xmlChar *' info='the PI data&apos;s'/>
8025 <info>called when an entity reference is detected. DEPRECATED: use xmlSAX2Reference()</info>
8027 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8028 <arg name='name' type='const xmlChar *' info='The entity name'/>
8031 <info>Called when an entity reference is detected.</info>
8033 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8034 <arg name='name' type='const xmlChar *' info='The entity name'/>
8038info>The entity loader, to control the loading of external entities, the application can either: -…
8039 …<return type='xmlParserInputPtr' info='the xmlParserInputPtr if inlined or NULL for DOM behaviour.…
8040 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8041 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
8042 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
8045info>Callback: The entity loader, to control the loading of external entities, the application can…
8046 …<return type='xmlParserInputPtr' info='the xmlParserInputPtr if inlined or NULL for DOM behaviour.…
8047 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8048 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
8049 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
8053info>Receive the document locator at startup, actually xmlDefaultSAXLocator Everything is availabl…
8055 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8056 <arg name='loc' type='xmlSAXLocatorPtr' info='A SAX Locator'/>
8059info>Receive the document locator at startup, actually xmlDefaultSAXLocator. Everything is availab…
8061 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8062 <arg name='loc' type='xmlSAXLocatorPtr' info='A SAX Locator'/>
8066 <info>Set the current element namespace. DEPRECATED</info>
8068 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8069 <arg name='name' type='const xmlChar *' info='the namespace prefix'/>
8073 …<info>called when the document start being processed. DEPRECATED: use xmlSAX2StartDocument()</info>
8075 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8078 <info>Called when the document start being processed.</info>
8080 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8084 … <info>called when an opening tag has been processed. DEPRECATED: use xmlSAX2StartElement()</info>
8086 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8087 … <arg name='fullname' type='const xmlChar *' info='The element name, including namespace prefix'/>
8088 …<arg name='atts' type='const xmlChar **' info='An array of name/value attributes pairs, NULL termi…
8091info>SAX2 callback when an element start has been detected by the parser. It provides the namespac…
8093 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8094 <arg name='localname' type='const xmlChar *' info='the local name of the element'/>
8095 <arg name='prefix' type='const xmlChar *' info='the element namespace prefix if available'/>
8096 <arg name='URI' type='const xmlChar *' info='the element namespace name if available'/>
8097 <arg name='nb_namespaces' type='int' info='number of namespace definitions on that node'/>
8098 …<arg name='namespaces' type='const xmlChar **' info='pointer to the array of prefix/URI pairs name…
8099 <arg name='nb_attributes' type='int' info='the number of attributes on that node'/>
8100 …<arg name='nb_defaulted' type='int' info='the number of defaulted attributes. The defaulted ones a…
8101 …<arg name='attributes' type='const xmlChar **' info='pointer to the array of (localname/prefix/URI…
8104 <info>Called when an opening tag has been processed.</info>
8106 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8107 <arg name='name' type='const xmlChar *' info='The element name, including namespace prefix'/>
8108 …<arg name='atts' type='const xmlChar **' info='An array of name/value attributes pairs, NULL termi…
8112 …<info>What to do when an unparsed entity declaration is parsed DEPRECATED: use xmlSAX2UnparsedEnti…
8114 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8115 <arg name='name' type='const xmlChar *' info='The name of the entity'/>
8116 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
8117 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
8118 <arg name='notationName' type='const xmlChar *' info='the name of the notation'/>
8121 <info>What to do when an unparsed entity declaration is parsed.</info>
8123 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
8124 <arg name='name' type='const xmlChar *' info='The name of the entity'/>
8125 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
8126 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
8127 <arg name='notationName' type='const xmlChar *' info='the name of the notation'/>
8131 <info>Pops the top XPath object from the value stack</info>
8132 <return type='xmlXPathObjectPtr' info='the XPath object just removed'/>
8133 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath evaluation context'/>
8137 <info>Pushes a new XPath object on top of the value stack</info>
8138 <return type='int' info='the number of items on the value stack'/>
8139 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath evaluation context'/>
8140 <arg name='value' type='xmlXPathObjectPtr' info='the XPath object'/>
8143 <info>Display and format a warning messages, callback.</info>
8145 <arg name='ctx' type='void *' info='an XML parser context'/>
8146 <arg name='msg' type='const char *' info='the message to display/transmit'/>
8147 <arg name='...' type='...' info='extra parameters for the message display'/>
8151 <info>This is the prototype for a extended link detection callback.</info>
8153 <arg name='ctx' type='void *' info='user data pointer'/>
8154 <arg name='node' type='xmlNodePtr' info='the node carrying the link'/>
8155 <arg name='nbLocators' type='int' info='the number of locators detected on the link'/>
8156 <arg name='hrefs' type='const xlinkHRef *' info='pointer to the array of locator hrefs'/>
8157 <arg name='roles' type='const xlinkRole *' info='pointer to the array of locator roles'/>
8158 <arg name='nbArcs' type='int' info='the number of arcs detected on the link'/>
8159 …<arg name='from' type='const xlinkRole *' info='pointer to the array of source roles found on the …
8160 …<arg name='to' type='const xlinkRole *' info='pointer to the array of target roles found on the ar…
8161 …<arg name='show' type='xlinkShow *' info='array of values for the show attributes found on the arc…
8162 …<arg name='actuate' type='xlinkActuate *' info='array of values for the actuate attributes found o…
8163 <arg name='nbTitles' type='int' info='the number of titles detected on the link'/>
8164 <arg name='titles' type='const xlinkTitle *' info=''/>
8165 <arg name='langs' type='const xmlChar **' info='array of xml:lang values for the titles'/>
8169 <info>This is the prototype for a extended link set detection callback.</info>
8171 <arg name='ctx' type='void *' info='user data pointer'/>
8172 <arg name='node' type='xmlNodePtr' info='the node carrying the link'/>
8173 <arg name='nbLocators' type='int' info='the number of locators detected on the link'/>
8174 <arg name='hrefs' type='const xlinkHRef *' info='pointer to the array of locator hrefs'/>
8175 <arg name='roles' type='const xlinkRole *' info='pointer to the array of locator roles'/>
8176 <arg name='nbTitles' type='int' info='the number of titles detected on the link'/>
8177 <arg name='titles' type='const xlinkTitle *' info=''/>
8178 <arg name='langs' type='const xmlChar **' info='array of xml:lang values for the titles'/>
8182 <info>Get the default xlink detection routine</info>
8183 <return type='xlinkNodeDetectFunc' info='the current function or NULL;'/>
8187 <info>Get the default xlink handler.</info>
8188 <return type='xlinkHandlerPtr' info='the current xlinkHandlerPtr value.'/>
8192info>Check whether the given node carries the attributes needed to be a link element (or is one of…
8193 …<return type='xlinkType' info='the xlinkType of the node (XLINK_TYPE_NONE if there is no link dete…
8194 <arg name='doc' type='xmlDocPtr' info='the document containing the node'/>
8195 <arg name='node' type='xmlNodePtr' info='the node pointer itself'/>
8199 …<info>This is the prototype for the link detection routine. It calls the default link detection ca…
8201 <arg name='ctx' type='void *' info='user data pointer'/>
8202 <arg name='node' type='xmlNodePtr' info='the node to check'/>
8206 <info>Set the default xlink detection routine</info>
8208 <arg name='func' type='xlinkNodeDetectFunc' info='pointer to the new detection routine.'/>
8212 <info>Set the default xlink handlers</info>
8214 <arg name='handler' type='xlinkHandlerPtr' info='the new value for the xlink handler block'/>
8218 <info>This is the prototype for a simple link detection callback.</info>
8220 <arg name='ctx' type='void *' info='user data pointer'/>
8221 <arg name='node' type='xmlNodePtr' info='the node carrying the link'/>
8222 <arg name='href' type='const xlinkHRef' info='the target of the link'/>
8223 <arg name='role' type='const xlinkRole' info='the role string'/>
8224 <arg name='title' type='const xlinkTitle' info='the link title'/>
8228 <info>Add an entry in the catalog, it may overwrite existing but different entries.</info>
8229 <return type='int' info='0 if successful, -1 otherwise'/>
8230 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
8231 <arg name='type' type='const xmlChar *' info='the type of record to add to the catalog'/>
8232 <arg name='orig' type='const xmlChar *' info='the system, public or prefix to match'/>
8233 <arg name='replace' type='const xmlChar *' info='the replacement value for the match'/>
8237 <info>Dump the given catalog to the given file.</info>
8239 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
8240 <arg name='out' type='FILE *' info='the file.'/>
8244 <info>Remove an entry from the catalog</info>
8245 <return type='int' info='the number of entries removed if successful, -1 otherwise'/>
8246 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
8247 <arg name='value' type='const xmlChar *' info='the value to remove'/>
8251 <info>Do a complete resolution lookup of an External Identifier</info>
8252 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
8253 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
8254 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
8255 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
8259 … <info>Try to lookup the catalog local reference associated to a public ID in that catalog</info>
8260 …<return type='xmlChar *' info='the local resource if found or NULL otherwise, the value returned m…
8261 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
8262 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
8266 <info>Try to lookup the catalog resource for a system ID</info>
8267 …<return type='xmlChar *' info='the resource if found or NULL otherwise, the value returned must be…
8268 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
8269 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
8273 <info>Do a complete resolution lookup of an URI</info>
8274 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
8275 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
8276 <arg name='URI' type='const xmlChar *' info='the URI'/>
8279 … <info>Register a new attribute declaration Note that @tree becomes the ownership of the DTD</info>
8280 <return type='xmlAttributePtr' info='NULL if not new, otherwise the attribute decl'/>
8281 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
8282 <arg name='dtd' type='xmlDtdPtr' info='pointer to the DTD'/>
8283 <arg name='elem' type='const xmlChar *' info='the element name'/>
8284 <arg name='name' type='const xmlChar *' info='the attribute name'/>
8285 <arg name='ns' type='const xmlChar *' info='the attribute namespace prefix'/>
8286 <arg name='type' type='xmlAttributeType' info='the attribute type'/>
8287 <arg name='def' type='xmlAttributeDefault' info='the attribute default type'/>
8288 <arg name='defaultValue' type='const xmlChar *' info='the attribute default value'/>
8289 …<arg name='tree' type='xmlEnumerationPtr' info='if it&apos;s an enumeration, the associated list'/>
8292info>Add a new node to @parent, at the end of the child (or property) list merging adjacent TEXT n…
8293 <return type='xmlNodePtr' info='the child or NULL in case of error.'/>
8294 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
8295 <arg name='cur' type='xmlNodePtr' info='the child node'/>
8298 …<info>Add a list of node at the end of the child list of the parent merging adjacent TEXT nodes (@…
8299 <return type='xmlNodePtr' info='the last child or NULL in case of error.'/>
8300 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
8301 <arg name='cur' type='xmlNodePtr' info='the first node in the list'/>
8304 <info>Register a new entity for this document.</info>
8305 <return type='xmlEntityPtr' info='a pointer to the entity or NULL in case of error'/>
8306 <arg name='doc' type='xmlDocPtr' info='the document'/>
8307 <arg name='name' type='const xmlChar *' info='the entity name'/>
8308 <arg name='type' type='int' info='the entity type XML_xxx_yyy_ENTITY'/>
8309 <arg name='ExternalID' type='const xmlChar *' info='the entity external ID if available'/>
8310 <arg name='SystemID' type='const xmlChar *' info='the entity system ID if available'/>
8311 <arg name='content' type='const xmlChar *' info='the entity content'/>
8314 <info>Register a new entity for this document DTD external subset.</info>
8315 <return type='xmlEntityPtr' info='a pointer to the entity or NULL in case of error'/>
8316 <arg name='doc' type='xmlDocPtr' info='the document'/>
8317 <arg name='name' type='const xmlChar *' info='the entity name'/>
8318 <arg name='type' type='int' info='the entity type XML_xxx_yyy_ENTITY'/>
8319 <arg name='ExternalID' type='const xmlChar *' info='the entity external ID if available'/>
8320 <arg name='SystemID' type='const xmlChar *' info='the entity system ID if available'/>
8321 <arg name='content' type='const xmlChar *' info='the entity content'/>
8324 <info>Register a new element declaration</info>
8325 <return type='xmlElementPtr' info='NULL if not, otherwise the entity'/>
8326 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
8327 <arg name='dtd' type='xmlDtdPtr' info='pointer to the DTD'/>
8328 <arg name='name' type='const xmlChar *' info='the entity name'/>
8329 <arg name='type' type='xmlElementTypeVal' info='the element type'/>
8330 <arg name='content' type='xmlElementContentPtr' info='the element content tree or NULL'/>
8333 …<info>Registers an alias @alias for an encoding named @name. Existing alias will be overwritten.</
8334 <return type='int' info='0 in case of success, -1 in case of error'/>
8335 …<arg name='name' type='const char *' info='the encoding name as parsed, in UTF-8 format (ASCII act…
8336 …<arg name='alias' type='const char *' info='the alias name as parsed, in UTF-8 format (ASCII actua…
8339 <info>Register a new id declaration</info>
8340 <return type='xmlIDPtr' info='NULL if not, otherwise the new xmlIDPtr'/>
8341 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
8342 <arg name='doc' type='xmlDocPtr' info='pointer to the document'/>
8343 <arg name='value' type='const xmlChar *' info='the value name'/>
8344 <arg name='attr' type='xmlAttrPtr' info='the attribute holding the ID'/>
8347info>Add a new node @elem as the next sibling of @cur If the new node was already inserted in a do…
8348 <return type='xmlNodePtr' info='the new node or NULL in case of error.'/>
8349 <arg name='cur' type='xmlNodePtr' info='the child node'/>
8350 <arg name='elem' type='xmlNodePtr' info='the new node'/>
8353 <info>Register a new notation declaration</info>
8354 <return type='xmlNotationPtr' info='NULL if not, otherwise the entity'/>
8355 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
8356 <arg name='dtd' type='xmlDtdPtr' info='pointer to the DTD'/>
8357 <arg name='name' type='const xmlChar *' info='the entity name'/>
8358 <arg name='PublicID' type='const xmlChar *' info='the public identifier or NULL'/>
8359 <arg name='SystemID' type='const xmlChar *' info='the system identifier or NULL'/>
8363info>Add a new node @elem as the previous sibling of @cur merging adjacent TEXT nodes (@elem may b…
8364 <return type='xmlNodePtr' info='the new node or NULL in case of error.'/>
8365 <arg name='cur' type='xmlNodePtr' info='the child node'/>
8366 <arg name='elem' type='xmlNodePtr' info='the new node'/>
8369 <info>Register a new ref declaration</info>
8370 <return type='xmlRefPtr' info='NULL if not, otherwise the new xmlRefPtr'/>
8371 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
8372 <arg name='doc' type='xmlDocPtr' info='pointer to the document'/>
8373 <arg name='value' type='const xmlChar *' info='the value name'/>
8374 <arg name='attr' type='xmlAttrPtr' info='the attribute holding the Ref'/>
8377info>Add a new element @elem to the list of siblings of @cur merging adjacent TEXT nodes (@elem ma…
8378 <return type='xmlNodePtr' info='the new element or NULL in case of error.'/>
8379 <arg name='cur' type='xmlNodePtr' info='the child node'/>
8380 <arg name='elem' type='xmlNodePtr' info='the new node'/>
8384 <info>Create a buffered parser output</info>
8385 <return type='xmlOutputBufferPtr' info='the new parser output or NULL'/>
8386 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the encoding converter or NULL'/>
8389 <info>Create a buffered parser input for progressive parsing</info>
8390 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
8391 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
8395 <info>Serialize text attribute values to an xml simple buffer</info>
8397 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
8398 <arg name='doc' type='xmlDocPtr' info='the document'/>
8399 <arg name='attr' type='xmlAttrPtr' info='the attribute node'/>
8400 <arg name='string' type='const xmlChar *' info='the text content'/>
8404 …<info>Compile the automata into a Reg Exp ready for being executed. The automata should be free af…
8405 <return type='xmlRegexpPtr' info='the compiled regexp or NULL in case of error'/>
8406 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8410 <info>Initial state lookup</info>
8411 <return type='xmlAutomataStatePtr' info='the initial state of the automata'/>
8412 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8416 <info>Checks if an automata is determinist.</info>
8417 <return type='int' info='1 if true, 0 if not, and -1 in case of error'/>
8418 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8422info>If @to is NULL, this creates first a new target state in the automata and then adds a an ALL …
8423 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8424 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8425 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8426 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8427 …<arg name='lax' type='int' info='allow to transition if not all all transitions have been activate…
8431info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
8432 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8433 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8434 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8435 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8436 … <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
8437 <arg name='min' type='int' info='the minimum successive occurences of token'/>
8438 <arg name='max' type='int' info='the maximum successive occurences of token'/>
8439 <arg name='data' type='void *' info='data associated to the transition'/>
8443info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
8444 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8445 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8446 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8447 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8448 … <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
8449 …<arg name='token2' type='const xmlChar *' info='the second input string associated to that transit…
8450 <arg name='min' type='int' info='the minimum successive occurences of token'/>
8451 <arg name='max' type='int' info='the maximum successive occurences of token'/>
8452 <arg name='data' type='void *' info='data associated to the transition'/>
8456info>If @to is NULL, this creates first a new target state in the automata and then adds an epsilo…
8457 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8458 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8459 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8460 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8461 <arg name='counter' type='int' info='the counter associated to that transition'/>
8465 <info>Create a new counter</info>
8466 <return type='int' info='the counter number or -1 in case of error'/>
8467 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8468 <arg name='min' type='int' info='the minimal value on the counter'/>
8469 <arg name='max' type='int' info='the maximal value on the counter'/>
8473info>If @to is NULL, this creates first a new target state in the automata and then adds an epsilo…
8474 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8475 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8476 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8477 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8478 <arg name='counter' type='int' info='the counter associated to that transition'/>
8482info>If @to is NULL, this creates first a new target state in the automata and then adds an epsilo…
8483 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8484 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8485 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8486 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8490info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
8491 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8492 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8493 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8494 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8495 …<arg name='token' type='const xmlChar *' info='the first input string associated to that transitio…
8496 …<arg name='token2' type='const xmlChar *' info='the second input string associated to that transit…
8497 …<arg name='data' type='void *' info='data passed to the callback function if the transition is act…
8501info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
8502 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8503 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8504 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8505 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8506 … <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
8507 <arg name='min' type='int' info='the minimum successive occurences of token'/>
8508 <arg name='max' type='int' info='the maximum successive occurences of token'/>
8509 <arg name='data' type='void *' info='data associated to the transition'/>
8513info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
8514 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8515 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8516 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8517 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8518 … <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
8519 …<arg name='token2' type='const xmlChar *' info='the second input string associated to that transit…
8520 <arg name='min' type='int' info='the minimum successive occurences of token'/>
8521 <arg name='max' type='int' info='the maximum successive occurences of token'/>
8522 <arg name='data' type='void *' info='data associated to the transition'/>
8526 <info>Create a new disconnected state in the automata</info>
8527 <return type='xmlAutomataStatePtr' info='the new state or NULL in case of error'/>
8528 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8532info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
8533 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8534 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8535 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8536 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8537 … <arg name='token' type='const xmlChar *' info='the input string associated to that transition'/>
8538 …<arg name='data' type='void *' info='data passed to the callback function if the transition is act…
8542info>If @to is NULL, this creates first a new target state in the automata and then adds a transit…
8543 <return type='xmlAutomataStatePtr' info='the target state or NULL in case of error'/>
8544 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8545 <arg name='from' type='xmlAutomataStatePtr' info='the starting point of the transition'/>
8546 <arg name='to' type='xmlAutomataStatePtr' info='the target point of the transition or NULL'/>
8547 …<arg name='token' type='const xmlChar *' info='the first input string associated to that transitio…
8548 …<arg name='token2' type='const xmlChar *' info='the second input string associated to that transit…
8549 …<arg name='data' type='void *' info='data passed to the callback function if the transition is act…
8553 <info>Makes that state a final state</info>
8554 <return type='int' info='0 or -1 in case of error'/>
8555 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
8556 <arg name='state' type='xmlAutomataStatePtr' info='a state in this automata'/>
8560 <info>Convenient way to turn bool into text</info>
8561 <return type='const char *' info='a pointer to either &quot;True&quot; or &quot;False&quot;'/>
8562 <arg name='boolval' type='int' info='a bool to turn into text'/>
8565 <info>Function to extract the content of a buffer</info>
8566 <return type='xmlChar *' info='the internal content'/>
8567 <arg name='buf' type='const xmlBuf *' info='the buffer'/>
8570 <info>Function to extract the end of the content of a buffer</info>
8571 <return type='xmlChar *' info='the end of the internal content or NULL in case of error'/>
8572 <arg name='buf' type='xmlBufPtr' info='the buffer'/>
8575info>Read the value of a node @cur, this can be either the text carried directly by this node if i…
8576 <return type='int' info='0 in case of success and -1 in case of error.'/>
8577 <arg name='buf' type='xmlBufPtr' info='a buffer xmlBufPtr'/>
8578 <arg name='cur' type='const xmlNode *' info='the node being read'/>
8582info>Dump an XML node, recursive behaviour,children are printed too. Note that @format = 1 provide…
8583 …<return type='size_t' info='the number of bytes written to the buffer, in case of error 0 is retur…
8584 <arg name='buf' type='xmlBufPtr' info='the XML buffer output'/>
8585 <arg name='doc' type='xmlDocPtr' info='the document'/>
8586 <arg name='cur' type='xmlNodePtr' info='the current node'/>
8587 <arg name='level' type='int' info='the imbrication level for indenting'/>
8588 <arg name='format' type='int' info='is formatting allowed'/>
8591info>Remove the beginning of an XML buffer. NOTE that this routine behaviour differs from xmlBuffe…
8592 <return type='size_t' info='the number of byte removed or 0 in case of failure'/>
8593 <arg name='buf' type='xmlBufPtr' info='the buffer to dump'/>
8594 <arg name='len' type='size_t' info='the number of xmlChar to remove'/>
8597 <info>Function to get the length of a buffer</info>
8598 <return type='size_t' info='the length of data in the internal content'/>
8599 <arg name='buf' type='const xmlBufPtr' info='the buffer'/>
8602 … <info>Add a string range to an XML buffer. if len == -1, the length of str is recomputed.</info>
8603 …<return type='int' info='0 successful, a positive error code number otherwise and -1 in case of in…
8604 <arg name='buf' type='xmlBufferPtr' info='the buffer to dump'/>
8605 <arg name='str' type='const xmlChar *' info='the #xmlChar string'/>
8606 <arg name='len' type='int' info='the number of #xmlChar to add'/>
8609 …<info>Add a string range to the beginning of an XML buffer. if len == -1, the length of @str is re…
8610 …<return type='int' info='0 successful, a positive error code number otherwise and -1 in case of in…
8611 <arg name='buf' type='xmlBufferPtr' info='the buffer'/>
8612 <arg name='str' type='const xmlChar *' info='the #xmlChar string'/>
8613 <arg name='len' type='int' info='the number of #xmlChar to add'/>
8616 <info>Append a zero terminated C string to an XML buffer.</info>
8617 …<return type='int' info='0 successful, a positive error code number otherwise and -1 in case of in…
8618 <arg name='buf' type='xmlBufferPtr' info='the buffer to dump'/>
8619 <arg name='str' type='const char *' info='the C char string'/>
8622 <info>Append a zero terminated string to an XML buffer.</info>
8623 …<return type='int' info='0 successful, a positive error code number otherwise and -1 in case of in…
8624 <arg name='buf' type='xmlBufferPtr' info='the buffer to add to'/>
8625 <arg name='str' type='const xmlChar *' info='the #xmlChar string'/>
8628 <info>Function to extract the content of a buffer</info>
8629 <return type='const xmlChar *' info='the internal content'/>
8630 <arg name='buf' type='const xmlBuffer *' info='the buffer'/>
8633 <info>routine to create an XML buffer.</info>
8634 <return type='xmlBufferPtr' info='the new structure.'/>
8637 <info>routine to create an XML buffer.</info>
8638 <return type='xmlBufferPtr' info='the new structure.'/>
8639 <arg name='size' type='size_t' info='initial size of buffer'/>
8642info>routine to create an XML buffer from an immutable memory area. The area won&apos;t be modifie…
8643 <return type='xmlBufferPtr' info='the new structure.'/>
8644 <arg name='mem' type='void *' info='the memory area'/>
8645 <arg name='size' type='size_t' info='the size in byte'/>
8648info>Remove the string contained in a buffer and gie it back to the caller. The buffer is reset to…
8649 <return type='xmlChar *' info='the previous string contained by the buffer.'/>
8650 <arg name='buf' type='xmlBufferPtr' info='the buffer'/>
8653 <info>Dumps an XML buffer to a FILE *.</info>
8654 <return type='int' info='the number of #xmlChar written'/>
8655 <arg name='file' type='FILE *' info='the file output'/>
8656 <arg name='buf' type='xmlBufferPtr' info='the buffer to dump'/>
8659 <info>empty a buffer.</info>
8661 <arg name='buf' type='xmlBufferPtr' info='the buffer'/>
8664 …<info>Frees an XML buffer. It frees both the content and the structure which encapsulate it.</info>
8666 <arg name='buf' type='xmlBufferPtr' info='the buffer to free'/>
8669 <info>Grow the available space of an XML buffer.</info>
8670 <return type='int' info='the new available space or -1 in case of error'/>
8671 <arg name='buf' type='xmlBufferPtr' info='the buffer'/>
8672 <arg name='len' type='unsigned int' info='the minimum free size to allocate'/>
8675 <info>Function to get the length of a buffer</info>
8676 <return type='int' info='the length of data in the internal content'/>
8677 <arg name='buf' type='const xmlBuffer *' info='the buffer'/>
8680 <info>Resize a buffer to accommodate minimum size of @size.</info>
8681 <return type='int' info='0 in case of problems, 1 otherwise'/>
8682 <arg name='buf' type='xmlBufferPtr' info='the buffer to resize'/>
8683 <arg name='size' type='unsigned int' info='the desired size'/>
8686 <info>Sets the allocation scheme for this buffer</info>
8688 <arg name='buf' type='xmlBufferPtr' info='the buffer to tune'/>
8689 <arg name='scheme' type='xmlBufferAllocationScheme' info='allocation scheme to use'/>
8692 <info>Remove the beginning of an XML buffer.</info>
8693 <return type='int' info='the number of #xmlChar removed, or -1 in case of failure.'/>
8694 <arg name='buf' type='xmlBufferPtr' info='the buffer to dump'/>
8695 <arg name='len' type='unsigned int' info='the number of xmlChar to remove'/>
8698 …<info>routine which manages and grows an output buffer. This one adds xmlChars at the end of the b…
8700 <arg name='buf' type='xmlBufferPtr' info='the XML buffer'/>
8701 <arg name='string' type='const xmlChar *' info='the string to add'/>
8704 …<info>routine which manage and grows an output buffer. This one add C chars at the end of the arra…
8706 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
8707 <arg name='string' type='const char *' info='the string to add'/>
8710info>routine which manage and grows an output buffer. This one writes a quoted or double quoted #x…
8712 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
8713 <arg name='string' type='const xmlChar *' info='the string to add'/>
8716info>Builds the QName @prefix:@ncname in @memory if there is enough space and prefix is not NULL n…
8717 …<return type='xmlChar *' info='the new string which must be freed by the caller if different from …
8718 <arg name='ncname' type='const xmlChar *' info='the Name'/>
8719 <arg name='prefix' type='const xmlChar *' info='the prefix'/>
8720 <arg name='memory' type='xmlChar *' info='preallocated memory'/>
8721 <arg name='len' type='int' info='preallocated memory length'/>
8724info>Expresses the URI of the reference in terms relative to the base. Some examples of this oper…
8725 …<return type='xmlChar *' info='a new URI string (to be freed by the caller) or NULL in case error.…
8726 <arg name='URI' type='const xmlChar *' info='the URI reference under consideration'/>
8727 <arg name='base' type='const xmlChar *' info='the base value'/>
8730info>Computes he final URI of the reference done by checking that the given URI is valid, and buil…
8731 …<return type='xmlChar *' info='a new URI string (to be freed by the caller) or NULL in case of err…
8732 <arg name='URI' type='const xmlChar *' info='the URI instance found in the document'/>
8733 <arg name='base' type='const xmlChar *' info='the base value'/>
8736info>This function provides the current index of the parser relative to the start of the current e…
8737 …<return type='long' info='the index in bytes from the beginning of the entity or -1 in case the in…
8738 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
8742info>Dumps the canonized image of given XML document into memory. For details see &quot;Canonical …
8743 <return type='int' info='the number of bytes written on success or a negative value on fail'/>
8744 <arg name='doc' type='xmlDocPtr' info='the XML document for canonization'/>
8745 …<arg name='nodes' type='xmlNodeSetPtr' info='the nodes set to be included in the canonized image o…
8746 <arg name='mode' type='int' info='the c14n mode (see @xmlC14NMode)'/>
8747 …<arg name='inclusive_ns_prefixes' type='xmlChar **' info='the list of inclusive namespace prefixes…
8748 … <arg name='with_comments' type='int' info='include comments in the result (!=0) or not (==0)'/>
8749 …<arg name='doc_txt_ptr' type='xmlChar **' info='the memory pointer for allocated canonical XML tex…
8753info>Dumps the canonized image of given XML document into the file. For details see &quot;Canonica…
8754 <return type='int' info='the number of bytes written success or a negative value on fail'/>
8755 <arg name='doc' type='xmlDocPtr' info='the XML document for canonization'/>
8756 …<arg name='nodes' type='xmlNodeSetPtr' info='the nodes set to be included in the canonized image o…
8757 <arg name='mode' type='int' info='the c14n mode (see @xmlC14NMode)'/>
8758 …<arg name='inclusive_ns_prefixes' type='xmlChar **' info='the list of inclusive namespace prefixes…
8759 … <arg name='with_comments' type='int' info='include comments in the result (!=0) or not (==0)'/>
8760 <arg name='filename' type='const char *' info='the filename to store canonical XML image'/>
8761 …<arg name='compression' type='int' info='the compression level (zlib requred): -1 - libxml default…
8765info>Dumps the canonized image of given XML document into the provided buffer. For details see &qu…
8766 <return type='int' info='non-negative value on success or a negative value on fail'/>
8767 <arg name='doc' type='xmlDocPtr' info='the XML document for canonization'/>
8768 …<arg name='nodes' type='xmlNodeSetPtr' info='the nodes set to be included in the canonized image o…
8769 <arg name='mode' type='int' info='the c14n mode (see @xmlC14NMode)'/>
8770 …<arg name='inclusive_ns_prefixes' type='xmlChar **' info='the list of inclusive namespace prefixes…
8771 … <arg name='with_comments' type='int' info='include comments in the result (!=0) or not (==0)'/>
8772 …<arg name='buf' type='xmlOutputBufferPtr' info='the output buffer to store canonical XML; this buf…
8776info>Dumps the canonized image of given XML document into the provided buffer. For details see &qu…
8777 <return type='int' info='non-negative value on success or a negative value on fail'/>
8778 <arg name='doc' type='xmlDocPtr' info='the XML document for canonization'/>
8779 …<arg name='is_visible_callback' type='xmlC14NIsVisibleCallback' info='the function to use to deter…
8780 …<arg name='user_data' type='void *' info='the first parameter for @is_visible_callback function (i…
8781 <arg name='mode' type='int' info='the c14n mode (see @xmlC14NMode)'/>
8782 …<arg name='inclusive_ns_prefixes' type='xmlChar **' info='the list of inclusive namespace prefixes…
8783 … <arg name='with_comments' type='int' info='include comments in the result (!=0) or not (==0)'/>
8784 …<arg name='buf' type='xmlOutputBufferPtr' info='the output buffer to store canonical XML; this buf…
8788 <info>Signature for a C14N callback on visible nodes</info>
8789 <return type='int' info='1 if the node should be included'/>
8790 <arg name='user_data' type='void *' info='user data'/>
8791 <arg name='node' type='xmlNodePtr' info='the curent node'/>
8792 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
8795 <info>Constructs a canonic path from the specified path.</info>
8796 …<return type='xmlChar *' info='a new canonic path, or a duplicate of the path parameter if the con…
8797 <arg name='path' type='const xmlChar *' info='the resource locator in a filesystem notation'/>
8801info>Add an entry in the catalog, it may overwrite existing but different entries. If called befor…
8802 <return type='int' info='0 if successful, -1 otherwise'/>
8803 <arg name='type' type='const xmlChar *' info='the type of record to add to the catalog'/>
8804 <arg name='orig' type='const xmlChar *' info='the system, public or prefix to match'/>
8805 <arg name='replace' type='const xmlChar *' info='the replacement value for the match'/>
8809 <info>Add the new entry to the catalog list</info>
8810 <return type='void *' info='the updated list'/>
8811 <arg name='catalogs' type='void *' info='a document&apos;s list of catalogs'/>
8812 <arg name='URL' type='const xmlChar *' info='the URL to a new local catalog'/>
8816 <info>Free up all the memory associated with catalogs</info>
8821 <info>Convert all the SGML catalog entries as XML ones</info>
8822 <return type='int' info='the number of entries converted if successful, -1 otherwise'/>
8826 <info>Dump all the global catalog content to the given file.</info>
8828 <arg name='out' type='FILE *' info='the file.'/>
8832 <info>Free up the memory associated to the catalog list</info>
8834 <arg name='catalogs' type='void *' info='a document&apos;s list of catalogs'/>
8838 <info>Used to get the user preference w.r.t. to what catalogs should be accepted</info>
8839 <return type='xmlCatalogAllow' info='the current xmlCatalogAllow value'/>
8843 …<info>Try to lookup the catalog reference associated to a public ID DEPRECATED, use xmlCatalogReso…
8844 <return type='const xmlChar *' info='the resource if found or NULL otherwise.'/>
8845 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
8849 …<info>Try to lookup the catalog reference associated to a system ID DEPRECATED, use xmlCatalogReso…
8850 <return type='const xmlChar *' info='the resource if found or NULL otherwise.'/>
8851 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
8855 <info>Check is a catalog is empty</info>
8856 <return type='int' info='1 if the catalog is empty, 0 if not, amd -1 in case of error.'/>
8857 <arg name='catal' type='xmlCatalogPtr' info='should this create an SGML catalog'/>
8861 …<info>Do a complete resolution lookup of an External Identifier using a document&apos;s private ca…
8862 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
8863 <arg name='catalogs' type='void *' info='a document&apos;s list of catalogs'/>
8864 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
8865 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
8869 …<info>Do a complete resolution lookup of an URI using a document&apos;s private catalog list</info>
8870 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
8871 <arg name='catalogs' type='void *' info='a document&apos;s list of catalogs'/>
8872 <arg name='URI' type='const xmlChar *' info='the URI'/>
8876 <info>Remove an entry from the catalog</info>
8877 <return type='int' info='the number of entries removed if successful, -1 otherwise'/>
8878 <arg name='value' type='const xmlChar *' info='the value to remove'/>
8882 <info>Do a complete resolution lookup of an External Identifier</info>
8883 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
8884 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
8885 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
8889 <info>Try to lookup the catalog reference associated to a public ID</info>
8890 …<return type='xmlChar *' info='the resource if found or NULL otherwise, the value returned must be…
8891 <arg name='pubID' type='const xmlChar *' info='the public ID string'/>
8895 <info>Try to lookup the catalog resource for a system ID</info>
8896 …<return type='xmlChar *' info='the resource if found or NULL otherwise, the value returned must be…
8897 <arg name='sysID' type='const xmlChar *' info='the system ID string'/>
8901 <info>Do a complete resolution lookup of an URI</info>
8902 …<return type='xmlChar *' info='the URI of the resource or NULL if not found, it must be freed by t…
8903 <arg name='URI' type='const xmlChar *' info='the URI'/>
8907 … <info>Used to set the debug level for catalog operation, 0 disable debugging, 1 enable it</info>
8908 <return type='int' info='the previous value of the catalog debugging level'/>
8909 <arg name='level' type='int' info='the debug level of catalogs required'/>
8913info>Allows to set the preference between public and system for deletion in XML Catalog resolution…
8914 …<return type='xmlCatalogPrefer' info='the previous value of the default preference for delegation'…
8915 <arg name='prefer' type='xmlCatalogPrefer' info='the default preference for delegation'/>
8919 <info>Used to set the user preference w.r.t. to what catalogs should be accepted</info>
8921 <arg name='allow' type='xmlCatalogAllow' info='what catalogs should be accepted'/>
8924 <info>Generic front-end for encoding handler close function</info>
8925 <return type='int' info='0 if success, or -1 in case of error'/>
8926 …<arg name='handler' type='xmlCharEncodingHandler *' info='char enconding transformation data struc…
8929 …<info>Front-end for the encoding handler input function, but handle only the very first line, i.e.…
8930 …<return type='int' info='the number of byte written if success, or -1 general error -2 if the tran…
8931 …<arg name='handler' type='xmlCharEncodingHandler *' info='char enconding transformation data struc…
8932 <arg name='out' type='xmlBufferPtr' info='an xmlBuffer for the output.'/>
8933 <arg name='in' type='xmlBufferPtr' info='an xmlBuffer for the input'/>
8936 <info>Generic front-end for the encoding handler input function</info>
8937 …<return type='int' info='the number of byte written if success, or -1 general error -2 if the tran…
8938 …<arg name='handler' type='xmlCharEncodingHandler *' info='char encoding transformation data struct…
8939 <arg name='out' type='xmlBufferPtr' info='an xmlBuffer for the output.'/>
8940 <arg name='in' type='xmlBufferPtr' info='an xmlBuffer for the input'/>
8943info>Generic front-end for the encoding handler output function a first call with @in == NULL has …
8944 …<return type='int' info='the number of byte written if success, or -1 general error -2 if the tran…
8945 …<arg name='handler' type='xmlCharEncodingHandler *' info='char enconding transformation data struc…
8946 <arg name='out' type='xmlBufferPtr' info='an xmlBuffer for the output.'/>
8947 <arg name='in' type='xmlBufferPtr' info='an xmlBuffer for the input'/>
8950 …<info>Take a block of chars in the original encoding and try to convert it to an UTF-8 block of ch…
8951 …<return type='int' info='the number of bytes written, -1 if lack of space, or -2 if the transcodin…
8952 …<arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the UTF-8 res…
8953 <arg name='outlen' type='int *' info='the length of @out'/>
8954 …<arg name='in' type='const unsigned char *' info='a pointer to an array of chars in the original e…
8955 <arg name='inlen' type='int *' info='the length of @in'/>
8958info>Take a block of UTF-8 chars in and try to convert it to another encoding. Note: a first call …
8959 …<return type='int' info='the number of bytes written, -1 if lack of space, or -2 if the transcodin…
8960 … <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
8961 <arg name='outlen' type='int *' info='the length of @out'/>
8962 <arg name='in' type='const unsigned char *' info='a pointer to an array of UTF-8 chars'/>
8963 <arg name='inlen' type='int *' info='the length of @in'/>
8966 <info>Does a binary search of the range table to determine if char is valid</info>
8967 <return type='int' info='true if character valid, false otherwise'/>
8968 <arg name='val' type='unsigned int' info='character to be validated'/>
8969 … <arg name='rptr' type='const xmlChRangeGroup *' info='pointer to range to be used to validate'/>
8972 <info>a strdup for char&apos;s to xmlChar&apos;s</info>
8973 <return type='xmlChar *' info='a new xmlChar * or NULL'/>
8974 <arg name='cur' type='const char *' info='the input char *'/>
8977 <info>a strndup for char&apos;s to xmlChar&apos;s</info>
8978 <return type='xmlChar *' info='a new xmlChar * or NULL'/>
8979 <arg name='cur' type='const char *' info='the input char *'/>
8980 <arg name='len' type='int' info='the len of @cur'/>
8983 …<info>function checks to see if @path is a valid source (file, socket...) for XML. if stat is not…
8984 …<return type='int' info='1. if stat fails, returns 0 (if calling stat on the filename fails, it c…
8985 <arg name='path' type='const char *' info='the path to check'/>
8988info>Check an input in case it was created from an HTTP stream, in that case it will handle encodi…
8989 <return type='xmlParserInputPtr' info='the input or NULL in case of HTTP error.'/>
8990 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
8991 <arg name='ret' type='xmlParserInputPtr' info='an XML parser input'/>
8994info>Checks that the value conforms to the LanguageID production: NOTE: this is somewhat deprecat…
8995 <return type='int' info='1 if correct 0 otherwise'/>
8996 <arg name='lang' type='const xmlChar *' info='pointer to the string value'/>
8999info>Checks @utf for being valid UTF-8. @utf is assumed to be null-terminated. This function is no…
9000 <return type='int' info='value: true if @utf is valid.'/>
9001 … <arg name='utf' type='const unsigned char *' info='Pointer to putative UTF-8 encoded string.'/>
9004 …<info>check the compiled lib version against the include one. This can warn or immediately kill th…
9006 <arg name='version' type='int' info='the include version number'/>
9010info>Finds the current number of child nodes of that element which are element nodes. Note the han…
9011 <return type='unsigned long' info='the count of element child or 0 if not available'/>
9012 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
9015 …<info>Cleanup the memory allocated for the char encoding support, it unregisters all the encoding …
9019 <info>Unregisters all aliases</info>
9023 <info>Additional cleanup for multi-threading</info>
9027 <info>clears the entire input callback table. this includes the compiled-in I/O.</info>
9031 …<info>Free up all the memory allocated by the library for its own use. This should not be called b…
9036 … <info>clears the entire output callback table. this includes the compiled-in I/O callbacks.</info>
9040info>This function name is somewhat misleading. It does not clean up parser state, it cleans up me…
9045 <info>Cleanup up the predefined entities table. Deprecated call</info>
9049info>xmlCleanupThreads() is used to to cleanup all the thread related data of the libxml2 library …
9053 <info>-- Clear (release memory and reinitialize) node info sequence</info>
9055 <arg name='seq' type='xmlParserNodeInfoSeqPtr' info='a node info sequence pointer'/>
9058 <info>Clear (release owned resources) and reinitialize a parser context</info>
9060 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9064 <info>Convert all the SGML catalog entries as XML ones</info>
9065 <return type='int' info='the number of entries converted if successful, -1 otherwise'/>
9066 <arg name='catal' type='xmlCatalogPtr' info='the catalog'/>
9070 <info>Build a copy of an attribute table.</info>
9071 …<return type='xmlAttributeTablePtr' info='the new xmlAttributeTablePtr or NULL in case of error.'/>
9072 <arg name='table' type='xmlAttributeTablePtr' info='An attribute table'/>
9075 <info>append the char value in the array</info>
9076 <return type='int' info='the number of xmlChar written'/>
9077 <arg name='len' type='int' info='Ignored, compatibility'/>
9078 <arg name='out' type='xmlChar *' info='pointer to an array of xmlChar'/>
9079 <arg name='val' type='int' info='the char value'/>
9082 <info>append the char value in the array</info>
9083 <return type='int' info='the number of xmlChar written'/>
9084 <arg name='out' type='xmlChar *' info='pointer to an array of xmlChar'/>
9085 <arg name='val' type='int' info='the char value'/>
9089 …<info>Do a copy of the document info. If recursive, the content tree will be copied too as well as…
9090 <return type='xmlDocPtr' info='a new #xmlDocPtr, or NULL in case of error.'/>
9091 <arg name='doc' type='xmlDocPtr' info='the document'/>
9092 <arg name='recursive' type='int' info='if not zero do a recursive copy.'/>
9095 <info>Build a copy of an element content description.</info>
9096 …<return type='xmlElementContentPtr' info='the new xmlElementContentPtr or NULL in case of error.'/>
9097 <arg name='doc' type='xmlDocPtr' info='the document owning the element declaration'/>
9098 <arg name='cur' type='xmlElementContentPtr' info='An element content pointer.'/>
9102 <info>Do a copy of the dtd.</info>
9103 <return type='xmlDtdPtr' info='a new #xmlDtdPtr, or NULL in case of error.'/>
9104 <arg name='dtd' type='xmlDtdPtr' info='the dtd'/>
9107 …<info>Build a copy of an element content description. Deprecated, use xmlCopyDocElementContent ins…
9108 …<return type='xmlElementContentPtr' info='the new xmlElementContentPtr or NULL in case of error.'/>
9109 <arg name='cur' type='xmlElementContentPtr' info='An element content pointer.'/>
9113 <info>Build a copy of an element table.</info>
9114 … <return type='xmlElementTablePtr' info='the new xmlElementTablePtr or NULL in case of error.'/>
9115 <arg name='table' type='xmlElementTablePtr' info='An element table'/>
9119 <info>Build a copy of an entity table.</info>
9120 … <return type='xmlEntitiesTablePtr' info='the new xmlEntitiesTablePtr or NULL in case of error.'/>
9121 <arg name='table' type='xmlEntitiesTablePtr' info='An entity table'/>
9125 <info>Copy an enumeration attribute node (recursive).</info>
9126 …<return type='xmlEnumerationPtr' info='the xmlEnumerationPtr just created or NULL in case of error…
9127 <arg name='cur' type='xmlEnumerationPtr' info='the tree to copy.'/>
9130 <info>Save the original error to the new place.</info>
9131 <return type='int' info='0 in case of success and -1 in case of error.'/>
9132 <arg name='from' type='xmlErrorPtr' info='a source error'/>
9133 <arg name='to' type='xmlErrorPtr' info='a target error'/>
9136 <info>Do a copy of the namespace.</info>
9137 <return type='xmlNsPtr' info='a new #xmlNsPtr, or NULL in case of error.'/>
9138 <arg name='cur' type='xmlNsPtr' info='the namespace'/>
9141 <info>Do a copy of an namespace list.</info>
9142 <return type='xmlNsPtr' info='a new #xmlNsPtr, or NULL in case of error.'/>
9143 <arg name='cur' type='xmlNsPtr' info='the first namespace'/>
9146 <info>Do a copy of the node.</info>
9147 <return type='xmlNodePtr' info='a new #xmlNodePtr, or NULL in case of error.'/>
9148 <arg name='node' type='xmlNodePtr' info='the node'/>
9149 …<arg name='extended' type='int' info='if 1 do a recursive copy (properties, namespaces and childre…
9152 …<info>Do a recursive copy of the node list. Use xmlDocCopyNodeList() if possible to ensure string …
9153 <return type='xmlNodePtr' info='a new #xmlNodePtr, or NULL in case of error.'/>
9154 <arg name='node' type='xmlNodePtr' info='the first node in the list.'/>
9158 <info>Build a copy of a notation table.</info>
9159 … <return type='xmlNotationTablePtr' info='the new xmlNotationTablePtr or NULL in case of error.'/>
9160 <arg name='table' type='xmlNotationTablePtr' info='A notation table'/>
9163 <info>Do a copy of the attribute.</info>
9164 <return type='xmlAttrPtr' info='a new #xmlAttrPtr, or NULL in case of error.'/>
9165 <arg name='target' type='xmlNodePtr' info='the element where the attribute will be grafted'/>
9166 <arg name='cur' type='xmlAttrPtr' info='the attribute'/>
9169 <info>Do a copy of an attribute list.</info>
9170 <return type='xmlAttrPtr' info='a new #xmlAttrPtr, or NULL in case of error.'/>
9171 <arg name='target' type='xmlNodePtr' info='the element where the attributes will be grafted'/>
9172 <arg name='cur' type='xmlAttrPtr' info='the first attribute'/>
9175 <info>Creates a parser context for an XML in-memory document.</info>
9176 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
9177 <arg name='cur' type='const xmlChar *' info='a pointer to an array of xmlChar'/>
9180 …<info>create and initialize an empty entities hash table. This really doesn&apos;t make sense and …
9181 …<return type='xmlEntitiesTablePtr' info='the xmlEntitiesTablePtr just created or NULL in case of e…
9184info>Create a parser context for an external entity Automatic support for ZLIB/Compress compressed…
9185 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
9186 <arg name='URL' type='const xmlChar *' info='the entity URL'/>
9187 <arg name='ID' type='const xmlChar *' info='the entity PUBLIC ID'/>
9188 <arg name='base' type='const xmlChar *' info='a possible base for the target URI'/>
9191 <info>create and initialize an enumeration attribute node.</info>
9192 …<return type='xmlEnumerationPtr' info='the xmlEnumerationPtr just created or NULL in case of error…
9193 <arg name='name' type='const xmlChar *' info='the enumeration name or NULL'/>
9196info>Create a parser context for a file content. Automatic support for ZLIB/Compress compressed do…
9197 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
9198 <arg name='filename' type='const char *' info='the filename'/>
9201 <info>Create a parser context for using the XML parser with an existing I/O stream</info>
9202 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
9203 <arg name='sax' type='xmlSAXHandlerPtr' info='a SAX handler'/>
9204 <arg name='user_data' type='void *' info='The user data returned on SAX callbacks'/>
9205 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
9206 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
9207 <arg name='ioctx' type='void *' info='an I/O handler'/>
9208 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
9211 <info>Create the internal subset of a document</info>
9212 <return type='xmlDtdPtr' info='a pointer to the new DTD structure'/>
9213 <arg name='doc' type='xmlDocPtr' info='the document pointer'/>
9214 <arg name='name' type='const xmlChar *' info='the DTD name'/>
9215 <arg name='ExternalID' type='const xmlChar *' info='the external (PUBLIC) ID'/>
9216 <arg name='SystemID' type='const xmlChar *' info='the system ID'/>
9219 <info>Create a parser context for an XML in-memory document.</info>
9220 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
9221 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
9222 <arg name='size' type='int' info='the size of the array'/>
9226info>Create a parser context for using the XML parser in push mode. If @buffer and @size are non-N…
9227 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
9228 <arg name='sax' type='xmlSAXHandlerPtr' info='a SAX handler'/>
9229 <arg name='user_data' type='void *' info='The user data returned on SAX callbacks'/>
9230 <arg name='chunk' type='const char *' info='a pointer to an array of chars'/>
9231 <arg name='size' type='int' info='number of chars in the array'/>
9232 <arg name='filename' type='const char *' info='an optional file name or URI'/>
9235 <info>Simply creates an empty xmlURI</info>
9236 <return type='xmlURIPtr' info='the new structure or NULL in case of error'/>
9239info>Create a parser context for a file or URL content. Automatic support for ZLIB/Compress compre…
9240 <return type='xmlParserCtxtPtr' info='the new parser context or NULL'/>
9241 <arg name='filename' type='const char *' info='the filename or URL'/>
9242 <arg name='options' type='int' info='a combination of xmlParserOption'/>
9245 <info>Get the last parsing error registered.</info>
9246 <return type='xmlErrorPtr' info='NULL if no error occured or a pointer to the error'/>
9247 <arg name='ctx' type='void *' info='an XML parser context'/>
9250 …<info>parse an XML in-memory document and build a tree. This reuses the existing @ctxt parser cont…
9251 <return type='xmlDocPtr' info='the resulting document tree'/>
9252 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9253 <arg name='cur' type='const xmlChar *' info='a pointer to a zero terminated string'/>
9254 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
9255 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
9256 <arg name='options' type='int' info='a combination of xmlParserOption'/>
9259info>parse an XML from a file descriptor and build a tree. This reuses the existing @ctxt parser c…
9260 <return type='xmlDocPtr' info='the resulting document tree'/>
9261 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9262 <arg name='fd' type='int' info='an open file descriptor'/>
9263 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
9264 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
9265 <arg name='options' type='int' info='a combination of xmlParserOption'/>
9268 …<info>parse an XML file from the filesystem or the network. This reuses the existing @ctxt parser …
9269 <return type='xmlDocPtr' info='the resulting document tree'/>
9270 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9271 <arg name='filename' type='const char *' info='a file or URL'/>
9272 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
9273 <arg name='options' type='int' info='a combination of xmlParserOption'/>
9276 …<info>parse an XML document from I/O functions and source and build a tree. This reuses the existi…
9277 <return type='xmlDocPtr' info='the resulting document tree'/>
9278 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9279 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
9280 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
9281 <arg name='ioctx' type='void *' info='an I/O handler'/>
9282 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
9283 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
9284 <arg name='options' type='int' info='a combination of xmlParserOption'/>
9287 …<info>parse an XML in-memory document and build a tree. This reuses the existing @ctxt parser cont…
9288 <return type='xmlDocPtr' info='the resulting document tree'/>
9289 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9290 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
9291 <arg name='size' type='int' info='the size of the array'/>
9292 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
9293 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
9294 <arg name='options' type='int' info='a combination of xmlParserOption'/>
9297 <info>Reset a parser context</info>
9299 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9302 …<info>Cleanup the last global error registered. For parsing error this does not change the well-fo…
9304 <arg name='ctx' type='void *' info='an XML parser context'/>
9307 <info>Reset a push parser context</info>
9308 <return type='int' info='0 in case of success and 1 in case of error'/>
9309 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9310 <arg name='chunk' type='const char *' info='a pointer to an array of chars'/>
9311 <arg name='size' type='int' info='number of chars in the array'/>
9312 <arg name='filename' type='const char *' info='an optional file name or URI'/>
9313 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
9316 <info>Applies the options to the parser context</info>
9317 …<return type='int' info='0 in case of success, the set of unknown or unimplemented options in case…
9318 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9319 <arg name='options' type='int' info='a combination of xmlParserOption'/>
9322info>The current char value, if using UTF-8 this may actually span multiple bytes in the input buf…
9323 <return type='int' info='the current char value and its length'/>
9324 <arg name='ctxt' type='xmlParserCtxtPtr' info='the XML parser context'/>
9325 <arg name='len' type='int *' info='pointer to the length of the char read'/>
9328 <info>A function called to acquire namespaces (xmlNs) from the wrapper.</info>
9329 <return type='xmlNsPtr' info='an xmlNsPtr or NULL in case of an error.'/>
9330 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='a DOM wrapper context'/>
9331 <arg name='node' type='xmlNodePtr' info='the context node (element or attribute)'/>
9332 <arg name='nsName' type='const xmlChar *' info='the requested namespace name'/>
9333 <arg name='nsPrefix' type='const xmlChar *' info='the requested namespace prefix'/>
9336info>References of out-of scope ns-decls are remapped to point to @destDoc: 1) If @destParent is g…
9337 …<return type='int' info='0 if the operation succeeded, 1 if a node of unsupported type was given, …
9338 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='the optional context for custom processing'/>
9339 <arg name='sourceDoc' type='xmlDocPtr' info='the optional sourceDoc'/>
9340 <arg name='node' type='xmlNodePtr' info='the node to start with'/>
9341 <arg name='destDoc' type='xmlDocPtr' info='the destination doc'/>
9342 <arg name='destParent' type='xmlNodePtr' info='the optional new parent of @node in @destDoc'/>
9343 <arg name='options' type='int' info='option flags'/>
9346info>References of out-of scope ns-decls are remapped to point to @destDoc: 1) If @destParent is g…
9347 …<return type='int' info='0 if the operation succeeded, 1 if a node of unsupported (or not yet supp…
9348 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='the optional context for custom processing'/>
9349 <arg name='sourceDoc' type='xmlDocPtr' info='the optional sourceDoc'/>
9350 <arg name='node' type='xmlNodePtr' info='the node to start with'/>
9351 <arg name='resNode' type='xmlNodePtr *' info='the clone of the given @node'/>
9352 <arg name='destDoc' type='xmlDocPtr' info='the destination doc'/>
9353 <arg name='destParent' type='xmlNodePtr' info='the optional new parent of @node in @destDoc'/>
9354 <arg name='deep' type='int' info='descend into child if set'/>
9355 <arg name='options' type='int' info='option flags'/>
9358 <info>Frees the DOM-wrapper context.</info>
9360 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='the DOM-wrapper context'/>
9363 <info>Allocates and initializes a new DOM-wrapper context.</info>
9364 …<return type='xmlDOMWrapCtxtPtr' info='the xmlDOMWrapCtxtPtr or NULL in case of an internal error.…
9367info>Ensures that ns-references point to ns-decls hold on element-nodes. Ensures that the tree is …
9368 <return type='int' info='0 if succeeded, -1 otherwise and on API/internal errors.'/>
9369 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='DOM wrapper context, unused at the moment'/>
9370 <arg name='elem' type='xmlNodePtr' info='the element-node'/>
9371 <arg name='options' type='int' info='option flags'/>
9374info>Unlinks the given node from its owner. This will substitute ns-references to node-&gt;nsDef f…
9375 …<return type='int' info='0 on success, 1 if the node is not supported, -1 on API and internal erro…
9376 <arg name='ctxt' type='xmlDOMWrapCtxtPtr' info='a DOM wrapper context'/>
9377 <arg name='doc' type='xmlDocPtr' info='the doc'/>
9378 <arg name='node' type='xmlNodePtr' info='the node to be removed.'/>
9379 <arg name='options' type='int' info='set of options, unused at the moment'/>
9383 … <info>Check the document for potential content problems, and output the errors to @output</info>
9384 <return type='int' info='the number of errors found'/>
9385 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9386 <arg name='doc' type='xmlDocPtr' info='the document'/>
9390 <info>Dumps debug information for the attribute</info>
9392 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9393 <arg name='attr' type='xmlAttrPtr' info='the attribute'/>
9394 <arg name='depth' type='int' info='the indentation level.'/>
9398 <info>Dumps debug information for the attribute list</info>
9400 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9401 <arg name='attr' type='xmlAttrPtr' info='the attribute list'/>
9402 <arg name='depth' type='int' info='the indentation level.'/>
9406 <info>Dumps debug information for the DTD</info>
9408 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9409 <arg name='dtd' type='xmlDtdPtr' info='the DTD'/>
9413 <info>Dumps debug information for the document, it&apos;s recursive</info>
9415 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9416 <arg name='doc' type='xmlDocPtr' info='the document'/>
9420 <info>Dumps debug information cncerning the document, not recursive</info>
9422 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9423 <arg name='doc' type='xmlDocPtr' info='the document'/>
9427 <info>Dumps debug information for all the entities in use by the document</info>
9429 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9430 <arg name='doc' type='xmlDocPtr' info='the document'/>
9434 <info>Dumps debug information for the element node, it is recursive</info>
9436 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9437 <arg name='node' type='xmlNodePtr' info='the node'/>
9438 <arg name='depth' type='int' info='the indentation level.'/>
9442 <info>Dumps debug information for the list of element node, it is recursive</info>
9444 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9445 <arg name='node' type='xmlNodePtr' info='the node list'/>
9446 <arg name='depth' type='int' info='the indentation level.'/>
9450 <info>Dumps debug information for the element node, it is not recursive</info>
9452 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9453 <arg name='node' type='xmlNodePtr' info='the node'/>
9454 <arg name='depth' type='int' info='the indentation level.'/>
9458 <info>Dumps informations about the string, shorten it if necessary</info>
9460 <arg name='output' type='FILE *' info='the FILE * for the output'/>
9461 <arg name='str' type='const xmlChar *' info='the string'/>
9465info>This function is deprecated, we now always process entities content through xmlStringDecodeEn…
9466 …<return type='xmlChar *' info='A newly allocated string with the substitution done. The caller mus…
9467 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
9468 <arg name='len' type='int' info='the len to decode (in bytes !), -1 for no size limit'/>
9469 … <arg name='what' type='int' info='combination of XML_SUBSTITUTE_REF and XML_SUBSTITUTE_PEREF'/>
9470 <arg name='end' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
9471 <arg name='end2' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
9472 <arg name='end3' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
9475 <info>Initialize the default SAX2 handler</info>
9479 <info>Unregisters an encoding alias @alias</info>
9480 <return type='int' info='0 in case of success, -1 in case of error'/>
9481 …<arg name='alias' type='const char *' info='the alias name as parsed, in UTF-8 format (ASCII actua…
9484 <info>Registers a callback for node destruction</info>
9485 … <return type='xmlDeregisterNodeFunc' info='the previous value of the deregistration function'/>
9486 …<arg name='func' type='xmlDeregisterNodeFunc' info='function pointer to the new DeregisterNodeFunc…
9489 <info>Signature for the deregistration callback of a discarded node</info>
9491 <arg name='node' type='xmlNodePtr' info='the current node'/>
9494info>Guess the encoding of the entity using the first bytes of the entity content according to the…
9495 <return type='xmlCharEncoding' info='one of the XML_CHAR_ENCODING_... values.'/>
9496 …<arg name='in' type='const unsigned char *' info='a pointer to the first bytes of the XML entity, …
9497 <arg name='len' type='int' info='pointer to the length of the buffer'/>
9500 …<info>Free the dictionary mutex. Do not call unless sure the library is not in use anymore !</info>
9504 <info>Create a new dictionary</info>
9505 <return type='xmlDictPtr' info='the newly created dictionnary, or NULL if an error occured.'/>
9508info>Create a new dictionary, inheriting strings from the read-only dictionnary @sub. On lookup, s…
9509 <return type='xmlDictPtr' info='the newly created dictionnary, or NULL if an error occured.'/>
9510 <arg name='sub' type='xmlDictPtr' info='an existing dictionnary'/>
9513 <info>Check if the @name exists in the dictionnary @dict.</info>
9514 <return type='const xmlChar *' info='the internal copy of the name or NULL if not found.'/>
9515 <arg name='dict' type='xmlDictPtr' info='the dictionnary'/>
9516 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
9517 <arg name='len' type='int' info='the length of the name, if -1 it is recomputed'/>
9520 …<info>Free the hash @dict and its contents. The userdata is deallocated with @f if provided.</info>
9522 <arg name='dict' type='xmlDictPtr' info='the dictionnary'/>
9525 <info>Get how much memory is used by a dictionary for strings Added in 2.9.0</info>
9526 <return type='size_t' info='the amount of strings allocated'/>
9527 <arg name='dict' type='xmlDictPtr' info='the dictionnary'/>
9530 <info>Add the @name to the dictionnary @dict if not present.</info>
9531 …<return type='const xmlChar *' info='the internal copy of the name or NULL in case of internal err…
9532 <arg name='dict' type='xmlDictPtr' info='the dictionnary'/>
9533 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
9534 <arg name='len' type='int' info='the length of the name, if -1 it is recomputed'/>
9537 <info>check if a string is owned by the disctionary</info>
9538 <return type='int' info='1 if true, 0 if false and -1 in case of error -1 in case of error'/>
9539 <arg name='dict' type='xmlDictPtr' info='the dictionnary'/>
9540 <arg name='str' type='const xmlChar *' info='the string'/>
9543 <info>Add the QName @prefix:@name to the hash @dict if not present.</info>
9544 …<return type='const xmlChar *' info='the internal copy of the QName or NULL in case of internal er…
9545 <arg name='dict' type='xmlDictPtr' info='the dictionnary'/>
9546 <arg name='prefix' type='const xmlChar *' info='the prefix'/>
9547 <arg name='name' type='const xmlChar *' info='the name'/>
9550 <info>Increment the reference counter of a dictionary</info>
9551 <return type='int' info='0 in case of success and -1 in case of error'/>
9552 <arg name='dict' type='xmlDictPtr' info='the dictionnary'/>
9555 <info>Set a size limit for the dictionary Added in 2.9.0</info>
9556 <return type='size_t' info='the previous limit of the dictionary or 0'/>
9557 <arg name='dict' type='xmlDictPtr' info='the dictionnary'/>
9558 <arg name='limit' type='size_t' info='the limit in bytes'/>
9561 <info>Query the number of elements installed in the hash @dict.</info>
9562 <return type='int' info='the number of elements in the dictionnary or -1 in case of error'/>
9563 <arg name='dict' type='xmlDictPtr' info='the dictionnary'/>
9566 <info></info>
9567 <return type='int' info=''/>
9568 <arg name='hinstDLL' type='void *' info=''/>
9569 <arg name='fdwReason' type='unsigned long' info=''/>
9570 <arg name='lpvReserved' type='void *' info=''/>
9573 <info>Do a copy of the node to a given document.</info>
9574 <return type='xmlNodePtr' info='a new #xmlNodePtr, or NULL in case of error.'/>
9575 <arg name='node' type='xmlNodePtr' info='the node'/>
9576 <arg name='doc' type='xmlDocPtr' info='the document'/>
9577 …<arg name='extended' type='int' info='if 1 do a recursive copy (properties, namespaces and childre…
9580 <info>Do a recursive copy of the node list.</info>
9581 <return type='xmlNodePtr' info='a new #xmlNodePtr, or NULL in case of error.'/>
9582 <arg name='doc' type='xmlDocPtr' info='the target document'/>
9583 <arg name='node' type='xmlNodePtr' info='the first node in the list.'/>
9587 <info>Dump an XML document to an open FILE.</info>
9588 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
9589 <arg name='f' type='FILE *' info='the FILE*'/>
9590 <arg name='cur' type='xmlDocPtr' info='the document'/>
9594info>Dump an XML document in memory and return the #xmlChar * and it&apos;s size. It&apos;s up to …
9596 <arg name='cur' type='xmlDocPtr' info='the document'/>
9597 <arg name='mem' type='xmlChar **' info='OUT: the memory pointer'/>
9598 <arg name='size' type='int *' info='OUT: the memory length'/>
9599 <arg name='format' type='int' info='should formatting spaces been added'/>
9603info>Dump the current DOM tree into memory using the character encoding specified by the caller. …
9605 <arg name='out_doc' type='xmlDocPtr' info='Document to generate XML text from'/>
9606 <arg name='doc_txt_ptr' type='xmlChar **' info='Memory pointer for allocated XML text'/>
9607 <arg name='doc_txt_len' type='int *' info='Length of the generated XML text'/>
9608 …<arg name='txt_encoding' type='const char *' info='Character encoding to use when generating XML t…
9609 <arg name='format' type='int' info='should formatting spaces been added'/>
9613info>Dump an XML document in memory and return the #xmlChar * and it&apos;s size in bytes. It&apos…
9615 <arg name='cur' type='xmlDocPtr' info='the document'/>
9616 <arg name='mem' type='xmlChar **' info='OUT: the memory pointer'/>
9617 <arg name='size' type='int *' info='OUT: the memory length'/>
9621info>Dump the current DOM tree into memory using the character encoding specified by the caller. …
9623 <arg name='out_doc' type='xmlDocPtr' info='Document to generate XML text from'/>
9624 <arg name='doc_txt_ptr' type='xmlChar **' info='Memory pointer for allocated XML text'/>
9625 <arg name='doc_txt_len' type='int *' info='Length of the generated XML text'/>
9626 …<arg name='txt_encoding' type='const char *' info='Character encoding to use when generating XML t…
9630 <info>Dump an XML document to an open FILE.</info>
9631 …<return type='int' info='the number of bytes written or -1 in case of failure. Note that @format =…
9632 <arg name='f' type='FILE *' info='the FILE*'/>
9633 <arg name='cur' type='xmlDocPtr' info='the document'/>
9634 <arg name='format' type='int' info='should formatting spaces been added'/>
9637 …<info>Get the root element of the document (doc-&gt;children is a list containing possibly comment…
9638 <return type='xmlNodePtr' info='the #xmlNodePtr for the root or NULL'/>
9639 <arg name='doc' type='const xmlDoc *' info='the document'/>
9643 …<info>Set the root element of the document (doc-&gt;children is a list containing possibly comment…
9644 … <return type='xmlNodePtr' info='the old root element if any was found, NULL if root was NULL'/>
9645 <arg name='doc' type='xmlDocPtr' info='the document'/>
9646 …<arg name='root' type='xmlNodePtr' info='the new document root element, if root is NULL no action …
9650 <info>This will dump the content of the attribute declaration as an XML DTD definition</info>
9652 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9653 <arg name='attr' type='xmlAttributePtr' info='An attribute declaration'/>
9657 <info>This will dump the content of the attribute table as an XML DTD definition</info>
9659 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9660 <arg name='table' type='xmlAttributeTablePtr' info='An attribute table'/>
9664 <info>This will dump the content of the element declaration as an XML DTD definition</info>
9666 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9667 <arg name='elem' type='xmlElementPtr' info='An element table'/>
9671 <info>This will dump the content of the element table as an XML DTD definition</info>
9673 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9674 <arg name='table' type='xmlElementTablePtr' info='An element table'/>
9678 <info>This will dump the content of the entity table as an XML DTD definition</info>
9680 <arg name='buf' type='xmlBufferPtr' info='An XML buffer.'/>
9681 <arg name='table' type='xmlEntitiesTablePtr' info='An entity table'/>
9685 <info>This will dump the content of the entity table as an XML DTD definition</info>
9687 <arg name='buf' type='xmlBufferPtr' info='An XML buffer.'/>
9688 <arg name='ent' type='xmlEntityPtr' info='An entity table'/>
9692 <info>This will dump the content the notation declaration as an XML DTD definition</info>
9694 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9695 <arg name='nota' type='xmlNotationPtr' info='A notation declaration'/>
9699 <info>This will dump the content of the notation table as an XML DTD definition</info>
9701 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
9702 <arg name='table' type='xmlNotationTablePtr' info='A notation table'/>
9706 <info>Dump an XML/HTML node, recursive behaviour, children are printed too.</info>
9708 <arg name='f' type='FILE *' info='the FILE * for the output'/>
9709 <arg name='doc' type='xmlDocPtr' info='the document'/>
9710 <arg name='cur' type='xmlNodePtr' info='the current node'/>
9714info>TODO: remove xmlEncodeEntities, once we are not afraid of breaking binary compatibility Peop…
9715 <return type='const xmlChar *' info='NULL'/>
9716 <arg name='doc' type='xmlDocPtr' info='the document containing the string'/>
9717 <arg name='input' type='const xmlChar *' info='A string to convert to XML.'/>
9720info>Do a global encoding of a string, replacing the predefined entities and non ASCII values with…
9721 <return type='xmlChar *' info='A newly allocated string with the substitution done.'/>
9722 <arg name='doc' type='xmlDocPtr' info='the document containing the string'/>
9723 <arg name='input' type='const xmlChar *' info='A string to convert to XML.'/>
9726 …<info>Do a global encoding of a string, replacing the predefined entities this routine is reentran…
9727 <return type='xmlChar *' info='A newly allocated string with the substitution done.'/>
9728 <arg name='doc' type='const xmlDoc *' info='the document containing the string'/>
9729 <arg name='input' type='const xmlChar *' info='A string to convert to XML.'/>
9733 …<info>Callback function used when one needs to be able to track back the provenance of a chunk of …
9735 <arg name='ent' type='xmlEntityPtr' info='the entity'/>
9736 <arg name='firstNode' type='xmlNodePtr' info='the fist node in the chunk'/>
9737 <arg name='lastNode' type='xmlNodePtr' info='the last nod in the chunk'/>
9740 <info>Handle a redefinition of attribute error</info>
9742 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
9743 <arg name='extra' type='const char *' info='extra informations'/>
9747 <info>Debugging facility provides the number of allocated nodes over lifetime</info>
9748 <return type='int' info='the number of nodes ever allocated or -1 in case of error'/>
9749 <arg name='ctxt' type='xmlExpCtxtPtr' info='an expression context'/>
9753 <info>Debugging facility provides the number of allocated nodes at a that point</info>
9754 <return type='int' info='the number of nodes in use or -1 in case of error'/>
9755 <arg name='ctxt' type='xmlExpCtxtPtr' info='an expression context'/>
9759 <info>Serialize the expression as compiled to the buffer</info>
9761 <arg name='buf' type='xmlBufferPtr' info='a buffer to receive the output'/>
9762 <arg name='expr' type='xmlExpNodePtr' info='the compiled expression'/>
9766info>Evaluates the expression resulting from @exp consuming a sub expression @sub Based on algebra…
9767 …<return type='xmlExpNodePtr' info='the resulting expression or NULL in case of internal error, the…
9768 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expressions context'/>
9769 <arg name='exp' type='xmlExpNodePtr' info='the englobing expression'/>
9770 <arg name='sub' type='xmlExpNodePtr' info='the subexpression'/>
9774 <info>Dereference the expression</info>
9776 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9777 <arg name='exp' type='xmlExpNodePtr' info='the expression'/>
9781 <info>Free an expression context</info>
9783 <arg name='ctxt' type='xmlExpCtxtPtr' info='an expression context'/>
9787 <info>Find all the strings used in @exp and store them in @list</info>
9788 …<return type='int' info='the number of unique strings found, -1 in case of errors and -2 if there …
9789 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9790 <arg name='exp' type='xmlExpNodePtr' info='the expression'/>
9791 <arg name='langList' type='const xmlChar **' info='where to store the tokens'/>
9792 <arg name='len' type='int' info='the allocated length of @list'/>
9796info>Find all the strings that appears at the start of the languages accepted by @exp and store th…
9797 …<return type='int' info='the number of unique strings found, -1 in case of errors and -2 if there …
9798 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9799 <arg name='exp' type='xmlExpNodePtr' info='the expression'/>
9800 <arg name='tokList' type='const xmlChar **' info='where to store the tokens'/>
9801 <arg name='len' type='int' info='the allocated length of @list'/>
9805 <info>Finds if the expression is nillable, i.e. if it accepts the empty sequqnce</info>
9806 <return type='int' info='1 if nillable, 0 if not and -1 in case of error'/>
9807 <arg name='exp' type='xmlExpNodePtr' info='the expression'/>
9811 <info>Indicate the maximum number of input a expression can accept</info>
9812 <return type='int' info='the maximum length or -1 in case of error'/>
9813 <arg name='expr' type='xmlExpNodePtr' info='a compiled expression'/>
9817 <info>Get the atom associated to this name from that context</info>
9818 <return type='xmlExpNodePtr' info='the node or NULL in case of error'/>
9819 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9820 <arg name='name' type='const xmlChar *' info='the atom name'/>
9821 <arg name='len' type='int' info='the atom name length in byte (or -1);'/>
9825 <info>Creates a new context for manipulating expressions</info>
9826 <return type='xmlExpCtxtPtr' info='the context or NULL in case of error'/>
9827 <arg name='maxNodes' type='int' info='the maximum number of nodes'/>
9828 <arg name='dict' type='xmlDictPtr' info='optional dictionnary to use internally'/>
9832info>Get the atom associated to the choice @left | @right Note that @left and @right are consumed …
9833 <return type='xmlExpNodePtr' info='the node or NULL in case of error'/>
9834 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9835 <arg name='left' type='xmlExpNodePtr' info='left expression'/>
9836 <arg name='right' type='xmlExpNodePtr' info='right expression'/>
9840info>Get the atom associated to the range (@subset){@min, @max} Note that @subset is consumed in t…
9841 <return type='xmlExpNodePtr' info='the node or NULL in case of error'/>
9842 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9843 <arg name='subset' type='xmlExpNodePtr' info='the expression to be repeated'/>
9844 <arg name='min' type='int' info='the lower bound for the repetition'/>
9845 <arg name='max' type='int' info='the upper bound for the repetition, -1 means infinite'/>
9849info>Get the atom associated to the sequence @left , @right Note that @left and @right are consume…
9850 <return type='xmlExpNodePtr' info='the node or NULL in case of error'/>
9851 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9852 <arg name='left' type='xmlExpNodePtr' info='left expression'/>
9853 <arg name='right' type='xmlExpNodePtr' info='right expression'/>
9857info>Minimal parser for regexps, it understand the following constructs - string terminals - choic…
9858 <return type='xmlExpNodePtr' info='a new expression or NULL in case of failure'/>
9859 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expressions context'/>
9860 <arg name='expr' type='const char *' info='the 0 terminated string'/>
9864 <info>Increase the reference count of the expression</info>
9866 <arg name='exp' type='xmlExpNodePtr' info='the expression'/>
9870 …<info>Do one step of Brzozowski derivation of the expression @exp with respect to the input string…
9871 … <return type='xmlExpNodePtr' info='the resulting expression or NULL in case of internal error'/>
9872 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expression context'/>
9873 <arg name='exp' type='xmlExpNodePtr' info='the expression'/>
9874 <arg name='str' type='const xmlChar *' info='the string'/>
9875 <arg name='len' type='int' info='the string len in bytes if available'/>
9879 …<info>Check whether @exp accepts all the languages accexpted by @sub the input being a subexpressi…
9880 <return type='int' info='1 if true 0 if false and -1 in case of failure.'/>
9881 <arg name='ctxt' type='xmlExpCtxtPtr' info='the expressions context'/>
9882 <arg name='exp' type='xmlExpNodePtr' info='the englobing expression'/>
9883 <arg name='sub' type='xmlExpNodePtr' info='the subexpression'/>
9886 <info>External entity loaders types.</info>
9887 <return type='xmlParserInputPtr' info='the entity input parser.'/>
9888 <arg name='URL' type='const char *' info='The System ID of the resource requested'/>
9889 <arg name='ID' type='const char *' info='The Public ID of the resource requested'/>
9890 <arg name='context' type='xmlParserCtxtPtr' info='the XML parser context'/>
9893 <info>Close an I/O channel</info>
9894 <return type='int' info='0 or -1 in case of error'/>
9895 <arg name='context' type='void *' info='the I/O context'/>
9898 <info>input from FILE *</info>
9899 <return type='int' info='1 if matches, 0 otherwise'/>
9900 <arg name='filename' type='const char *' info='the URI for matching'/>
9903 …<info>Wrapper around xmlFileOpen_real that try it with an unescaped version of @filename, if this …
9904 <return type='void *' info='a handler or NULL in case or failure'/>
9905 <arg name='filename' type='const char *' info='the URI for matching'/>
9908 <info>Read @len bytes to @buffer from the I/O channel.</info>
9909 <return type='int' info='the number of bytes written or &lt; 0 in case of failure'/>
9910 <arg name='context' type='void *' info='the I/O context'/>
9911 <arg name='buffer' type='char *' info='where to drop data'/>
9912 <arg name='len' type='int' info='number of bytes to write'/>
9915 <info>Search in the registered set the handler able to read/write that encoding.</info>
9916 <return type='xmlCharEncodingHandlerPtr' info='the handler or NULL if not found'/>
9917 <arg name='name' type='const char *' info='a string describing the char encoding.'/>
9921info>Finds the first child node of that element which is a Element node Note the handling of entit…
9922 <return type='xmlNodePtr' info='the first element child or NULL if not available'/>
9923 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
9926 <info>Deallocate the memory used by an entities hash table.</info>
9928 <arg name='table' type='xmlAttributeTablePtr' info='An attribute table'/>
9932 <info>Free an automata</info>
9934 <arg name='am' type='xmlAutomataPtr' info='an automata'/>
9938 <info>Free the memory allocated to a Catalog</info>
9940 <arg name='catal' type='xmlCatalogPtr' info='a Catalog'/>
9943 <info>Free up all the structures used by a document, tree included.</info>
9945 <arg name='cur' type='xmlDocPtr' info='pointer to the document'/>
9948 <info>Free an element content structure. The whole subtree is removed.</info>
9950 <arg name='doc' type='xmlDocPtr' info='the document owning the element declaration'/>
9951 <arg name='cur' type='xmlElementContentPtr' info='the element content tree to free'/>
9954 <info>Free a DTD structure.</info>
9956 <arg name='cur' type='xmlDtdPtr' info='the DTD structure to free up'/>
9959 …<info>Free an element content structure. The whole subtree is removed. Deprecated, use xmlFreeDocE…
9961 <arg name='cur' type='xmlElementContentPtr' info='the element content tree to free'/>
9964 <info>Deallocate the memory used by an element hash table.</info>
9966 <arg name='table' type='xmlElementTablePtr' info='An element table'/>
9969 <info>Deallocate the memory used by an entities hash table.</info>
9971 <arg name='table' type='xmlEntitiesTablePtr' info='An entity table'/>
9974 <info>free an enumeration attribute node (recursive).</info>
9976 <arg name='cur' type='xmlEnumerationPtr' info='the tree to free.'/>
9979 <info>Signature for a free() implementation.</info>
9981 <arg name='mem' type='void *' info='an already allocated block of memory'/>
9984 <info>Deallocate the memory used by an ID hash table.</info>
9986 <arg name='table' type='xmlIDTablePtr' info='An id table'/>
9989 <info>Free up an input stream.</info>
9991 <arg name='input' type='xmlParserInputPtr' info='an xmlParserInputPtr'/>
9994 … <info>xmlFreeMutex() is used to reclaim resources associated with a libxml2 token struct.</info>
9996 <arg name='tok' type='xmlMutexPtr' info='the simple mutex'/>
9999info>Free a node, this is a recursive behaviour, all the children are freed too. This doesn&apos;t…
10001 <arg name='cur' type='xmlNodePtr' info='the node'/>
10004 …<info>Free a node and all its siblings, this is a recursive behaviour, all the children are freed …
10006 <arg name='cur' type='xmlNodePtr' info='the first node in the list'/>
10009 <info>Deallocate the memory used by an entities hash table.</info>
10011 <arg name='table' type='xmlNotationTablePtr' info='An notation table'/>
10014 <info>Free up the structures associated to a namespace</info>
10016 <arg name='cur' type='xmlNsPtr' info='the namespace pointer'/>
10019 <info>Free up all the structures associated to the chained namespaces.</info>
10021 <arg name='cur' type='xmlNsPtr' info='the first namespace pointer'/>
10024 …<info>Free all the memory used by a parser context. However the parsed document in ctxt-&gt;myDoc …
10026 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
10029 <info>Free up the memory used by a buffered parser input</info>
10031 <arg name='in' type='xmlParserInputBufferPtr' info='a buffered parser input'/>
10035 <info>Free up the memory allocated by @comp</info>
10037 <arg name='comp' type='xmlPatternPtr' info='an XSLT comp'/>
10041 <info>Free up the memory allocated by all the elements of @comp</info>
10043 <arg name='comp' type='xmlPatternPtr' info='an XSLT comp list'/>
10046 <info>Free one attribute, all the content is freed too</info>
10048 <arg name='cur' type='xmlAttrPtr' info='an attribute'/>
10051 <info>Free a property and all its siblings, all the children are freed too.</info>
10053 <arg name='cur' type='xmlAttrPtr' info='the first property in the list'/>
10056 <info>xmlRFreeMutex() is used to reclaim resources associated with a reentrant mutex.</info>
10058 <arg name='tok' type='xmlRMutexPtr' info='the reentrant mutex'/>
10061 <info>Deallocate the memory used by an Ref hash table.</info>
10063 <arg name='table' type='xmlRefTablePtr' info='An ref table'/>
10067 <info>Free the stream context</info>
10069 <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/>
10073 <info>Deallocate all the resources associated to the reader</info>
10075 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr'/>
10079 <info>Deallocate all the resources associated to the writer</info>
10081 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
10084 <info>Free up the xmlURI struct</info>
10086 <arg name='uri' type='xmlURIPtr' info='pointer to an xmlURI'/>
10090 <info>Free a validation context structure.</info>
10092 <arg name='cur' type='xmlValidCtxtPtr' info='the validation context to free'/>
10095info>Provides the memory access functions set currently in use The mallocAtomicFunc is specialized…
10096 <return type='int' info='0 on success'/>
10097 <arg name='freeFunc' type='xmlFreeFunc *' info='place to save the free() function in use'/>
10098 … <arg name='mallocFunc' type='xmlMallocFunc *' info='place to save the malloc() function in use'/>
10099 …<arg name='mallocAtomicFunc' type='xmlMallocFunc *' info='place to save the atomic malloc() functi…
10100 …<arg name='reallocFunc' type='xmlReallocFunc *' info='place to save the realloc() function in use'…
10101 … <arg name='strdupFunc' type='xmlStrdupFunc *' info='place to save the strdup() function in use'/>
10104info>Override the default memory access functions with a new set This has to be called before any …
10105 <return type='int' info='0 on success'/>
10106 <arg name='freeFunc' type='xmlFreeFunc' info='the free() function to use'/>
10107 <arg name='mallocFunc' type='xmlMallocFunc' info='the malloc() function to use'/>
10108 …<arg name='mallocAtomicFunc' type='xmlMallocFunc' info='the malloc() function to use for atomic al…
10109 <arg name='reallocFunc' type='xmlReallocFunc' info='the realloc() function to use'/>
10110 <arg name='strdupFunc' type='xmlStrdupFunc' info='the strdup() function to use'/>
10113 …<info>Signature of the function to use when there is an error and no parsing or validity context a…
10115 <arg name='ctx' type='void *' info='a parsing context'/>
10116 <arg name='msg' type='const char *' info='the message'/>
10117 <arg name='...' type='...' info='the extra arguments of the varags to format the message'/>
10120info>Types are XML_BUFFER_ALLOC_EXACT - use exact sizes, keeps memory usage down XML_BUFFER_ALLOC_…
10121 <return type='xmlBufferAllocationScheme' info='the current allocation scheme'/>
10124 <info>Search in the registered set the handler able to read/write that encoding.</info>
10125 <return type='xmlCharEncodingHandlerPtr' info='the handler or NULL if not found'/>
10126 <arg name='enc' type='xmlCharEncoding' info='an xmlCharEncoding value.'/>
10129info>The &quot;canonical&quot; name for XML encoding. C.f. http://www.w3.org/TR/REC-xml#charencodi…
10130 <return type='const char *' info='the canonical name for the given encoding'/>
10131 <arg name='enc' type='xmlCharEncoding' info='the encoding'/>
10134 <info>get the default compression mode used, ZLIB based.</info>
10135 <return type='int' info='0 (uncompressed) to 9 (max compression)'/>
10138 <info>get the compression ratio for a document, ZLIB based</info>
10139 <return type='int' info='0 (uncompressed) to 9 (max compression)'/>
10140 <arg name='doc' type='const xmlDoc *' info='the document'/>
10143 <info>Do an entity lookup in the document entity hash table and</info>
10144 …<return type='xmlEntityPtr' info='the corresponding entity, otherwise a lookup is done in the pred…
10145 <arg name='doc' type='const xmlDoc *' info='the document referencing the entity'/>
10146 <arg name='name' type='const xmlChar *' info='the entity name'/>
10149 <info>Search the DTD for the description of this attribute on this element.</info>
10150 <return type='xmlAttributePtr' info='the xmlAttributePtr if found or NULL'/>
10151 <arg name='dtd' type='xmlDtdPtr' info='a pointer to the DtD to search'/>
10152 <arg name='elem' type='const xmlChar *' info='the element name'/>
10153 <arg name='name' type='const xmlChar *' info='the attribute name'/>
10156 <info>Search the DTD for the description of this element</info>
10157 <return type='xmlElementPtr' info='the xmlElementPtr if found or NULL'/>
10158 <arg name='dtd' type='xmlDtdPtr' info='a pointer to the DtD to search'/>
10159 <arg name='name' type='const xmlChar *' info='the element name'/>
10162 <info>Do an entity lookup in the DTD entity hash table and</info>
10163 …<return type='xmlEntityPtr' info='the corresponding entity, if found. Note: the first argument is …
10164 <arg name='doc' type='xmlDocPtr' info='the document referencing the entity'/>
10165 <arg name='name' type='const xmlChar *' info='the entity name'/>
10168 <info>Search the DTD for the description of this notation</info>
10169 <return type='xmlNotationPtr' info='the xmlNotationPtr if found or NULL'/>
10170 <arg name='dtd' type='xmlDtdPtr' info='a pointer to the DtD to search'/>
10171 <arg name='name' type='const xmlChar *' info='the notation name'/>
10174 <info>Search the DTD for the description of this qualified attribute on this element.</info>
10175 <return type='xmlAttributePtr' info='the xmlAttributePtr if found or NULL'/>
10176 <arg name='dtd' type='xmlDtdPtr' info='a pointer to the DtD to search'/>
10177 <arg name='elem' type='const xmlChar *' info='the element name'/>
10178 <arg name='name' type='const xmlChar *' info='the attribute name'/>
10179 <arg name='prefix' type='const xmlChar *' info='the attribute namespace prefix'/>
10182 <info>Search the DTD for the description of this element</info>
10183 <return type='xmlElementPtr' info='the xmlElementPtr if found or NULL'/>
10184 <arg name='dtd' type='xmlDtdPtr' info='a pointer to the DtD to search'/>
10185 <arg name='name' type='const xmlChar *' info='the element name'/>
10186 <arg name='prefix' type='const xmlChar *' info='the element namespace prefix'/>
10189 <info>Lookup an encoding name for the given alias.</info>
10190 <return type='const char *' info='NULL if not found, otherwise the original name'/>
10191 …<arg name='alias' type='const char *' info='the alias name as parsed, in UTF-8 format (ASCII actua…
10194 <info>Get the default external entity resolver function for the application</info>
10195 <return type='xmlExternalEntityLoader' info='the xmlExternalEntityLoader function pointer'/>
10199 <info>Read the current value of one feature of this parser instance</info>
10200 <return type='int' info='-1 in case or error, 0 otherwise'/>
10201 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML/HTML parser context'/>
10202 <arg name='name' type='const char *' info='the feature name'/>
10203 <arg name='result' type='void *' info='location to store the result'/>
10207 <info>Copy at most *@len feature names into the @result array</info>
10208 …<return type='int' info='-1 in case or error, or the total number of features, len is updated with…
10209 <arg name='len' type='int *' info='the length of the features name array (input/output)'/>
10210 …<arg name='result' type='const char **' info='an array of string to be filled with the features na…
10213 <info>xmlGetGlobalState() is called to retrieve the global state for a thread.</info>
10214 <return type='xmlGlobalStatePtr' info='the thread global state or NULL in case of error'/>
10217 <info>Search the attribute declaring the given ID</info>
10218 <return type='xmlAttrPtr' info='NULL if not found, otherwise the xmlAttrPtr defining the ID'/>
10219 <arg name='doc' type='xmlDocPtr' info='pointer to the document'/>
10220 <arg name='ID' type='const xmlChar *' info='the ID value'/>
10223 <info>Get the internal subset of a document</info>
10224 <return type='xmlDtdPtr' info='a pointer to the DTD structure or NULL if not found'/>
10225 <arg name='doc' type='const xmlDoc *' info='the document pointer'/>
10228 <info>Search the last child of a node.</info>
10229 <return type='xmlNodePtr' info='the last child or NULL if none.'/>
10230 <arg name='parent' type='const xmlNode *' info='the parent node'/>
10233 …<info>Get the last global error registered. This is per thread if compiled with thread support.</i…
10234 <return type='xmlErrorPtr' info='NULL if no error occured or a pointer to the error'/>
10237 …<info>Get line number of @node. Try to override the limitation of lines being store in 16 bits int…
10238 <return type='long' info='the line number if successful, -1 otherwise'/>
10239 <arg name='node' type='const xmlNode *' info='valid node'/>
10242info>Search and get the value of an attribute associated to a node This does the entity substituti…
10243 …<return type='xmlChar *' info='the attribute value or NULL if not found. It&apos;s up to the calle…
10244 <arg name='node' type='const xmlNode *' info='the node'/>
10245 <arg name='name' type='const xmlChar *' info='the attribute name'/>
10249 <info>Build a structure based Path for the given node</info>
10250 …<return type='xmlChar *' info='the new path or NULL in case of error. The caller must free the ret…
10251 <arg name='node' type='const xmlNode *' info='a node'/>
10255 <info>Search all the namespace applying to a given element.</info>
10256 …<return type='xmlNsPtr *' info='an NULL terminated array of all the #xmlNsPtr found that need to b…
10257 <arg name='doc' type='const xmlDoc *' info='the document'/>
10258 <arg name='node' type='const xmlNode *' info='the current node'/>
10261info>Search and get the value of an attribute associated to a node This attribute has to be anchor…
10262 …<return type='xmlChar *' info='the attribute value or NULL if not found. It&apos;s up to the calle…
10263 <arg name='node' type='const xmlNode *' info='the node'/>
10264 <arg name='name' type='const xmlChar *' info='the attribute name'/>
10265 <arg name='nameSpace' type='const xmlChar *' info='the URI of the namespace'/>
10268 <info>Do an entity lookup in the internal and external subsets and</info>
10269 …<return type='xmlEntityPtr' info='the corresponding parameter entity, if found. Returns A pointer…
10270 <arg name='doc' type='xmlDocPtr' info='the document referencing the entity'/>
10271 <arg name='name' type='const xmlChar *' info='the entity name'/>
10274 <info>Check whether this name is an predefined entity.</info>
10275 <return type='xmlEntityPtr' info='NULL if not, otherwise the entity'/>
10276 <arg name='name' type='const xmlChar *' info='the entity name'/>
10279info>Search and get the value of an attribute associated to a node This does the entity substituti…
10280 …<return type='xmlChar *' info='the attribute value or NULL if not found. It&apos;s up to the calle…
10281 <arg name='node' type='const xmlNode *' info='the node'/>
10282 <arg name='name' type='const xmlChar *' info='the attribute name'/>
10285 <info>Find the set of references for the supplied ID.</info>
10286 <return type='xmlListPtr' info='NULL if not found, otherwise node set for the ID.'/>
10287 <arg name='doc' type='xmlDocPtr' info='pointer to the document'/>
10288 <arg name='ID' type='const xmlChar *' info='the ID value'/>
10291info>xmlGetThreadId() find the current thread ID number Note that this is likely to be broken on s…
10292 <return type='int' info='the current thread ID number'/>
10295 <info>Read the first UTF8 character from @utf</info>
10296 …<return type='int' info='the char value or -1 in case of error, and sets *len to the actual number…
10297 <arg name='utf' type='const unsigned char *' info='a sequence of UTF-8 encoded bytes'/>
10298 …<arg name='len' type='int *' info='a pointer to the minimum number of bytes present in the sequenc…
10302info>Default handling of defined entities, when should we define a new input stream ? When do we j…
10304 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
10305 <arg name='entity' type='xmlEntityPtr' info='an XML entity pointer.'/>
10308 <info>Examines if the library has been compiled with a given feature.</info>
10309 …<return type='int' info='a non-zero value if the feature exist, otherwise zero. Returns zero (0) i…
10310 <arg name='feature' type='xmlFeature' info='the feature to be examined'/>
10313info>Search for an attribute associated to a node This attribute has to be anchored in the namespa…
10314 …<return type='xmlAttrPtr' info='the attribute or the attribute declaration or NULL if neither was …
10315 <arg name='node' type='const xmlNode *' info='the node'/>
10316 <arg name='name' type='const xmlChar *' info='the attribute name'/>
10317 <arg name='nameSpace' type='const xmlChar *' info='the URI of the namespace'/>
10320info>Search an attribute associated to a node This function also looks in DTD attribute declaratio…
10321 …<return type='xmlAttrPtr' info='the attribute or the attribute declaration or NULL if neither was …
10322 <arg name='node' type='const xmlNode *' info='the node'/>
10323 <arg name='name' type='const xmlChar *' info='the attribute name'/>
10326 …<info>Add the @userdata to the hash @table. This can later be retrieved by using the @name. Duplic…
10327 <return type='int' info='0 the addition succeeded and -1 in case of error.'/>
10328 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10329 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10330 <arg name='userdata' type='void *' info='a pointer to the userdata'/>
10333 …<info>Add the @userdata to the hash @table. This can later be retrieved by using the (@name, @name…
10334 <return type='int' info='0 the addition succeeded and -1 in case of error.'/>
10335 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10336 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10337 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10338 <arg name='userdata' type='void *' info='a pointer to the userdata'/>
10341info>Add the @userdata to the hash @table. This can later be retrieved by using the tuple (@name, …
10342 <return type='int' info='0 the addition succeeded and -1 in case of error.'/>
10343 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10344 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10345 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10346 <arg name='name3' type='const xmlChar *' info='a third name of the userdata'/>
10347 <arg name='userdata' type='void *' info='a pointer to the userdata'/>
10350 <info>Callback to copy data from a hash.</info>
10351 <return type='void *' info='a copy of the data or NULL in case of error.'/>
10352 <arg name='payload' type='void *' info='the data in the hash'/>
10353 <arg name='name' type='xmlChar *' info='the name associated'/>
10356 <info>Scan the hash @table and applied @f to each value.</info>
10357 <return type='xmlHashTablePtr' info='the new table or NULL in case of error.'/>
10358 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10359 <arg name='f' type='xmlHashCopier' info='the copier function for items in the hash'/>
10362 <info>Create a new xmlHashTablePtr.</info>
10363 <return type='xmlHashTablePtr' info='the newly created object, or NULL if an error occured.'/>
10364 <arg name='size' type='int' info='the size of the hash table'/>
10367 <info>Create a new xmlHashTablePtr which will use @dict as the internal dictionary</info>
10368 <return type='xmlHashTablePtr' info='the newly created object, or NULL if an error occured.'/>
10369 <arg name='size' type='int' info='the size of the hash table'/>
10370 <arg name='dict' type='xmlDictPtr' info='a dictionary to use for the hash'/>
10373 <info>Callback to free data from a hash.</info>
10375 <arg name='payload' type='void *' info='the data in the hash'/>
10376 <arg name='name' type='xmlChar *' info='the name associated'/>
10379 …<info>Free the hash @table and its contents. The userdata is deallocated with @f if provided.</inf…
10381 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10382 … <arg name='f' type='xmlHashDeallocator' info='the deallocator function for items in the hash'/>
10385 <info>Find the userdata specified by the @name.</info>
10386 <return type='void *' info='the pointer to the userdata'/>
10387 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10388 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10391 <info>Find the userdata specified by the (@name, @name2) tuple.</info>
10392 <return type='void *' info='the pointer to the userdata'/>
10393 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10394 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10395 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10398 <info>Find the userdata specified by the (@name, @name2, @name3) tuple.</info>
10399 <return type='void *' info='the a pointer to the userdata'/>
10400 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10401 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10402 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10403 <arg name='name3' type='const xmlChar *' info='a third name of the userdata'/>
10406 <info>Find the userdata specified by the QName @prefix:@name/@name.</info>
10407 <return type='void *' info='the pointer to the userdata'/>
10408 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10409 <arg name='prefix' type='const xmlChar *' info='the prefix of the userdata'/>
10410 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10413 <info>Find the userdata specified by the QNames tuple</info>
10414 <return type='void *' info='the pointer to the userdata'/>
10415 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10416 <arg name='prefix' type='const xmlChar *' info='the prefix of the userdata'/>
10417 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10418 <arg name='prefix2' type='const xmlChar *' info='the second prefix of the userdata'/>
10419 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10422 <info>Find the userdata specified by the (@name, @name2, @name3) tuple.</info>
10423 <return type='void *' info='the a pointer to the userdata'/>
10424 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10425 <arg name='prefix' type='const xmlChar *' info='the prefix of the userdata'/>
10426 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10427 <arg name='prefix2' type='const xmlChar *' info='the second prefix of the userdata'/>
10428 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10429 <arg name='prefix3' type='const xmlChar *' info='the third prefix of the userdata'/>
10430 <arg name='name3' type='const xmlChar *' info='a third name of the userdata'/>
10433info>Find the userdata specified by the @name and remove it from the hash @table. Existing userdat…
10434 <return type='int' info='0 if the removal succeeded and -1 in case of error or not found.'/>
10435 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10436 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10437 …<arg name='f' type='xmlHashDeallocator' info='the deallocator function for removed item (if any)'/>
10440info>Find the userdata specified by the (@name, @name2) tuple and remove it from the hash @table. …
10441 <return type='int' info='0 if the removal succeeded and -1 in case of error or not found.'/>
10442 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10443 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10444 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10445 …<arg name='f' type='xmlHashDeallocator' info='the deallocator function for removed item (if any)'/>
10448info>Find the userdata specified by the (@name, @name2, @name3) tuple and remove it from the hash …
10449 <return type='int' info='0 if the removal succeeded and -1 in case of error or not found.'/>
10450 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10451 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10452 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10453 <arg name='name3' type='const xmlChar *' info='a third name of the userdata'/>
10454 …<arg name='f' type='xmlHashDeallocator' info='the deallocator function for removed item (if any)'/>
10457 <info>Scan the hash @table and applied @f to each value.</info>
10459 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10460 <arg name='f' type='xmlHashScanner' info='the scanner function for items in the hash'/>
10461 <arg name='data' type='void *' info='extra data passed to f'/>
10464info>Scan the hash @table and applied @f to each value matching (@name, @name2, @name3) tuple. If …
10466 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10467 <arg name='name' type='const xmlChar *' info='the name of the userdata or NULL'/>
10468 <arg name='name2' type='const xmlChar *' info='a second name of the userdata or NULL'/>
10469 <arg name='name3' type='const xmlChar *' info='a third name of the userdata or NULL'/>
10470 <arg name='f' type='xmlHashScanner' info='the scanner function for items in the hash'/>
10471 <arg name='data' type='void *' info='extra data passed to f'/>
10474 <info>Scan the hash @table and applied @f to each value.</info>
10476 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10477 <arg name='f' type='xmlHashScannerFull' info='the scanner function for items in the hash'/>
10478 <arg name='data' type='void *' info='extra data passed to f'/>
10481info>Scan the hash @table and applied @f to each value matching (@name, @name2, @name3) tuple. If …
10483 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10484 <arg name='name' type='const xmlChar *' info='the name of the userdata or NULL'/>
10485 <arg name='name2' type='const xmlChar *' info='a second name of the userdata or NULL'/>
10486 <arg name='name3' type='const xmlChar *' info='a third name of the userdata or NULL'/>
10487 <arg name='f' type='xmlHashScannerFull' info='the scanner function for items in the hash'/>
10488 <arg name='data' type='void *' info='extra data passed to f'/>
10491 <info>Callback when scanning data in a hash with the simple scanner.</info>
10493 <arg name='payload' type='void *' info='the data in the hash'/>
10494 <arg name='data' type='void *' info='extra scannner data'/>
10495 <arg name='name' type='xmlChar *' info='the name associated'/>
10498 <info>Callback when scanning data in a hash with the full scanner.</info>
10500 <arg name='payload' type='void *' info='the data in the hash'/>
10501 <arg name='data' type='void *' info='extra scannner data'/>
10502 <arg name='name' type='const xmlChar *' info='the name associated'/>
10503 <arg name='name2' type='const xmlChar *' info='the second name associated'/>
10504 <arg name='name3' type='const xmlChar *' info='the third name associated'/>
10507 <info>Query the number of elements installed in the hash @table.</info>
10508 <return type='int' info='the number of elements in the hash table or -1 in case of error'/>
10509 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10512info>Add the @userdata to the hash @table. This can later be retrieved by using the @name. Existin…
10513 <return type='int' info='0 the addition succeeded and -1 in case of error.'/>
10514 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10515 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10516 <arg name='userdata' type='void *' info='a pointer to the userdata'/>
10517 …<arg name='f' type='xmlHashDeallocator' info='the deallocator function for replaced item (if any)'…
10520info>Add the @userdata to the hash @table. This can later be retrieved by using the (@name, @name2…
10521 <return type='int' info='0 the addition succeeded and -1 in case of error.'/>
10522 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10523 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10524 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10525 <arg name='userdata' type='void *' info='a pointer to the userdata'/>
10526 …<arg name='f' type='xmlHashDeallocator' info='the deallocator function for replaced item (if any)'…
10529info>Add the @userdata to the hash @table. This can later be retrieved by using the tuple (@name, …
10530 <return type='int' info='0 the addition succeeded and -1 in case of error.'/>
10531 <arg name='table' type='xmlHashTablePtr' info='the hash table'/>
10532 <arg name='name' type='const xmlChar *' info='the name of the userdata'/>
10533 <arg name='name2' type='const xmlChar *' info='a second name of the userdata'/>
10534 <arg name='name3' type='const xmlChar *' info='a third name of the userdata'/>
10535 <arg name='userdata' type='void *' info='a pointer to the userdata'/>
10536 …<arg name='f' type='xmlHashDeallocator' info='the deallocator function for replaced item (if any)'…
10540 <info>Close an FTP I/O channel</info>
10541 <return type='int' info='0'/>
10542 <arg name='context' type='void *' info='the I/O context'/>
10546 <info>check if the URI matches an FTP one</info>
10547 <return type='int' info='1 if matches, 0 otherwise'/>
10548 <arg name='filename' type='const char *' info='the URI for matching'/>
10552 <info>open an FTP I/O channel</info>
10553 <return type='void *' info='an I/O context or NULL in case of error'/>
10554 <arg name='filename' type='const char *' info='the URI for matching'/>
10558 <info>Read @len bytes to @buffer from the I/O channel.</info>
10559 <return type='int' info='the number of bytes written'/>
10560 <arg name='context' type='void *' info='the I/O context'/>
10561 <arg name='buffer' type='char *' info='where to drop data'/>
10562 <arg name='len' type='int' info='number of bytes to write'/>
10566 <info>Close an HTTP I/O channel</info>
10567 <return type='int' info='0'/>
10568 <arg name='context' type='void *' info='the I/O context'/>
10572 <info>check if the URI matches an HTTP one</info>
10573 <return type='int' info='1 if matches, 0 otherwise'/>
10574 <arg name='filename' type='const char *' info='the URI for matching'/>
10578 <info>open an HTTP I/O channel</info>
10579 <return type='void *' info='an I/O context or NULL in case of error'/>
10580 <arg name='filename' type='const char *' info='the URI for matching'/>
10584info>Open a temporary buffer to collect the document for a subsequent HTTP POST request. Non-stat…
10585 <return type='void *' info='an I/O context or NULL in case of error.'/>
10586 <arg name='post_uri' type='const char *' info='The destination URI for the document'/>
10587 <arg name='compression' type='int' info='The compression desired for the document.'/>
10591 <info>Read @len bytes to @buffer from the I/O channel.</info>
10592 <return type='int' info='the number of bytes written'/>
10593 <arg name='context' type='void *' info='the I/O context'/>
10594 <arg name='buffer' type='char *' info='where to drop data'/>
10595 <arg name='len' type='int' info='number of bytes to write'/>
10599 <info>Load and parse a DTD</info>
10600 …<return type='xmlDtdPtr' info='the resulting xmlDtdPtr or NULL in case of error. @input will be fr…
10601 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block or NULL'/>
10602 <arg name='input' type='xmlParserInputBufferPtr' info='an Input Buffer'/>
10603 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
10606info>Initialize the char encoding support, it registers the default encoding supported. NOTE: whil…
10610 <info>Additional initialisation for multi-threading</info>
10614 <info>Initialize the memory layer.</info>
10615 <return type='int' info='0 on success'/>
10618 <info>-- Initialize (set to initial state) node info sequence</info>
10620 <arg name='seq' type='xmlParserNodeInfoSeqPtr' info='a node info sequence pointer'/>
10623 …<info>Initialization function for the XML parser. This is not reentrant. Call once before processi…
10627 <info>Initialize a parser context</info>
10628 <return type='int' info='0 in case of success and -1 in case of error'/>
10629 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
10632 …<info>xmlInitThreads() is used to to initialize all the thread related data of the libxml2 library…
10637 …<info>Do the catalog initialization. this function is not thread safe, catalog initialization shou…
10641 <info>Do the dictionary mutex initialization. this function is deprecated</info>
10642 …<return type='int' info='0 if initialization was already done, and 1 if that call led to the initi…
10645 …<info>xmlInitializeGlobalState() initialize a global state with all the default values of the libr…
10647 <arg name='gs' type='xmlGlobalStatePtr' info='a pointer to a newly allocated global state'/>
10651 <info>Set up the predefined entities. Deprecated call</info>
10655 <info>Callback used in the I/O Input API to close the resource</info>
10656 <return type='int' info='0 or -1 in case of error'/>
10657 <arg name='context' type='void *' info='an Input context'/>
10660 …<info>Callback used in the I/O Input API to detect if the current handler can provide input foncti…
10661 <return type='int' info='1 if yes and 0 if another Input module should be used'/>
10662 <arg name='filename' type='char const *' info='the filename or URI'/>
10665 <info>Callback used in the I/O Input API to open the resource</info>
10666 <return type='void *' info='an Input context or NULL in case or error'/>
10667 <arg name='filename' type='char const *' info='the filename or URI'/>
10670 <info>Callback used in the I/O Input API to read the resource</info>
10671 <return type='int' info='the number of bytes read or -1 in case of error'/>
10672 <arg name='context' type='void *' info='an Input context'/>
10673 <arg name='buffer' type='char *' info='the buffer to store data read'/>
10674 <arg name='len' type='int' info='the length of the buffer in bytes'/>
10677 <info>This function is DEPRECATED. Use xmlIsBaseChar_ch or xmlIsBaseCharQ instead</info>
10678 <return type='int' info='true if argument valid, false otherwise'/>
10679 <arg name='ch' type='unsigned int' info='character to validate'/>
10682 <info>This function is DEPRECATED. Use xmlIsBlank_ch or xmlIsBlankQ instead</info>
10683 <return type='int' info='true if argument valid, false otherwise'/>
10684 <arg name='ch' type='unsigned int' info='character to validate'/>
10687 …<info>Checks whether this node is an empty or whitespace only (and possibly ignorable) text-node.<…
10688 <return type='int' info='1 yes, 0 no'/>
10689 <arg name='node' type='const xmlNode *' info='the node'/>
10692 <info>This function is DEPRECATED. Use xmlIsChar_ch or xmlIsCharQ instead</info>
10693 <return type='int' info='true if argument valid, false otherwise'/>
10694 <arg name='ch' type='unsigned int' info='character to validate'/>
10697 <info>This function is DEPRECATED. Use xmlIsCombiningQ instead</info>
10698 <return type='int' info='true if argument valid, false otherwise'/>
10699 <arg name='ch' type='unsigned int' info='character to validate'/>
10702 <info>This function is DEPRECATED. Use xmlIsDigit_ch or xmlIsDigitQ instead</info>
10703 <return type='int' info='true if argument valid, false otherwise'/>
10704 <arg name='ch' type='unsigned int' info='character to validate'/>
10707 <info>This function is DEPRECATED. Use xmlIsExtender_ch or xmlIsExtenderQ instead</info>
10708 <return type='int' info='true if argument valid, false otherwise'/>
10709 <arg name='ch' type='unsigned int' info='character to validate'/>
10712info>Determine whether an attribute is of type ID. In case we have DTD(s) then this is done if DTD…
10713 <return type='int' info='0 or 1 depending on the lookup result'/>
10714 <arg name='doc' type='xmlDocPtr' info='the document'/>
10715 <arg name='elem' type='xmlNodePtr' info='the element carrying the attribute'/>
10716 <arg name='attr' type='xmlAttrPtr' info='the attribute'/>
10719 <info>This function is DEPRECATED. Use xmlIsIdeographicQ instead</info>
10720 <return type='int' info='true if argument valid, false otherwise'/>
10721 <arg name='ch' type='unsigned int' info='character to validate'/>
10724 …<info>Check whether the character is allowed by the production [84] Letter ::= BaseChar | Ideograp…
10725 <return type='int' info='0 if not, non-zero otherwise'/>
10726 <arg name='c' type='int' info='an unicode character (int)'/>
10729 <info>xmlIsMainThread() check whether the current thread is the main thread.</info>
10730 <return type='int' info='1 if the current thread is the main thread, 0 otherwise'/>
10733 …<info>Search in the DtDs whether an element accept Mixed content (or ANY) basically if it is suppo…
10734 <return type='int' info='0 if no, 1 if yes, and -1 if no element description is available'/>
10735 <arg name='doc' type='xmlDocPtr' info='the document'/>
10736 <arg name='name' type='const xmlChar *' info='the element name'/>
10739 <info>This function is DEPRECATED. Use xmlIsPubidChar_ch or xmlIsPubidCharQ instead</info>
10740 <return type='int' info='true if argument valid, false otherwise'/>
10741 <arg name='ch' type='unsigned int' info='character to validate'/>
10744info>Determine whether an attribute is of type Ref. In case we have DTD(s) then this is simple, ot…
10745 <return type='int' info='0 or 1 depending on the lookup result'/>
10746 <arg name='doc' type='xmlDocPtr' info='the document'/>
10747 <arg name='elem' type='xmlNodePtr' info='the element carrying the attribute'/>
10748 <arg name='attr' type='xmlAttrPtr' info='the attribute'/>
10751 <info>Try to find if the document correspond to an XHTML DTD</info>
10752 <return type='int' info='1 if true, 0 if not and -1 in case of error'/>
10753 <arg name='systemID' type='const xmlChar *' info='the system identifier'/>
10754 <arg name='publicID' type='const xmlChar *' info='the public identifier'/>
10757info>Set and return the previous value for default blanks text nodes support. The 1.x version of t…
10758 <return type='int' info='the last value for 0 for no substitution, 1 for substitution.'/>
10759 <arg name='val' type='int' info='int 0 or 1'/>
10763info>Finds the last child node of that element which is a Element node Note the handling of entiti…
10764 <return type='xmlNodePtr' info='the last element child or NULL if not available'/>
10765 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
10768info>Set and return the previous value for enabling line numbers in elements contents. This may br…
10769 <return type='int' info='the last value for 0 for no substitution, 1 for substitution.'/>
10770 <arg name='val' type='int' info='int 0 or 1'/>
10773 <info>See Returns.</info>
10774 <return type='void *' info='a pointer to the data referenced from this link'/>
10775 <arg name='lk' type='xmlLinkPtr' info='a link'/>
10778 <info>Insert data in the ordered list at the end for this value</info>
10779 <return type='int' info='0 in case of success, 1 in case of failure'/>
10780 <arg name='l' type='xmlListPtr' info='a list'/>
10781 <arg name='data' type='void *' info='the data'/>
10784 <info>Remove the all data in the list</info>
10786 <arg name='l' type='xmlListPtr' info='a list'/>
10789 <info>Move all the element from the old list in the new list</info>
10790 <return type='int' info='0 in case of success 1 in case of error'/>
10791 <arg name='cur' type='xmlListPtr' info='the new list'/>
10792 <arg name='old' type='const xmlListPtr' info='the old list'/>
10795 <info>Create a new list</info>
10796 <return type='xmlListPtr' info='the new list or NULL in case of error'/>
10797 <arg name='deallocator' type='xmlListDeallocator' info='an optional deallocator function'/>
10798 <arg name='compare' type='xmlListDataCompare' info='an optional comparison function'/>
10801 <info>Callback function used to compare 2 data.</info>
10802 <return type='int' info='0 is equality, -1 or 1 otherwise depending on the ordering.'/>
10803 <arg name='data0' type='const void *' info='the first data'/>
10804 <arg name='data1' type='const void *' info='the second data'/>
10807 <info>Callback function used to free data from a list.</info>
10809 <arg name='lk' type='xmlLinkPtr' info='the data to deallocate'/>
10812 <info>Deletes the list and its associated data</info>
10814 <arg name='l' type='xmlListPtr' info='a list'/>
10817 <info>Duplicate the list</info>
10818 <return type='xmlListPtr' info='a new copy of the list or NULL in case of error'/>
10819 <arg name='old' type='const xmlListPtr' info='the list'/>
10822 <info>Is the list empty ?</info>
10823 <return type='int' info='1 if the list is empty, 0 if not empty and -1 in case of error'/>
10824 <arg name='l' type='xmlListPtr' info='a list'/>
10827 <info>Get the last element in the list</info>
10828 <return type='xmlLinkPtr' info='the last element in the list, or NULL'/>
10829 <arg name='l' type='xmlListPtr' info='a list'/>
10832 <info>Get the first element in the list</info>
10833 <return type='xmlLinkPtr' info='the first element in the list, or NULL'/>
10834 <arg name='l' type='xmlListPtr' info='a list'/>
10837 <info>Insert data in the ordered list at the beginning for this value</info>
10838 <return type='int' info='0 in case of success, 1 in case of failure'/>
10839 <arg name='l' type='xmlListPtr' info='a list'/>
10840 <arg name='data' type='void *' info='the data'/>
10843 …<info>include all the elements of the second list in the first one and clear the second list</info>
10845 <arg name='l1' type='xmlListPtr' info='the original list'/>
10846 <arg name='l2' type='xmlListPtr' info='the new list'/>
10849 <info>Removes the last element in the list</info>
10851 <arg name='l' type='xmlListPtr' info='a list'/>
10854 <info>Removes the first element in the list</info>
10856 <arg name='l' type='xmlListPtr' info='a list'/>
10859 <info>add the new data at the end of the list</info>
10860 <return type='int' info='1 if successful, 0 otherwise'/>
10861 <arg name='l' type='xmlListPtr' info='a list'/>
10862 <arg name='data' type='void *' info='new data'/>
10865 <info>add the new data at the beginning of the list</info>
10866 <return type='int' info='1 if successful, 0 otherwise'/>
10867 <arg name='l' type='xmlListPtr' info='a list'/>
10868 <arg name='data' type='void *' info='new data'/>
10871 <info>Remove the all instance associated to data in the list</info>
10872 <return type='int' info='the number of deallocation, or 0 if not found'/>
10873 <arg name='l' type='xmlListPtr' info='a list'/>
10874 <arg name='data' type='void *' info='list data'/>
10877 <info>Remove the first instance associated to data in the list</info>
10878 <return type='int' info='1 if a deallocation occured, or 0 if not found'/>
10879 <arg name='l' type='xmlListPtr' info='a list'/>
10880 <arg name='data' type='void *' info='list data'/>
10883 <info>Remove the last instance associated to data in the list</info>
10884 <return type='int' info='1 if a deallocation occured, or 0 if not found'/>
10885 <arg name='l' type='xmlListPtr' info='a list'/>
10886 <arg name='data' type='void *' info='list data'/>
10889 <info>Reverse the order of the elements in the list</info>
10891 <arg name='l' type='xmlListPtr' info='a list'/>
10894 <info>Search the list in reverse order for an existing value of @data</info>
10895 <return type='void *' info='the value associated to @data or NULL in case of error'/>
10896 <arg name='l' type='xmlListPtr' info='a list'/>
10897 <arg name='data' type='void *' info='a search value'/>
10900 … <info>Walk all the element of the list in reverse order and apply the walker function to it</info>
10902 <arg name='l' type='xmlListPtr' info='a list'/>
10903 <arg name='walker' type='xmlListWalker' info='a processing function'/>
10904 <arg name='user' type='const void *' info='a user parameter passed to the walker function'/>
10907 <info>Search the list for an existing value of @data</info>
10908 <return type='void *' info='the value associated to @data or NULL in case of error'/>
10909 <arg name='l' type='xmlListPtr' info='a list'/>
10910 <arg name='data' type='void *' info='a search value'/>
10913 <info>Get the number of elements in the list</info>
10914 <return type='int' info='the number of elements in the list or -1 in case of error'/>
10915 <arg name='l' type='xmlListPtr' info='a list'/>
10918 <info>Sort all the elements in the list</info>
10920 <arg name='l' type='xmlListPtr' info='a list'/>
10923 …<info>Walk all the element of the first from first to last and apply the walker function to it</in…
10925 <arg name='l' type='xmlListPtr' info='a list'/>
10926 <arg name='walker' type='xmlListWalker' info='a processing function'/>
10927 <arg name='user' type='const void *' info='a user parameter passed to the walker function'/>
10930 <info>Callback function used when walking a list with xmlListWalk().</info>
10931 <return type='int' info='0 to stop walking the list, 1 otherwise.'/>
10932 <arg name='data' type='const void *' info='the data found in the list'/>
10933 <arg name='user' type='const void *' info='extra user provided data to the walker'/>
10937info>Load the catalog and build the associated data structures. This can be either an XML Catalog …
10938 <return type='xmlCatalogPtr' info='the catalog parsed or NULL in case of error'/>
10939 <arg name='filename' type='const char *' info='a file path'/>
10943info>Load the catalog and makes its definitions effective for the default external entity loader. …
10944 <return type='int' info='0 in case of success -1 in case of error'/>
10945 <arg name='filename' type='const char *' info='a file path'/>
10949info>Load the catalogs and makes their definitions effective for the default external entity loade…
10951 …<arg name='pathss' type='const char *' info='a list of directories separated by a colon or a space…
10954 …<info>Load an external entity, note that the use of this function for unparsed entities may genera…
10955 <return type='xmlParserInputPtr' info='the xmlParserInputPtr or NULL'/>
10956 <arg name='URL' type='const char *' info='the URL for the entity to load'/>
10957 <arg name='ID' type='const char *' info='the Public ID for the entity to load'/>
10958 …<arg name='ctxt' type='xmlParserCtxtPtr' info='the context in which the entity is called or NULL'/>
10962info>Load an SGML super catalog. It won&apos;t expand CATALOG or DELEGATE references. This is only…
10963 <return type='xmlCatalogPtr' info='the catalog parsed or NULL in case of error'/>
10964 <arg name='filename' type='const char *' info='a file path'/>
10967 <info>xmlLockLibrary() is used to take out a re-entrant lock on the libxml2 library.</info>
10972 <info>Count the children of @node.</info>
10973 <return type='int' info='the number of children of @node.'/>
10974 <arg name='node' type='xmlNodePtr' info='the node to count'/>
10978 <info>Dump to @output the type and name of @node.</info>
10980 <arg name='output' type='FILE *' info='the FILE * for the output'/>
10981 <arg name='node' type='xmlNodePtr' info='the node to dump'/>
10984 <info>a malloc() equivalent, with logging of the allocation info.</info>
10985 … <return type='void *' info='a pointer to the allocated area or NULL in case of lack of memory.'/>
10986 <arg name='size' type='size_t' info='an int specifying the size in byte to allocate.'/>
10987 <arg name='file' type='const char *' info='the file name or NULL'/>
10988 <arg name='line' type='int' info='the line number'/>
10991 <info>Signature for a malloc() implementation.</info>
10992 … <return type='void *' info='a pointer to the newly allocated block or NULL in case of error.'/>
10993 <arg name='size' type='size_t' info='the size requested in bytes'/>
10996 <info>a malloc() equivalent, with logging of the allocation info.</info>
10997 … <return type='void *' info='a pointer to the allocated area or NULL in case of lack of memory.'/>
10998 <arg name='size' type='size_t' info='an int specifying the size in byte to allocate.'/>
10999 <arg name='file' type='const char *' info='the file name or NULL'/>
11000 <arg name='line' type='int' info='the line number'/>
11003 <info>Provides the number of memory areas currently allocated</info>
11004 <return type='int' info='an int representing the number of blocks'/>
11007 <info>show in-extenso the memory blocks allocated</info>
11009 …<arg name='fp' type='FILE *' info='a FILE descriptor used as the output file, if NULL, the result …
11012 …<info>the last nbBytes of memory allocated and not freed, useful for dumping the memory left alloc…
11014 …<arg name='fp' type='FILE *' info='a FILE descriptor used as the output file, if NULL, the result …
11015 <arg name='nbBytes' type='long' info='the amount of memory to dump'/>
11018 <info>a free() equivalent, with error checking.</info>
11020 <arg name='ptr' type='void *' info='the memory block pointer'/>
11023 <info>Provides the memory access functions set currently in use</info>
11024 <return type='int' info='0 on success'/>
11025 <arg name='freeFunc' type='xmlFreeFunc *' info='place to save the free() function in use'/>
11026 … <arg name='mallocFunc' type='xmlMallocFunc *' info='place to save the malloc() function in use'/>
11027 …<arg name='reallocFunc' type='xmlReallocFunc *' info='place to save the realloc() function in use'…
11028 … <arg name='strdupFunc' type='xmlStrdupFunc *' info='place to save the strdup() function in use'/>
11031 <info>a malloc() equivalent, with logging of the allocation info.</info>
11032 … <return type='void *' info='a pointer to the allocated area or NULL in case of lack of memory.'/>
11033 <arg name='size' type='size_t' info='an int specifying the size in byte to allocate.'/>
11036 <info>a realloc() equivalent, with logging of the allocation info.</info>
11037 … <return type='void *' info='a pointer to the allocated area or NULL in case of lack of memory.'/>
11038 <arg name='ptr' type='void *' info='the initial memory block pointer'/>
11039 <arg name='size' type='size_t' info='an int specifying the size in byte to allocate.'/>
11042info>Override the default memory access functions with a new set This has to be called before any …
11043 <return type='int' info='0 on success'/>
11044 <arg name='freeFunc' type='xmlFreeFunc' info='the free() function to use'/>
11045 <arg name='mallocFunc' type='xmlMallocFunc' info='the malloc() function to use'/>
11046 <arg name='reallocFunc' type='xmlReallocFunc' info='the realloc() function to use'/>
11047 <arg name='strdupFunc' type='xmlStrdupFunc' info='the strdup() function to use'/>
11050 …<info>show a show display of the memory allocated, and dump the @nr last allocated areas which wer…
11052 <arg name='fp' type='FILE *' info='a FILE descriptor used as the output file'/>
11053 <arg name='nr' type='int' info='number of entries to dump'/>
11056 <info>a strdup() equivalent, with logging of the allocation info.</info>
11057 … <return type='char *' info='a pointer to the new string or NULL if allocation error occurred.'/>
11058 <arg name='str' type='const char *' info='the initial string pointer'/>
11059 <arg name='file' type='const char *' info='the file name or NULL'/>
11060 <arg name='line' type='int' info='the line number'/>
11063 <info>Provides the amount of memory currently allocated</info>
11064 <return type='int' info='an int representing the amount of memory allocated.'/>
11067 <info>Dump in-extenso the memory blocks allocated to the file .memorylist</info>
11071 <info>a strdup() equivalent, with logging of the allocation info.</info>
11072 … <return type='char *' info='a pointer to the new string or NULL if allocation error occurred.'/>
11073 <arg name='str' type='const char *' info='the initial string pointer'/>
11077 …<info>The close operations unload the associated module and free the data associated to the module…
11078 …<return type='int' info='0 in case of success, -1 in case of argument error and -2 if the module c…
11079 <arg name='module' type='xmlModulePtr' info='the module handle'/>
11083 …<info>The free operations free the data associated to the module but does not unload the associate…
11084 <return type='int' info='0 in case of success, -1 in case of argument error'/>
11085 <arg name='module' type='xmlModulePtr' info='the module handle'/>
11089info>Opens a module/shared library given its name or path NOTE: that due to portability issues, be…
11090 <return type='xmlModulePtr' info='a handle for the module or NULL in case of error'/>
11091 <arg name='name' type='const char *' info='the module name'/>
11092 <arg name='options' type='int' info='a set of xmlModuleOption'/>
11096info>Lookup for a symbol address in the given module NOTE: that due to portability issues, behavio…
11097 <return type='int' info='0 if the symbol was found, or -1 in case of error'/>
11098 <arg name='module' type='xmlModulePtr' info='the module'/>
11099 <arg name='name' type='const char *' info='the name of the symbol'/>
11100 <arg name='symbol' type='void **' info='the resulting symbol address'/>
11103 <info>xmlMutexLock() is used to lock a libxml2 token.</info>
11105 <arg name='tok' type='xmlMutexPtr' info='the simple mutex'/>
11108 <info>xmlMutexUnlock() is used to unlock a libxml2 token.</info>
11110 <arg name='tok' type='xmlMutexPtr' info='the simple mutex'/>
11114info>parse an XML namespace name. TODO: this seems not in use anymore, the namespace handling is …
11115 <return type='xmlChar *' info='the namespace name or NULL'/>
11116 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11120info>parse a namespace prefix declaration TODO: this seems not in use anymore, the namespace hand…
11121 <return type='xmlChar *' info='the namespace name'/>
11122 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11126info>TODO: this seems not in use anymore, the namespace handling is done on top of the SAX interfa…
11127 … <return type='xmlChar *' info='the local part, and prefix is updated to get the Prefix if any.'/>
11128 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11129 <arg name='prefix' type='xmlChar **' info='a xmlChar **'/>
11133 <info>Check if there is a response from the FTP server after a command.</info>
11134 <return type='int' info='the code number, or 0'/>
11135 <arg name='ctx' type='void *' info='an FTP context'/>
11139 <info>Cleanup the FTP protocol layer. This cleanup proxy informations.</info>
11144 <info>Close the connection and both control and transport</info>
11145 <return type='int' info='-1 incase of error, 0 otherwise'/>
11146 <arg name='ctx' type='void *' info='an FTP context'/>
11150 <info>Close the data connection from the server</info>
11151 <return type='int' info='-1 incase of error, 0 otherwise'/>
11152 <arg name='ctx' type='void *' info='an FTP context'/>
11156 <info>Tries to open a control connection</info>
11157 <return type='int' info='-1 in case of error, 0 otherwise'/>
11158 <arg name='ctx' type='void *' info='an FTP context'/>
11162 <info>Tries to open a control connection to the given server/port</info>
11163 <return type='void *' info='an fTP context or NULL if it failed'/>
11164 <arg name='server' type='const char *' info='an FTP server name'/>
11165 <arg name='port' type='int' info='the port (use 21 if 0)'/>
11169 <info>Tries to change the remote directory</info>
11170 <return type='int' info='-1 incase of error, 1 if CWD worked, 0 if it failed'/>
11171 <arg name='ctx' type='void *' info='an FTP context'/>
11172 <arg name='directory' type='const char *' info='a directory on the server'/>
11176 <info>Tries to delete an item (file or directory) from server</info>
11177 <return type='int' info='-1 incase of error, 1 if DELE worked, 0 if it failed'/>
11178 <arg name='ctx' type='void *' info='an FTP context'/>
11179 <arg name='file' type='const char *' info='a file or directory on the server'/>
11183 <info>Frees the context after closing the connection.</info>
11185 <arg name='ctx' type='void *' info='an FTP context'/>
11189 …<info>Fetch the given file from the server. All data are passed back in the callbacks. The last ca…
11190 <return type='int' info='-1 incase of error, 0 otherwise'/>
11191 <arg name='ctx' type='void *' info='an FTP context'/>
11192 <arg name='callback' type='ftpDataCallback' info='the user callback'/>
11193 <arg name='userData' type='void *' info='the user callback data'/>
11194 <arg name='filename' type='const char *' info='the file to retrieve'/>
11198 …<info>Try to open a data connection to the server. Currently only passive mode is supported.</info>
11199 <return type='SOCKET' info='-1 incase of error, 0 otherwise'/>
11200 <arg name='ctx' type='void *' info='an FTP context'/>
11204 <info>Get the response from the FTP server after a command.</info>
11205 <return type='int' info='the code number'/>
11206 <arg name='ctx' type='void *' info='an FTP context'/>
11210 <info>Initiate fetch of the given file from the server.</info>
11211 <return type='SOCKET' info='the socket for the data connection, or &lt;0 in case of error'/>
11212 <arg name='ctx' type='void *' info='an FTP context'/>
11213 …<arg name='filename' type='const char *' info='the file to retrieve (or NULL if path is in context…
11217 …<info>Initialize the FTP protocol layer. Currently it just checks for proxy informations, and get …
11222 <info>Do a listing on the server. All files info are passed back in the callbacks.</info>
11223 <return type='int' info='-1 incase of error, 0 otherwise'/>
11224 <arg name='ctx' type='void *' info='an FTP context'/>
11225 <arg name='callback' type='ftpListCallback' info='the user callback'/>
11226 <arg name='userData' type='void *' info='the user callback data'/>
11227 <arg name='filename' type='const char *' info='optional files to list'/>
11231 <info>Allocate and initialize a new FTP context.</info>
11232 <return type='void *' info='an FTP context or NULL in case of error.'/>
11233 <arg name='URL' type='const char *' info='The URL used to initialize the context'/>
11237 <info>Start to fetch the given ftp:// resource</info>
11238 <return type='void *' info='an FTP context, or NULL'/>
11239 <arg name='URL' type='const char *' info='the URL to the resource'/>
11243 …<info>Setup the FTP proxy informations. This can also be done by using ftp_proxy ftp_proxy_user an…
11245 <arg name='host' type='const char *' info='the proxy host name'/>
11246 <arg name='port' type='int' info='the proxy port'/>
11247 <arg name='user' type='const char *' info='the proxy user name'/>
11248 <arg name='passwd' type='const char *' info='the proxy password'/>
11249 <arg name='type' type='int' info='the type of proxy 1 for using SITE, 2 for USER a@b'/>
11253 <info>Send a QUIT command to the server</info>
11254 <return type='int' info='-1 in case of error, 0 otherwise'/>
11255 <arg name='ctx' type='void *' info='an FTP context'/>
11259 …<info>This function tries to read @len bytes from the existing FTP connection and saves them in @d…
11260 …<return type='int' info='the number of byte read. 0 is an indication of an end of connection. -1 i…
11261 <arg name='ctx' type='void *' info='the FTP context'/>
11262 <arg name='dest' type='void *' info='a buffer'/>
11263 <arg name='len' type='int' info='the buffer length'/>
11267info>(Re)Initialize the FTP Proxy context by parsing the URL and finding the protocol host port it…
11269 … <arg name='URL' type='const char *' info='The proxy URL used to initialize the proxy context'/>
11273info>Update an FTP context by parsing the URL and finding new path it indicates. If there is an er…
11274 <return type='int' info='0 if Ok, -1 in case of error (other host).'/>
11275 <arg name='ctx' type='void *' info='an FTP context'/>
11276 <arg name='URL' type='const char *' info='The URL used to update the context'/>
11280 <info>Get the authentication header of an HTTP context</info>
11281 …<return type='const char *' info='the stashed value of the WWW-Authenticate or Proxy-Authenticate …
11282 <arg name='ctx' type='void *' info='the HTTP context'/>
11286 <info>Cleanup the HTTP protocol layer.</info>
11291 …<info>This function closes an HTTP context, it ends up the connection and free all data related to…
11293 <arg name='ctx' type='void *' info='the HTTP context'/>
11297 <info>Provides the specified content length from the HTTP header.</info>
11298 …<return type='int' info='the specified content length from the HTTP header. Note that a value of …
11299 <arg name='ctx' type='void *' info='the HTTP context'/>
11303 <info>Provides the specified encoding if specified in the HTTP headers.</info>
11304 <return type='const char *' info='the specified encoding or NULL if not available'/>
11305 <arg name='ctx' type='void *' info='the HTTP context'/>
11309 …<info>This function try to fetch the indicated resource via HTTP GET and save it&apos;s content in…
11310 …<return type='int' info='-1 in case of failure, 0 incase of success. The contentType, if provided …
11311 <arg name='URL' type='const char *' info='The URL to load'/>
11312 … <arg name='filename' type='const char *' info='the filename where the content should be saved'/>
11313 …<arg name='contentType' type='char **' info='if available the Content-Type information will be ret…
11317 … <info>Initialize the HTTP protocol layer. Currently it just checks for proxy informations</info>
11322info>This function try to open a connection to the indicated resource via HTTP using the given @me…
11323 …<return type='void *' info='NULL in case of failure, otherwise a request handler. The contentType,…
11324 <arg name='URL' type='const char *' info='The URL to load'/>
11325 <arg name='method' type='const char *' info='the HTTP method to use'/>
11326 <arg name='input' type='const char *' info='the input string if any'/>
11327 <arg name='contentType' type='char **' info='the Content-Type information IN and OUT'/>
11328 <arg name='headers' type='const char *' info='the extra headers'/>
11329 <arg name='ilen' type='int' info='input length'/>
11333info>This function try to open a connection to the indicated resource via HTTP using the given @me…
11334 …<return type='void *' info='NULL in case of failure, otherwise a request handler. The contentType,…
11335 <arg name='URL' type='const char *' info='The URL to load'/>
11336 <arg name='method' type='const char *' info='the HTTP method to use'/>
11337 <arg name='input' type='const char *' info='the input string if any'/>
11338 <arg name='contentType' type='char **' info='the Content-Type information IN and OUT'/>
11339 <arg name='redir' type='char **' info='the redirected URL OUT'/>
11340 <arg name='headers' type='const char *' info='the extra headers'/>
11341 <arg name='ilen' type='int' info='input length'/>
11345 <info>Provides the specified Mime-Type if specified in the HTTP headers.</info>
11346 <return type='const char *' info='the specified Mime-Type or NULL if not available'/>
11347 <arg name='ctx' type='void *' info='the HTTP context'/>
11351 <info>This function try to open a connection to the indicated resource via HTTP GET.</info>
11352 …<return type='void *' info='NULL in case of failure, otherwise a request handler. The contentType,…
11353 <arg name='URL' type='const char *' info='The URL to load'/>
11354 …<arg name='contentType' type='char **' info='if available the Content-Type information will be ret…
11358 <info>This function try to open a connection to the indicated resource via HTTP GET.</info>
11359 …<return type='void *' info='NULL in case of failure, otherwise a request handler. The contentType,…
11360 <arg name='URL' type='const char *' info='The URL to load'/>
11361 …<arg name='contentType' type='char **' info='if available the Content-Type information will be ret…
11362 <arg name='redir' type='char **' info='if available the redirected URL will be returned'/>
11366 …<info>This function tries to read @len bytes from the existing HTTP connection and saves them in @…
11367 …<return type='int' info='the number of byte read. 0 is an indication of an end of connection. -1 i…
11368 <arg name='ctx' type='void *' info='the HTTP context'/>
11369 <arg name='dest' type='void *' info='a buffer'/>
11370 <arg name='len' type='int' info='the buffer length'/>
11374 <info>Provides the specified redirection URL if available from the HTTP header.</info>
11375 <return type='const char *' info='the specified redirection URL or NULL if not redirected.'/>
11376 <arg name='ctx' type='void *' info='the HTTP context'/>
11380 <info>Get the latest HTTP return code received</info>
11381 <return type='int' info='the HTTP return code for the request.'/>
11382 <arg name='ctx' type='void *' info='the HTTP context'/>
11386 …<info>This function saves the output of the HTTP transaction to a file It closes and free the cont…
11387 <return type='int' info='-1 in case of failure, 0 incase of success.'/>
11388 <arg name='ctxt' type='void *' info='the HTTP context'/>
11389 … <arg name='filename' type='const char *' info='the filename where the content should be saved'/>
11393info>(Re)Initialize the HTTP Proxy context by parsing the URL and finding the protocol host port i…
11395 … <arg name='URL' type='const char *' info='The proxy URL used to initialize the proxy context'/>
11399 <info>Create a new automata</info>
11400 <return type='xmlAutomataPtr' info='the new object or NULL in case of failure'/>
11403 <info>Creation of a new node containing a CDATA block.</info>
11404 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11405 <arg name='doc' type='xmlDocPtr' info='the document'/>
11406 <arg name='content' type='const xmlChar *' info='the CDATA block content content'/>
11407 <arg name='len' type='int' info='the length of the block'/>
11411 <info>create a new Catalog.</info>
11412 <return type='xmlCatalogPtr' info='the xmlCatalogPtr or NULL in case of error'/>
11413 <arg name='sgml' type='int' info='should this create an SGML catalog'/>
11416 <info>Create and registers an xmlCharEncodingHandler.</info>
11417 …<return type='xmlCharEncodingHandlerPtr' info='the xmlCharEncodingHandlerPtr created (or NULL in c…
11418 … <arg name='name' type='const char *' info='the encoding name, in UTF-8 format (ASCII actually)'/>
11419 …<arg name='input' type='xmlCharEncodingInputFunc' info='the xmlCharEncodingInputFunc to read that …
11420 …<arg name='output' type='xmlCharEncodingOutputFunc' info='the xmlCharEncodingOutputFunc to write t…
11423 <info>Creation of a new character reference node.</info>
11424 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11425 <arg name='doc' type='xmlDocPtr' info='the document'/>
11426 …<arg name='name' type='const xmlChar *' info='the char ref string, starting with # or &quot;&amp;#…
11430info>Creation of a new child element, added at the end of @parent children list. @ns and @content …
11431 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11432 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
11433 <arg name='ns' type='xmlNsPtr' info='a namespace if any'/>
11434 <arg name='name' type='const xmlChar *' info='the name of the child'/>
11435 <arg name='content' type='const xmlChar *' info='the XML content of the child if any.'/>
11438 <info>Creation of a new node containing a comment.</info>
11439 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11440 <arg name='content' type='const xmlChar *' info='the comment content'/>
11443 <info>Creates a new XML document</info>
11444 <return type='xmlDocPtr' info='a new document'/>
11445 …<arg name='version' type='const xmlChar *' info='xmlChar string giving the version of XML &quot;1.…
11448 <info>Creation of a new node containing a comment within a document.</info>
11449 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11450 <arg name='doc' type='xmlDocPtr' info='the document'/>
11451 <arg name='content' type='const xmlChar *' info='the comment content'/>
11454 <info>Allocate an element content structure for the document.</info>
11455 …<return type='xmlElementContentPtr' info='NULL if not, otherwise the new element content structure…
11456 <arg name='doc' type='xmlDocPtr' info='the document'/>
11457 <arg name='name' type='const xmlChar *' info='the subelement name or NULL'/>
11458 <arg name='type' type='xmlElementContentType' info='the type of element content decl'/>
11462 <info>Creation of a new Fragment node.</info>
11463 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11464 <arg name='doc' type='xmlDocPtr' info='the document owning the fragment'/>
11467info>Creation of a new node element within a document. @ns and @content are optional (NULL). NOTE:…
11468 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11469 <arg name='doc' type='xmlDocPtr' info='the document'/>
11470 <arg name='ns' type='xmlNsPtr' info='namespace if any'/>
11471 <arg name='name' type='const xmlChar *' info='the node name'/>
11472 <arg name='content' type='const xmlChar *' info='the XML text content if any'/>
11475info>Creation of a new node element within a document. @ns and @content are optional (NULL). NOTE:…
11476 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11477 <arg name='doc' type='xmlDocPtr' info='the document'/>
11478 <arg name='ns' type='xmlNsPtr' info='namespace if any'/>
11479 <arg name='name' type='xmlChar *' info='the node name'/>
11480 <arg name='content' type='const xmlChar *' info='the XML text content if any'/>
11483 <info>Creation of a processing instruction element.</info>
11484 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11485 <arg name='doc' type='xmlDocPtr' info='the target document'/>
11486 <arg name='name' type='const xmlChar *' info='the processing instruction name'/>
11487 <arg name='content' type='const xmlChar *' info='the PI content'/>
11490 <info>Create a new property carried by a document.</info>
11491 <return type='xmlAttrPtr' info='a pointer to the attribute'/>
11492 <arg name='doc' type='xmlDocPtr' info='the document'/>
11493 <arg name='name' type='const xmlChar *' info='the name of the attribute'/>
11494 <arg name='value' type='const xmlChar *' info='the value of the attribute'/>
11498 …<info>Creation of a new node element within a document. @ns and @content are optional (NULL).</inf…
11499 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11500 <arg name='doc' type='xmlDocPtr' info='the document'/>
11501 <arg name='ns' type='xmlNsPtr' info='namespace if any'/>
11502 <arg name='name' type='const xmlChar *' info='the node name'/>
11503 <arg name='content' type='const xmlChar *' info='the text content if any'/>
11506 <info>Creation of a new text node within a document.</info>
11507 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11508 <arg name='doc' type='const xmlDoc *' info='the document'/>
11509 <arg name='content' type='const xmlChar *' info='the text content'/>
11512 …<info>Creation of a new text node with an extra content length parameter. The text node pertain to…
11513 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11514 <arg name='doc' type='xmlDocPtr' info='the document'/>
11515 <arg name='content' type='const xmlChar *' info='the text content'/>
11516 <arg name='len' type='int' info='the text len.'/>
11519 …<info>Creation of a new DTD for the external subset. To create an internal subset, use xmlCreateIn…
11520 <return type='xmlDtdPtr' info='a pointer to the new DTD structure'/>
11521 <arg name='doc' type='xmlDocPtr' info='the document pointer'/>
11522 <arg name='name' type='const xmlChar *' info='the DTD name'/>
11523 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
11524 <arg name='SystemID' type='const xmlChar *' info='the system ID'/>
11527 … <info>Allocate an element content structure. Deprecated in favor of xmlNewDocElementContent</info>
11528 …<return type='xmlElementContentPtr' info='NULL if not, otherwise the new element content structure…
11529 <arg name='name' type='const xmlChar *' info='the subelement name or NULL'/>
11530 <arg name='type' type='xmlElementContentType' info='the type of element content decl'/>
11533info>Create a new entity, this differs from xmlAddDocEntity() that if the document is NULL or has …
11534 <return type='xmlEntityPtr' info='a pointer to the entity or NULL in case of error'/>
11535 <arg name='doc' type='xmlDocPtr' info='the document'/>
11536 <arg name='name' type='const xmlChar *' info='the entity name'/>
11537 <arg name='type' type='int' info='the entity type XML_xxx_yyy_ENTITY'/>
11538 <arg name='ExternalID' type='const xmlChar *' info='the entity external ID if available'/>
11539 <arg name='SystemID' type='const xmlChar *' info='the entity system ID if available'/>
11540 <arg name='content' type='const xmlChar *' info='the entity content'/>
11543 <info>Create a new input stream based on an xmlEntityPtr</info>
11544 <return type='xmlParserInputPtr' info='the new input stream or NULL'/>
11545 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11546 <arg name='entity' type='xmlEntityPtr' info='an Entity pointer'/>
11550 <info>Creation of a Namespace, the old way using PI and without scoping DEPRECATED !!!</info>
11551 <return type='xmlNsPtr' info='NULL this functionality had been removed'/>
11552 <arg name='doc' type='xmlDocPtr' info='the document carrying the namespace'/>
11553 <arg name='href' type='const xmlChar *' info='the URI associated'/>
11554 <arg name='prefix' type='const xmlChar *' info='the prefix for the namespace'/>
11557 …<info>Create a new input stream structure encapsulating the @input into a stream suitable for the …
11558 <return type='xmlParserInputPtr' info='the new input stream or NULL'/>
11559 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11560 <arg name='input' type='xmlParserInputBufferPtr' info='an I/O Input'/>
11561 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
11564 <info>Create a new input stream based on a file or an URL.</info>
11565 <return type='xmlParserInputPtr' info='the new input stream or NULL in case of error'/>
11566 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11567 <arg name='filename' type='const char *' info='the filename to use as entity'/>
11570 <info>Create a new input stream structure.</info>
11571 <return type='xmlParserInputPtr' info='the new input stream or NULL'/>
11572 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11575 …<info>xmlNewMutex() is used to allocate a libxml2 token struct for use in synchronizing access to …
11576 <return type='xmlMutexPtr' info='a new simple mutex pointer or NULL in case of error'/>
11579 <info>Creation of a new node element. @ns is optional (NULL).</info>
11580 …<return type='xmlNodePtr' info='a pointer to the new node object. Uses xmlStrdup() to make copy of…
11581 <arg name='ns' type='xmlNsPtr' info='namespace if any'/>
11582 <arg name='name' type='const xmlChar *' info='the node name'/>
11585 <info>Creation of a new node element. @ns is optional (NULL).</info>
11586 …<return type='xmlNodePtr' info='a pointer to the new node object, with pointer @name as new node&a…
11587 <arg name='ns' type='xmlNsPtr' info='namespace if any'/>
11588 <arg name='name' type='xmlChar *' info='the node name'/>
11591info>Creation of a new Namespace. This function will refuse to create a namespace with a similar p…
11592 <return type='xmlNsPtr' info='a new namespace pointer or NULL'/>
11593 <arg name='node' type='xmlNodePtr' info='the element carrying the namespace'/>
11594 <arg name='href' type='const xmlChar *' info='the URI associated'/>
11595 <arg name='prefix' type='const xmlChar *' info='the prefix for the namespace'/>
11598 <info>Create a new property tagged with a namespace and carried by a node.</info>
11599 <return type='xmlAttrPtr' info='a pointer to the attribute'/>
11600 <arg name='node' type='xmlNodePtr' info='the holding node'/>
11601 <arg name='ns' type='xmlNsPtr' info='the namespace'/>
11602 <arg name='name' type='const xmlChar *' info='the name of the attribute'/>
11603 <arg name='value' type='const xmlChar *' info='the value of the attribute'/>
11606 <info>Create a new property tagged with a namespace and carried by a node.</info>
11607 <return type='xmlAttrPtr' info='a pointer to the attribute'/>
11608 <arg name='node' type='xmlNodePtr' info='the holding node'/>
11609 <arg name='ns' type='xmlNsPtr' info='the namespace'/>
11610 <arg name='name' type='xmlChar *' info='the name of the attribute'/>
11611 <arg name='value' type='const xmlChar *' info='the value of the attribute'/>
11614 …<info>Creation of a processing instruction element. Use xmlDocNewPI preferably to get string inter…
11615 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11616 <arg name='name' type='const xmlChar *' info='the processing instruction name'/>
11617 <arg name='content' type='const xmlChar *' info='the PI content'/>
11620 <info>Allocate and initialize a new parser context.</info>
11621 <return type='xmlParserCtxtPtr' info='the xmlParserCtxtPtr or NULL'/>
11625 <info>Create a new property carried by a node.</info>
11626 <return type='xmlAttrPtr' info='a pointer to the attribute'/>
11627 <arg name='node' type='xmlNodePtr' info='the holding node'/>
11628 <arg name='name' type='const xmlChar *' info='the name of the attribute'/>
11629 <arg name='value' type='const xmlChar *' info='the value of the attribute'/>
11632info>xmlRNewMutex() is used to allocate a reentrant mutex for use in synchronizing access to data.…
11633 <return type='xmlRMutexPtr' info='the new reentrant mutex pointer or NULL in case of error'/>
11636 <info>Creation of a new reference node.</info>
11637 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11638 <arg name='doc' type='const xmlDoc *' info='the document'/>
11639 …<arg name='name' type='const xmlChar *' info='the reference name, or the reference string with &am…
11642 <info>Create a new input stream based on a memory buffer.</info>
11643 <return type='xmlParserInputPtr' info='the new input stream'/>
11644 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
11645 <arg name='buffer' type='const xmlChar *' info='an memory buffer'/>
11648 <info>Creation of a new text node.</info>
11649 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11650 <arg name='content' type='const xmlChar *' info='the text content'/>
11654info>Creation of a new child element, added at the end of @parent children list. @ns and @content …
11655 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11656 <arg name='parent' type='xmlNodePtr' info='the parent node'/>
11657 <arg name='ns' type='xmlNsPtr' info='a namespace if any'/>
11658 <arg name='name' type='const xmlChar *' info='the name of the child'/>
11659 <arg name='content' type='const xmlChar *' info='the text content of the child if any.'/>
11662 <info>Creation of a new text node with an extra parameter for the content&apos;s length</info>
11663 <return type='xmlNodePtr' info='a pointer to the new node object.'/>
11664 <arg name='content' type='const xmlChar *' info='the text content'/>
11665 <arg name='len' type='int' info='the text len.'/>
11669 <info>Create an xmlTextReader structure fed with @input</info>
11670 <return type='xmlTextReaderPtr' info='the new xmlTextReaderPtr or NULL in case of error'/>
11671 …<arg name='input' type='xmlParserInputBufferPtr' info='the xmlParserInputBufferPtr used to read da…
11672 <arg name='URI' type='const char *' info='the URI information for the source if available'/>
11676 <info>Create an xmlTextReader structure fed with the resource at @URI</info>
11677 <return type='xmlTextReaderPtr' info='the new xmlTextReaderPtr or NULL in case of error'/>
11678 <arg name='URI' type='const char *' info='the URI of the resource to process'/>
11682info>Create a new xmlNewTextWriter structure using an xmlOutputBufferPtr NOTE: the @out parameter …
11683 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
11684 <arg name='out' type='xmlOutputBufferPtr' info='an xmlOutputBufferPtr'/>
11688 <info>Create a new xmlNewTextWriter structure with @*doc as output</info>
11689 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
11690 …<arg name='doc' type='xmlDocPtr *' info='address of a xmlDocPtr to hold the new XML document tree'…
11691 <arg name='compression' type='int' info='compress the output?'/>
11695 <info>Create a new xmlNewTextWriter structure with @uri as output</info>
11696 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
11697 <arg name='uri' type='const char *' info='the URI of the resource for the output'/>
11698 <arg name='compression' type='int' info='compress the output?'/>
11702 … <info>Create a new xmlNewTextWriter structure with @buf as output TODO: handle compression</info>
11703 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
11704 <arg name='buf' type='xmlBufferPtr' info='xmlBufferPtr'/>
11705 <arg name='compression' type='int' info='compress the output?'/>
11709info>Create a new xmlNewTextWriter structure with @ctxt as output NOTE: the @ctxt context will be …
11710 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
11711 …<arg name='ctxt' type='xmlParserCtxtPtr' info='xmlParserCtxtPtr to hold the new XML document tree'…
11712 <arg name='compression' type='int' info='compress the output?'/>
11716 <info>Create a new xmlNewTextWriter structure with @doc as output starting at @node</info>
11717 <return type='xmlTextWriterPtr' info='the new xmlTextWriterPtr or NULL in case of error'/>
11718 <arg name='doc' type='xmlDocPtr' info='xmlDocPtr'/>
11719 <arg name='node' type='xmlNodePtr' info='xmlNodePtr or NULL for doc-&gt;children'/>
11720 <arg name='compression' type='int' info='compress the output?'/>
11724 <info>Allocate a validation context structure.</info>
11725 …<return type='xmlValidCtxtPtr' info='NULL if not, otherwise the new validation context structure'/>
11728 <info>Skip to the next char input char.</info>
11730 <arg name='ctxt' type='xmlParserCtxtPtr' info='the XML parser context'/>
11734info>Finds the first closest next sibling of the node which is an element node. Note the handling …
11735 <return type='xmlNodePtr' info='the next element sibling or NULL if not available'/>
11736 <arg name='node' type='xmlNodePtr' info='the current node'/>
11739 …<info>A specific entity loader disabling network accesses, though still allowing local catalog acc…
11740 <return type='xmlParserInputPtr' info='a new allocated xmlParserInputPtr, or NULL.'/>
11741 <arg name='URL' type='const char *' info='the URL for the entity to load'/>
11742 <arg name='ID' type='const char *' info='the System ID for the entity to load'/>
11743 …<arg name='ctxt' type='xmlParserCtxtPtr' info='the context in which the entity is called or NULL'/>
11746info>Append the extra substring to the node content. NOTE: In contrast to xmlNodeSetContent(), @co…
11748 <arg name='cur' type='xmlNodePtr' info='the node being modified'/>
11749 <arg name='content' type='const xmlChar *' info='extra content'/>
11752info>Append the extra substring to the node content. NOTE: In contrast to xmlNodeSetContentLen(), …
11754 <arg name='cur' type='xmlNodePtr' info='the node being modified'/>
11755 <arg name='content' type='const xmlChar *' info='extra content'/>
11756 <arg name='len' type='int' info='the size of @content'/>
11759info>Read the value of a node @cur, this can be either the text carried directly by this node if i…
11760 <return type='int' info='0 in case of success and -1 in case of error.'/>
11761 <arg name='buffer' type='xmlBufferPtr' info='a buffer'/>
11762 <arg name='cur' type='const xmlNode *' info='the node being read'/>
11766info>Dump an XML node, recursive behaviour,children are printed too. Note that @format = 1 provide…
11767 <return type='int' info='the number of bytes written to the buffer or -1 in case of error'/>
11768 <arg name='buf' type='xmlBufferPtr' info='the XML buffer output'/>
11769 <arg name='doc' type='xmlDocPtr' info='the document'/>
11770 <arg name='cur' type='xmlNodePtr' info='the current node'/>
11771 <arg name='level' type='int' info='the imbrication level for indenting'/>
11772 <arg name='format' type='int' info='is formatting allowed'/>
11776info>Dump an XML node, recursive behaviour, children are printed too. Note that @format = 1 provid…
11778 <arg name='buf' type='xmlOutputBufferPtr' info='the XML buffer output'/>
11779 <arg name='doc' type='xmlDocPtr' info='the document'/>
11780 <arg name='cur' type='xmlNodePtr' info='the current node'/>
11781 <arg name='level' type='int' info='the imbrication level for indenting'/>
11782 <arg name='format' type='int' info='is formatting allowed'/>
11783 <arg name='encoding' type='const char *' info='an optional encoding string'/>
11786info>Searches for the BASE URL. The code should work on both XML and HTML document even if base me…
11787 …<return type='xmlChar *' info='a pointer to the base URL, or NULL if not found It&apos;s up to the…
11788 <arg name='doc' type='const xmlDoc *' info='the document the node pertains to'/>
11789 <arg name='cur' type='const xmlNode *' info='the node being checked'/>
11792info>Read the value of a node, this can be either the text carried directly by this node if it&apo…
11793 …<return type='xmlChar *' info='a new #xmlChar * or NULL if no content is available. It&apos;s up t…
11794 <arg name='cur' type='const xmlNode *' info='the node being read'/>
11797 …<info>Searches the language of a node, i.e. the values of the xml:lang attribute or the one carrie…
11798 …<return type='xmlChar *' info='a pointer to the lang value, or NULL if not found It&apos;s up to t…
11799 <arg name='cur' type='const xmlNode *' info='the node being checked'/>
11802 …<info>Searches the space preserving behaviour of a node, i.e. the values of the xml:space attribut…
11803 …<return type='int' info='-1 if xml:space is not inherited, 0 if &quot;default&quot;, 1 if &quot;pr…
11804 <arg name='cur' type='const xmlNode *' info='the node being checked'/>
11807 <info>Is this node a Text node ?</info>
11808 <return type='int' info='1 yes, 0 no'/>
11809 <arg name='node' type='const xmlNode *' info='the node'/>
11813info>Builds the string equivalent to the text contained in the Node list made of TEXTs and ENTITY_…
11814 …<return type='xmlChar *' info='a pointer to the string copy, the caller must free it with xmlFree(…
11815 <arg name='doc' type='const xmlDoc *' info='the document'/>
11816 <arg name='list' type='const xmlNode *' info='a Node list'/>
11817 …<arg name='inLine' type='int' info='should we replace entity contents or show their external form'…
11820 …<info>Build the string equivalent to the text contained in the Node list made of TEXTs and ENTITY_…
11821 …<return type='xmlChar *' info='a pointer to the string copy, the caller must free it with xmlFree(…
11822 <arg name='doc' type='xmlDocPtr' info='the document'/>
11823 <arg name='list' type='const xmlNode *' info='a Node list'/>
11824 …<arg name='inLine' type='int' info='should we replace entity contents or show their external form'…
11828 <info>Set (or reset) the base URI of a node, i.e. the value of the xml:base attribute.</info>
11830 <arg name='cur' type='xmlNodePtr' info='the node being changed'/>
11831 <arg name='uri' type='const xmlChar *' info='the new base URI'/>
11834info>Replace the content of a node. NOTE: @content is supposed to be a piece of XML CDATA, so it a…
11836 <arg name='cur' type='xmlNodePtr' info='the node being modified'/>
11837 <arg name='content' type='const xmlChar *' info='the new value of the content'/>
11841info>Replace the content of a node. NOTE: @content is supposed to be a piece of XML CDATA, so it a…
11843 <arg name='cur' type='xmlNodePtr' info='the node being modified'/>
11844 <arg name='content' type='const xmlChar *' info='the new value of the content'/>
11845 <arg name='len' type='int' info='the size of @content'/>
11849 <info>Set the language of a node, i.e. the values of the xml:lang attribute.</info>
11851 <arg name='cur' type='xmlNodePtr' info='the node being changed'/>
11852 <arg name='lang' type='const xmlChar *' info='the language description'/>
11856 <info>Set (or reset) the name of a node.</info>
11858 <arg name='cur' type='xmlNodePtr' info='the node being changed'/>
11859 <arg name='name' type='const xmlChar *' info='the new tag name'/>
11863 …<info>Set (or reset) the space preserving behaviour of a node, i.e. the value of the xml:space att…
11865 <arg name='cur' type='xmlNodePtr' info='the node being changed'/>
11866 …<arg name='val' type='int' info='the xml:space value (&quot;0&quot;: default, 1: &quot;preserve&qu…
11869info>Applies the 5 normalization steps to a path string--that is, RFC 2396 Section 5.2, steps 6.c …
11870 <return type='int' info='0 or an error code'/>
11871 <arg name='path' type='char *' info='pointer to the path string'/>
11874 … <info>This function is obsolete. Please see xmlURIFromPath in uri.c for a better solution.</info>
11875 <return type='xmlChar *' info='a canonicalized version of the path'/>
11876 <arg name='path' type='const xmlChar *' info='the input file path'/>
11880 <info>flushes and close the output I/O channel and free up all the associated resources</info>
11881 <return type='int' info='the number of byte written or -1 in case of error.'/>
11882 <arg name='out' type='xmlOutputBufferPtr' info='a buffered output'/>
11886 <info>Create a buffered output for the progressive saving to a xmlBuffer</info>
11887 <return type='xmlOutputBufferPtr' info='the new parser output or NULL'/>
11888 <arg name='buffer' type='xmlBufferPtr' info='a xmlBufferPtr'/>
11889 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the encoding converter or NULL'/>
11893 <info>Create a buffered output for the progressive saving to a file descriptor</info>
11894 <return type='xmlOutputBufferPtr' info='the new parser output or NULL'/>
11895 <arg name='fd' type='int' info='a file descriptor number'/>
11896 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the encoding converter or NULL'/>
11900 <info>Create a buffered output for the progressive saving to a FILE * buffered C I/O</info>
11901 <return type='xmlOutputBufferPtr' info='the new parser output or NULL'/>
11902 <arg name='file' type='FILE *' info='a FILE*'/>
11903 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the encoding converter or NULL'/>
11907info>Create a buffered output for the progressive saving of a file If filename is &quot;-&apos; t…
11908 <return type='xmlOutputBufferPtr' info='the new output or NULL'/>
11909 <arg name='URI' type='const char *' info='a C string containing the URI or filename'/>
11910 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the encoding converter or NULL'/>
11911 <arg name='compression' type='int' info='the compression ration (0 none, 9 max).'/>
11914 <info>Registers a callback for URI output file handling</info>
11915 …<return type='xmlOutputBufferCreateFilenameFunc' info='the old value of the registration function'…
11916 …<arg name='func' type='xmlOutputBufferCreateFilenameFunc' info='function pointer to the new Output…
11919 …<info>Signature for the function doing the lookup for a suitable output method corresponding to an…
11920 …<return type='xmlOutputBufferPtr' info='the new xmlOutputBufferPtr in case of success or NULL if n…
11921 <arg name='URI' type='const char *' info='the URI to write to'/>
11922 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info=''/>
11923 <arg name='compression' type='int' info=''/>
11927 <info>Create a buffered output for the progressive saving to an I/O handler</info>
11928 <return type='xmlOutputBufferPtr' info='the new parser output or NULL'/>
11929 <arg name='iowrite' type='xmlOutputWriteCallback' info='an I/O write function'/>
11930 <arg name='ioclose' type='xmlOutputCloseCallback' info='an I/O close function'/>
11931 <arg name='ioctx' type='void *' info='an I/O handler'/>
11932 <arg name='encoder' type='xmlCharEncodingHandlerPtr' info='the charset encoding if known'/>
11936 <info>flushes the output I/O channel</info>
11937 <return type='int' info='the number of byte written or -1 in case of error.'/>
11938 <arg name='out' type='xmlOutputBufferPtr' info='a buffered output'/>
11942 <info>Gives a pointer to the data currently held in the output buffer</info>
11943 <return type='const xmlChar *' info='a pointer to the data or NULL in case of error'/>
11944 <arg name='out' type='xmlOutputBufferPtr' info='an xmlOutputBufferPtr'/>
11948 <info>Gives the length of the data currently held in the output buffer</info>
11949 <return type='size_t' info='0 in case or error or no data is held, the size otherwise'/>
11950 <arg name='out' type='xmlOutputBufferPtr' info='an xmlOutputBufferPtr'/>
11954info>Write the content of the array in the output I/O buffer This routine handle the I18N transcod…
11955 <return type='int' info='the number of chars immediately written, or -1 in case of error.'/>
11956 <arg name='out' type='xmlOutputBufferPtr' info='a buffered parser output'/>
11957 <arg name='len' type='int' info='the size in bytes of the array.'/>
11958 <arg name='buf' type='const char *' info='an char array'/>
11962info>Write the content of the string in the output I/O buffer This routine escapes the caracters a…
11963 <return type='int' info='the number of chars immediately written, or -1 in case of error.'/>
11964 <arg name='out' type='xmlOutputBufferPtr' info='a buffered parser output'/>
11965 <arg name='str' type='const xmlChar *' info='a zero terminated UTF-8 string'/>
11966 …<arg name='escaping' type='xmlCharEncodingOutputFunc' info='an optional escaping function (or NULL…
11970info>Write the content of the string in the output I/O buffer This routine handle the I18N transco…
11971 <return type='int' info='the number of chars immediately written, or -1 in case of error.'/>
11972 <arg name='out' type='xmlOutputBufferPtr' info='a buffered parser output'/>
11973 <arg name='str' type='const char *' info='a zero terminated C string'/>
11977 <info>Callback used in the I/O Output API to close the resource</info>
11978 <return type='int' info='0 or -1 in case of error'/>
11979 <arg name='context' type='void *' info='an Output context'/>
11983 …<info>Callback used in the I/O Output API to detect if the current handler can provide output fonc…
11984 <return type='int' info='1 if yes and 0 if another Output module should be used'/>
11985 <arg name='filename' type='char const *' info='the filename or URI'/>
11989 <info>Callback used in the I/O Output API to open the resource</info>
11990 <return type='void *' info='an Output context or NULL in case or error'/>
11991 <arg name='filename' type='char const *' info='the filename or URI'/>
11995 <info>Callback used in the I/O Output API to write to the resource</info>
11996 <return type='int' info='the number of bytes written or -1 in case of error'/>
11997 <arg name='context' type='void *' info='an Output context'/>
11998 <arg name='buffer' type='const char *' info='the buffer of data to write'/>
11999 <arg name='len' type='int' info='the length of the buffer in bytes'/>
12002info>parse a value for an attribute Note: the parser won&apos;t do substitution of entities here, …
12003 …<return type='xmlChar *' info='the AttValue parsed or NULL. The value has to be freed by the calle…
12004 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12008info>parse an attribute [41] Attribute ::= Name Eq AttValue [ WFC: No External Entity References…
12009 <return type='const xmlChar *' info='the attribute name, and the value in *value.'/>
12010 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12011 … <arg name='value' type='xmlChar **' info='a xmlChar ** used to store the value of the attribute'/>
12014info>: parse the Attribute list def for an element [52] AttlistDecl ::= &apos;&lt;!ATTLIST&apos; …
12016 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12019info>parse the Attribute list def for an element [54] AttType ::= StringType | TokenizedType | En…
12020 <return type='int' info='the attribute type'/>
12021 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12022 <arg name='tree' type='xmlEnumerationPtr *' info='the enumeration tree built while parsing'/>
12026info>Parse a well-balanced chunk of an XML document called by the parser The allowed sequence for …
12027 …<return type='int' info='0 if the chunk is well balanced, -1 in case of args problem and the parse…
12028 <arg name='doc' type='xmlDocPtr' info='the document the chunk pertains to'/>
12029 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler bloc (possibly NULL)'/>
12030 …<arg name='user_data' type='void *' info='The user data returned on SAX callbacks (possibly NULL)'…
12031 <arg name='depth' type='int' info='Used for loop detection, use 0'/>
12032 …<arg name='string' type='const xmlChar *' info='the input string in UTF8 or ISO-Latin (zero termin…
12033 <arg name='lst' type='xmlNodePtr *' info='the return value for the set of parsed nodes'/>
12037info>Parse a well-balanced chunk of an XML document called by the parser The allowed sequence for …
12038 …<return type='int' info='0 if the chunk is well balanced, -1 in case of args problem and the parse…
12039 <arg name='doc' type='xmlDocPtr' info='the document the chunk pertains to'/>
12040 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler bloc (possibly NULL)'/>
12041 …<arg name='user_data' type='void *' info='The user data returned on SAX callbacks (possibly NULL)'…
12042 <arg name='depth' type='int' info='Used for loop detection, use 0'/>
12043 …<arg name='string' type='const xmlChar *' info='the input string in UTF8 or ISO-Latin (zero termin…
12044 <arg name='lst' type='xmlNodePtr *' info='the return value for the set of parsed nodes'/>
12045 <arg name='recover' type='int' info='return nodes even if the data is broken (use 0)'/>
12048info>Parse escaped pure raw content. [18] CDSect ::= CDStart CData CDEnd [19] CDStart ::= &apos;…
12050 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12054 …<info>parse an XML file and build a tree. It&apos;s like xmlParseFile() except it bypass all catal…
12055 <return type='xmlDocPtr' info='the resulting document tree or NULL in case of error'/>
12056 <arg name='filename' type='const char *' info='the filename'/>
12059info>parse a CharData section. if we are within a CDATA section &apos;]]&gt;&apos; marks an end of…
12061 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12062 <arg name='cdata' type='int' info='int indicating whether we are within a CDATA section'/>
12065info>Compare the string to the encoding schemes already known. Note that the comparison is case in…
12066 …<return type='xmlCharEncoding' info='one of the XML_CHAR_ENCODING_... values or XML_CHAR_ENCODING_…
12067 …<arg name='name' type='const char *' info='the encoding name as parsed, in UTF-8 format (ASCII act…
12070info>parse Reference declarations [66] CharRef ::= &apos;&amp;#&apos; [0-9]+ &apos;;&apos; | &apo…
12071 <return type='int' info='the value parsed (as an int), 0 in case of error'/>
12072 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12076 <info>Parse a Chunk of memory</info>
12077 <return type='int' info='zero if no error, the xmlParserErrors otherwise.'/>
12078 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12079 <arg name='chunk' type='const char *' info='an char array'/>
12080 <arg name='size' type='int' info='the size in byte of the chunk'/>
12081 <arg name='terminate' type='int' info='last chunk indicator'/>
12084info>Skip an XML (SGML) comment &lt;!-- .... --&gt; The spec says that &quot;For compatibility, th…
12086 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12089 …<info>Parse a content: [43] content ::= (element | CharData | Reference | CDSect | PI | Comment)*…
12091 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12094info>Parse an external general entity within an existing parsing context An external general parse…
12095 …<return type='int' info='0 if the entity is well formed, -1 in case of args problem and the parser…
12096 <arg name='ctx' type='xmlParserCtxtPtr' info='the existing parsing context'/>
12097 <arg name='URL' type='const xmlChar *' info='the URL for the entity to load'/>
12098 <arg name='ID' type='const xmlChar *' info='the System ID for the entity to load'/>
12099 <arg name='lst' type='xmlNodePtr *' info='the return value for the set of parsed nodes'/>
12103 <info>Load and parse an external subset.</info>
12104 <return type='xmlDtdPtr' info='the resulting xmlDtdPtr or NULL in case of error.'/>
12105 …<arg name='ExternalID' type='const xmlChar *' info='a NAME* containing the External ID of the DTD'…
12106 <arg name='SystemID' type='const xmlChar *' info='a NAME* containing the URL to the DTD'/>
12109info>Parse an attribute default declaration [60] DefaultDecl ::= &apos;#REQUIRED&apos; | &apos;#I…
12110 …<return type='int' info='XML_ATTRIBUTE_NONE, XML_ATTRIBUTE_REQUIRED, XML_ATTRIBUTE_IMPLIED or XML_…
12111 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12112 …<arg name='value' type='xmlChar **' info='Receive a possible fixed default value for the attribute…
12116 <info>parse an XML in-memory document and build a tree.</info>
12117 <return type='xmlDocPtr' info='the resulting document tree'/>
12118 <arg name='cur' type='const xmlChar *' info='a pointer to an array of xmlChar'/>
12121info>parse a DOCTYPE declaration [28] doctypedecl ::= &apos;&lt;!DOCTYPE&apos; S Name (S External…
12123 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12126info>parse an XML document (and build a tree if using the standard SAX interface). [1] document :…
12127 …<return type='int' info='0, -1 in case of error. the parser context is augmented as a result of th…
12128 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12131info>parse an XML element, this is highly recursive [39] element ::= EmptyElemTag | STag content …
12133 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12136info>parse the declaration for a Mixed Element content The leading &apos;(&apos; and spaces have b…
12137 …<return type='xmlElementContentPtr' info='the tree of xmlElementContentPtr describing the element …
12138 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12139 …<arg name='inputchk' type='int' info='the input used for the current entity, needed for boundary c…
12142info>parse the declaration for an Element content either Mixed or Children, the cases EMPTY and AN…
12143 <return type='int' info='the type of element content XML_ELEMENT_TYPE_xxx'/>
12144 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12145 <arg name='name' type='const xmlChar *' info='the name of the element being defined.'/>
12146 …<arg name='result' type='xmlElementContentPtr *' info='the Element Content pointer will be stored …
12149info>parse an Element declaration. [45] elementdecl ::= &apos;&lt;!ELEMENT&apos; S Name S content…
12150 <return type='int' info='the type of the element, or -1 in case of error'/>
12151 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12154info>parse the declaration for a Mixed Element content The leading &apos;(&apos; and spaces have b…
12155 …<return type='xmlElementContentPtr' info='the list of the xmlElementContentPtr describing the elem…
12156 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12157 …<arg name='inputchk' type='int' info='the input used for the current entity, needed for boundary c…
12160 …<info>parse the XML encoding name [81] EncName ::= [A-Za-z] ([A-Za-z0-9._] | &apos;-&apos;)*</inf…
12161 <return type='xmlChar *' info='the encoding name value or NULL'/>
12162 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12165info>parse the XML encoding declaration [80] EncodingDecl ::= S &apos;encoding&apos; Eq (&apos;&q…
12166 <return type='const xmlChar *' info='the encoding value or NULL'/>
12167 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12171info>parse an end of tag [42] ETag ::= &apos;&lt;/&apos; Name S? &apos;&gt;&apos; With namespace…
12173 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12177info>parse an XML external entity out of context and build a tree. [78] extParsedEnt ::= TextDecl…
12178 <return type='xmlDocPtr' info='the resulting document tree'/>
12179 <arg name='filename' type='const char *' info='the filename'/>
12182info>parse &lt;!ENTITY declarations [70] EntityDecl ::= GEDecl | PEDecl [71] GEDecl ::= &apos;&l…
12184 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12187info>parse ENTITY references declarations [68] EntityRef ::= &apos;&amp;&apos; Name &apos;;&apos;…
12188 <return type='xmlEntityPtr' info='the xmlEntityPtr if found, or NULL otherwise.'/>
12189 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12192info>parse a value for ENTITY declarations [9] EntityValue ::= &apos;&quot;&apos; ([^%&amp;&quot;…
12193 <return type='xmlChar *' info='the EntityValue parsed with reference substituted or NULL'/>
12194 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12195 … <arg name='orig' type='xmlChar **' info='if non-NULL store a copy of the original entity value'/>
12198info>parse an Enumerated attribute type. [57] EnumeratedType ::= NotationType | Enumeration [58]…
12199 <return type='int' info='XML_ATTRIBUTE_ENUMERATION or XML_ATTRIBUTE_NOTATION'/>
12200 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12201 <arg name='tree' type='xmlEnumerationPtr *' info='the enumeration tree built while parsing'/>
12204info>parse an Enumeration attribute type. [59] Enumeration ::= &apos;(&apos; S? Nmtoken (S? &apos…
12205 <return type='xmlEnumerationPtr' info='the enumeration attribute tree built while parsing'/>
12206 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12209info>parse a general parsed entity An external general parsed entity is well-formed if it matches …
12210 …<return type='int' info='0, -1 in case of error. the parser context is augmented as a result of th…
12211 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12215info>Parse an external general entity An external general parsed entity is well-formed if it match…
12216 …<return type='int' info='0 if the entity is well formed, -1 in case of args problem and the parser…
12217 <arg name='doc' type='xmlDocPtr' info='the document the chunk pertains to'/>
12218 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler bloc (possibly NULL)'/>
12219 …<arg name='user_data' type='void *' info='The user data returned on SAX callbacks (possibly NULL)'…
12220 <arg name='depth' type='int' info='Used for loop detection, use 0'/>
12221 <arg name='URL' type='const xmlChar *' info='the URL for the entity to load'/>
12222 <arg name='ID' type='const xmlChar *' info='the System ID for the entity to load'/>
12223 <arg name='lst' type='xmlNodePtr *' info='the return value for the set of parsed nodes'/>
12226info>Parse an External ID or a Public ID NOTE: Productions [75] and [83] interact badly since [75…
12227 …<return type='xmlChar *' info='the function returns SystemLiteral and in the second case publicID …
12228 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12229 <arg name='publicID' type='xmlChar **' info='a xmlChar** receiving PubidLiteral'/>
12230 …<arg name='strict' type='int' info='indicate whether we should restrict parsing to only production…
12233info>parse Markup declarations from an external subset [30] extSubset ::= textDecl? extSubsetDecl…
12235 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12236 <arg name='ExternalID' type='const xmlChar *' info='the external identifier'/>
12237 <arg name='SystemID' type='const xmlChar *' info='the system identifier (or URL)'/>
12241 …<info>parse an XML file and build a tree. Automatic support for ZLIB/Compress compressed document …
12242 …<return type='xmlDocPtr' info='the resulting document tree if the file was wellformed, NULL otherw…
12243 <arg name='filename' type='const char *' info='the filename'/>
12246info>Parse a well-balanced chunk of an XML document within the context (DTD, namespaces, etc ...) …
12247 …<return type='xmlParserErrors' info='XML_ERR_OK if the chunk is well balanced, and the parser erro…
12248 <arg name='node' type='xmlNodePtr' info='the context node'/>
12249 <arg name='data' type='const char *' info='the input string'/>
12250 <arg name='datalen' type='int' info='the input string length in bytes'/>
12251 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12252 <arg name='lst' type='xmlNodePtr *' info='the return value for the set of parsed nodes'/>
12255info>parse Markup declarations [29] markupdecl ::= elementdecl | AttlistDecl | EntityDecl | Notat…
12257 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12261 <info>parse an XML in-memory block and build a tree.</info>
12262 <return type='xmlDocPtr' info='the resulting document tree'/>
12263 <arg name='buffer' type='const char *' info='an pointer to a char array'/>
12264 <arg name='size' type='int' info='the size of the array'/>
12267 <info>parse an XML Misc* optional field. [27] Misc ::= Comment | PI | S</info>
12269 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12272info>parse an XML name. [4] NameChar ::= Letter | Digit | &apos;.&apos; | &apos;-&apos; | &apos;_…
12273 <return type='const xmlChar *' info='the Name parsed or NULL'/>
12274 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12278info>xmlParseNamespace: parse specific PI &apos;&lt;?namespace ...&apos; constructs. This is what…
12280 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12283 …<info>parse an XML Nmtoken. [7] Nmtoken ::= (NameChar)+ [8] Nmtokens ::= Nmtoken (#x20 Nmtoken)*…
12284 <return type='xmlChar *' info='the Nmtoken parsed or NULL'/>
12285 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12288info>parse a notation declaration [82] NotationDecl ::= &apos;&lt;!NOTATION&apos; S Name S (Exter…
12290 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12293info>parse an Notation attribute type. Note: the leading &apos;NOTATION&apos; S part has already …
12294 <return type='xmlEnumerationPtr' info='the notation attribute tree built while parsing'/>
12295 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12298info>parse PEReference declarations The entity content is handled directly by pushing it&apos;s co…
12300 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12303info>parse an XML Processing Instruction. [16] PI ::= &apos;&lt;?&apos; PITarget (S (Char* - (Cha…
12305 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12308info>parse the name of a PI [17] PITarget ::= Name - ((&apos;X&apos; | &apos;x&apos;) (&apos;M&ap…
12309 <return type='const xmlChar *' info='the PITarget name or NULL'/>
12310 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12313info>parse an XML public literal [12] PubidLiteral ::= &apos;&quot;&apos; PubidChar* &apos;&quot;…
12314 <return type='xmlChar *' info='the PubidLiteral parsed or NULL.'/>
12315 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12319 …<info>Parse and return a string between quotes or doublequotes TODO: Deprecated, to be removed a…
12320 <return type='xmlChar *' info='the string parser or NULL.'/>
12321 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12324info>parse and handle entity references in content, depending on the SAX interface, this may end-u…
12326 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12329info>parse the XML standalone declaration [32] SDDecl ::= S &apos;standalone&apos; Eq ((&quot;&ap…
12330 …<return type='int' info='1 if standalone=&quot;yes&quot; 0 if standalone=&quot;no&quot; -2 if stan…
12331 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12335info>parse a start of tag either for rule element or EmptyElement. In both case we don&apos;t pars…
12336 <return type='const xmlChar *' info='the element name parsed'/>
12337 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12340info>parse an XML Literal [11] SystemLiteral ::= (&apos;&quot;&apos; [^&quot;]* &apos;&quot;&apos…
12341 <return type='xmlChar *' info='the SystemLiteral parsed or NULL'/>
12342 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12345 …<info>parse an XML declaration header for external entities [77] TextDecl ::= &apos;&lt;?xml&apos…
12347 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12350 …<info>Parse an URI based on RFC 3986 URI-reference = [ absoluteURI | relativeURI ] [ &quot;#&quot…
12351 <return type='xmlURIPtr' info='a newly built xmlURIPtr or NULL in case of error'/>
12352 <arg name='str' type='const char *' info='the URI string to analyze'/>
12355 …<info>Parse an URI but allows to keep intact the original fragments. URI-reference = URI / relati…
12356 <return type='xmlURIPtr' info='a newly built xmlURIPtr or NULL in case of error'/>
12357 <arg name='str' type='const char *' info='the URI string to analyze'/>
12358 <arg name='raw' type='int' info='if 1 unescaping of URI pieces are disabled'/>
12361info>Parse an URI reference string based on RFC 3986 and fills in the appropriate fields of the @u…
12362 <return type='int' info='0 or the error code'/>
12363 <arg name='uri' type='xmlURIPtr' info='pointer to an URI structure'/>
12364 <arg name='str' type='const char *' info='the string to analyze'/>
12367info>parse the XML version. [24] VersionInfo ::= S &apos;version&apos; Eq (&apos; VersionNum &apo…
12368 <return type='xmlChar *' info='the version string, e.g. &quot;1.0&quot;'/>
12369 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12372 …<info>parse the XML version value. [26] VersionNum ::= &apos;1.&apos; [0-9]+ In practice allow […
12373 <return type='xmlChar *' info='the string giving the XML version number, or NULL'/>
12374 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12377 …<info>parse an XML declaration header [23] XMLDecl ::= &apos;&lt;?xml&apos; VersionInfo EncodingD…
12379 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12382 <info>Insert node info record into the sorted sequence</info>
12384 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12385 <arg name='info' type='const xmlParserNodeInfoPtr' info='a node info sequence pointer'/>
12388 …<info>Display and format an error messages, gives file, line, position and extra parameters.</info>
12390 <arg name='ctx' type='void *' info='an XML parser context'/>
12391 <arg name='msg' type='const char *' info='the message to display/transmit'/>
12392 <arg name='...' type='...' info='extra parameters for the message display'/>
12395 <info>Find the parser node info struct for a given node</info>
12396 <return type='const xmlParserNodeInfo *' info='an xmlParserNodeInfo block pointer or NULL'/>
12397 <arg name='ctx' type='const xmlParserCtxtPtr' info='an XML parser context'/>
12398 <arg name='node' type='const xmlNodePtr' info='an XML node within the tree'/>
12401 …<info>xmlParserFindNodeInfoIndex : Find the index that the info record for the given node is or sh…
12402 <return type='unsigned long' info='a long indicating the position of the record'/>
12403 <arg name='seq' type='const xmlParserNodeInfoSeqPtr' info='a node info sequence pointer'/>
12404 <arg name='node' type='const xmlNodePtr' info='an XML node pointer'/>
12407 <info>lookup the directory for that file</info>
12408 <return type='char *' info='a new allocated string containing the directory, or NULL.'/>
12409 <arg name='filename' type='const char *' info='the path to a file'/>
12412info>[69] PEReference ::= &apos;%&apos; Name &apos;;&apos; [ WFC: No Recursion ] A parsed entity …
12414 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
12418info>TODO: Remove, now deprecated ... the test is done directly in the content parsing routines. …
12420 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
12423 …<info>Create a buffered parser input for the progressive parsing for the input from a file descrip…
12424 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
12425 <arg name='fd' type='int' info='a file descriptor number'/>
12426 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
12429 … <info>Create a buffered parser input for the progressive parsing of a FILE * buffered C I/O</info>
12430 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
12431 <arg name='file' type='FILE *' info='a FILE*'/>
12432 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
12435info>Create a buffered parser input for the progressive parsing of a file If filename is &quot;-&a…
12436 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
12437 <arg name='URI' type='const char *' info='a C string containing the URI or filename'/>
12438 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
12441 <info>Registers a callback for URI input file handling</info>
12442 …<return type='xmlParserInputBufferCreateFilenameFunc' info='the old value of the registration func…
12443 …<arg name='func' type='xmlParserInputBufferCreateFilenameFunc' info='function pointer to the new P…
12446 …<info>Signature for the function doing the lookup for a suitable input method corresponding to an …
12447 …<return type='xmlParserInputBufferPtr' info='the new xmlParserInputBufferPtr in case of success or…
12448 <arg name='URI' type='const char *' info='the URI to read from'/>
12449 <arg name='enc' type='xmlCharEncoding' info='the requested source encoding'/>
12452 …<info>Create a buffered parser input for the progressive parsing for the input from an I/O handler…
12453 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
12454 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
12455 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
12456 <arg name='ioctx' type='void *' info='an I/O handler'/>
12457 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
12460 …<info>Create a buffered parser input for the progressive parsing for the input from a memory area.…
12461 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
12462 <arg name='mem' type='const char *' info='the memory input'/>
12463 <arg name='size' type='int' info='the length of the memory block'/>
12464 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
12467info>Create a buffered parser input for the progressive parsing for the input from an immutable me…
12468 <return type='xmlParserInputBufferPtr' info='the new parser input or NULL'/>
12469 <arg name='mem' type='const char *' info='the memory input'/>
12470 <arg name='size' type='int' info='the length of the memory block'/>
12471 <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
12474info>Grow up the content of the input buffer, the old data are preserved This routine handle the I…
12475 …<return type='int' info='the number of chars read and stored in the buffer, or -1 in case of error…
12476 <arg name='in' type='xmlParserInputBufferPtr' info='a buffered parser input'/>
12477 <arg name='len' type='int' info='indicative value of the amount of chars to read'/>
12480info>Push the content of the arry in the input buffer This routine handle the I18N transcoding to …
12481 …<return type='int' info='the number of chars read and stored in the buffer, or -1 in case of error…
12482 <arg name='in' type='xmlParserInputBufferPtr' info='a buffered parser input'/>
12483 <arg name='len' type='int' info='the size in bytes of the array.'/>
12484 <arg name='buf' type='const char *' info='an char array'/>
12487 …<info>Refresh the content of the input buffer, the old data are considered consumed This routine h…
12488 …<return type='int' info='the number of chars read and stored in the buffer, or -1 in case of error…
12489 <arg name='in' type='xmlParserInputBufferPtr' info='a buffered parser input'/>
12490 <arg name='len' type='int' info='indicative value of the amount of chars to read'/>
12493 <info>Callback for freeing some parser input allocations.</info>
12495 <arg name='str' type='xmlChar *' info='the string to deallocate'/>
12498 …<info>This function increase the input for the parser. It tries to preserve pointers to the input …
12499 …<return type='int' info='the amount of char read, or -1 in case of error, 0 indicate the end of th…
12500 <arg name='in' type='xmlParserInputPtr' info='an XML parser input'/>
12501 <arg name='len' type='int' info='an indicative size for the lookahead'/>
12504 <info>This function was internal and is deprecated.</info>
12505 <return type='int' info='-1 as this is an error to use it.'/>
12506 <arg name='in' type='xmlParserInputPtr' info='an XML parser input'/>
12507 <arg name='len' type='int' info='an indicative size for the lookahead'/>
12510 <info>This function removes used input for the parser.</info>
12512 <arg name='in' type='xmlParserInputPtr' info='an XML parser input'/>
12515 <info>Displays current context within the input content for error tracking</info>
12517 <arg name='input' type='xmlParserInputPtr' info='an xmlParserInputPtr input'/>
12520 <info>Displays the associated file and line informations for the current input</info>
12522 <arg name='input' type='xmlParserInputPtr' info='an xmlParserInputPtr input'/>
12525 …<info>Display and format an validity error messages, gives file, line, position and extra paramete…
12527 <arg name='ctx' type='void *' info='an XML parser context'/>
12528 <arg name='msg' type='const char *' info='the message to display/transmit'/>
12529 <arg name='...' type='...' info='extra parameters for the message display'/>
12532 …<info>Display and format a validity warning messages, gives file, line, position and extra paramet…
12534 <arg name='ctx' type='void *' info='an XML parser context'/>
12535 <arg name='msg' type='const char *' info='the message to display/transmit'/>
12536 <arg name='...' type='...' info='extra parameters for the message display'/>
12539 …<info>Display and format a warning messages, gives file, line, position and extra parameters.</inf…
12541 <arg name='ctx' type='void *' info='an XML parser context'/>
12542 <arg name='msg' type='const char *' info='the message to display/transmit'/>
12543 <arg name='...' type='...' info='extra parameters for the message display'/>
12546 <info>Constructs an URI expressing the existing path</info>
12547 …<return type='xmlChar *' info='a new URI, or a duplicate of the path parameter if the construction…
12548 <arg name='path' type='const xmlChar *' info='the resource locator in a filesystem notation'/>
12552 <info>Check if the pattern must be looked at from the root.</info>
12553 <return type='int' info='1 if true, 0 if false and -1 in case of error'/>
12554 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
12558 … <info>Get a streaming context for that pattern Use xmlFreeStreamCtxt to free the context.</info>
12559 <return type='xmlStreamCtxtPtr' info='a pointer to the context or NULL in case of failure'/>
12560 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
12564 <info>Test whether the node matches the pattern</info>
12565 <return type='int' info='1 if it matches, 0 if it doesn&apos;t and -1 in case of failure'/>
12566 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
12567 <arg name='node' type='xmlNodePtr' info='a node'/>
12571 <info>Check the maximum depth reachable by a pattern</info>
12572 …<return type='int' info='-2 if no limit (using //), otherwise the depth, and -1 in case of error'/>
12573 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
12577 …<info>Check the minimum depth reachable by a pattern, 0 mean the / or . are part of the set.</info>
12578 <return type='int' info='-1 in case of error otherwise the depth,'/>
12579 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
12583 <info>Check if the pattern is streamable i.e. xmlPatternGetStreamCtxt() should work.</info>
12584 <return type='int' info='1 if streamable, 0 if not and -1 in case of error.'/>
12585 <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
12589 <info>Compile a pattern.</info>
12590 … <return type='xmlPatternPtr' info='the compiled form of the pattern or NULL in case of error'/>
12591 <arg name='pattern' type='const xmlChar *' info='the pattern to compile'/>
12592 <arg name='dict' type='xmlDict *' info='an optional dictionary for interned strings'/>
12593 <arg name='flags' type='int' info='compilation flags, see xmlPatternFlags'/>
12594 …<arg name='namespaces' type='const xmlChar **' info='the prefix definitions, array of [URI, prefix…
12597 <info>Set and return the previous value for enabling pedantic warnings.</info>
12598 <return type='int' info='the last value for 0 for no substitution, 1 for substitution.'/>
12599 <arg name='val' type='int' info='int 0 or 1'/>
12602 …<info>xmlPopInput: the current input pointed by ctxt-&gt;input came to an end pop it and return th…
12603 <return type='xmlChar' info='the current xmlChar in the parser context'/>
12604 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12607 … <info>Clear the top input callback from the input stack. this includes the compiled-in I/O.</info>
12608 <return type='int' info='the number of input callback registered or -1 in case of error.'/>
12612info>Finds the first closest previous sibling of the node which is an element node. Note the handl…
12613 <return type='xmlNodePtr' info='the previous element sibling or NULL if not available'/>
12614 <arg name='node' type='xmlNodePtr' info='the current node'/>
12617 <info>Prints the URI in the stream @stream.</info>
12619 <arg name='stream' type='FILE *' info='a FILE* for the output'/>
12620 <arg name='uri' type='xmlURIPtr' info='pointer to an xmlURI'/>
12623 …<info>xmlPushInput: switch to a new input stream which is stacked on top of the previous one(s).</
12624 <return type='int' info='-1 in case of error or the index in the input stack'/>
12625 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
12626 …<arg name='input' type='xmlParserInputPtr' info='an XML parser input fragment (entity, XML fragmen…
12629 <info>xmlRMutexLock() is used to lock a libxml2 token_r.</info>
12631 <arg name='tok' type='xmlRMutexPtr' info='the reentrant mutex'/>
12634 <info>xmlRMutexUnlock() is used to unlock a libxml2 token_r.</info>
12636 <arg name='tok' type='xmlRMutexPtr' info='the reentrant mutex'/>
12639 <info>parse an XML in-memory document and build a tree.</info>
12640 <return type='xmlDocPtr' info='the resulting document tree'/>
12641 <arg name='cur' type='const xmlChar *' info='a pointer to a zero terminated string'/>
12642 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12643 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12644 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12647 …<info>parse an XML from a file descriptor and build a tree. NOTE that the file descriptor will not…
12648 <return type='xmlDocPtr' info='the resulting document tree'/>
12649 <arg name='fd' type='int' info='an open file descriptor'/>
12650 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12651 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12652 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12655 <info>parse an XML file from the filesystem or the network.</info>
12656 <return type='xmlDocPtr' info='the resulting document tree'/>
12657 <arg name='filename' type='const char *' info='a file or URL'/>
12658 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12659 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12662 <info>parse an XML document from I/O functions and source and build a tree.</info>
12663 <return type='xmlDocPtr' info='the resulting document tree'/>
12664 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
12665 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
12666 <arg name='ioctx' type='void *' info='an I/O handler'/>
12667 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12668 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12669 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12672 <info>parse an XML in-memory document and build a tree.</info>
12673 <return type='xmlDocPtr' info='the resulting document tree'/>
12674 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
12675 <arg name='size' type='int' info='the size of the array'/>
12676 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12677 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12678 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12682 …<info>Create an xmltextReader for an XML in-memory document. The parsing flags @options are a comb…
12683 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
12684 <arg name='cur' type='const xmlChar *' info='a pointer to a zero terminated string'/>
12685 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12686 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12687 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12691info>Create an xmltextReader for an XML from a file descriptor. The parsing flags @options are a c…
12692 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
12693 <arg name='fd' type='int' info='an open file descriptor'/>
12694 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12695 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12696 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12700 …<info>parse an XML file from the filesystem or the network. The parsing flags @options are a combi…
12701 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
12702 <arg name='filename' type='const char *' info='a file or URL'/>
12703 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12704 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12708 …<info>Create an xmltextReader for an XML document from I/O functions and source. The parsing flags…
12709 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
12710 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
12711 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
12712 <arg name='ioctx' type='void *' info='an I/O handler'/>
12713 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12714 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12715 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12719 …<info>Create an xmltextReader for an XML in-memory document. The parsing flags @options are a comb…
12720 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
12721 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
12722 <arg name='size' type='int' info='the size of the array'/>
12723 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12724 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12725 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12729info>Setup an xmltextReader to parse an XML in-memory document. The parsing flags @options are a c…
12730 <return type='int' info='0 in case of success and -1 in case of error'/>
12731 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
12732 <arg name='cur' type='const xmlChar *' info='a pointer to a zero terminated string'/>
12733 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12734 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12735 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12739info>Setup an xmltextReader to parse an XML from a file descriptor. NOTE that the file descriptor …
12740 <return type='int' info='0 in case of success and -1 in case of error'/>
12741 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
12742 <arg name='fd' type='int' info='an open file descriptor'/>
12743 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12744 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12745 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12749info>parse an XML file from the filesystem or the network. The parsing flags @options are a combin…
12750 <return type='int' info='0 in case of success and -1 in case of error'/>
12751 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
12752 <arg name='filename' type='const char *' info='a file or URL'/>
12753 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12754 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12758info>Setup an xmltextReader to parse an XML document from I/O functions and source. The parsing fl…
12759 <return type='int' info='0 in case of success and -1 in case of error'/>
12760 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
12761 <arg name='ioread' type='xmlInputReadCallback' info='an I/O read function'/>
12762 <arg name='ioclose' type='xmlInputCloseCallback' info='an I/O close function'/>
12763 <arg name='ioctx' type='void *' info='an I/O handler'/>
12764 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12765 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12766 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12770info>Setup an xmltextReader to parse an XML in-memory document. The parsing flags @options are a c…
12771 <return type='int' info='0 in case of success and -1 in case of error'/>
12772 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
12773 <arg name='buffer' type='const char *' info='a pointer to a char array'/>
12774 <arg name='size' type='int' info='the size of the array'/>
12775 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
12776 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
12777 <arg name='options' type='int' info='a combination of xmlParserOption'/>
12781 …<info>Setup an xmltextReader to parse a preparsed XML document. This reuses the existing @reader x…
12782 <return type='int' info='0 in case of success and -1 in case of error'/>
12783 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
12784 <arg name='doc' type='xmlDocPtr' info='a preparsed document'/>
12788 <info>Create an xmltextReader for a preparsed document.</info>
12789 <return type='xmlTextReaderPtr' info='the new reader or NULL in case of error.'/>
12790 <arg name='doc' type='xmlDocPtr' info='a preparsed document'/>
12793 <info>Signature for a realloc() implementation.</info>
12794 … <return type='void *' info='a pointer to the newly reallocated block or NULL in case of error.'/>
12795 <arg name='mem' type='void *' info='an already allocated block of memory'/>
12796 <arg name='size' type='size_t' info='the new size requested in bytes'/>
12799 <info>a realloc() equivalent, with logging of the allocation info.</info>
12800 … <return type='void *' info='a pointer to the allocated area or NULL in case of lack of memory.'/>
12801 <arg name='ptr' type='void *' info='the initial memory block pointer'/>
12802 <arg name='size' type='size_t' info='an int specifying the size in byte to allocate.'/>
12803 <arg name='file' type='const char *' info='the file name or NULL'/>
12804 <arg name='line' type='int' info='the line number'/>
12808info>This function checks that all the namespaces declared within the given tree are properly decl…
12809 … <return type='int' info='the number of namespace declarations created or -1 in case of error.'/>
12810 <arg name='doc' type='xmlDocPtr' info='the document'/>
12811 <arg name='tree' type='xmlNodePtr' info='a node defining the subtree to reconciliate'/>
12815 …<info>parse an XML in-memory document and build a tree. In the case the document is not Well Forme…
12816 <return type='xmlDocPtr' info='the resulting document tree or NULL in case of failure'/>
12817 <arg name='cur' type='const xmlChar *' info='a pointer to an array of xmlChar'/>
12821info>parse an XML file and build a tree. Automatic support for ZLIB/Compress compressed document i…
12822 <return type='xmlDocPtr' info='the resulting document tree or NULL in case of failure'/>
12823 <arg name='filename' type='const char *' info='the filename'/>
12827 …<info>parse an XML in-memory block and build a tree. In the case the document is not Well Formed, …
12828 <return type='xmlDocPtr' info='the resulting document tree or NULL in case of error'/>
12829 <arg name='buffer' type='const char *' info='an pointer to a char array'/>
12830 <arg name='size' type='int' info='the size of the array'/>
12834 <info>Callback function when doing a transition in the automata</info>
12836 <arg name='exec' type='xmlRegExecCtxtPtr' info='the regular expression context'/>
12837 <arg name='token' type='const xmlChar *' info='the current token string'/>
12838 <arg name='transdata' type='void *' info='transition data'/>
12839 <arg name='inputdata' type='void *' info='input data'/>
12843info>Extract error informations from the regexp execution, the parameter @string will be updated w…
12844 …<return type='int' info='will be freed with the @exec context and don&apos;t need to be deallocate…
12845 … <arg name='exec' type='xmlRegExecCtxtPtr' info='a regexp execution context generating an error'/>
12846 <arg name='string' type='const xmlChar **' info='return value for the error string'/>
12847 <arg name='nbval' type='int *' info='pointer to the number of accepted values IN/OUT'/>
12848 <arg name='nbneg' type='int *' info='return number of negative transitions'/>
12849 <arg name='values' type='xmlChar **' info='pointer to the array of acceptable values'/>
12850 <arg name='terminal' type='int *' info='return value if this was a terminal state'/>
12854info>Extract informations from the regexp execution, the parameter @values must point to an array …
12855 …<return type='int' info='will be freed with the @exec context and don&apos;t need to be deallocate…
12856 <arg name='exec' type='xmlRegExecCtxtPtr' info='a regexp execution context'/>
12857 <arg name='nbval' type='int *' info='pointer to the number of accepted values IN/OUT'/>
12858 <arg name='nbneg' type='int *' info='return number of negative transitions'/>
12859 <arg name='values' type='xmlChar **' info='pointer to the array of acceptable values'/>
12860 <arg name='terminal' type='int *' info='return value if this was a terminal state'/>
12864 <info>Push one input token in the execution context</info>
12865 …<return type='int' info='1 if the regexp reached a final state, 0 if non-final, and a negative val…
12866 …<arg name='exec' type='xmlRegExecCtxtPtr' info='a regexp execution context or NULL to indicate the…
12867 <arg name='value' type='const xmlChar *' info='a string token input'/>
12868 <arg name='data' type='void *' info='data associated to the token to reuse in callbacks'/>
12872 <info>Push one input token in the execution context</info>
12873 …<return type='int' info='1 if the regexp reached a final state, 0 if non-final, and a negative val…
12874 …<arg name='exec' type='xmlRegExecCtxtPtr' info='a regexp execution context or NULL to indicate the…
12875 <arg name='value' type='const xmlChar *' info='the first string token input'/>
12876 <arg name='value2' type='const xmlChar *' info='the second string token input'/>
12877 <arg name='data' type='void *' info='data associated to the token to reuse in callbacks'/>
12881 <info>Free the structures associated to a regular expression evaulation context.</info>
12883 <arg name='exec' type='xmlRegExecCtxtPtr' info='a regular expression evaulation context'/>
12887 <info>Free a regexp</info>
12889 <arg name='regexp' type='xmlRegexpPtr' info='the regexp'/>
12893 <info>Build a context used for progressive evaluation of a regexp.</info>
12894 <return type='xmlRegExecCtxtPtr' info='the new context'/>
12895 <arg name='comp' type='xmlRegexpPtr' info='a precompiled regular expression'/>
12896 …<arg name='callback' type='xmlRegExecCallbacks' info='a callback function used for handling progre…
12897 …<arg name='data' type='void *' info='the context data associated to the callback in this context'/>
12901info>Parses a regular expression conforming to XML Schemas Part 2 Datatype Appendix F and builds a…
12902 <return type='xmlRegexpPtr' info='the compiled expression or NULL in case of error'/>
12903 <arg name='regexp' type='const xmlChar *' info='a regular expression string'/>
12907 <info>Check if the regular expression generates the value</info>
12908 <return type='int' info='1 if it matches, 0 if not and a negative value in case of error'/>
12909 <arg name='comp' type='xmlRegexpPtr' info='the compiled regular expression'/>
12910 …<arg name='content' type='const xmlChar *' info='the value to check against the regular expression…
12914 <info>Check if the regular expression is determinist</info>
12915 <return type='int' info='1 if it yes, 0 if not and a negative value in case of error'/>
12916 <arg name='comp' type='xmlRegexpPtr' info='the compiled regular expression'/>
12920 <info>Print the content of the compiled regular expression</info>
12922 <arg name='output' type='FILE *' info='the file for the output debug'/>
12923 <arg name='regexp' type='xmlRegexpPtr' info='the compiled regexp'/>
12926 <info>Register the char encoding handler, surprising, isn&apos;t it ?</info>
12928 …<arg name='handler' type='xmlCharEncodingHandlerPtr' info='the xmlCharEncodingHandlerPtr handler b…
12931 <info>Registers the default compiled-in I/O handlers.</info>
12936 <info>Registers the default compiled-in I/O handlers.</info>
12941info>By default, libxml submits HTTP output requests using the &quot;PUT&quot; method. Calling thi…
12945 <info>Register a new set of I/O callback for handling parser input.</info>
12946 <return type='int' info='the registered handler number or -1 in case of error'/>
12947 <arg name='matchFunc' type='xmlInputMatchCallback' info='the xmlInputMatchCallback'/>
12948 <arg name='openFunc' type='xmlInputOpenCallback' info='the xmlInputOpenCallback'/>
12949 <arg name='readFunc' type='xmlInputReadCallback' info='the xmlInputReadCallback'/>
12950 <arg name='closeFunc' type='xmlInputCloseCallback' info='the xmlInputCloseCallback'/>
12953 <info>Registers a callback for node creation</info>
12954 <return type='xmlRegisterNodeFunc' info='the old value of the registration function'/>
12955 … <arg name='func' type='xmlRegisterNodeFunc' info='function pointer to the new RegisterNodeFunc'/>
12958 <info>Signature for the registration callback of a created node</info>
12960 <arg name='node' type='xmlNodePtr' info='the current node'/>
12964 <info>Register a new set of I/O callback for handling output.</info>
12965 <return type='int' info='the registered handler number or -1 in case of error'/>
12966 <arg name='matchFunc' type='xmlOutputMatchCallback' info='the xmlOutputMatchCallback'/>
12967 <arg name='openFunc' type='xmlOutputOpenCallback' info='the xmlOutputOpenCallback'/>
12968 <arg name='writeFunc' type='xmlOutputWriteCallback' info='the xmlOutputWriteCallback'/>
12969 <arg name='closeFunc' type='xmlOutputCloseCallback' info='the xmlOutputCloseCallback'/>
12973 <info>Cleanup the default Schemas type library associated to RelaxNG</info>
12978 <info>Dump a RelaxNG structure back</info>
12980 <arg name='output' type='FILE *' info='the file output'/>
12981 <arg name='schema' type='xmlRelaxNGPtr' info='a schema structure'/>
12985 <info>Dump the transformed RelaxNG tree.</info>
12987 <arg name='output' type='FILE *' info='the file output'/>
12988 <arg name='schema' type='xmlRelaxNGPtr' info='a schema structure'/>
12992 <info>Deallocate a RelaxNG structure.</info>
12994 <arg name='schema' type='xmlRelaxNGPtr' info='a schema structure'/>
12998 <info>Free the resources associated to the schema parser context</info>
13000 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='the schema parser context'/>
13004 <info>Free the resources associated to the schema validation context</info>
13006 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the schema validation context'/>
13010 <info>Get the callback information used to handle errors for a validation context</info>
13011 <return type='int' info='-1 in case of failure, 0 otherwise.'/>
13012 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a Relax-NG validation context'/>
13013 <arg name='err' type='xmlRelaxNGValidityErrorFunc *' info='the error callback result'/>
13014 <arg name='warn' type='xmlRelaxNGValidityWarningFunc *' info='the warning callback result'/>
13015 <arg name='ctx' type='void **' info='contextual data for the callbacks result'/>
13019 <info>Get the error and warning callback informations</info>
13020 <return type='int' info='-1 in case of error and 0 otherwise'/>
13021 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='a Relax-NG validation context'/>
13022 <arg name='err' type='xmlRelaxNGValidityErrorFunc *' info='the error function result'/>
13023 <arg name='warn' type='xmlRelaxNGValidityWarningFunc *' info='the warning function result'/>
13024 <arg name='ctx' type='void **' info='the functions context result'/>
13028 <info>Initilize the default type libraries.</info>
13029 <return type='int' info='0 in case of success and -1 in case of error.'/>
13033info>Create an XML RelaxNGs parser context for that document. Note: since the process of compiling…
13034 <return type='xmlRelaxNGParserCtxtPtr' info='the parser context or NULL in case of error'/>
13035 <arg name='doc' type='xmlDocPtr' info='a preparsed document tree'/>
13039 …<info>Create an XML RelaxNGs parse context for that memory buffer expected to contain an XML Relax…
13040 <return type='xmlRelaxNGParserCtxtPtr' info='the parser context or NULL in case of error'/>
13041 … <arg name='buffer' type='const char *' info='a pointer to a char array containing the schemas'/>
13042 <arg name='size' type='int' info='the size of the array'/>
13046 …<info>Create an XML RelaxNGs parse context for that file/resource expected to contain an XML Relax…
13047 <return type='xmlRelaxNGParserCtxtPtr' info='the parser context or NULL in case of error'/>
13048 <arg name='URL' type='const char *' info='the location of the schema'/>
13052 <info>Create an XML RelaxNGs validation context based on the given schema</info>
13053 <return type='xmlRelaxNGValidCtxtPtr' info='the validation context or NULL in case of error'/>
13054 <arg name='schema' type='xmlRelaxNGPtr' info='a precompiled XML RelaxNGs'/>
13058 …<info>parse a schema definition resource and build an internal XML Shema struture which can be use…
13059 …<return type='xmlRelaxNGPtr' info='the internal XML RelaxNG structure built from the resource or N…
13060 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a Relax-NG parser context'/>
13064 <info>Set the callback functions used to handle errors for a validation context</info>
13066 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a Relax-NG validation context'/>
13067 <arg name='err' type='xmlRelaxNGValidityErrorFunc' info='the error callback'/>
13068 <arg name='warn' type='xmlRelaxNGValidityWarningFunc' info='the warning callback'/>
13069 <arg name='ctx' type='void *' info='contextual data for the callbacks'/>
13073 <info>Set the callback functions used to handle errors for a parsing context</info>
13075 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a Relax-NG parser context'/>
13076 <arg name='serror' type='xmlStructuredErrorFunc' info='the error callback'/>
13077 <arg name='ctx' type='void *' info='contextual data for the callbacks'/>
13081 <info>Set the error and warning callback informations</info>
13083 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='a Relax-NG validation context'/>
13084 <arg name='err' type='xmlRelaxNGValidityErrorFunc' info='the error function'/>
13085 <arg name='warn' type='xmlRelaxNGValidityWarningFunc' info='the warning function'/>
13086 <arg name='ctx' type='void *' info='the functions context'/>
13090 <info>Set the structured error callback</info>
13092 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='a Relax-NG validation context'/>
13093 <arg name='serror' type='xmlStructuredErrorFunc' info='the structured error function'/>
13094 <arg name='ctx' type='void *' info='the functions context'/>
13098 <info>Validate a document tree in memory.</info>
13099 …<return type='int' info='0 if the document is valid, a positive error code number otherwise and -1…
13100 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='a Relax-NG validation context'/>
13101 <arg name='doc' type='xmlDocPtr' info='a parsed document tree'/>
13105 …<info>Validate a full subtree when xmlRelaxNGValidatePushElement() returned 0 and the content of t…
13106 <return type='int' info='1 if no validation problem was found or -1 in case of error.'/>
13107 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the validation context'/>
13108 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
13109 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
13113 <info>Pop the element end from the RelaxNG validation stack.</info>
13114 <return type='int' info='1 if no validation problem was found or 0 otherwise'/>
13115 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the RelaxNG validation context'/>
13116 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
13117 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
13121 <info>check the CData parsed for validation in the current stack</info>
13122 <return type='int' info='1 if no validation problem was found or -1 otherwise'/>
13123 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the RelaxNG validation context'/>
13124 <arg name='data' type='const xmlChar *' info='some character data read'/>
13125 <arg name='len' type='int' info='the length of the data'/>
13129 <info>Push a new element start on the RelaxNG validation stack.</info>
13130 …<return type='int' info='1 if no validation problem was found or 0 if validating the element requi…
13131 <arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the validation context'/>
13132 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
13133 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
13137 <info>Signature of an error callback from a Relax-NG validation</info>
13139 <arg name='ctx' type='void *' info='the validation context'/>
13140 <arg name='msg' type='const char *' info='the message'/>
13141 <arg name='...' type='...' info='extra arguments'/>
13145 <info>Signature of a warning callback from a Relax-NG validation</info>
13147 <arg name='ctx' type='void *' info='the validation context'/>
13148 <arg name='msg' type='const char *' info='the message'/>
13149 <arg name='...' type='...' info='extra arguments'/>
13153 …<info>Semi private function used to pass informations to a parser context which are a combination …
13154 <return type='int' info='0 if success and -1 in case of error'/>
13155 <arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a RelaxNG parser context'/>
13156 <arg name='flags' type='int' info='a set of flags values'/>
13159 <info>Remove the given attribute from the ID table maintained internally.</info>
13160 <return type='int' info='-1 if the lookup failed and 0 otherwise'/>
13161 <arg name='doc' type='xmlDocPtr' info='the document'/>
13162 <arg name='attr' type='xmlAttrPtr' info='the attribute'/>
13165 …<info>Unlink and free one attribute, all the content is freed too Note this doesn&apos;t work for …
13166 <return type='int' info='0 if success and -1 in case of error.'/>
13167 <arg name='cur' type='xmlAttrPtr' info='an attribute'/>
13170 <info>Remove the given attribute from the Ref table maintained internally.</info>
13171 <return type='int' info='-1 if the lookup failed and 0 otherwise'/>
13172 <arg name='doc' type='xmlDocPtr' info='the document'/>
13173 <arg name='attr' type='xmlAttrPtr' info='the attribute'/>
13177info>Unlink the old node from its current context, prune the new one at the same place. If @cur wa…
13178 <return type='xmlNodePtr' info='the @old node'/>
13179 <arg name='old' type='xmlNodePtr' info='the old node'/>
13180 <arg name='cur' type='xmlNodePtr' info='the node'/>
13183 <info>Cleanup the error.</info>
13185 <arg name='err' type='xmlErrorPtr' info='pointer to the error.'/>
13188 …<info>Cleanup the last global error registered. For parsing error this does not change the well-fo…
13192 <info>An attribute definition has been parsed</info>
13194 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13195 <arg name='elem' type='const xmlChar *' info='the name of the element'/>
13196 <arg name='fullname' type='const xmlChar *' info='the attribute name'/>
13197 <arg name='type' type='int' info='the attribute type'/>
13198 <arg name='def' type='int' info='the type of default value'/>
13199 <arg name='defaultValue' type='const xmlChar *' info='the attribute default value'/>
13200 <arg name='tree' type='xmlEnumerationPtr' info='the tree of enumerated value set'/>
13203 <info>called when a pcdata block has been parsed</info>
13205 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13206 <arg name='value' type='const xmlChar *' info='The pcdata content'/>
13207 <arg name='len' type='int' info='the block length'/>
13210 <info>receiving some chars from the parser.</info>
13212 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13213 <arg name='ch' type='const xmlChar *' info='a xmlChar string'/>
13214 <arg name='len' type='int' info='the number of xmlChar'/>
13217 <info>A xmlSAX2Comment has been parsed.</info>
13219 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13220 <arg name='value' type='const xmlChar *' info='the xmlSAX2Comment content'/>
13223 <info>An element definition has been parsed</info>
13225 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13226 <arg name='name' type='const xmlChar *' info='the element name'/>
13227 <arg name='type' type='int' info='the element type'/>
13228 <arg name='content' type='xmlElementContentPtr' info='the element value tree'/>
13231 <info>called when the document end has been detected.</info>
13233 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13237 <info>called when the end of an element has been detected.</info>
13239 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13240 <arg name='name' type='const xmlChar *' info='The element name'/>
13243 …<info>SAX2 callback when an element end has been detected by the parser. It provides the namespace…
13245 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13246 <arg name='localname' type='const xmlChar *' info='the local name of the element'/>
13247 <arg name='prefix' type='const xmlChar *' info='the element namespace prefix if available'/>
13248 <arg name='URI' type='const xmlChar *' info='the element namespace name if available'/>
13251 <info>An entity definition has been parsed</info>
13253 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13254 <arg name='name' type='const xmlChar *' info='the entity name'/>
13255 <arg name='type' type='int' info='the entity type'/>
13256 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
13257 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
13258 <arg name='content' type='xmlChar *' info='the entity value (without processing).'/>
13261 <info>Callback on external subset declaration.</info>
13263 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13264 <arg name='name' type='const xmlChar *' info='the root element name'/>
13265 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
13266 <arg name='SystemID' type='const xmlChar *' info='the SYSTEM ID (e.g. filename or URL)'/>
13269 <info>Provide the column number of the current parsing point.</info>
13270 <return type='int' info='an int'/>
13271 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13274 <info>Get an entity by name</info>
13275 <return type='xmlEntityPtr' info='the xmlEntityPtr if found.'/>
13276 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13277 <arg name='name' type='const xmlChar *' info='The entity name'/>
13280 <info>Provide the line number of the current parsing point.</info>
13281 <return type='int' info='an int'/>
13282 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13285 <info>Get a parameter entity by name</info>
13286 <return type='xmlEntityPtr' info='the xmlEntityPtr if found.'/>
13287 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13288 <arg name='name' type='const xmlChar *' info='The entity name'/>
13291 <info>Provides the public ID e.g. &quot;-//SGMLSOURCE//DTD DEMO//EN&quot;</info>
13292 <return type='const xmlChar *' info='a xmlChar *'/>
13293 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13296 …<info>Provides the system ID, basically URL or filename e.g. http://www.sgmlsource.com/dtds/memo.d…
13297 <return type='const xmlChar *' info='a xmlChar *'/>
13298 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13301 <info>Does this document has an external subset</info>
13302 <return type='int' info='1 if true'/>
13303 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13306 <info>Does this document has an internal subset</info>
13307 <return type='int' info='1 if true'/>
13308 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13311 …<info>receiving some ignorable whitespaces from the parser. UNUSED: by default the DOM building wi…
13313 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13314 <arg name='ch' type='const xmlChar *' info='a xmlChar string'/>
13315 <arg name='len' type='int' info='the number of xmlChar'/>
13318 <info>Initialize the default XML SAX2 handler</info>
13320 <arg name='hdlr' type='xmlSAXHandler *' info='the SAX handler'/>
13321 <arg name='warning' type='int' info='flag if non-zero sets the handler warning procedure'/>
13325 <info>Initialize the default DocBook SAX2 handler</info>
13327 <arg name='hdlr' type='xmlSAXHandler *' info='the SAX handler'/>
13331 <info>Initialize the default HTML SAX2 handler</info>
13333 <arg name='hdlr' type='xmlSAXHandler *' info='the SAX handler'/>
13336 <info>Callback on internal subset declaration.</info>
13338 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13339 <arg name='name' type='const xmlChar *' info='the root element name'/>
13340 <arg name='ExternalID' type='const xmlChar *' info='the external ID'/>
13341 <arg name='SystemID' type='const xmlChar *' info='the SYSTEM ID (e.g. filename or URL)'/>
13344 <info>Is this document tagged standalone ?</info>
13345 <return type='int' info='1 if true'/>
13346 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13349 <info>What to do when a notation declaration has been parsed.</info>
13351 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13352 <arg name='name' type='const xmlChar *' info='The name of the notation'/>
13353 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
13354 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
13357 <info>A processing instruction has been parsed.</info>
13359 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13360 <arg name='target' type='const xmlChar *' info='the target name'/>
13361 <arg name='data' type='const xmlChar *' info='the PI data&apos;s'/>
13364 <info>called when an entity xmlSAX2Reference is detected.</info>
13366 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13367 <arg name='name' type='const xmlChar *' info='The entity name'/>
13370info>The entity loader, to control the loading of external entities, the application can either: -…
13371 …<return type='xmlParserInputPtr' info='the xmlParserInputPtr if inlined or NULL for DOM behaviour.…
13372 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13373 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
13374 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
13377info>Receive the document locator at startup, actually xmlDefaultSAXLocator Everything is availabl…
13379 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13380 <arg name='loc' type='xmlSAXLocatorPtr' info='A SAX Locator'/>
13383 <info>called when the document start being processed.</info>
13385 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13389 <info>called when an opening tag has been processed.</info>
13391 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13392 … <arg name='fullname' type='const xmlChar *' info='The element name, including namespace prefix'/>
13393 …<arg name='atts' type='const xmlChar **' info='An array of name/value attributes pairs, NULL termi…
13396info>SAX2 callback when an element start has been detected by the parser. It provides the namespac…
13398 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13399 <arg name='localname' type='const xmlChar *' info='the local name of the element'/>
13400 <arg name='prefix' type='const xmlChar *' info='the element namespace prefix if available'/>
13401 <arg name='URI' type='const xmlChar *' info='the element namespace name if available'/>
13402 <arg name='nb_namespaces' type='int' info='number of namespace definitions on that node'/>
13403 …<arg name='namespaces' type='const xmlChar **' info='pointer to the array of prefix/URI pairs name…
13404 <arg name='nb_attributes' type='int' info='the number of attributes on that node'/>
13405 <arg name='nb_defaulted' type='int' info='the number of defaulted attributes.'/>
13406 …<arg name='attributes' type='const xmlChar **' info='pointer to the array of (localname/prefix/URI…
13409 <info>What to do when an unparsed entity declaration is parsed</info>
13411 <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
13412 <arg name='name' type='const xmlChar *' info='The name of the entity'/>
13413 <arg name='publicId' type='const xmlChar *' info='The public ID of the entity'/>
13414 <arg name='systemId' type='const xmlChar *' info='The system ID of the entity'/>
13415 <arg name='notationName' type='const xmlChar *' info='the name of the notation'/>
13419info>Set the default version of SAX used globally by the library. By default, during initializatio…
13420 <return type='int' info='the previous value in case of success and -1 in case of error.'/>
13421 <arg name='version' type='int' info='the version, 1 or 2'/>
13425 <info>Load and parse an external subset.</info>
13426 <return type='xmlDtdPtr' info='the resulting xmlDtdPtr or NULL in case of error.'/>
13427 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
13428 …<arg name='ExternalID' type='const xmlChar *' info='a NAME* containing the External ID of the DTD'…
13429 <arg name='SystemID' type='const xmlChar *' info='a NAME* containing the URL to the DTD'/>
13433info>parse an XML in-memory document and build a tree. It use the given SAX function block to hand…
13434 <return type='xmlDocPtr' info='the resulting document tree'/>
13435 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
13436 <arg name='cur' type='const xmlChar *' info='a pointer to an array of xmlChar'/>
13437 …<arg name='recovery' type='int' info='work in recovery mode, i.e. tries to read no Well Formed doc…
13441info>parse an XML external entity out of context and build a tree. It use the given SAX function b…
13442 <return type='xmlDocPtr' info='the resulting document tree'/>
13443 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
13444 <arg name='filename' type='const char *' info='the filename'/>
13448info>parse an XML file and build a tree. Automatic support for ZLIB/Compress compressed document i…
13449 <return type='xmlDocPtr' info='the resulting document tree'/>
13450 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
13451 <arg name='filename' type='const char *' info='the filename'/>
13452 …<arg name='recovery' type='int' info='work in recovery mode, i.e. tries to read no Well Formed doc…
13456info>parse an XML file and build a tree. Automatic support for ZLIB/Compress compressed document i…
13457 <return type='xmlDocPtr' info='the resulting document tree'/>
13458 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
13459 <arg name='filename' type='const char *' info='the filename'/>
13460 …<arg name='recovery' type='int' info='work in recovery mode, i.e. tries to read no Well Formed doc…
13461 <arg name='data' type='void *' info='the userdata'/>
13465info>parse an XML in-memory block and use the given SAX function block to handle the parsing callb…
13466 <return type='xmlDocPtr' info='the resulting document tree'/>
13467 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
13468 <arg name='buffer' type='const char *' info='an pointer to a char array'/>
13469 <arg name='size' type='int' info='the size of the array'/>
13470 …<arg name='recovery' type='int' info='work in recovery mode, i.e. tries to read not Well Formed do…
13474info>parse an XML in-memory block and use the given SAX function block to handle the parsing callb…
13475 <return type='xmlDocPtr' info='the resulting document tree'/>
13476 <arg name='sax' type='xmlSAXHandlerPtr' info='the SAX handler block'/>
13477 <arg name='buffer' type='const char *' info='an pointer to a char array'/>
13478 <arg name='size' type='int' info='the size of the array'/>
13479 …<arg name='recovery' type='int' info='work in recovery mode, i.e. tries to read no Well Formed doc…
13480 <arg name='data' type='void *' info='the userdata'/>
13484 …<info>parse an XML file and call the given SAX handler routines. Automatic support for ZLIB/Compre…
13485 <return type='int' info='0 in case of success or a error number otherwise'/>
13486 <arg name='sax' type='xmlSAXHandlerPtr' info='a SAX handler'/>
13487 <arg name='user_data' type='void *' info='The user data returned on SAX callbacks'/>
13488 <arg name='filename' type='const char *' info='a file name'/>
13492 …<info>A better SAX parsing routine. parse an XML in-memory buffer and call the given SAX handler r…
13493 <return type='int' info='0 in case of success or a error number otherwise'/>
13494 <arg name='sax' type='xmlSAXHandlerPtr' info='a SAX handler'/>
13495 <arg name='user_data' type='void *' info='The user data returned on SAX callbacks'/>
13496 <arg name='buffer' type='const char *' info='an in-memory XML document input'/>
13497 <arg name='size' type='int' info='the length of the XML document in bytes'/>
13500 <info>Initialize the default XML SAX handler according to the version</info>
13501 <return type='int' info='0 in case of success and -1 in case of error.'/>
13502 <arg name='hdlr' type='xmlSAXHandler *' info='the SAX handler'/>
13503 <arg name='version' type='int' info='the version, 1 or 2'/>
13507 …<info>Close a document saving context, i.e. make sure that all bytes have been output and free the…
13508 <return type='int' info='the number of byte written or -1 in case of error.'/>
13509 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
13513 …<info>Save a full document to a saving context TODO: The function is not fully implemented yet as …
13514 <return type='long' info='the number of byte written or -1 in case of error'/>
13515 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
13516 <arg name='doc' type='xmlDocPtr' info='a document'/>
13520 …<info>Dump an XML document to a file. Will use compression if compiled in and enabled. If @filenam…
13521 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
13522 <arg name='filename' type='const char *' info='the filename (or URL)'/>
13523 <arg name='cur' type='xmlDocPtr' info='the document'/>
13527 <info>Dump an XML document, converting it to the given encoding</info>
13528 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
13529 <arg name='filename' type='const char *' info='the filename (or URL)'/>
13530 <arg name='cur' type='xmlDocPtr' info='the document'/>
13531 <arg name='encoding' type='const char *' info='the name of an encoding (or NULL)'/>
13535 …<info>Dump an XML document to an I/O buffer. Warning ! This call xmlOutputBufferClose() on buf whi…
13536 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
13537 <arg name='buf' type='xmlOutputBufferPtr' info='an output I/O buffer'/>
13538 <arg name='cur' type='xmlDocPtr' info='the document'/>
13539 …<arg name='encoding' type='const char *' info='the encoding if any assuming the I/O layer handles …
13543 <info>Flush a document saving context, i.e. make sure that all bytes have been output.</info>
13544 <return type='int' info='the number of byte written or -1 in case of error.'/>
13545 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
13549info>Dump an XML document to a file. Will use compression if compiled in and enabled. If @filename…
13550 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
13551 <arg name='filename' type='const char *' info='the filename (or URL)'/>
13552 <arg name='cur' type='xmlDocPtr' info='the document'/>
13553 <arg name='format' type='int' info='should formatting spaces been added'/>
13557 <info>Dump an XML document to a file or an URL.</info>
13558 …<return type='int' info='the number of bytes written or -1 in case of error. Note that @format = 1…
13559 <arg name='filename' type='const char *' info='the filename or URL to output'/>
13560 <arg name='cur' type='xmlDocPtr' info='the document being saved'/>
13561 <arg name='encoding' type='const char *' info='the name of the encoding to use or NULL.'/>
13562 <arg name='format' type='int' info='should formatting spaces be added.'/>
13566 …<info>Dump an XML document to an I/O buffer. Warning ! This call xmlOutputBufferClose() on buf whi…
13567 <return type='int' info='the number of bytes written or -1 in case of failure.'/>
13568 <arg name='buf' type='xmlOutputBufferPtr' info='an output I/O buffer'/>
13569 <arg name='cur' type='xmlDocPtr' info='the document'/>
13570 …<arg name='encoding' type='const char *' info='the encoding if any assuming the I/O layer handles …
13571 <arg name='format' type='int' info='should formatting spaces been added'/>
13575 <info>Set a custom escaping function to be used for text in attribute content</info>
13576 <return type='int' info='0 if successful or -1 in case of error.'/>
13577 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
13578 <arg name='escape' type='xmlCharEncodingOutputFunc' info='the escaping function'/>
13582 <info>Set a custom escaping function to be used for text in element content</info>
13583 <return type='int' info='0 if successful or -1 in case of error.'/>
13584 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
13585 <arg name='escape' type='xmlCharEncodingOutputFunc' info='the escaping function'/>
13589 …<info>Create a document saving context serializing to a buffer with the encoding and the options g…
13590 <return type='xmlSaveCtxtPtr' info='a new serialization context or NULL in case of error.'/>
13591 <arg name='buffer' type='xmlBufferPtr' info='a buffer'/>
13592 <arg name='encoding' type='const char *' info='the encoding name to use or NULL'/>
13593 <arg name='options' type='int' info='a set of xmlSaveOptions'/>
13597 …<info>Create a document saving context serializing to a file descriptor with the encoding and the …
13598 <return type='xmlSaveCtxtPtr' info='a new serialization context or NULL in case of error.'/>
13599 <arg name='fd' type='int' info='a file descriptor number'/>
13600 <arg name='encoding' type='const char *' info='the encoding name to use or NULL'/>
13601 <arg name='options' type='int' info='a set of xmlSaveOptions'/>
13605info>Create a document saving context serializing to a filename or possibly to an URL (but this is…
13606 <return type='xmlSaveCtxtPtr' info='a new serialization context or NULL in case of error.'/>
13607 <arg name='filename' type='const char *' info='a file name or an URL'/>
13608 <arg name='encoding' type='const char *' info='the encoding name to use or NULL'/>
13609 <arg name='options' type='int' info='a set of xmlSaveOptions'/>
13613 …<info>Create a document saving context serializing to a file descriptor with the encoding and the …
13614 <return type='xmlSaveCtxtPtr' info='a new serialization context or NULL in case of error.'/>
13615 <arg name='iowrite' type='xmlOutputWriteCallback' info='an I/O write function'/>
13616 <arg name='ioclose' type='xmlOutputCloseCallback' info='an I/O close function'/>
13617 <arg name='ioctx' type='void *' info='an I/O handler'/>
13618 <arg name='encoding' type='const char *' info='the encoding name to use or NULL'/>
13619 <arg name='options' type='int' info='a set of xmlSaveOptions'/>
13623info>Save a subtree starting at the node parameter to a saving context TODO: The function is not f…
13624 <return type='long' info='the number of byte written or -1 in case of error'/>
13625 <arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
13626 <arg name='node' type='xmlNodePtr' info='the top node of the subtree to save'/>
13629 <info>Save the URI as an escaped string</info>
13630 <return type='xmlChar *' info='a new string (to be deallocated by caller)'/>
13631 <arg name='uri' type='xmlURIPtr' info='pointer to an xmlURI'/>
13635info>Trickery: parse an XML name but without consuming the input flow Needed for rollback cases. U…
13636 <return type='xmlChar *' info='the Name parsed or NULL'/>
13637 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
13641 <info>Checks and computes the values of facets.</info>
13642 …<return type='int' info='0 if valid, a positive error code if not valid and -1 in case of an inter…
13643 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet'/>
13644 <arg name='typeDecl' type='xmlSchemaTypePtr' info='the schema type definition'/>
13645 <arg name='pctxt' type='xmlSchemaParserCtxtPtr' info='the schema parser context or NULL'/>
13646 <arg name='name' type='const xmlChar *' info='the optional name of the type'/>
13650 <info>Cleanup the default XML Schemas type library</info>
13655 <info>Removes and normalize white spaces in the string</info>
13656 <return type='xmlChar *' info='the new string or NULL if no change was required.'/>
13657 <arg name='value' type='const xmlChar *' info='a value'/>
13661 <info>Compare 2 values</info>
13662 …<return type='int' info='-1 if x &lt; y, 0 if x == y, 1 if x &gt; y, 2 if x &lt;&gt; y, and -2 in …
13663 <arg name='x' type='xmlSchemaValPtr' info='a first value'/>
13664 <arg name='y' type='xmlSchemaValPtr' info='a second value'/>
13668 <info>Compare 2 values</info>
13669 …<return type='int' info='-1 if x &lt; y, 0 if x == y, 1 if x &gt; y, 2 if x &lt;&gt; y, and -2 in …
13670 <arg name='x' type='xmlSchemaValPtr' info='a first value'/>
13671 <arg name='xws' type='xmlSchemaWhitespaceValueType' info='the whitespace value of x'/>
13672 <arg name='y' type='xmlSchemaValPtr' info='a second value'/>
13673 <arg name='yws' type='xmlSchemaWhitespaceValueType' info='the whitespace value of y'/>
13677 <info>Copies the precomputed value. This duplicates any string within.</info>
13678 …<return type='xmlSchemaValPtr' info='the copy or NULL if a copy for a data-type is not implemented…
13679 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value to be copied'/>
13683 <info>Dump a Schema structure.</info>
13685 <arg name='output' type='FILE *' info='the file output'/>
13686 <arg name='schema' type='xmlSchemaPtr' info='a schema structure'/>
13690 <info>Deallocate a Schema structure.</info>
13692 <arg name='schema' type='xmlSchemaPtr' info='a schema structure'/>
13696 <info>Deallocate a Schema Facet structure.</info>
13698 <arg name='facet' type='xmlSchemaFacetPtr' info='a schema facet structure'/>
13702 <info>Free the resources associated to the schema parser context</info>
13704 <arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='the schema parser context'/>
13708 <info>Deallocate a Schema Type structure.</info>
13710 <arg name='type' type='xmlSchemaTypePtr' info='a schema type structure'/>
13714 <info>Free the resources associated to the schema validation context</info>
13716 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='the schema validation context'/>
13720 <info>Cleanup the default XML Schemas type library</info>
13722 <arg name='value' type='xmlSchemaValPtr' info='the value to free'/>
13726 <info>Deallocates a wildcard structure.</info>
13728 <arg name='wildcard' type='xmlSchemaWildcardPtr' info='a wildcard structure'/>
13732 <info>Lookup function</info>
13733 …<return type='xmlSchemaTypePtr' info='the item type of @type as defined by the built-in datatype h…
13734 <arg name='type' type='xmlSchemaTypePtr' info='the built-in simple type.'/>
13738 <info>Gives you the type struct for a built-in type by its type id.</info>
13739 <return type='xmlSchemaTypePtr' info='the type if found, NULL otherwise.'/>
13740 <arg name='type' type='xmlSchemaValType' info='the type of the built in type'/>
13744info>Get the canonical lexical representation of the value. The caller has to FREE the returned re…
13745 …<return type='int' info='0 if the value could be built, 1 if the value type is not supported yet a…
13746 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
13747 <arg name='retValue' type='const xmlChar **' info='the returned value'/>
13751 …<info>Get the canonical representation of the value. The caller has to free the returned @retValue…
13752 …<return type='int' info='0 if the value could be built, 1 if the value type is not supported yet a…
13753 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
13754 <arg name='retValue' type='const xmlChar **' info='the returned value'/>
13755 <arg name='ws' type='xmlSchemaWhitespaceValueType' info='the whitespace type of the value'/>
13759 <info>Extract the value of a facet</info>
13760 <return type='unsigned long' info='the value as a long'/>
13761 <arg name='facet' type='xmlSchemaFacetPtr' info='an schemas type facet'/>
13765 <info>Get the callback information used to handle errors for a parser context</info>
13766 <return type='int' info='-1 in case of failure, 0 otherwise'/>
13767 <arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='a XMl-Schema parser context'/>
13768 <arg name='err' type='xmlSchemaValidityErrorFunc *' info='the error callback result'/>
13769 <arg name='warn' type='xmlSchemaValidityWarningFunc *' info='the warning callback result'/>
13770 <arg name='ctx' type='void **' info='contextual data for the callbacks result'/>
13774 <info>Lookup a type in the default XML Schemas type library</info>
13775 <return type='xmlSchemaTypePtr' info='the type if found, NULL otherwise'/>
13776 <arg name='name' type='const xmlChar *' info='the type name'/>
13777 …<arg name='ns' type='const xmlChar *' info='the URI of the namespace usually &quot;http://www.w3.o…
13781 <info>Accessor for the type of a value</info>
13782 <return type='xmlSchemaValType' info='the xmlSchemaValType of the value'/>
13783 <arg name='val' type='xmlSchemaValPtr' info='a schemas value'/>
13787 <info>Get the error and warning callback informations</info>
13788 <return type='int' info='-1 in case of error and 0 otherwise'/>
13789 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a XML-Schema validation context'/>
13790 <arg name='err' type='xmlSchemaValidityErrorFunc *' info='the error function result'/>
13791 <arg name='warn' type='xmlSchemaValidityWarningFunc *' info='the warning function result'/>
13792 <arg name='ctx' type='void **' info='the functions context result'/>
13796 <info>Initialize the default XML Schemas type library</info>
13801 <info>Evaluates if a specific facet can be used in conjunction with a type.</info>
13802 …<return type='int' info='1 if the facet can be used with the given built-in type, 0 otherwise and …
13803 <arg name='type' type='xmlSchemaTypePtr' info='the built-in type'/>
13804 <arg name='facetType' type='int' info='the facet type'/>
13808 <info>Check if any error was detected during validation.</info>
13809 …<return type='int' info='1 if valid so far, 0 if errors were detected, and -1 in case of internal …
13810 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='the schema validation context'/>
13814 …<info>Create an XML Schemas parse context for that document. NB. The document may be modified duri…
13815 <return type='xmlSchemaParserCtxtPtr' info='the parser context or NULL in case of error'/>
13816 <arg name='doc' type='xmlDocPtr' info='a preparsed document tree'/>
13820 <info>Allocate a new Facet structure.</info>
13821 … <return type='xmlSchemaFacetPtr' info='the newly allocated structure or NULL in case or error'/>
13825 …<info>Create an XML Schemas parse context for that memory buffer expected to contain an XML Schema…
13826 <return type='xmlSchemaParserCtxtPtr' info='the parser context or NULL in case of error'/>
13827 … <arg name='buffer' type='const char *' info='a pointer to a char array containing the schemas'/>
13828 <arg name='size' type='int' info='the size of the array'/>
13832 …<info>Allocate a new NOTATION value. The given values are consumed and freed with the struct.</inf…
13833 <return type='xmlSchemaValPtr' info='a pointer to the new value or NULL in case of error'/>
13834 <arg name='name' type='const xmlChar *' info='the notation name'/>
13835 <arg name='ns' type='const xmlChar *' info='the notation namespace name or NULL'/>
13839 …<info>Create an XML Schemas parse context for that file/resource expected to contain an XML Schema…
13840 <return type='xmlSchemaParserCtxtPtr' info='the parser context or NULL in case of error'/>
13841 <arg name='URL' type='const char *' info='the location of the schema'/>
13845 … <info>Allocate a new QName value. The given values are consumed and freed with the struct.</info>
13846 … <return type='xmlSchemaValPtr' info='a pointer to the new value or NULL in case of an error.'/>
13847 <arg name='namespaceName' type='const xmlChar *' info='the namespace name'/>
13848 <arg name='localName' type='const xmlChar *' info='the local name'/>
13852info>Allocate a new simple type value. The type can be of XML_SCHEMAS_STRING. WARNING: This one is…
13853 <return type='xmlSchemaValPtr' info='a pointer to the new value or NULL in case of error'/>
13854 <arg name='type' type='xmlSchemaValType' info='the value type'/>
13855 <arg name='value' type='const xmlChar *' info='the value'/>
13859 <info>Create an XML Schemas validation context based on the given schema.</info>
13860 <return type='xmlSchemaValidCtxtPtr' info='the validation context or NULL in case of error'/>
13861 <arg name='schema' type='xmlSchemaPtr' info='a precompiled XML Schemas'/>
13865 …<info>parse a schema definition resource and build an internal XML Shema struture which can be use…
13866 …<return type='xmlSchemaPtr' info='the internal XML Schema structure built from the resource or NUL…
13867 <arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='a schema validation context'/>
13871info>Plug a SAX based validation layer in a SAX parsing event flow. The original @saxptr and @data…
13872 …<return type='xmlSchemaSAXPlugPtr' info='a pointer to a data structure needed to unplug the valida…
13873 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13874 <arg name='sax' type='xmlSAXHandlerPtr *' info='a pointer to the original xmlSAXHandlerPtr'/>
13875 <arg name='user_data' type='void **' info='a pointer to the original SAX user data pointer'/>
13879 …<info>Unplug a SAX based validation layer in a SAX parsing event flow. The original pointers used …
13880 <return type='int' info='0 in case of success and -1 in case of failure.'/>
13881 … <arg name='plug' type='xmlSchemaSAXPlugPtr' info='a data structure returned by xmlSchemaSAXPlug'/>
13885 <info>Set the callback functions used to handle errors for a validation context</info>
13887 <arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='a schema validation context'/>
13888 <arg name='err' type='xmlSchemaValidityErrorFunc' info='the error callback'/>
13889 <arg name='warn' type='xmlSchemaValidityWarningFunc' info='the warning callback'/>
13890 <arg name='ctx' type='void *' info='contextual data for the callbacks'/>
13894 <info>Set the structured error callback</info>
13896 <arg name='ctxt' type='xmlSchemaParserCtxtPtr' info='a schema parser context'/>
13897 <arg name='serror' type='xmlStructuredErrorFunc' info='the structured error function'/>
13898 <arg name='ctx' type='void *' info='the functions context'/>
13902 <info>Set the error and warning callback informations</info>
13904 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13905 <arg name='err' type='xmlSchemaValidityErrorFunc' info='the error function'/>
13906 <arg name='warn' type='xmlSchemaValidityWarningFunc' info='the warning function'/>
13907 <arg name='ctx' type='void *' info='the functions context'/>
13911 <info>Sets the options to be used during the validation.</info>
13912 <return type='int' info='0 in case of success, -1 in case of an API error.'/>
13913 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13914 <arg name='options' type='int' info='a combination of xmlSchemaValidOption'/>
13918 <info>Set the structured error callback</info>
13920 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13921 <arg name='serror' type='xmlStructuredErrorFunc' info='the structured error function'/>
13922 <arg name='ctx' type='void *' info='the functions context'/>
13926 …<info>Check that a value conforms to the lexical space of the predefined type. if true a value is …
13927 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
13928 <arg name='type' type='xmlSchemaTypePtr' info='the predefined type'/>
13929 <arg name='value' type='const xmlChar *' info='the value to check'/>
13930 <arg name='val' type='xmlSchemaValPtr *' info='the return computed value'/>
13931 <arg name='node' type='xmlNodePtr' info='the node containing the value'/>
13935info>Check that a value conforms to the lexical space of the predefined type. if true a value is c…
13936 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
13937 <arg name='type' type='xmlSchemaTypePtr' info='the predefined type'/>
13938 <arg name='value' type='const xmlChar *' info='the value to check'/>
13939 <arg name='val' type='xmlSchemaValPtr *' info='the return computed value'/>
13940 <arg name='node' type='xmlNodePtr' info='the node containing the value'/>
13944 <info>Get the validation context options.</info>
13945 <return type='int' info='the option combination or -1 on error.'/>
13946 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13950 <info>allow access to the parser context of the schema validation context</info>
13951 …<return type='xmlParserCtxtPtr' info='the parser context of the schema validation context or NULL …
13952 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13956 <info>Validate a document tree in memory.</info>
13957 …<return type='int' info='0 if the document is schemas valid, a positive error code number otherwis…
13958 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13959 <arg name='doc' type='xmlDocPtr' info='a parsed document tree'/>
13963 <info>Check a value against a facet condition</info>
13964 …<return type='int' info='0 if the element is schemas valid, a positive error code number otherwise…
13965 <arg name='base' type='xmlSchemaTypePtr' info='the base type'/>
13966 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet to check'/>
13967 <arg name='value' type='const xmlChar *' info='the lexical repr of the value to validate'/>
13968 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
13972info>Check a value against a facet condition. This takes value normalization according to the spec…
13973 …<return type='int' info='0 if the element is schemas valid, a positive error code number otherwise…
13974 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet to check'/>
13975 …<arg name='fws' type='xmlSchemaWhitespaceValueType' info='the whitespace type of the facet&apos;s …
13976 <arg name='valType' type='xmlSchemaValType' info='the built-in type of the value'/>
13977 …<arg name='value' type='const xmlChar *' info='the lexical (or normalized for pattern) repr of the…
13978 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
13979 <arg name='ws' type='xmlSchemaWhitespaceValueType' info='the whitespace type of the value'/>
13983 …<info>Do a schemas validation of the given resource, it will use the SAX streamable validation int…
13984 …<return type='int' info='0 if the document is valid, a positive error code number otherwise and -1…
13985 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
13986 <arg name='filename' type='const char *' info='the URI of the instance'/>
13987 <arg name='options' type='int' info='a future set of options, currently unused'/>
13991info>Checka a value against a &quot;length&quot;, &quot;minLength&quot; and &quot;maxLength&quot; …
13992 …<return type='int' info='0 if the value is valid, a positive error code otherwise and -1 in case o…
13993 <arg name='type' type='xmlSchemaTypePtr' info='the built-in type'/>
13994 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet to check'/>
13995 … <arg name='value' type='const xmlChar *' info='the lexical repr. of the value to be validated'/>
13996 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
13997 <arg name='length' type='unsigned long *' info='the actual length of the value'/>
14001info>Checka a value against a &quot;length&quot;, &quot;minLength&quot; and &quot;maxLength&quot; …
14002 …<return type='int' info='0 if the value is valid, a positive error code otherwise and -1 in case o…
14003 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet to check'/>
14004 <arg name='valType' type='xmlSchemaValType' info='the built-in type'/>
14005 … <arg name='value' type='const xmlChar *' info='the lexical repr. of the value to be validated'/>
14006 <arg name='val' type='xmlSchemaValPtr' info='the precomputed value'/>
14007 <arg name='length' type='unsigned long *' info='the actual length of the value'/>
14008 <arg name='ws' type='xmlSchemaWhitespaceValueType' info='the whitespace type of the value'/>
14012 <info>Checks the value of a list simple type against a facet.</info>
14013 …<return type='int' info='0 if the value is valid, a positive error code number otherwise and -1 in…
14014 <arg name='facet' type='xmlSchemaFacetPtr' info='the facet to check'/>
14015 <arg name='value' type='const xmlChar *' info='the lexical repr of the value to validate'/>
14016 <arg name='actualLen' type='unsigned long' info='the number of list items'/>
14017 …<arg name='expectedLen' type='unsigned long *' info='the resulting expected number of list items'/>
14021 <info>Validate a branch of a tree, starting with the given @elem.</info>
14022 …<return type='int' info='0 if the element and its subtree is valid, a positive error code number o…
14023 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
14024 <arg name='elem' type='xmlNodePtr' info='an element node'/>
14028 …<info>Check that a value conforms to the lexical space of the predefined type. if true a value is …
14029 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
14030 <arg name='type' type='xmlSchemaTypePtr' info='the predefined type'/>
14031 <arg name='value' type='const xmlChar *' info='the value to check'/>
14032 <arg name='val' type='xmlSchemaValPtr *' info='the return computed value'/>
14036 …<info>Workaround to provide file error reporting information when this is not provided by current …
14038 <arg name='vctxt' type='xmlSchemaValidCtxtPtr' info='the schema validation context'/>
14039 <arg name='filename' type='const char *' info='the file name'/>
14043info>Allows to set a locator function to the validation context, which will be used to provide fil…
14045 <arg name='vctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
14046 <arg name='f' type='xmlSchemaValidityLocatorFunc' info='the locator function pointer'/>
14047 <arg name='ctxt' type='void *' info='the locator context'/>
14051info>Validate an input based on a flow of SAX event from the parser and forward the events to the …
14052 …<return type='int' info='0 if the document is schemas valid, a positive error code number otherwis…
14053 <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='a schema validation context'/>
14054 … <arg name='input' type='xmlParserInputBufferPtr' info='the input to use for reading the data'/>
14055 <arg name='enc' type='xmlCharEncoding' info='an optional encoding information'/>
14056 <arg name='sax' type='xmlSAXHandlerPtr' info='a SAX handler for the resulting events'/>
14057 <arg name='user_data' type='void *' info='the context to provide to the SAX handler.'/>
14061 <info>Signature of an error callback from an XSD validation</info>
14063 <arg name='ctx' type='void *' info='the validation context'/>
14064 <arg name='msg' type='const char *' info='the message'/>
14065 <arg name='...' type='...' info='extra arguments'/>
14069info>A schemas validation locator, a callback called by the validator. This is used when file or n…
14070 <return type='int' info='0 in case of success and -1 in case of error'/>
14071 <arg name='ctx' type='void *' info='user provided context'/>
14072 <arg name='file' type='const char **' info='returned file information'/>
14073 <arg name='line' type='unsigned long *' info='returned line information'/>
14077 <info>Signature of a warning callback from an XSD validation</info>
14079 <arg name='ctx' type='void *' info='the validation context'/>
14080 <arg name='msg' type='const char *' info='the message'/>
14081 <arg name='...' type='...' info='extra arguments'/>
14085 <info>Appends a next sibling to a list of computed values.</info>
14086 <return type='int' info='0 if succeeded and -1 on API errors.'/>
14087 <arg name='prev' type='xmlSchemaValPtr' info='the value'/>
14088 <arg name='cur' type='xmlSchemaValPtr' info='the value to be appended'/>
14092 <info>Accessor for the boolean value of a computed value.</info>
14093 <return type='int' info='1 if true and 0 if false, or in case of an error. Hmm.'/>
14094 <arg name='val' type='xmlSchemaValPtr' info='the value'/>
14098 <info>Accessor for the string value of a computed value.</info>
14099 …<return type='const xmlChar *' info='the string value or NULL if there was none, or on API errors.…
14100 <arg name='val' type='xmlSchemaValPtr' info='the value'/>
14104 <info>Accessor for the next sibling of a list of computed values.</info>
14105 …<return type='xmlSchemaValPtr' info='the next value or NULL if there was none, or on API errors.'/>
14106 <arg name='cur' type='xmlSchemaValPtr' info='the value'/>
14110 <info>Replaces 0xd, 0x9 and 0xa with a space.</info>
14111 <return type='xmlChar *' info='the new string or NULL if no change was required.'/>
14112 <arg name='value' type='const xmlChar *' info='a value'/>
14116 <info>Deallocate a Schematron structure.</info>
14118 <arg name='schema' type='xmlSchematronPtr' info='a schema structure'/>
14122 <info>Free the resources associated to the schema parser context</info>
14124 <arg name='ctxt' type='xmlSchematronParserCtxtPtr' info='the schema parser context'/>
14128 <info>Free the resources associated to the schema validation context</info>
14130 <arg name='ctxt' type='xmlSchematronValidCtxtPtr' info='the schema validation context'/>
14134 …<info>Create an XML Schematrons parse context for that document. NB. The document may be modified …
14135 <return type='xmlSchematronParserCtxtPtr' info='the parser context or NULL in case of error'/>
14136 <arg name='doc' type='xmlDocPtr' info='a preparsed document tree'/>
14140 …<info>Create an XML Schematrons parse context for that memory buffer expected to contain an XML Sc…
14141 <return type='xmlSchematronParserCtxtPtr' info='the parser context or NULL in case of error'/>
14142 … <arg name='buffer' type='const char *' info='a pointer to a char array containing the schemas'/>
14143 <arg name='size' type='int' info='the size of the array'/>
14147 …<info>Create an XML Schematrons parse context for that file/resource expected to contain an XML Sc…
14148 <return type='xmlSchematronParserCtxtPtr' info='the parser context or NULL in case of error'/>
14149 <arg name='URL' type='const char *' info='the location of the schema'/>
14153 <info>Create an XML Schematrons validation context based on the given schema.</info>
14154 … <return type='xmlSchematronValidCtxtPtr' info='the validation context or NULL in case of error'/>
14155 <arg name='schema' type='xmlSchematronPtr' info='a precompiled XML Schematrons'/>
14156 <arg name='options' type='int' info='a set of xmlSchematronValidOptions'/>
14160 …<info>parse a schema definition resource and build an internal XML Shema struture which can be use…
14161 …<return type='xmlSchematronPtr' info='the internal XML Schematron structure built from the resourc…
14162 <arg name='ctxt' type='xmlSchematronParserCtxtPtr' info='a schema validation context'/>
14166 <info>Set the structured error callback</info>
14168 <arg name='ctxt' type='xmlSchematronValidCtxtPtr' info='a Schematron validation context'/>
14169 <arg name='serror' type='xmlStructuredErrorFunc' info='the structured error function'/>
14170 <arg name='ctx' type='void *' info='the functions context'/>
14174 <info>Validate a tree instance against the schematron</info>
14175 …<return type='int' info='0 in case of success, -1 in case of internal error and an error count oth…
14176 <arg name='ctxt' type='xmlSchematronValidCtxtPtr' info='the schema validation context'/>
14177 <arg name='instance' type='xmlDocPtr' info='the document instace tree'/>
14181 <info>Signature of an error callback from a Schematron validation</info>
14183 <arg name='ctx' type='void *' info='the validation context'/>
14184 <arg name='msg' type='const char *' info='the message'/>
14185 <arg name='...' type='...' info='extra arguments'/>
14189 <info>Signature of a warning callback from a Schematron validation</info>
14191 <arg name='ctx' type='void *' info='the validation context'/>
14192 <arg name='msg' type='const char *' info='the message'/>
14193 <arg name='...' type='...' info='extra arguments'/>
14196info>Search a Ns registered under a given name space for a document. recurse on the parents until …
14197 <return type='xmlNsPtr' info='the namespace pointer or NULL.'/>
14198 <arg name='doc' type='xmlDocPtr' info='the document'/>
14199 <arg name='node' type='xmlNodePtr' info='the current node'/>
14200 <arg name='nameSpace' type='const xmlChar *' info='the namespace prefix'/>
14203 …<info>Search a Ns aliasing a given URI. Recurse on the parents until it finds the defined namespac…
14204 <return type='xmlNsPtr' info='the namespace pointer or NULL.'/>
14205 <arg name='doc' type='xmlDocPtr' info='the document'/>
14206 <arg name='node' type='xmlNodePtr' info='the current node'/>
14207 <arg name='href' type='const xmlChar *' info='the namespace value'/>
14210info>Set the buffer allocation method. Types are XML_BUFFER_ALLOC_EXACT - use exact sizes, keeps …
14212 <arg name='scheme' type='xmlBufferAllocationScheme' info='allocation method to use'/>
14215 …<info>set the default compression mode used, ZLIB based Correct values: 0 (uncompressed) to 9 (max…
14217 <arg name='mode' type='int' info='the compression ratio'/>
14220 …<info>set the compression ratio for a document, ZLIB based Correct values: 0 (uncompressed) to 9 (…
14222 <arg name='doc' type='xmlDocPtr' info='the document'/>
14223 <arg name='mode' type='int' info='the compression ratio'/>
14227 <info>Set the function to call call back when a xml reference has been made</info>
14229 <arg name='func' type='xmlEntityReferenceFunc' info='A valid function'/>
14232 <info>Changes the defaultexternal entity resolver function for the application</info>
14234 <arg name='f' type='xmlExternalEntityLoader' info='the new entity resolver function'/>
14238 <info>Change the current value of one feature of this parser instance</info>
14239 <return type='int' info='-1 in case or error, 0 otherwise'/>
14240 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML/HTML parser context'/>
14241 <arg name='name' type='const char *' info='the feature name'/>
14242 <arg name='value' type='void *' info='pointer to the location of the new value'/>
14245info>Function to reset the handler and the error context for out of context error messages. This s…
14247 <arg name='ctx' type='void *' info='the new error handling context'/>
14248 <arg name='handler' type='xmlGenericErrorFunc' info='the new handler function'/>
14251 <info>update all nodes in the list to point to the right document</info>
14253 <arg name='list' type='xmlNodePtr' info='the first element'/>
14254 <arg name='doc' type='xmlDocPtr' info='the document'/>
14257 <info>Associate a namespace to a node, a posteriori.</info>
14259 <arg name='node' type='xmlNodePtr' info='a node in the document'/>
14260 <arg name='ns' type='xmlNsPtr' info='a namespace pointer'/>
14264 …<info>Set (or reset) an attribute carried by a node. The ns structure must be in scope, this is no…
14265 <return type='xmlAttrPtr' info='the attribute pointer.'/>
14266 <arg name='node' type='xmlNodePtr' info='the node'/>
14267 <arg name='ns' type='xmlNsPtr' info='the namespace definition'/>
14268 <arg name='name' type='const xmlChar *' info='the attribute name'/>
14269 <arg name='value' type='const xmlChar *' info='the attribute value'/>
14273info>Set (or reset) an attribute carried by a node. If @name has a prefix, then the corresponding …
14274 <return type='xmlAttrPtr' info='the attribute pointer.'/>
14275 <arg name='node' type='xmlNodePtr' info='the node'/>
14276 <arg name='name' type='const xmlChar *' info='the attribute name (a QName)'/>
14277 <arg name='value' type='const xmlChar *' info='the attribute value'/>
14280info>Function to reset the handler and the error context for out of context structured error messa…
14282 <arg name='ctx' type='void *' info='the new error handling context'/>
14283 <arg name='handler' type='xmlStructuredErrorFunc' info='the new handler function'/>
14286 <info>update all nodes under the tree to point to the right document</info>
14288 <arg name='tree' type='xmlNodePtr' info='the top element'/>
14289 <arg name='doc' type='xmlDocPtr' info='the document'/>
14293info>Setup the parser context to parse a new buffer; Clears any prior contents from the parser con…
14295 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
14296 <arg name='buffer' type='const xmlChar *' info='a xmlChar * buffer'/>
14297 <arg name='filename' type='const char *' info='a file name'/>
14301 …<info>Implements the XML shell This allow to load, validate, view, modify and save a document usin…
14303 <arg name='doc' type='xmlDocPtr' info='the initial document'/>
14304 <arg name='filename' type='char *' info='the output buffer'/>
14305 <arg name='input' type='xmlShellReadlineFunc' info='the line reading function'/>
14306 <arg name='output' type='FILE *' info='the output FILE*, defaults to stdout if NULL'/>
14310 …<info>Implements the XML shell function &quot;base&quot; dumps the current XML base of the node</i…
14311 <return type='int' info='0'/>
14312 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14313 <arg name='arg' type='char *' info='unused'/>
14314 <arg name='node' type='xmlNodePtr' info='a node'/>
14315 <arg name='node2' type='xmlNodePtr' info='unused'/>
14319 …<info>Implements the XML shell function &quot;cat&quot; dumps the serialization node content (XML …
14320 <return type='int' info='0'/>
14321 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14322 <arg name='arg' type='char *' info='unused'/>
14323 <arg name='node' type='xmlNodePtr' info='a node'/>
14324 <arg name='node2' type='xmlNodePtr' info='unused'/>
14328 <info>This is a generic signature for the XML shell functions.</info>
14329 <return type='int' info='an int, negative returns indicating errors.'/>
14330 <arg name='ctxt' type='xmlShellCtxtPtr' info='a shell context'/>
14331 <arg name='arg' type='char *' info='a string argument'/>
14332 <arg name='node' type='xmlNodePtr' info='a first node'/>
14333 <arg name='node2' type='xmlNodePtr' info='a second node'/>
14337 …<info>Implements the XML shell function &quot;dir&quot; dumps informations about the node (namespa…
14338 <return type='int' info='0'/>
14339 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14340 <arg name='arg' type='char *' info='unused'/>
14341 <arg name='node' type='xmlNodePtr' info='a node'/>
14342 <arg name='node2' type='xmlNodePtr' info='unused'/>
14346info>Implements the XML shell function &quot;du&quot; show the structure of the subtree under node…
14347 <return type='int' info='0 or -1 in case of error'/>
14348 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14349 <arg name='arg' type='char *' info='unused'/>
14350 <arg name='tree' type='xmlNodePtr' info='a node defining a subtree'/>
14351 <arg name='node2' type='xmlNodePtr' info='unused'/>
14355 …<info>Implements the XML shell function &quot;ls&quot; Does an Unix like listing of the given node…
14356 <return type='int' info='0'/>
14357 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14358 <arg name='arg' type='char *' info='unused'/>
14359 <arg name='node' type='xmlNodePtr' info='a node'/>
14360 <arg name='node2' type='xmlNodePtr' info='unused'/>
14364 …<info>Implements the XML shell function &quot;load&quot; loads a new document specified by the fil…
14365 <return type='int' info='0 or -1 if loading failed'/>
14366 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14367 <arg name='filename' type='char *' info='the file name'/>
14368 <arg name='node' type='xmlNodePtr' info='unused'/>
14369 <arg name='node2' type='xmlNodePtr' info='unused'/>
14373 <info>Print node to the output FILE</info>
14375 <arg name='node' type='xmlNodePtr' info='a non-null node to print to the output FILE'/>
14379 <info>Print the xpath error to libxml default error channel</info>
14381 <arg name='errorType' type='int' info='valid xpath error id'/>
14382 <arg name='arg' type='const char *' info='the argument that cause xpath to fail'/>
14386 <info>Prints result to the output FILE</info>
14388 … <arg name='list' type='xmlXPathObjectPtr' info='a valid result generated by an xpath evaluation'/>
14392info>Implements the XML shell function &quot;pwd&quot; Show the full path from the root to the nod…
14393 <return type='int' info='0 or -1 in case of error'/>
14394 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14395 <arg name='buffer' type='char *' info='the output buffer'/>
14396 <arg name='node' type='xmlNodePtr' info='a node'/>
14397 <arg name='node2' type='xmlNodePtr' info='unused'/>
14401 <info>This is a generic signature for the XML shell input function.</info>
14402 <return type='char *' info='a string which will be freed by the Shell.'/>
14403 <arg name='prompt' type='char *' info='a string prompt'/>
14407 …<info>Implements the XML shell function &quot;save&quot; Write the current document to the filenam…
14408 <return type='int' info='0 or -1 in case of error'/>
14409 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14410 <arg name='filename' type='char *' info='the file name (optional)'/>
14411 <arg name='node' type='xmlNodePtr' info='unused'/>
14412 <arg name='node2' type='xmlNodePtr' info='unused'/>
14416info>Implements the XML shell function &quot;validate&quot; Validate the document, if a DTD path i…
14417 <return type='int' info='0 or -1 in case of error'/>
14418 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14419 <arg name='dtd' type='char *' info='the DTD URI (optional)'/>
14420 <arg name='node' type='xmlNodePtr' info='unused'/>
14421 <arg name='node2' type='xmlNodePtr' info='unused'/>
14425info>Implements the XML shell function &quot;write&quot; Write the current node to the filename, i…
14426 <return type='int' info='0 or -1 in case of error'/>
14427 <arg name='ctxt' type='xmlShellCtxtPtr' info='the shell context'/>
14428 <arg name='filename' type='char *' info='the file name'/>
14429 <arg name='node' type='xmlNodePtr' info='a node in the tree'/>
14430 <arg name='node2' type='xmlNodePtr' info='unused'/>
14433 …<info>skip all blanks character found at that point in the input streams. It pops up finished enti…
14434 <return type='int' info='the number of space chars skipped'/>
14435 <arg name='ctxt' type='xmlParserCtxtPtr' info='the XML parser context'/>
14438 …<info>This will dump the content of the element content definition Intended just for the debug rou…
14440 <arg name='buf' type='char *' info='an output buffer'/>
14441 <arg name='size' type='int' info='the buffer size'/>
14442 <arg name='content' type='xmlElementContentPtr' info='An element table'/>
14443 … <arg name='englob' type='int' info='1 if one must print the englobing parenthesis, 0 otherwise'/>
14446info>parse an UTF8 encoded XML qualified name string [NS 5] QName ::= (Prefix &apos;:&apos;)? Loc…
14447 … <return type='xmlChar *' info='the local part, and prefix is updated to get the Prefix if any.'/>
14448 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
14449 <arg name='name' type='const xmlChar *' info='an XML parser context'/>
14450 <arg name='prefix' type='xmlChar **' info='a xmlChar **'/>
14453info>parse an XML qualified name string [NS 5] QName ::= (Prefix &apos;:&apos;)? LocalPart [NS 6…
14454 …<return type='xmlChar *' info='NULL if not a QName, otherwise the local part, and prefix is update…
14455 <arg name='name' type='const xmlChar *' info='the full QName'/>
14456 <arg name='prefix' type='xmlChar **' info='a xmlChar **'/>
14459 <info>parse an XML qualified name string,i</info>
14460 …<return type='const xmlChar *' info='NULL if it is not a Qualified Name, otherwise, update len wit…
14461 <arg name='name' type='const xmlChar *' info='the full QName'/>
14462 <arg name='len' type='int *' info='an int *'/>
14466 <info>Deprecated, unsafe, use xmlSnprintfElementContent</info>
14468 <arg name='buf' type='char *' info='an output buffer'/>
14469 <arg name='content' type='xmlElementContentPtr' info='An element table'/>
14470 … <arg name='englob' type='int' info='1 if one must print the englobing parenthesis, 0 otherwise'/>
14473 <info>Blocks further parser processing</info>
14475 <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
14478 …<info>Check if both strings are equal of have same content. Should be a bit more readable and fast…
14479 <return type='int' info='1 if they are equal, 0 if they are different'/>
14480 <arg name='str1' type='const xmlChar *' info='the first xmlChar *'/>
14481 <arg name='str2' type='const xmlChar *' info='the second xmlChar *'/>
14484 <info>Formats @msg and places result into @buf.</info>
14485 <return type='int' info='the number of characters written to @buf or -1 if an error occurs.'/>
14486 <arg name='buf' type='xmlChar *' info='the result buffer.'/>
14487 <arg name='len' type='int' info='the result buffer length.'/>
14488 <arg name='msg' type='const xmlChar *' info='the message with printf formatting.'/>
14489 <arg name='...' type='...' info='extra parameters for the message.'/>
14492 <info>Check if a QName is Equal to a given string</info>
14493 <return type='int' info='1 if they are equal, 0 if they are different'/>
14494 <arg name='pref' type='const xmlChar *' info='the prefix of the QName'/>
14495 <arg name='name' type='const xmlChar *' info='the localname of the QName'/>
14496 <arg name='str' type='const xmlChar *' info='the second xmlChar *'/>
14499 <info>Formats @msg and places result into @buf.</info>
14500 <return type='int' info='the number of characters written to @buf or -1 if an error occurs.'/>
14501 <arg name='buf' type='xmlChar *' info='the result buffer.'/>
14502 <arg name='len' type='int' info='the result buffer length.'/>
14503 <arg name='msg' type='const xmlChar *' info='the message with printf formatting.'/>
14504 <arg name='ap' type='va_list' info='extra parameters for the message.'/>
14507 <info>a strcasecmp for xmlChar&apos;s</info>
14508 <return type='int' info='the integer result of the comparison'/>
14509 <arg name='str1' type='const xmlChar *' info='the first xmlChar *'/>
14510 <arg name='str2' type='const xmlChar *' info='the second xmlChar *'/>
14513 <info>a case-ignoring strstr for xmlChar&apos;s</info>
14514 <return type='const xmlChar *' info='the xmlChar * for the first occurrence or NULL.'/>
14515 <arg name='str' type='const xmlChar *' info='the xmlChar * array (haystack)'/>
14516 <arg name='val' type='const xmlChar *' info='the xmlChar to search (needle)'/>
14519info>a strcat for array of xmlChar&apos;s. Since they are supposed to be encoded in UTF-8 or an en…
14520 <return type='xmlChar *' info='a new xmlChar * containing the concatenated string.'/>
14521 <arg name='cur' type='xmlChar *' info='the original xmlChar * array'/>
14522 <arg name='add' type='const xmlChar *' info='the xmlChar * array added'/>
14525 <info>a strchr for xmlChar&apos;s</info>
14526 <return type='const xmlChar *' info='the xmlChar * for the first occurrence or NULL.'/>
14527 <arg name='str' type='const xmlChar *' info='the xmlChar * array'/>
14528 <arg name='val' type='xmlChar' info='the xmlChar to search'/>
14531 <info>a strcmp for xmlChar&apos;s</info>
14532 <return type='int' info='the integer result of the comparison'/>
14533 <arg name='str1' type='const xmlChar *' info='the first xmlChar *'/>
14534 <arg name='str2' type='const xmlChar *' info='the second xmlChar *'/>
14537info>a strdup for array of xmlChar&apos;s. Since they are supposed to be encoded in UTF-8 or an en…
14538 <return type='xmlChar *' info='a new xmlChar * or NULL'/>
14539 <arg name='cur' type='const xmlChar *' info='the input xmlChar *'/>
14542 <info>Signature for an strdup() implementation.</info>
14543 <return type='char *' info='the copy of the string or NULL in case of error.'/>
14544 <arg name='str' type='const char *' info='a zero terminated string'/>
14548 <info>push one level from the stream.</info>
14549 <return type='int' info='-1 in case of error, 0 otherwise.'/>
14550 <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/>
14554info>Push new data onto the stream. NOTE: if the call xmlPatterncompile() indicated a dictionary, …
14555 …<return type='int' info='-1 in case of error, 1 if the current state in the stream is a match and …
14556 <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/>
14557 <arg name='name' type='const xmlChar *' info='the current name'/>
14558 <arg name='ns' type='const xmlChar *' info='the namespace name'/>
14562info>Push new attribute data onto the stream. NOTE: if the call xmlPatterncompile() indicated a di…
14563 …<return type='int' info='-1 in case of error, 1 if the current state in the stream is a match and …
14564 <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/>
14565 <arg name='name' type='const xmlChar *' info='the current name'/>
14566 <arg name='ns' type='const xmlChar *' info='the namespace name'/>
14570info>Push new data onto the stream. NOTE: if the call xmlPatterncompile() indicated a dictionary, …
14571 …<return type='int' info='-1 in case of error, 1 if the current state in the stream is a match and …
14572 <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/>
14573 <arg name='name' type='const xmlChar *' info='the current name'/>
14574 <arg name='ns' type='const xmlChar *' info='the namespace name'/>
14575 <arg name='nodeType' type='int' info='the type of the node being pushed'/>
14579info>Query if the streaming pattern additionally needs to be fed with text-, cdata-section-, comme…
14580 …<return type='int' info='1 in case of need of nodes of the above described types, 0 otherwise. -1 …
14581 <arg name='streamCtxt' type='xmlStreamCtxtPtr' info='the stream context'/>
14584 …<info>The current char value, if using UTF-8 this may actually span multiple bytes in the input bu…
14585 <return type='int' info='the current char value and its length'/>
14586 <arg name='ctxt' type='xmlParserCtxtPtr' info='the XML parser context'/>
14587 <arg name='cur' type='const xmlChar *' info='pointer to the beginning of the char'/>
14588 <arg name='len' type='int *' info='pointer to the length of the char read'/>
14591info>Takes a entity string content and process to do the adequate substitutions. [67] Reference :…
14592 …<return type='xmlChar *' info='A newly allocated string with the substitution done. The caller mus…
14593 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
14594 <arg name='str' type='const xmlChar *' info='the input string'/>
14595 … <arg name='what' type='int' info='combination of XML_SUBSTITUTE_REF and XML_SUBSTITUTE_PEREF'/>
14596 <arg name='end' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
14597 <arg name='end2' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
14598 <arg name='end3' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
14601 …<info>Parse the value string and build the node list associated. Should produce a flat tree with o…
14602 <return type='xmlNodePtr' info='a pointer to the first child'/>
14603 <arg name='doc' type='const xmlDoc *' info='the document'/>
14604 <arg name='value' type='const xmlChar *' info='the value of the attribute'/>
14607info>Takes a entity string content and process to do the adequate substitutions. [67] Reference :…
14608 …<return type='xmlChar *' info='A newly allocated string with the substitution done. The caller mus…
14609 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
14610 <arg name='str' type='const xmlChar *' info='the input string'/>
14611 <arg name='len' type='int' info='the string length'/>
14612 … <arg name='what' type='int' info='combination of XML_SUBSTITUTE_REF and XML_SUBSTITUTE_PEREF'/>
14613 <arg name='end' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
14614 <arg name='end2' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
14615 <arg name='end3' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
14618 …<info>Parse the value string and build the node list associated. Should produce a flat tree with o…
14619 <return type='xmlNodePtr' info='a pointer to the first child'/>
14620 <arg name='doc' type='const xmlDoc *' info='the document'/>
14621 <arg name='value' type='const xmlChar *' info='the value of the text'/>
14622 <arg name='len' type='int' info='the length of the string value'/>
14625 <info>length of a xmlChar&apos;s string</info>
14626 <return type='int' info='the number of xmlChar contained in the ARRAY.'/>
14627 <arg name='str' type='const xmlChar *' info='the xmlChar * array'/>
14630 <info>a strncasecmp for xmlChar&apos;s</info>
14631 <return type='int' info='the integer result of the comparison'/>
14632 <arg name='str1' type='const xmlChar *' info='the first xmlChar *'/>
14633 <arg name='str2' type='const xmlChar *' info='the second xmlChar *'/>
14634 <arg name='len' type='int' info='the max comparison length'/>
14637info>a strncat for array of xmlChar&apos;s, it will extend @cur with the len first bytes of @add. …
14638 …<return type='xmlChar *' info='a new xmlChar *, the original @cur is reallocated if needed and sho…
14639 <arg name='cur' type='xmlChar *' info='the original xmlChar * array'/>
14640 <arg name='add' type='const xmlChar *' info='the xmlChar * array added'/>
14641 <arg name='len' type='int' info='the length of @add'/>
14644info>same as xmlStrncat, but creates a new string. The original two strings are not freed. If @le…
14645 <return type='xmlChar *' info='a new xmlChar * or NULL'/>
14646 <arg name='str1' type='const xmlChar *' info='first xmlChar string'/>
14647 <arg name='str2' type='const xmlChar *' info='second xmlChar string'/>
14648 <arg name='len' type='int' info='the len of @str2 or &lt; 0'/>
14651 <info>a strncmp for xmlChar&apos;s</info>
14652 <return type='int' info='the integer result of the comparison'/>
14653 <arg name='str1' type='const xmlChar *' info='the first xmlChar *'/>
14654 <arg name='str2' type='const xmlChar *' info='the second xmlChar *'/>
14655 <arg name='len' type='int' info='the max comparison length'/>
14658 <info>a strndup for array of xmlChar&apos;s</info>
14659 <return type='xmlChar *' info='a new xmlChar * or NULL'/>
14660 <arg name='cur' type='const xmlChar *' info='the input xmlChar *'/>
14661 <arg name='len' type='int' info='the len of @cur'/>
14664 <info>a strstr for xmlChar&apos;s</info>
14665 <return type='const xmlChar *' info='the xmlChar * for the first occurrence or NULL.'/>
14666 <arg name='str' type='const xmlChar *' info='the xmlChar * array (haystack)'/>
14667 <arg name='val' type='const xmlChar *' info='the xmlChar to search (needle)'/>
14670 <info>Extract a substring of a given string</info>
14671 <return type='xmlChar *' info='the xmlChar * for the first occurrence or NULL.'/>
14672 <arg name='str' type='const xmlChar *' info='the xmlChar * array (haystack)'/>
14673 <arg name='start' type='int' info='the index of the first char (zero based)'/>
14674 <arg name='len' type='int' info='the length of the substring'/>
14677 …<info>Signature of the function to use when there is an error and the module handles the new error…
14679 <arg name='userData' type='void *' info='user provided data for the error callback'/>
14680 <arg name='error' type='xmlErrorPtr' info='the error being raised.'/>
14683info>Set and return the previous value for default entity support. Initially the parser always kee…
14684 <return type='int' info='the last value for 0 for no substitution, 1 for substitution.'/>
14685 <arg name='val' type='int' info='int 0 or 1'/>
14688 … <info>change the input functions when discovering the character encoding of a given entity.</info>
14689 <return type='int' info='0 in case of success, -1 otherwise'/>
14690 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
14691 <arg name='enc' type='xmlCharEncoding' info='the encoding value (number)'/>
14694 … <info>change the input functions when discovering the character encoding of a given entity.</info>
14695 <return type='int' info='0 in case of success, -1 otherwise'/>
14696 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
14697 <arg name='input' type='xmlParserInputPtr' info='the input stream'/>
14698 <arg name='handler' type='xmlCharEncodingHandlerPtr' info='the encoding handler'/>
14701 … <info>change the input functions when discovering the character encoding of a given entity.</info>
14702 <return type='int' info='0 in case of success, -1 otherwise'/>
14703 <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
14704 <arg name='handler' type='xmlCharEncodingHandlerPtr' info='the encoding handler'/>
14707 <info>Concat the given string at the end of the existing node content</info>
14708 <return type='int' info='-1 in case of error, 0 otherwise'/>
14709 <arg name='node' type='xmlNodePtr' info='the node'/>
14710 <arg name='content' type='const xmlChar *' info='the content'/>
14711 <arg name='len' type='int' info='@content length'/>
14714 <info>Merge two text nodes into one</info>
14715 <return type='xmlNodePtr' info='the first text node augmented'/>
14716 <arg name='first' type='xmlNodePtr' info='the first text node'/>
14717 <arg name='second' type='xmlNodePtr' info='the second text node being merged'/>
14721 <info>Provides the number of attributes of the current node</info>
14722 <return type='int' info='0 i no attributes, -1 in case of error or the attribute count'/>
14723 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14727 <info>The base URI of the node.</info>
14728 …<return type='xmlChar *' info='the base URI or NULL if not available, if non NULL it need to be fr…
14729 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14733info>This function provides the current index of the parser used by the reader, relative to the st…
14734 …<return type='long' info='the index in bytes from the beginning of the entity or -1 in case the in…
14735 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
14739 …<info>This method releases any resources allocated by the current instance changes the state to Cl…
14740 <return type='int' info='0 or -1 in case of error'/>
14741 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14745 <info>The base URI of the node.</info>
14746 …<return type='const xmlChar *' info='the base URI or NULL if not available, the string will be dea…
14747 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14751 <info>Determine the encoding of the document being read.</info>
14752 …<return type='const xmlChar *' info='a string containing the encoding of the document or NULL in c…
14753 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14757 <info>The local name of the node.</info>
14758 …<return type='const xmlChar *' info='the local name or NULL if not available, the string will be d…
14759 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14763 <info>The qualified name of the node, equal to Prefix :LocalName.</info>
14764 …<return type='const xmlChar *' info='the local name or NULL if not available, the string is deallo…
14765 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14769 <info>The URI defining the namespace associated with the node.</info>
14770 …<return type='const xmlChar *' info='the namespace URI or NULL if not available, the string will b…
14771 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14775 <info>A shorthand reference to the namespace associated with the node.</info>
14776 …<return type='const xmlChar *' info='the prefix or NULL if not available, the string is deallocate…
14777 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14781 …<info>Get an interned string from the reader, allows for example to speedup string name comparison…
14782 …<return type='const xmlChar *' info='an interned copy of the string or NULL in case of error. The …
14783 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14784 <arg name='str' type='const xmlChar *' info='the string to intern.'/>
14788 <info>Provides the text value of the node if present</info>
14789 …<return type='const xmlChar *' info='the string or NULL if not available. The result will be deall…
14790 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14794 <info>The xml:lang scope within which the node resides.</info>
14795 <return type='const xmlChar *' info='the xml:lang value or NULL if none exists.'/>
14796 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14800 <info>Determine the XML version of the document being read.</info>
14801 …<return type='const xmlChar *' info='a string containing the XML version of the document or NULL i…
14802 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14806info>Hacking interface allowing to get the xmlDocPtr correponding to the current document being ac…
14807 <return type='xmlDocPtr' info='the xmlDocPtr or NULL in case of error.'/>
14808 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14812info>Hacking interface allowing to get the xmlNodePtr correponding to the current node being acces…
14813 <return type='xmlNodePtr' info='the xmlNodePtr or NULL in case of error.'/>
14814 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14818 <info>The depth of the node in the tree.</info>
14819 <return type='int' info='the depth or -1 in case of error'/>
14820 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14824 <info>Signature of an error callback from a reader parser</info>
14826 <arg name='arg' type='void *' info='the user argument'/>
14827 <arg name='msg' type='const char *' info='the message'/>
14828 <arg name='severity' type='xmlParserSeverities' info='the severity of the error'/>
14829 …<arg name='locator' type='xmlTextReaderLocatorPtr' info='a locator indicating where the error occu…
14833 …<info>Reads the contents of the current node and the full subtree. It then makes the subtree avail…
14834 …<return type='xmlNodePtr' info='a node pointer valid until the next xmlTextReaderRead() call or NU…
14835 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14839 <info>Provides the value of the attribute with the specified qualified name.</info>
14840 …<return type='xmlChar *' info='a string containing the value of the specified attribute, or NULL i…
14841 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14842 <arg name='name' type='const xmlChar *' info='the qualified name of the attribute.'/>
14846 …<info>Provides the value of the attribute with the specified index relative to the containing elem…
14847 …<return type='xmlChar *' info='a string containing the value of the specified attribute, or NULL i…
14848 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14849 …<arg name='no' type='int' info='the zero-based index of the attribute relative to the containing e…
14853 <info>Provides the value of the specified attribute</info>
14854 …<return type='xmlChar *' info='a string containing the value of the specified attribute, or NULL i…
14855 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14856 <arg name='localName' type='const xmlChar *' info='the local name of the attribute.'/>
14857 <arg name='namespaceURI' type='const xmlChar *' info='the namespace URI of the attribute.'/>
14861 <info>Retrieve the error callback function and user argument.</info>
14863 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14864 …<arg name='f' type='xmlTextReaderErrorFunc *' info='the callback function or NULL is no callback h…
14865 <arg name='arg' type='void **' info='a user argument'/>
14869 <info>Provide the column number of the current parsing point.</info>
14870 <return type='int' info='an int or 0 if not available'/>
14871 <arg name='reader' type='xmlTextReaderPtr' info='the user data (XML reader context)'/>
14875 <info>Provide the line number of the current parsing point.</info>
14876 <return type='int' info='an int or 0 if not available'/>
14877 <arg name='reader' type='xmlTextReaderPtr' info='the user data (XML reader context)'/>
14881 <info>Read the parser internal property.</info>
14882 <return type='int' info='the value, usually 0 or 1, or -1 in case of error.'/>
14883 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14884 <arg name='prop' type='int' info='the xmlParserProperties to get'/>
14888info>Method to get the remainder of the buffered XML. this method stops the parser, set its state …
14889 …<return type='xmlParserInputBufferPtr' info='the xmlParserInputBufferPtr attached to the XML or NU…
14890 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14894 <info>Whether the node has attributes.</info>
14895 <return type='int' info='1 if true, 0 if false, and -1 in case or error'/>
14896 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14900 <info>Whether the node can have a text value.</info>
14901 <return type='int' info='1 if true, 0 if false, and -1 in case or error'/>
14902 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14906 …<info>Whether an Attribute node was generated from the default value defined in the DTD or schema…
14907 <return type='int' info='0 if not defaulted, 1 if defaulted, and -1 in case of error'/>
14908 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14912 <info>Check if the current node is empty</info>
14913 <return type='int' info='1 if empty, 0 if not and -1 in case of error'/>
14914 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14918 …<info>Determine whether the current node is a namespace declaration rather than a regular attribut…
14919 …<return type='int' info='1 if the current node is a namespace declaration, 0 if it is a regular at…
14920 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14924 <info>Retrieve the validity status from the parser context</info>
14925 <return type='int' info='the flag value 1 if valid, 0 if no, and -1 in case of error'/>
14926 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14930 <info>The local name of the node.</info>
14931 …<return type='xmlChar *' info='the local name or NULL if not available, if non NULL it need to be …
14932 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14936 <info>Obtain the base URI for the given locator.</info>
14937 …<return type='xmlChar *' info='the base URI or NULL in case of error, if non NULL it need to be fr…
14938 <arg name='locator' type='xmlTextReaderLocatorPtr' info='the xmlTextReaderLocatorPtr used'/>
14942 <info>Obtain the line number for the given locator.</info>
14943 <return type='int' info='the line number or -1 in case of error.'/>
14944 <arg name='locator' type='xmlTextReaderLocatorPtr' info='the xmlTextReaderLocatorPtr used'/>
14948 <info>Resolves a namespace prefix in the scope of the current element.</info>
14949 …<return type='xmlChar *' info='a string containing the namespace URI to which the prefix maps or N…
14950 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14951 …<arg name='prefix' type='const xmlChar *' info='the prefix whose namespace URI is to be resolved. …
14955 …<info>Moves the position of the current instance to the attribute with the specified qualified nam…
14956 <return type='int' info='1 in case of success, -1 in case of error, 0 if not found'/>
14957 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14958 <arg name='name' type='const xmlChar *' info='the qualified name of the attribute.'/>
14962 …<info>Moves the position of the current instance to the attribute with the specified index relativ…
14963 <return type='int' info='1 in case of success, -1 in case of error, 0 if not found'/>
14964 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14965 …<arg name='no' type='int' info='the zero-based index of the attribute relative to the containing e…
14969 …<info>Moves the position of the current instance to the attribute with the specified local name an…
14970 <return type='int' info='1 in case of success, -1 in case of error, 0 if not found'/>
14971 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14972 <arg name='localName' type='const xmlChar *' info='the local name of the attribute.'/>
14973 <arg name='namespaceURI' type='const xmlChar *' info='the namespace URI of the attribute.'/>
14977 …<info>Moves the position of the current instance to the node that contains the current Attribute …
14978 <return type='int' info='1 in case of success, -1 in case of error, 0 if not moved'/>
14979 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14983 …<info>Moves the position of the current instance to the first attribute associated with the curren…
14984 <return type='int' info='1 in case of success, -1 in case of error, 0 if not found'/>
14985 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14989 …<info>Moves the position of the current instance to the next attribute associated with the current…
14990 <return type='int' info='1 in case of success, -1 in case of error, 0 if not found'/>
14991 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
14995 <info>The qualified name of the node, equal to Prefix :LocalName.</info>
14996 …<return type='xmlChar *' info='the local name or NULL if not available, if non NULL it need to be …
14997 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15001 <info>The URI defining the namespace associated with the node.</info>
15002 …<return type='xmlChar *' info='the namespace URI or NULL if not available, if non NULL it need to …
15003 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15007 …<info>Skip to the node following the current one in document order while avoiding the subtree if a…
15008 …<return type='int' info='1 if the node was read successfully, 0 if there is no more nodes to read,…
15009 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15013info>Skip to the node following the current one in document order while avoiding the subtree if an…
15014 …<return type='int' info='1 if the node was read successfully, 0 if there is no more nodes to read,…
15015 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15019 …<info>Get the node type of the current node Reference: http://www.gnu.org/software/dotgnu/pnetlib-…
15020 <return type='int' info='the xmlNodeType of the current node or -1 in case of error'/>
15021 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15025info>The value indicating whether to normalize white space and attribute values. Since attribute v…
15026 <return type='int' info='1 or -1 in case of error.'/>
15027 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15031 <info>A shorthand reference to the namespace associated with the node.</info>
15032 …<return type='xmlChar *' info='the prefix or NULL if not available, if non NULL it need to be free…
15033 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15037info>This tells the XML Reader to preserve the current node. The caller must also use xmlTextReade…
15038 <return type='xmlNodePtr' info='the xmlNodePtr or NULL in case of error.'/>
15039 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15043info>This tells the XML Reader to preserve all nodes matched by the pattern. The caller must also …
15044 <return type='int' info='a positive number in case of success and -1 in case of error'/>
15045 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15046 <arg name='pattern' type='const xmlChar *' info='an XPath subset pattern'/>
15047 …<arg name='namespaces' type='const xmlChar **' info='the prefix definitions, array of [URI, prefix…
15051 <info>The quotation mark character used to enclose the value of an attribute.</info>
15052 <return type='int' info='&quot; or &apos; and -1 in case of error'/>
15053 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15057 …<info>Moves the position of the current instance to the next node in the stream, exposing its prop…
15058 …<return type='int' info='1 if the node was read successfully, 0 if there is no more nodes to read,…
15059 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15063 <info>Parses an attribute value into one or more Text and EntityReference nodes.</info>
15064 …<return type='int' info='1 in case of success, 0 if the reader was not positionned on an ttribute …
15065 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15069 <info>Reads the contents of the current node, including child nodes and markup.</info>
15070 …<return type='xmlChar *' info='a string containing the XML content, or NULL if the current node is…
15071 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15075 <info>Reads the contents of the current node, including child nodes and markup.</info>
15076 …<return type='xmlChar *' info='a string containing the node and any XML content, or NULL if the cu…
15077 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15081 <info>Gets the read state of the reader.</info>
15082 <return type='int' info='the state value, or -1 in case of error'/>
15083 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15087 <info>Reads the contents of an element or a text node as a string.</info>
15088 …<return type='xmlChar *' info='a string containing the contents of the Element or Text node, or NU…
15089 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15093info>Use RelaxNG to validate the document as it is processed. Activation is only possible before t…
15094 …<return type='int' info='0 in case the RelaxNG validation could be (des)activated and -1 in case o…
15095 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15096 <arg name='schema' type='xmlRelaxNGPtr' info='a precompiled RelaxNG schema'/>
15100info>Use RelaxNG schema to validate the document as it is processed. Activation is only possible b…
15101 …<return type='int' info='0 in case the schemas validation could be (de)activated and -1 in case of…
15102 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15103 <arg name='rng' type='const char *' info='the path to a RelaxNG schema or NULL'/>
15107info>Use RelaxNG schema context to validate the document as it is processed. Activation is only po…
15108 …<return type='int' info='0 in case the schemas validation could be (de)activated and -1 in case of…
15109 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15110 …<arg name='ctxt' type='xmlRelaxNGValidCtxtPtr' info='the RelaxNG schema validation context or NULL…
15111 <arg name='options' type='int' info='options (not used yet)'/>
15115info>Use W3C XSD schema to validate the document as it is processed. Activation is only possible b…
15116 …<return type='int' info='0 in case the schemas validation could be (de)activated and -1 in case of…
15117 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15118 <arg name='xsd' type='const char *' info='the path to a W3C XSD schema or NULL'/>
15122info>Use W3C XSD schema context to validate the document as it is processed. Activation is only po…
15123 …<return type='int' info='0 in case the schemas validation could be (de)activated and -1 in case of…
15124 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15125 … <arg name='ctxt' type='xmlSchemaValidCtxtPtr' info='the XML Schema validation context or NULL'/>
15126 <arg name='options' type='int' info='options (not used yet)'/>
15130 …<info>Register a callback function that will be called on error and warnings. If @f is NULL, the …
15132 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15133 …<arg name='f' type='xmlTextReaderErrorFunc' info='the callback function to call on error and warni…
15134 <arg name='arg' type='void *' info='a user argument to pass to the callback function'/>
15138info>Change the parser processing behaviour by changing some of its internal properties. Note that…
15139 <return type='int' info='0 if the call was successful, or -1 in case of error'/>
15140 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15141 <arg name='prop' type='int' info='the xmlParserProperties to set'/>
15142 <arg name='value' type='int' info='usually 0 or 1 to (de)activate it'/>
15146info>Use XSD Schema to validate the document as it is processed. Activation is only possible befor…
15147 …<return type='int' info='0 in case the Schema validation could be (des)activated and -1 in case of…
15148 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15149 <arg name='schema' type='xmlSchemaPtr' info='a precompiled Schema schema'/>
15153 …<info>Register a callback function that will be called on error and warnings. If @f is NULL, the …
15155 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15156 …<arg name='f' type='xmlStructuredErrorFunc' info='the callback function to call on error and warni…
15157 <arg name='arg' type='void *' info='a user argument to pass to the callback function'/>
15161 <info>Setup an XML reader with new options</info>
15162 <return type='int' info='0 in case of success and -1 in case of error.'/>
15163 <arg name='reader' type='xmlTextReaderPtr' info='an XML reader'/>
15164 …<arg name='input' type='xmlParserInputBufferPtr' info='xmlParserInputBufferPtr used to feed the re…
15165 <arg name='URL' type='const char *' info='the base URL to use for the document'/>
15166 <arg name='encoding' type='const char *' info='the document encoding, or NULL'/>
15167 <arg name='options' type='int' info='a combination of xmlParserOption'/>
15171 <info>Determine the standalone status of the document being read.</info>
15172 …<return type='int' info='1 if the document was declared to be standalone, 0 if it was declared to …
15173 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15177 <info>Provides the text value of the node if present</info>
15178 …<return type='xmlChar *' info='the string or NULL if not available. The result must be deallocated…
15179 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15183 <info>The xml:lang scope within which the node resides.</info>
15184 …<return type='xmlChar *' info='the xml:lang value or NULL if none exists., if non NULL it need to …
15185 <arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
15189 <info>End the current xml element.</info>
15190 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15191 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15195 <info>End an xml CDATA section.</info>
15196 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15197 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15201 <info>End the current xml coment.</info>
15202 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15203 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15207 <info>End an xml DTD.</info>
15208 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15209 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15213 <info>End an xml DTD attribute list.</info>
15214 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15215 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15219 <info>End an xml DTD element.</info>
15220 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15221 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15225 <info>End an xml DTD entity.</info>
15226 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15227 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15231 …<info>End an xml document. All open elements are closed, and the content is flushed to the output.…
15232 <return type='int' info='the bytes written or -1 in case of error'/>
15233 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15237 <info>End the current xml element.</info>
15238 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15239 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15243 <info>End the current xml PI.</info>
15244 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15245 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15249 <info>Flush the output buffer.</info>
15250 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15251 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15255 <info>End the current xml element. Writes an end tag even if the element is empty</info>
15256 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15257 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15261 … <info>Set indentation output. indent = 0 do not indentation. indent &gt; 0 do indentation.</info>
15262 <return type='int' info='-1 on error or 0 otherwise.'/>
15263 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15264 <arg name='indent' type='int' info='do indentation?'/>
15268 <info>Set string indentation.</info>
15269 <return type='int' info='-1 on error or 0 otherwise.'/>
15270 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15271 <arg name='str' type='const xmlChar *' info='the xmlChar string'/>
15275 <info>Set the character used for quoting attributes.</info>
15276 <return type='int' info='-1 on error or 0 otherwise.'/>
15277 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15278 <arg name='quotechar' type='xmlChar' info='the quote character'/>
15282 <info>Start an xml attribute.</info>
15283 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15284 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15285 <arg name='name' type='const xmlChar *' info='element name'/>
15289 <info>Start an xml attribute with namespace support.</info>
15290 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15291 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15292 <arg name='prefix' type='const xmlChar *' info='namespace prefix or NULL'/>
15293 <arg name='name' type='const xmlChar *' info='element local name'/>
15294 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI or NULL'/>
15298 <info>Start an xml CDATA section.</info>
15299 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15300 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15304 <info>Start an xml comment.</info>
15305 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15306 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15310 <info>Start an xml DTD.</info>
15311 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15312 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15313 <arg name='name' type='const xmlChar *' info='the name of the DTD'/>
15314 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15315 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15319 <info>Start an xml DTD ATTLIST.</info>
15320 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15321 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15322 <arg name='name' type='const xmlChar *' info='the name of the DTD ATTLIST'/>
15326 <info>Start an xml DTD element.</info>
15327 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15328 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15329 <arg name='name' type='const xmlChar *' info='the name of the DTD element'/>
15333 <info>Start an xml DTD ATTLIST.</info>
15334 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15335 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15336 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
15337 <arg name='name' type='const xmlChar *' info='the name of the DTD ATTLIST'/>
15341 <info>Start a new xml document</info>
15342 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15343 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15344 …<arg name='version' type='const char *' info='the xml version (&quot;1.0&quot;) or NULL for defaul…
15345 <arg name='encoding' type='const char *' info='the encoding or NULL for default'/>
15346 …<arg name='standalone' type='const char *' info='&quot;yes&quot; or &quot;no&quot; or NULL for def…
15350 <info>Start an xml element.</info>
15351 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15352 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15353 <arg name='name' type='const xmlChar *' info='element name'/>
15357 <info>Start an xml element with namespace support.</info>
15358 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15359 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15360 <arg name='prefix' type='const xmlChar *' info='namespace prefix or NULL'/>
15361 <arg name='name' type='const xmlChar *' info='element local name'/>
15362 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI or NULL'/>
15366 <info>Start an xml PI.</info>
15367 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15368 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15369 <arg name='target' type='const xmlChar *' info='PI target'/>
15373 <info>Write an xml attribute.</info>
15374 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15375 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15376 <arg name='name' type='const xmlChar *' info='attribute name'/>
15377 <arg name='content' type='const xmlChar *' info='attribute content'/>
15381 <info>Write an xml attribute.</info>
15382 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15383 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15384 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
15385 <arg name='name' type='const xmlChar *' info='attribute local name'/>
15386 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
15387 <arg name='content' type='const xmlChar *' info='attribute content'/>
15391 <info>Write an base64 encoded xml text.</info>
15392 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15393 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15394 <arg name='data' type='const char *' info='binary data'/>
15395 <arg name='start' type='int' info='the position within the data of the first byte to encode'/>
15396 <arg name='len' type='int' info='the number of bytes to encode'/>
15400 <info>Write a BinHex encoded xml text.</info>
15401 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15402 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15403 <arg name='data' type='const char *' info='binary data'/>
15404 <arg name='start' type='int' info='the position within the data of the first byte to encode'/>
15405 <arg name='len' type='int' info='the number of bytes to encode'/>
15409 <info>Write an xml CDATA.</info>
15410 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15411 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15412 <arg name='content' type='const xmlChar *' info='CDATA content'/>
15416 <info>Write an xml comment.</info>
15417 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15418 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15419 <arg name='content' type='const xmlChar *' info='comment string'/>
15423 <info>Write a DTD.</info>
15424 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15425 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15426 <arg name='name' type='const xmlChar *' info='the name of the DTD'/>
15427 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15428 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15429 <arg name='subset' type='const xmlChar *' info='string content of the DTD'/>
15433 <info>Write a DTD ATTLIST.</info>
15434 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15435 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15436 <arg name='name' type='const xmlChar *' info='the name of the DTD ATTLIST'/>
15437 <arg name='content' type='const xmlChar *' info='content of the ATTLIST'/>
15441 <info>Write a DTD element.</info>
15442 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15443 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15444 <arg name='name' type='const xmlChar *' info='the name of the DTD element'/>
15445 <arg name='content' type='const xmlChar *' info='content of the element'/>
15449 <info>Write a DTD entity.</info>
15450 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15451 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15452 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
15453 <arg name='name' type='const xmlChar *' info='the name of the DTD entity'/>
15454 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15455 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15456 <arg name='ndataid' type='const xmlChar *' info='the xml notation name.'/>
15457 <arg name='content' type='const xmlChar *' info='content of the entity'/>
15461 …<info>Write a DTD external entity. The entity must have been started with xmlTextWriterStartDTDEnt…
15462 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15463 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15464 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
15465 <arg name='name' type='const xmlChar *' info='the name of the DTD entity'/>
15466 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15467 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15468 <arg name='ndataid' type='const xmlChar *' info='the xml notation name.'/>
15472 <info>Write the contents of a DTD external entity.</info>
15473 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15474 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15475 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15476 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15477 <arg name='ndataid' type='const xmlChar *' info='the xml notation name.'/>
15481 <info>Write a DTD internal entity.</info>
15482 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15483 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15484 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
15485 <arg name='name' type='const xmlChar *' info='the name of the DTD entity'/>
15486 <arg name='content' type='const xmlChar *' info='content of the entity'/>
15490 <info>Write a DTD entity.</info>
15491 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15492 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15493 <arg name='name' type='const xmlChar *' info='the name of the xml notation'/>
15494 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15495 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15499 <info>Write an xml element.</info>
15500 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15501 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15502 <arg name='name' type='const xmlChar *' info='element name'/>
15503 <arg name='content' type='const xmlChar *' info='element content'/>
15507 <info>Write an xml element with namespace support.</info>
15508 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15509 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15510 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
15511 <arg name='name' type='const xmlChar *' info='element local name'/>
15512 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
15513 <arg name='content' type='const xmlChar *' info='element content'/>
15517 <info>Write a formatted xml attribute.</info>
15518 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15519 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15520 <arg name='name' type='const xmlChar *' info='attribute name'/>
15521 <arg name='format' type='const char *' info='format string (see printf)'/>
15522 <arg name='...' type='...' info='extra parameters for the format'/>
15526 <info>Write a formatted xml attribute.with namespace support</info>
15527 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15528 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15529 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
15530 <arg name='name' type='const xmlChar *' info='attribute local name'/>
15531 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
15532 <arg name='format' type='const char *' info='format string (see printf)'/>
15533 <arg name='...' type='...' info='extra parameters for the format'/>
15537 <info>Write a formatted xml CDATA.</info>
15538 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15539 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15540 <arg name='format' type='const char *' info='format string (see printf)'/>
15541 <arg name='...' type='...' info='extra parameters for the format'/>
15545 <info>Write an xml comment.</info>
15546 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15547 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15548 <arg name='format' type='const char *' info='format string (see printf)'/>
15549 <arg name='...' type='...' info='extra parameters for the format'/>
15553 <info>Write a DTD with a formatted markup declarations part.</info>
15554 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15555 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15556 <arg name='name' type='const xmlChar *' info='the name of the DTD'/>
15557 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15558 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15559 <arg name='format' type='const char *' info='format string (see printf)'/>
15560 <arg name='...' type='...' info='extra parameters for the format'/>
15564 <info>Write a formatted DTD ATTLIST.</info>
15565 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15566 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15567 <arg name='name' type='const xmlChar *' info='the name of the DTD ATTLIST'/>
15568 <arg name='format' type='const char *' info='format string (see printf)'/>
15569 <arg name='...' type='...' info='extra parameters for the format'/>
15573 <info>Write a formatted DTD element.</info>
15574 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15575 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15576 <arg name='name' type='const xmlChar *' info='the name of the DTD element'/>
15577 <arg name='format' type='const char *' info='format string (see printf)'/>
15578 <arg name='...' type='...' info='extra parameters for the format'/>
15582 <info>Write a formatted DTD internal entity.</info>
15583 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15584 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15585 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
15586 <arg name='name' type='const xmlChar *' info='the name of the DTD entity'/>
15587 <arg name='format' type='const char *' info='format string (see printf)'/>
15588 <arg name='...' type='...' info='extra parameters for the format'/>
15592 <info>Write a formatted xml element.</info>
15593 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15594 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15595 <arg name='name' type='const xmlChar *' info='element name'/>
15596 <arg name='format' type='const char *' info='format string (see printf)'/>
15597 <arg name='...' type='...' info='extra parameters for the format'/>
15601 <info>Write a formatted xml element with namespace support.</info>
15602 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15603 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15604 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
15605 <arg name='name' type='const xmlChar *' info='element local name'/>
15606 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
15607 <arg name='format' type='const char *' info='format string (see printf)'/>
15608 <arg name='...' type='...' info='extra parameters for the format'/>
15612 <info>Write a formatted PI.</info>
15613 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15614 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15615 <arg name='target' type='const xmlChar *' info='PI target'/>
15616 <arg name='format' type='const char *' info='format string (see printf)'/>
15617 <arg name='...' type='...' info='extra parameters for the format'/>
15621 <info>Write a formatted raw xml text.</info>
15622 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15623 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15624 <arg name='format' type='const char *' info='format string (see printf)'/>
15625 <arg name='...' type='...' info='extra parameters for the format'/>
15629 <info>Write a formatted xml text.</info>
15630 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15631 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15632 <arg name='format' type='const char *' info='format string (see printf)'/>
15633 <arg name='...' type='...' info='extra parameters for the format'/>
15637 <info>Write an xml PI.</info>
15638 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15639 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15640 <arg name='target' type='const xmlChar *' info='PI target'/>
15641 <arg name='content' type='const xmlChar *' info='PI content'/>
15645 <info>Write a raw xml text.</info>
15646 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15647 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15648 <arg name='content' type='const xmlChar *' info='text string'/>
15652 <info>Write an xml text. TODO: what about entities and special chars??</info>
15653 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15654 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15655 <arg name='content' type='const xmlChar *' info='text string'/>
15656 <arg name='len' type='int' info='length of the text string'/>
15660 <info>Write an xml text.</info>
15661 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15662 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15663 <arg name='content' type='const xmlChar *' info='text string'/>
15667 <info>Write a formatted xml attribute.</info>
15668 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15669 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15670 <arg name='name' type='const xmlChar *' info='attribute name'/>
15671 <arg name='format' type='const char *' info='format string (see printf)'/>
15672 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15676 <info>Write a formatted xml attribute.with namespace support</info>
15677 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15678 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15679 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
15680 <arg name='name' type='const xmlChar *' info='attribute local name'/>
15681 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
15682 <arg name='format' type='const char *' info='format string (see printf)'/>
15683 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15687 <info>Write a formatted xml CDATA.</info>
15688 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15689 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15690 <arg name='format' type='const char *' info='format string (see printf)'/>
15691 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15695 <info>Write an xml comment.</info>
15696 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15697 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15698 <arg name='format' type='const char *' info='format string (see printf)'/>
15699 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15703 <info>Write a DTD with a formatted markup declarations part.</info>
15704 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15705 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15706 <arg name='name' type='const xmlChar *' info='the name of the DTD'/>
15707 …<arg name='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to t…
15708 …<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'…
15709 <arg name='format' type='const char *' info='format string (see printf)'/>
15710 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15714 <info>Write a formatted DTD ATTLIST.</info>
15715 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15716 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15717 <arg name='name' type='const xmlChar *' info='the name of the DTD ATTLIST'/>
15718 <arg name='format' type='const char *' info='format string (see printf)'/>
15719 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15723 <info>Write a formatted DTD element.</info>
15724 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15725 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15726 <arg name='name' type='const xmlChar *' info='the name of the DTD element'/>
15727 <arg name='format' type='const char *' info='format string (see printf)'/>
15728 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15732 <info>Write a formatted DTD internal entity.</info>
15733 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15734 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15735 <arg name='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
15736 <arg name='name' type='const xmlChar *' info='the name of the DTD entity'/>
15737 <arg name='format' type='const char *' info='format string (see printf)'/>
15738 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15742 <info>Write a formatted xml element.</info>
15743 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15744 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15745 <arg name='name' type='const xmlChar *' info='element name'/>
15746 <arg name='format' type='const char *' info='format string (see printf)'/>
15747 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15751 <info>Write a formatted xml element with namespace support.</info>
15752 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15753 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15754 <arg name='prefix' type='const xmlChar *' info='namespace prefix'/>
15755 <arg name='name' type='const xmlChar *' info='element local name'/>
15756 <arg name='namespaceURI' type='const xmlChar *' info='namespace URI'/>
15757 <arg name='format' type='const char *' info='format string (see printf)'/>
15758 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15762 <info>Write a formatted xml PI.</info>
15763 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15764 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15765 <arg name='target' type='const xmlChar *' info='PI target'/>
15766 <arg name='format' type='const char *' info='format string (see printf)'/>
15767 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15771 <info>Write a formatted raw xml text.</info>
15772 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15773 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15774 <arg name='format' type='const char *' info='format string (see printf)'/>
15775 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15779 <info>Write a formatted xml text.</info>
15780 …<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'…
15781 <arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
15782 <arg name='format' type='const char *' info='format string (see printf)'/>
15783 …<arg name='argptr' type='va_list' info='pointer to the first member of the variable argument list.…
15786 <info></info>
15787 <return type='xmlBufferAllocationScheme' info=''/>
15788 <arg name='v' type='xmlBufferAllocationScheme' info=''/>
15791 <info></info>
15792 <return type='int' info=''/>
15793 <arg name='v' type='int' info=''/>
15796 <info></info>
15797 <return type='xmlDeregisterNodeFunc' info=''/>
15798 <arg name='func' type='xmlDeregisterNodeFunc' info=''/>
15801 <info></info>
15802 <return type='int' info=''/>
15803 <arg name='v' type='int' info=''/>
15806 <info></info>
15807 <return type='int' info=''/>
15808 <arg name='v' type='int' info=''/>
15811 <info></info>
15812 <return type='int' info=''/>
15813 <arg name='v' type='int' info=''/>
15816 <info></info>
15817 <return type='int' info=''/>
15818 <arg name='v' type='int' info=''/>
15821 <info></info>
15822 <return type='int' info=''/>
15823 <arg name='v' type='int' info=''/>
15826 <info></info>
15827 <return type='int' info=''/>
15828 <arg name='v' type='int' info=''/>
15831 <info></info>
15832 <return type='xmlOutputBufferCreateFilenameFunc' info=''/>
15833 <arg name='func' type='xmlOutputBufferCreateFilenameFunc' info=''/>
15836 <info></info>
15837 <return type='int' info=''/>
15838 <arg name='v' type='int' info=''/>
15841 <info></info>
15842 <return type='xmlParserInputBufferCreateFilenameFunc' info=''/>
15843 <arg name='func' type='xmlParserInputBufferCreateFilenameFunc' info=''/>
15846 <info></info>
15847 <return type='int' info=''/>
15848 <arg name='v' type='int' info=''/>
15851 <info></info>
15852 <return type='xmlRegisterNodeFunc' info=''/>
15853 <arg name='func' type='xmlRegisterNodeFunc' info=''/>
15856 <info></info>
15857 <return type='int' info=''/>
15858 <arg name='v' type='int' info=''/>
15861 <info></info>
15863 <arg name='ctx' type='void *' info=''/>
15864 <arg name='handler' type='xmlGenericErrorFunc' info=''/>
15867 <info></info>
15869 <arg name='ctx' type='void *' info=''/>
15870 <arg name='handler' type='xmlStructuredErrorFunc' info=''/>
15873 <info></info>
15874 <return type='int' info=''/>
15875 <arg name='v' type='int' info=''/>
15878 <info></info>
15879 <return type='const char *' info=''/>
15880 <arg name='v' type='const char *' info=''/>
15884 <info>Check whether the character is part of AegeanNumbers UCS Block</info>
15885 <return type='int' info='1 if true 0 otherwise'/>
15886 <arg name='code' type='int' info='UCS code point'/>
15890 <info>Check whether the character is part of AlphabeticPresentationForms UCS Block</info>
15891 <return type='int' info='1 if true 0 otherwise'/>
15892 <arg name='code' type='int' info='UCS code point'/>
15896 <info>Check whether the character is part of Arabic UCS Block</info>
15897 <return type='int' info='1 if true 0 otherwise'/>
15898 <arg name='code' type='int' info='UCS code point'/>
15902 <info>Check whether the character is part of ArabicPresentationForms-A UCS Block</info>
15903 <return type='int' info='1 if true 0 otherwise'/>
15904 <arg name='code' type='int' info='UCS code point'/>
15908 <info>Check whether the character is part of ArabicPresentationForms-B UCS Block</info>
15909 <return type='int' info='1 if true 0 otherwise'/>
15910 <arg name='code' type='int' info='UCS code point'/>
15914 <info>Check whether the character is part of Armenian UCS Block</info>
15915 <return type='int' info='1 if true 0 otherwise'/>
15916 <arg name='code' type='int' info='UCS code point'/>
15920 <info>Check whether the character is part of Arrows UCS Block</info>
15921 <return type='int' info='1 if true 0 otherwise'/>
15922 <arg name='code' type='int' info='UCS code point'/>
15926 <info>Check whether the character is part of BasicLatin UCS Block</info>
15927 <return type='int' info='1 if true 0 otherwise'/>
15928 <arg name='code' type='int' info='UCS code point'/>
15932 <info>Check whether the character is part of Bengali UCS Block</info>
15933 <return type='int' info='1 if true 0 otherwise'/>
15934 <arg name='code' type='int' info='UCS code point'/>
15938 <info>Check whether the character is part of the UCS Block</info>
15939 <return type='int' info='1 if true, 0 if false and -1 on unknown block'/>
15940 <arg name='code' type='int' info='UCS code point'/>
15941 <arg name='block' type='const char *' info='UCS block name'/>
15945 <info>Check whether the character is part of BlockElements UCS Block</info>
15946 <return type='int' info='1 if true 0 otherwise'/>
15947 <arg name='code' type='int' info='UCS code point'/>
15951 <info>Check whether the character is part of Bopomofo UCS Block</info>
15952 <return type='int' info='1 if true 0 otherwise'/>
15953 <arg name='code' type='int' info='UCS code point'/>
15957 <info>Check whether the character is part of BopomofoExtended UCS Block</info>
15958 <return type='int' info='1 if true 0 otherwise'/>
15959 <arg name='code' type='int' info='UCS code point'/>
15963 <info>Check whether the character is part of BoxDrawing UCS Block</info>
15964 <return type='int' info='1 if true 0 otherwise'/>
15965 <arg name='code' type='int' info='UCS code point'/>
15969 <info>Check whether the character is part of BraillePatterns UCS Block</info>
15970 <return type='int' info='1 if true 0 otherwise'/>
15971 <arg name='code' type='int' info='UCS code point'/>
15975 <info>Check whether the character is part of Buhid UCS Block</info>
15976 <return type='int' info='1 if true 0 otherwise'/>
15977 <arg name='code' type='int' info='UCS code point'/>
15981 <info>Check whether the character is part of ByzantineMusicalSymbols UCS Block</info>
15982 <return type='int' info='1 if true 0 otherwise'/>
15983 <arg name='code' type='int' info='UCS code point'/>
15987 <info>Check whether the character is part of CJKCompatibility UCS Block</info>
15988 <return type='int' info='1 if true 0 otherwise'/>
15989 <arg name='code' type='int' info='UCS code point'/>
15993 <info>Check whether the character is part of CJKCompatibilityForms UCS Block</info>
15994 <return type='int' info='1 if true 0 otherwise'/>
15995 <arg name='code' type='int' info='UCS code point'/>
15999 <info>Check whether the character is part of CJKCompatibilityIdeographs UCS Block</info>
16000 <return type='int' info='1 if true 0 otherwise'/>
16001 <arg name='code' type='int' info='UCS code point'/>
16005 … <info>Check whether the character is part of CJKCompatibilityIdeographsSupplement UCS Block</info>
16006 <return type='int' info='1 if true 0 otherwise'/>
16007 <arg name='code' type='int' info='UCS code point'/>
16011 <info>Check whether the character is part of CJKRadicalsSupplement UCS Block</info>
16012 <return type='int' info='1 if true 0 otherwise'/>
16013 <arg name='code' type='int' info='UCS code point'/>
16017 <info>Check whether the character is part of CJKSymbolsandPunctuation UCS Block</info>
16018 <return type='int' info='1 if true 0 otherwise'/>
16019 <arg name='code' type='int' info='UCS code point'/>
16023 <info>Check whether the character is part of CJKUnifiedIdeographs UCS Block</info>
16024 <return type='int' info='1 if true 0 otherwise'/>
16025 <arg name='code' type='int' info='UCS code point'/>
16029 <info>Check whether the character is part of CJKUnifiedIdeographsExtensionA UCS Block</info>
16030 <return type='int' info='1 if true 0 otherwise'/>
16031 <arg name='code' type='int' info='UCS code point'/>
16035 <info>Check whether the character is part of CJKUnifiedIdeographsExtensionB UCS Block</info>
16036 <return type='int' info='1 if true 0 otherwise'/>
16037 <arg name='code' type='int' info='UCS code point'/>
16041 <info>Check whether the character is part of the UCS Category</info>
16042 <return type='int' info='1 if true, 0 if false and -1 on unknown category'/>
16043 <arg name='code' type='int' info='UCS code point'/>
16044 <arg name='cat' type='const char *' info='UCS Category name'/>
16048 <info>Check whether the character is part of C UCS Category</info>
16049 <return type='int' info='1 if true 0 otherwise'/>
16050 <arg name='code' type='int' info='UCS code point'/>
16054 <info>Check whether the character is part of Cc UCS Category</info>
16055 <return type='int' info='1 if true 0 otherwise'/>
16056 <arg name='code' type='int' info='UCS code point'/>
16060 <info>Check whether the character is part of Cf UCS Category</info>
16061 <return type='int' info='1 if true 0 otherwise'/>
16062 <arg name='code' type='int' info='UCS code point'/>
16066 <info>Check whether the character is part of Co UCS Category</info>
16067 <return type='int' info='1 if true 0 otherwise'/>
16068 <arg name='code' type='int' info='UCS code point'/>
16072 <info>Check whether the character is part of Cs UCS Category</info>
16073 <return type='int' info='1 if true 0 otherwise'/>
16074 <arg name='code' type='int' info='UCS code point'/>
16078 <info>Check whether the character is part of L UCS Category</info>
16079 <return type='int' info='1 if true 0 otherwise'/>
16080 <arg name='code' type='int' info='UCS code point'/>
16084 <info>Check whether the character is part of Ll UCS Category</info>
16085 <return type='int' info='1 if true 0 otherwise'/>
16086 <arg name='code' type='int' info='UCS code point'/>
16090 <info>Check whether the character is part of Lm UCS Category</info>
16091 <return type='int' info='1 if true 0 otherwise'/>
16092 <arg name='code' type='int' info='UCS code point'/>
16096 <info>Check whether the character is part of Lo UCS Category</info>
16097 <return type='int' info='1 if true 0 otherwise'/>
16098 <arg name='code' type='int' info='UCS code point'/>
16102 <info>Check whether the character is part of Lt UCS Category</info>
16103 <return type='int' info='1 if true 0 otherwise'/>
16104 <arg name='code' type='int' info='UCS code point'/>
16108 <info>Check whether the character is part of Lu UCS Category</info>
16109 <return type='int' info='1 if true 0 otherwise'/>
16110 <arg name='code' type='int' info='UCS code point'/>
16114 <info>Check whether the character is part of M UCS Category</info>
16115 <return type='int' info='1 if true 0 otherwise'/>
16116 <arg name='code' type='int' info='UCS code point'/>
16120 <info>Check whether the character is part of Mc UCS Category</info>
16121 <return type='int' info='1 if true 0 otherwise'/>
16122 <arg name='code' type='int' info='UCS code point'/>
16126 <info>Check whether the character is part of Me UCS Category</info>
16127 <return type='int' info='1 if true 0 otherwise'/>
16128 <arg name='code' type='int' info='UCS code point'/>
16132 <info>Check whether the character is part of Mn UCS Category</info>
16133 <return type='int' info='1 if true 0 otherwise'/>
16134 <arg name='code' type='int' info='UCS code point'/>
16138 <info>Check whether the character is part of N UCS Category</info>
16139 <return type='int' info='1 if true 0 otherwise'/>
16140 <arg name='code' type='int' info='UCS code point'/>
16144 <info>Check whether the character is part of Nd UCS Category</info>
16145 <return type='int' info='1 if true 0 otherwise'/>
16146 <arg name='code' type='int' info='UCS code point'/>
16150 <info>Check whether the character is part of Nl UCS Category</info>
16151 <return type='int' info='1 if true 0 otherwise'/>
16152 <arg name='code' type='int' info='UCS code point'/>
16156 <info>Check whether the character is part of No UCS Category</info>
16157 <return type='int' info='1 if true 0 otherwise'/>
16158 <arg name='code' type='int' info='UCS code point'/>
16162 <info>Check whether the character is part of P UCS Category</info>
16163 <return type='int' info='1 if true 0 otherwise'/>
16164 <arg name='code' type='int' info='UCS code point'/>
16168 <info>Check whether the character is part of Pc UCS Category</info>
16169 <return type='int' info='1 if true 0 otherwise'/>
16170 <arg name='code' type='int' info='UCS code point'/>
16174 <info>Check whether the character is part of Pd UCS Category</info>
16175 <return type='int' info='1 if true 0 otherwise'/>
16176 <arg name='code' type='int' info='UCS code point'/>
16180 <info>Check whether the character is part of Pe UCS Category</info>
16181 <return type='int' info='1 if true 0 otherwise'/>
16182 <arg name='code' type='int' info='UCS code point'/>
16186 <info>Check whether the character is part of Pf UCS Category</info>
16187 <return type='int' info='1 if true 0 otherwise'/>
16188 <arg name='code' type='int' info='UCS code point'/>
16192 <info>Check whether the character is part of Pi UCS Category</info>
16193 <return type='int' info='1 if true 0 otherwise'/>
16194 <arg name='code' type='int' info='UCS code point'/>
16198 <info>Check whether the character is part of Po UCS Category</info>
16199 <return type='int' info='1 if true 0 otherwise'/>
16200 <arg name='code' type='int' info='UCS code point'/>
16204 <info>Check whether the character is part of Ps UCS Category</info>
16205 <return type='int' info='1 if true 0 otherwise'/>
16206 <arg name='code' type='int' info='UCS code point'/>
16210 <info>Check whether the character is part of S UCS Category</info>
16211 <return type='int' info='1 if true 0 otherwise'/>
16212 <arg name='code' type='int' info='UCS code point'/>
16216 <info>Check whether the character is part of Sc UCS Category</info>
16217 <return type='int' info='1 if true 0 otherwise'/>
16218 <arg name='code' type='int' info='UCS code point'/>
16222 <info>Check whether the character is part of Sk UCS Category</info>
16223 <return type='int' info='1 if true 0 otherwise'/>
16224 <arg name='code' type='int' info='UCS code point'/>
16228 <info>Check whether the character is part of Sm UCS Category</info>
16229 <return type='int' info='1 if true 0 otherwise'/>
16230 <arg name='code' type='int' info='UCS code point'/>
16234 <info>Check whether the character is part of So UCS Category</info>
16235 <return type='int' info='1 if true 0 otherwise'/>
16236 <arg name='code' type='int' info='UCS code point'/>
16240 <info>Check whether the character is part of Z UCS Category</info>
16241 <return type='int' info='1 if true 0 otherwise'/>
16242 <arg name='code' type='int' info='UCS code point'/>
16246 <info>Check whether the character is part of Zl UCS Category</info>
16247 <return type='int' info='1 if true 0 otherwise'/>
16248 <arg name='code' type='int' info='UCS code point'/>
16252 <info>Check whether the character is part of Zp UCS Category</info>
16253 <return type='int' info='1 if true 0 otherwise'/>
16254 <arg name='code' type='int' info='UCS code point'/>
16258 <info>Check whether the character is part of Zs UCS Category</info>
16259 <return type='int' info='1 if true 0 otherwise'/>
16260 <arg name='code' type='int' info='UCS code point'/>
16264 <info>Check whether the character is part of Cherokee UCS Block</info>
16265 <return type='int' info='1 if true 0 otherwise'/>
16266 <arg name='code' type='int' info='UCS code point'/>
16270 <info>Check whether the character is part of CombiningDiacriticalMarks UCS Block</info>
16271 <return type='int' info='1 if true 0 otherwise'/>
16272 <arg name='code' type='int' info='UCS code point'/>
16276 … <info>Check whether the character is part of CombiningDiacriticalMarksforSymbols UCS Block</info>
16277 <return type='int' info='1 if true 0 otherwise'/>
16278 <arg name='code' type='int' info='UCS code point'/>
16282 <info>Check whether the character is part of CombiningHalfMarks UCS Block</info>
16283 <return type='int' info='1 if true 0 otherwise'/>
16284 <arg name='code' type='int' info='UCS code point'/>
16288 <info>Check whether the character is part of CombiningMarksforSymbols UCS Block</info>
16289 <return type='int' info='1 if true 0 otherwise'/>
16290 <arg name='code' type='int' info='UCS code point'/>
16294 <info>Check whether the character is part of ControlPictures UCS Block</info>
16295 <return type='int' info='1 if true 0 otherwise'/>
16296 <arg name='code' type='int' info='UCS code point'/>
16300 <info>Check whether the character is part of CurrencySymbols UCS Block</info>
16301 <return type='int' info='1 if true 0 otherwise'/>
16302 <arg name='code' type='int' info='UCS code point'/>
16306 <info>Check whether the character is part of CypriotSyllabary UCS Block</info>
16307 <return type='int' info='1 if true 0 otherwise'/>
16308 <arg name='code' type='int' info='UCS code point'/>
16312 <info>Check whether the character is part of Cyrillic UCS Block</info>
16313 <return type='int' info='1 if true 0 otherwise'/>
16314 <arg name='code' type='int' info='UCS code point'/>
16318 <info>Check whether the character is part of CyrillicSupplement UCS Block</info>
16319 <return type='int' info='1 if true 0 otherwise'/>
16320 <arg name='code' type='int' info='UCS code point'/>
16324 <info>Check whether the character is part of Deseret UCS Block</info>
16325 <return type='int' info='1 if true 0 otherwise'/>
16326 <arg name='code' type='int' info='UCS code point'/>
16330 <info>Check whether the character is part of Devanagari UCS Block</info>
16331 <return type='int' info='1 if true 0 otherwise'/>
16332 <arg name='code' type='int' info='UCS code point'/>
16336 <info>Check whether the character is part of Dingbats UCS Block</info>
16337 <return type='int' info='1 if true 0 otherwise'/>
16338 <arg name='code' type='int' info='UCS code point'/>
16342 <info>Check whether the character is part of EnclosedAlphanumerics UCS Block</info>
16343 <return type='int' info='1 if true 0 otherwise'/>
16344 <arg name='code' type='int' info='UCS code point'/>
16348 <info>Check whether the character is part of EnclosedCJKLettersandMonths UCS Block</info>
16349 <return type='int' info='1 if true 0 otherwise'/>
16350 <arg name='code' type='int' info='UCS code point'/>
16354 <info>Check whether the character is part of Ethiopic UCS Block</info>
16355 <return type='int' info='1 if true 0 otherwise'/>
16356 <arg name='code' type='int' info='UCS code point'/>
16360 <info>Check whether the character is part of GeneralPunctuation UCS Block</info>
16361 <return type='int' info='1 if true 0 otherwise'/>
16362 <arg name='code' type='int' info='UCS code point'/>
16366 <info>Check whether the character is part of GeometricShapes UCS Block</info>
16367 <return type='int' info='1 if true 0 otherwise'/>
16368 <arg name='code' type='int' info='UCS code point'/>
16372 <info>Check whether the character is part of Georgian UCS Block</info>
16373 <return type='int' info='1 if true 0 otherwise'/>
16374 <arg name='code' type='int' info='UCS code point'/>
16378 <info>Check whether the character is part of Gothic UCS Block</info>
16379 <return type='int' info='1 if true 0 otherwise'/>
16380 <arg name='code' type='int' info='UCS code point'/>
16384 <info>Check whether the character is part of Greek UCS Block</info>
16385 <return type='int' info='1 if true 0 otherwise'/>
16386 <arg name='code' type='int' info='UCS code point'/>
16390 <info>Check whether the character is part of GreekExtended UCS Block</info>
16391 <return type='int' info='1 if true 0 otherwise'/>
16392 <arg name='code' type='int' info='UCS code point'/>
16396 <info>Check whether the character is part of GreekandCoptic UCS Block</info>
16397 <return type='int' info='1 if true 0 otherwise'/>
16398 <arg name='code' type='int' info='UCS code point'/>
16402 <info>Check whether the character is part of Gujarati UCS Block</info>
16403 <return type='int' info='1 if true 0 otherwise'/>
16404 <arg name='code' type='int' info='UCS code point'/>
16408 <info>Check whether the character is part of Gurmukhi UCS Block</info>
16409 <return type='int' info='1 if true 0 otherwise'/>
16410 <arg name='code' type='int' info='UCS code point'/>
16414 <info>Check whether the character is part of HalfwidthandFullwidthForms UCS Block</info>
16415 <return type='int' info='1 if true 0 otherwise'/>
16416 <arg name='code' type='int' info='UCS code point'/>
16420 <info>Check whether the character is part of HangulCompatibilityJamo UCS Block</info>
16421 <return type='int' info='1 if true 0 otherwise'/>
16422 <arg name='code' type='int' info='UCS code point'/>
16426 <info>Check whether the character is part of HangulJamo UCS Block</info>
16427 <return type='int' info='1 if true 0 otherwise'/>
16428 <arg name='code' type='int' info='UCS code point'/>
16432 <info>Check whether the character is part of HangulSyllables UCS Block</info>
16433 <return type='int' info='1 if true 0 otherwise'/>
16434 <arg name='code' type='int' info='UCS code point'/>
16438 <info>Check whether the character is part of Hanunoo UCS Block</info>
16439 <return type='int' info='1 if true 0 otherwise'/>
16440 <arg name='code' type='int' info='UCS code point'/>
16444 <info>Check whether the character is part of Hebrew UCS Block</info>
16445 <return type='int' info='1 if true 0 otherwise'/>
16446 <arg name='code' type='int' info='UCS code point'/>
16450 <info>Check whether the character is part of HighPrivateUseSurrogates UCS Block</info>
16451 <return type='int' info='1 if true 0 otherwise'/>
16452 <arg name='code' type='int' info='UCS code point'/>
16456 <info>Check whether the character is part of HighSurrogates UCS Block</info>
16457 <return type='int' info='1 if true 0 otherwise'/>
16458 <arg name='code' type='int' info='UCS code point'/>
16462 <info>Check whether the character is part of Hiragana UCS Block</info>
16463 <return type='int' info='1 if true 0 otherwise'/>
16464 <arg name='code' type='int' info='UCS code point'/>
16468 <info>Check whether the character is part of IPAExtensions UCS Block</info>
16469 <return type='int' info='1 if true 0 otherwise'/>
16470 <arg name='code' type='int' info='UCS code point'/>
16474 <info>Check whether the character is part of IdeographicDescriptionCharacters UCS Block</info>
16475 <return type='int' info='1 if true 0 otherwise'/>
16476 <arg name='code' type='int' info='UCS code point'/>
16480 <info>Check whether the character is part of Kanbun UCS Block</info>
16481 <return type='int' info='1 if true 0 otherwise'/>
16482 <arg name='code' type='int' info='UCS code point'/>
16486 <info>Check whether the character is part of KangxiRadicals UCS Block</info>
16487 <return type='int' info='1 if true 0 otherwise'/>
16488 <arg name='code' type='int' info='UCS code point'/>
16492 <info>Check whether the character is part of Kannada UCS Block</info>
16493 <return type='int' info='1 if true 0 otherwise'/>
16494 <arg name='code' type='int' info='UCS code point'/>
16498 <info>Check whether the character is part of Katakana UCS Block</info>
16499 <return type='int' info='1 if true 0 otherwise'/>
16500 <arg name='code' type='int' info='UCS code point'/>
16504 <info>Check whether the character is part of KatakanaPhoneticExtensions UCS Block</info>
16505 <return type='int' info='1 if true 0 otherwise'/>
16506 <arg name='code' type='int' info='UCS code point'/>
16510 <info>Check whether the character is part of Khmer UCS Block</info>
16511 <return type='int' info='1 if true 0 otherwise'/>
16512 <arg name='code' type='int' info='UCS code point'/>
16516 <info>Check whether the character is part of KhmerSymbols UCS Block</info>
16517 <return type='int' info='1 if true 0 otherwise'/>
16518 <arg name='code' type='int' info='UCS code point'/>
16522 <info>Check whether the character is part of Lao UCS Block</info>
16523 <return type='int' info='1 if true 0 otherwise'/>
16524 <arg name='code' type='int' info='UCS code point'/>
16528 <info>Check whether the character is part of Latin-1Supplement UCS Block</info>
16529 <return type='int' info='1 if true 0 otherwise'/>
16530 <arg name='code' type='int' info='UCS code point'/>
16534 <info>Check whether the character is part of LatinExtended-A UCS Block</info>
16535 <return type='int' info='1 if true 0 otherwise'/>
16536 <arg name='code' type='int' info='UCS code point'/>
16540 <info>Check whether the character is part of LatinExtendedAdditional UCS Block</info>
16541 <return type='int' info='1 if true 0 otherwise'/>
16542 <arg name='code' type='int' info='UCS code point'/>
16546 <info>Check whether the character is part of LatinExtended-B UCS Block</info>
16547 <return type='int' info='1 if true 0 otherwise'/>
16548 <arg name='code' type='int' info='UCS code point'/>
16552 <info>Check whether the character is part of LetterlikeSymbols UCS Block</info>
16553 <return type='int' info='1 if true 0 otherwise'/>
16554 <arg name='code' type='int' info='UCS code point'/>
16558 <info>Check whether the character is part of Limbu UCS Block</info>
16559 <return type='int' info='1 if true 0 otherwise'/>
16560 <arg name='code' type='int' info='UCS code point'/>
16564 <info>Check whether the character is part of LinearBIdeograms UCS Block</info>
16565 <return type='int' info='1 if true 0 otherwise'/>
16566 <arg name='code' type='int' info='UCS code point'/>
16570 <info>Check whether the character is part of LinearBSyllabary UCS Block</info>
16571 <return type='int' info='1 if true 0 otherwise'/>
16572 <arg name='code' type='int' info='UCS code point'/>
16576 <info>Check whether the character is part of LowSurrogates UCS Block</info>
16577 <return type='int' info='1 if true 0 otherwise'/>
16578 <arg name='code' type='int' info='UCS code point'/>
16582 <info>Check whether the character is part of Malayalam UCS Block</info>
16583 <return type='int' info='1 if true 0 otherwise'/>
16584 <arg name='code' type='int' info='UCS code point'/>
16588 <info>Check whether the character is part of MathematicalAlphanumericSymbols UCS Block</info>
16589 <return type='int' info='1 if true 0 otherwise'/>
16590 <arg name='code' type='int' info='UCS code point'/>
16594 <info>Check whether the character is part of MathematicalOperators UCS Block</info>
16595 <return type='int' info='1 if true 0 otherwise'/>
16596 <arg name='code' type='int' info='UCS code point'/>
16600 … <info>Check whether the character is part of MiscellaneousMathematicalSymbols-A UCS Block</info>
16601 <return type='int' info='1 if true 0 otherwise'/>
16602 <arg name='code' type='int' info='UCS code point'/>
16606 … <info>Check whether the character is part of MiscellaneousMathematicalSymbols-B UCS Block</info>
16607 <return type='int' info='1 if true 0 otherwise'/>
16608 <arg name='code' type='int' info='UCS code point'/>
16612 <info>Check whether the character is part of MiscellaneousSymbols UCS Block</info>
16613 <return type='int' info='1 if true 0 otherwise'/>
16614 <arg name='code' type='int' info='UCS code point'/>
16618 <info>Check whether the character is part of MiscellaneousSymbolsandArrows UCS Block</info>
16619 <return type='int' info='1 if true 0 otherwise'/>
16620 <arg name='code' type='int' info='UCS code point'/>
16624 <info>Check whether the character is part of MiscellaneousTechnical UCS Block</info>
16625 <return type='int' info='1 if true 0 otherwise'/>
16626 <arg name='code' type='int' info='UCS code point'/>
16630 <info>Check whether the character is part of Mongolian UCS Block</info>
16631 <return type='int' info='1 if true 0 otherwise'/>
16632 <arg name='code' type='int' info='UCS code point'/>
16636 <info>Check whether the character is part of MusicalSymbols UCS Block</info>
16637 <return type='int' info='1 if true 0 otherwise'/>
16638 <arg name='code' type='int' info='UCS code point'/>
16642 <info>Check whether the character is part of Myanmar UCS Block</info>
16643 <return type='int' info='1 if true 0 otherwise'/>
16644 <arg name='code' type='int' info='UCS code point'/>
16648 <info>Check whether the character is part of NumberForms UCS Block</info>
16649 <return type='int' info='1 if true 0 otherwise'/>
16650 <arg name='code' type='int' info='UCS code point'/>
16654 <info>Check whether the character is part of Ogham UCS Block</info>
16655 <return type='int' info='1 if true 0 otherwise'/>
16656 <arg name='code' type='int' info='UCS code point'/>
16660 <info>Check whether the character is part of OldItalic UCS Block</info>
16661 <return type='int' info='1 if true 0 otherwise'/>
16662 <arg name='code' type='int' info='UCS code point'/>
16666 <info>Check whether the character is part of OpticalCharacterRecognition UCS Block</info>
16667 <return type='int' info='1 if true 0 otherwise'/>
16668 <arg name='code' type='int' info='UCS code point'/>
16672 <info>Check whether the character is part of Oriya UCS Block</info>
16673 <return type='int' info='1 if true 0 otherwise'/>
16674 <arg name='code' type='int' info='UCS code point'/>
16678 <info>Check whether the character is part of Osmanya UCS Block</info>
16679 <return type='int' info='1 if true 0 otherwise'/>
16680 <arg name='code' type='int' info='UCS code point'/>
16684 <info>Check whether the character is part of PhoneticExtensions UCS Block</info>
16685 <return type='int' info='1 if true 0 otherwise'/>
16686 <arg name='code' type='int' info='UCS code point'/>
16690 <info>Check whether the character is part of PrivateUse UCS Block</info>
16691 <return type='int' info='1 if true 0 otherwise'/>
16692 <arg name='code' type='int' info='UCS code point'/>
16696 <info>Check whether the character is part of PrivateUseArea UCS Block</info>
16697 <return type='int' info='1 if true 0 otherwise'/>
16698 <arg name='code' type='int' info='UCS code point'/>
16702 <info>Check whether the character is part of Runic UCS Block</info>
16703 <return type='int' info='1 if true 0 otherwise'/>
16704 <arg name='code' type='int' info='UCS code point'/>
16708 <info>Check whether the character is part of Shavian UCS Block</info>
16709 <return type='int' info='1 if true 0 otherwise'/>
16710 <arg name='code' type='int' info='UCS code point'/>
16714 <info>Check whether the character is part of Sinhala UCS Block</info>
16715 <return type='int' info='1 if true 0 otherwise'/>
16716 <arg name='code' type='int' info='UCS code point'/>
16720 <info>Check whether the character is part of SmallFormVariants UCS Block</info>
16721 <return type='int' info='1 if true 0 otherwise'/>
16722 <arg name='code' type='int' info='UCS code point'/>
16726 <info>Check whether the character is part of SpacingModifierLetters UCS Block</info>
16727 <return type='int' info='1 if true 0 otherwise'/>
16728 <arg name='code' type='int' info='UCS code point'/>
16732 <info>Check whether the character is part of Specials UCS Block</info>
16733 <return type='int' info='1 if true 0 otherwise'/>
16734 <arg name='code' type='int' info='UCS code point'/>
16738 <info>Check whether the character is part of SuperscriptsandSubscripts UCS Block</info>
16739 <return type='int' info='1 if true 0 otherwise'/>
16740 <arg name='code' type='int' info='UCS code point'/>
16744 <info>Check whether the character is part of SupplementalArrows-A UCS Block</info>
16745 <return type='int' info='1 if true 0 otherwise'/>
16746 <arg name='code' type='int' info='UCS code point'/>
16750 <info>Check whether the character is part of SupplementalArrows-B UCS Block</info>
16751 <return type='int' info='1 if true 0 otherwise'/>
16752 <arg name='code' type='int' info='UCS code point'/>
16756 … <info>Check whether the character is part of SupplementalMathematicalOperators UCS Block</info>
16757 <return type='int' info='1 if true 0 otherwise'/>
16758 <arg name='code' type='int' info='UCS code point'/>
16762 <info>Check whether the character is part of SupplementaryPrivateUseArea-A UCS Block</info>
16763 <return type='int' info='1 if true 0 otherwise'/>
16764 <arg name='code' type='int' info='UCS code point'/>
16768 <info>Check whether the character is part of SupplementaryPrivateUseArea-B UCS Block</info>
16769 <return type='int' info='1 if true 0 otherwise'/>
16770 <arg name='code' type='int' info='UCS code point'/>
16774 <info>Check whether the character is part of Syriac UCS Block</info>
16775 <return type='int' info='1 if true 0 otherwise'/>
16776 <arg name='code' type='int' info='UCS code point'/>
16780 <info>Check whether the character is part of Tagalog UCS Block</info>
16781 <return type='int' info='1 if true 0 otherwise'/>
16782 <arg name='code' type='int' info='UCS code point'/>
16786 <info>Check whether the character is part of Tagbanwa UCS Block</info>
16787 <return type='int' info='1 if true 0 otherwise'/>
16788 <arg name='code' type='int' info='UCS code point'/>
16792 <info>Check whether the character is part of Tags UCS Block</info>
16793 <return type='int' info='1 if true 0 otherwise'/>
16794 <arg name='code' type='int' info='UCS code point'/>
16798 <info>Check whether the character is part of TaiLe UCS Block</info>
16799 <return type='int' info='1 if true 0 otherwise'/>
16800 <arg name='code' type='int' info='UCS code point'/>
16804 <info>Check whether the character is part of TaiXuanJingSymbols UCS Block</info>
16805 <return type='int' info='1 if true 0 otherwise'/>
16806 <arg name='code' type='int' info='UCS code point'/>
16810 <info>Check whether the character is part of Tamil UCS Block</info>
16811 <return type='int' info='1 if true 0 otherwise'/>
16812 <arg name='code' type='int' info='UCS code point'/>
16816 <info>Check whether the character is part of Telugu UCS Block</info>
16817 <return type='int' info='1 if true 0 otherwise'/>
16818 <arg name='code' type='int' info='UCS code point'/>
16822 <info>Check whether the character is part of Thaana UCS Block</info>
16823 <return type='int' info='1 if true 0 otherwise'/>
16824 <arg name='code' type='int' info='UCS code point'/>
16828 <info>Check whether the character is part of Thai UCS Block</info>
16829 <return type='int' info='1 if true 0 otherwise'/>
16830 <arg name='code' type='int' info='UCS code point'/>
16834 <info>Check whether the character is part of Tibetan UCS Block</info>
16835 <return type='int' info='1 if true 0 otherwise'/>
16836 <arg name='code' type='int' info='UCS code point'/>
16840 <info>Check whether the character is part of Ugaritic UCS Block</info>
16841 <return type='int' info='1 if true 0 otherwise'/>
16842 <arg name='code' type='int' info='UCS code point'/>
16846 … <info>Check whether the character is part of UnifiedCanadianAboriginalSyllabics UCS Block</info>
16847 <return type='int' info='1 if true 0 otherwise'/>
16848 <arg name='code' type='int' info='UCS code point'/>
16852 <info>Check whether the character is part of VariationSelectors UCS Block</info>
16853 <return type='int' info='1 if true 0 otherwise'/>
16854 <arg name='code' type='int' info='UCS code point'/>
16858 <info>Check whether the character is part of VariationSelectorsSupplement UCS Block</info>
16859 <return type='int' info='1 if true 0 otherwise'/>
16860 <arg name='code' type='int' info='UCS code point'/>
16864 <info>Check whether the character is part of YiRadicals UCS Block</info>
16865 <return type='int' info='1 if true 0 otherwise'/>
16866 <arg name='code' type='int' info='UCS code point'/>
16870 <info>Check whether the character is part of YiSyllables UCS Block</info>
16871 <return type='int' info='1 if true 0 otherwise'/>
16872 <arg name='code' type='int' info='UCS code point'/>
16876 <info>Check whether the character is part of YijingHexagramSymbols UCS Block</info>
16877 <return type='int' info='1 if true 0 otherwise'/>
16878 <arg name='code' type='int' info='UCS code point'/>
16881info>Escaping routine, does not do validity checks ! It will try to escape the chars needing this,…
16882 …<return type='xmlChar *' info='an copy of the string, but escaped 25 May 2001 Uses xmlParseURI an…
16883 <arg name='str' type='const xmlChar *' info='the string of the URI to escape'/>
16886 …<info>This routine escapes a string to hex, ignoring reserved characters (a-z) and the characters …
16887 <return type='xmlChar *' info='a new escaped string or NULL in case of error.'/>
16888 <arg name='str' type='const xmlChar *' info='string to escape'/>
16889 <arg name='list' type='const xmlChar *' info='exception list string of chars not to escape'/>
16892info>Unescaping routine, but does not check that the string is an URI. The output is a direct unsi…
16893 …<return type='char *' info='a copy of the string, but unescaped, will return NULL only in case of …
16894 <arg name='str' type='const char *' info='the string to unescape'/>
16895 …<arg name='len' type='int' info='the length in bytes to unescape (or &lt;= 0 to indicate full stri…
16896 <arg name='target' type='char *' info='optional destination buffer'/>
16899 <info>compares the two UCS4 values</info>
16900 <return type='int' info='result of the compare as with xmlStrncmp'/>
16901 <arg name='utf1' type='const xmlChar *' info='pointer to first UTF8 char'/>
16902 <arg name='utf2' type='const xmlChar *' info='pointer to second UTF8 char'/>
16905 <info>calculates the internal size of a UTF8 character</info>
16906 <return type='int' info='the numbers of bytes in the character, -1 on format error'/>
16907 <arg name='utf' type='const xmlChar *' info='pointer to the UTF8 character'/>
16910 …<info>compute the length of an UTF8 string, it doesn&apos;t do a full UTF8 checking of the content…
16911 <return type='int' info='the number of characters in the string or -1 in case of error'/>
16912 <arg name='utf' type='const xmlChar *' info='a sequence of UTF-8 encoded bytes'/>
16915 <info>a function to provide the relative location of a UTF8 char</info>
16916 … <return type='int' info='the relative character position of the desired char or -1 if not found'/>
16917 <arg name='utf' type='const xmlChar *' info='the input UTF8 *'/>
16918 <arg name='utfchar' type='const xmlChar *' info='the UTF8 character to be found'/>
16921 <info>a strndup for array of UTF8&apos;s</info>
16922 <return type='xmlChar *' info='a new UTF8 * or NULL'/>
16923 <arg name='utf' type='const xmlChar *' info='the input UTF8 *'/>
16924 <arg name='len' type='int' info='the len of @utf (in chars)'/>
16927 <info>a function to provide the equivalent of fetching a character from a string array</info>
16928 <return type='const xmlChar *' info='a pointer to the UTF8 character or NULL'/>
16929 <arg name='utf' type='const xmlChar *' info='the input UTF8 *'/>
16930 <arg name='pos' type='int' info='the position of the desired UTF8 char (in chars)'/>
16933 …<info>storage size of an UTF8 string the behaviour is not garanteed if the input string is not UTF…
16934 <return type='int' info='the storage size of the first &apos;len&apos; characters of ARRAY'/>
16935 <arg name='utf' type='const xmlChar *' info='a sequence of UTF-8 encoded bytes'/>
16936 <arg name='len' type='int' info='the number of characters in the array'/>
16939 …<info>Create a substring from a given UTF-8 string Note: positions are given in units of UTF-8 ch…
16940 <return type='xmlChar *' info='a pointer to a newly created string or NULL if any problem'/>
16941 <arg name='utf' type='const xmlChar *' info='a sequence of UTF-8 encoded bytes'/>
16942 <arg name='start' type='int' info='relative pos of first char'/>
16943 <arg name='len' type='int' info='total number to copy'/>
16946info>Unlink a node from it&apos;s current context, the node is not freed If one need to free the n…
16948 <arg name='cur' type='xmlNodePtr' info='the node'/>
16951 <info>xmlUnlockLibrary() is used to release a re-entrant lock on the libxml2 library.</info>
16956 <info>Remove an attribute carried by a node.</info>
16957 <return type='int' info='0 if successful, -1 if not found'/>
16958 <arg name='node' type='xmlNodePtr' info='the node'/>
16959 <arg name='ns' type='xmlNsPtr' info='the namespace definition'/>
16960 <arg name='name' type='const xmlChar *' info='the attribute name'/>
16964 … <info>Remove an attribute carried by a node. This handles only attributes in no namespace.</info>
16965 <return type='int' info='0 if successful, -1 if not found'/>
16966 <arg name='node' type='xmlNodePtr' info='the node'/>
16967 <arg name='name' type='const xmlChar *' info='the attribute name'/>
16971 <info>(Re)Build the automata associated to the content model of this element</info>
16972 <return type='int' info='1 in case of success, 0 in case of error'/>
16973 <arg name='ctxt' type='xmlValidCtxtPtr' info='a validation context'/>
16974 <arg name='elem' type='xmlElementPtr' info='an element declaration node'/>
16978info>Does the validation related extra step of the normalization of attribute values: If the decl…
16979 …<return type='xmlChar *' info='a new normalized string if normalization is needed, NULL otherwise …
16980 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context or NULL'/>
16981 <arg name='doc' type='xmlDocPtr' info='the document'/>
16982 <arg name='elem' type='xmlNodePtr' info='the parent'/>
16983 <arg name='name' type='const xmlChar *' info='the attribute name'/>
16984 <arg name='value' type='const xmlChar *' info='the attribute value'/>
16988 <info>Build/extend a list of potential children allowed by the content tree</info>
16989 <return type='int' info='the number of element in the list, or -1 in case of error.'/>
16990 <arg name='ctree' type='xmlElementContent *' info='an element content tree'/>
16991 <arg name='names' type='const xmlChar **' info='an array to store the list of child names'/>
16992 <arg name='len' type='int *' info='a pointer to the number of element in the list'/>
16993 <arg name='max' type='int' info='the size of the array'/>
16997info>This function returns the list of authorized children to insert within an existing tree while…
16998 …<return type='int' info='the number of element in the list, or -1 in case of error. If the functio…
16999 <arg name='prev' type='xmlNode *' info='an element to insert after'/>
17000 <arg name='next' type='xmlNode *' info='an element to insert next'/>
17001 <arg name='names' type='const xmlChar **' info='an array to store the list of child names'/>
17002 <arg name='max' type='int' info='the size of the array'/>
17006info>Does the validation related extra step of the normalization of attribute values: If the decl…
17007 …<return type='xmlChar *' info='a new normalized string if normalization is needed, NULL otherwise …
17008 <arg name='doc' type='xmlDocPtr' info='the document'/>
17009 <arg name='elem' type='xmlNodePtr' info='the parent'/>
17010 <arg name='name' type='const xmlChar *' info='the attribute name'/>
17011 <arg name='value' type='const xmlChar *' info='the attribute value'/>
17015info>Try to validate a single attribute definition basically it does the following checks as descr…
17016 <return type='int' info='1 if valid or 0 otherwise'/>
17017 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17018 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17019 <arg name='attr' type='xmlAttributePtr' info='an attribute definition'/>
17023info>Validate that the given attribute value match the proper production [ VC: ID ] Values of ty…
17024 <return type='int' info='1 if valid or 0 otherwise'/>
17025 <arg name='type' type='xmlAttributeType' info='an attribute type'/>
17026 <arg name='value' type='const xmlChar *' info='an attribute value'/>
17030info>Try to validate the document instance basically it does the all the checks described by the …
17031 <return type='int' info='1 if valid or 0 otherwise'/>
17032 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17033 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17037info>Does the final step for the document validation once all the incremental validation steps hav…
17038 <return type='int' info='1 if valid or 0 otherwise'/>
17039 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17040 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17044info>Try to validate the document against the dtd instance Basically it does check all the defini…
17045 <return type='int' info='1 if valid or 0 otherwise'/>
17046 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17047 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17048 <arg name='dtd' type='xmlDtdPtr' info='a dtd instance'/>
17052info>Does the final step for the dtds validation once all the subsets have been parsed basically …
17053 <return type='int' info='1 if valid or 0 if invalid and -1 if not well-formed'/>
17054 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17055 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17059 <info>Try to validate the subtree under an element</info>
17060 <return type='int' info='1 if valid or 0 otherwise'/>
17061 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17062 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17063 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
17067info>Try to validate a single element definition basically it does the following checks as describ…
17068 <return type='int' info='1 if valid or 0 otherwise'/>
17069 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17070 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17071 <arg name='elem' type='xmlElementPtr' info='an element definition'/>
17075 <info>Check that a value conforms to the lexical space of NCName</info>
17076 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
17077 <arg name='value' type='const xmlChar *' info='the value to check'/>
17078 <arg name='space' type='int' info='allow spaces in front and end of the string'/>
17082 <info>Check that a value conforms to the lexical space of NMToken</info>
17083 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
17084 <arg name='value' type='const xmlChar *' info='the value to check'/>
17085 <arg name='space' type='int' info='allow spaces in front and end of the string'/>
17089 <info>Check that a value conforms to the lexical space of Name</info>
17090 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
17091 <arg name='value' type='const xmlChar *' info='the value to check'/>
17092 <arg name='space' type='int' info='allow spaces in front and end of the string'/>
17096 <info>Validate that the given value match Name production</info>
17097 <return type='int' info='1 if valid or 0 otherwise'/>
17098 <arg name='value' type='const xmlChar *' info='an Name value'/>
17102 <info>Validate that the given value match Names production</info>
17103 <return type='int' info='1 if valid or 0 otherwise'/>
17104 <arg name='value' type='const xmlChar *' info='an Names value'/>
17108 <info>Validate that the given value match Nmtoken production [ VC: Name Token ]</info>
17109 <return type='int' info='1 if valid or 0 otherwise'/>
17110 <arg name='value' type='const xmlChar *' info='an Nmtoken value'/>
17114 <info>Validate that the given value match Nmtokens production [ VC: Name Token ]</info>
17115 <return type='int' info='1 if valid or 0 otherwise'/>
17116 <arg name='value' type='const xmlChar *' info='an Nmtokens value'/>
17120info>Try to validate a single notation definition basically it does the following checks as descri…
17121 <return type='int' info='1 if valid or 0 otherwise'/>
17122 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17123 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17124 <arg name='nota' type='xmlNotationPtr' info='a notation definition'/>
17128 …<info>Validate that the given name match a notation declaration. - [ VC: Notation Declared ]</info>
17129 <return type='int' info='1 if valid or 0 otherwise'/>
17130 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17131 <arg name='doc' type='xmlDocPtr' info='the document'/>
17132 <arg name='notationName' type='const xmlChar *' info='the notation name to check'/>
17136info>Try to validate a single attribute for an element basically it does the following checks as d…
17137 <return type='int' info='1 if valid or 0 otherwise'/>
17138 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17139 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17140 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
17141 <arg name='attr' type='xmlAttrPtr' info='an attribute instance'/>
17142 …<arg name='value' type='const xmlChar *' info='the attribute value (without entities processing)'/>
17146info>Try to validate a single element and it&apos;s attributes, basically it does the following ch…
17147 <return type='int' info='1 if valid or 0 otherwise'/>
17148 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17149 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17150 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
17154info>Try to validate a single namespace declaration for an element basically it does the following…
17155 <return type='int' info='1 if valid or 0 otherwise'/>
17156 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17157 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17158 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
17159 <arg name='prefix' type='const xmlChar *' info='the namespace prefix'/>
17160 <arg name='ns' type='xmlNsPtr' info='an namespace declaration instance'/>
17161 …<arg name='value' type='const xmlChar *' info='the attribute value (without entities processing)'/>
17165 <info>Pop the element end from the validation stack.</info>
17166 <return type='int' info='1 if no validation problem was found or 0 otherwise'/>
17167 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17168 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17169 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
17170 …<arg name='qname' type='const xmlChar *' info='the qualified name as appearing in the serializatio…
17174 <info>check the CData parsed for validation in the current stack</info>
17175 <return type='int' info='1 if no validation problem was found or 0 otherwise'/>
17176 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17177 <arg name='data' type='const xmlChar *' info='some character data read'/>
17178 <arg name='len' type='int' info='the length of the data'/>
17182 <info>Push a new element start on the validation stack.</info>
17183 <return type='int' info='1 if no validation problem was found or 0 otherwise'/>
17184 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17185 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17186 <arg name='elem' type='xmlNodePtr' info='an element instance'/>
17187 …<arg name='qname' type='const xmlChar *' info='the qualified name as appearing in the serializatio…
17191 <info>Check that a value conforms to the lexical space of QName</info>
17192 …<return type='int' info='0 if this validates, a positive error code number otherwise and -1 in cas…
17193 <arg name='value' type='const xmlChar *' info='the value to check'/>
17194 <arg name='space' type='int' info='allow spaces in front and end of the string'/>
17198info>Try to validate a the root element basically it does the following check as described by the …
17199 <return type='int' info='1 if valid or 0 otherwise'/>
17200 <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
17201 <arg name='doc' type='xmlDocPtr' info='a document instance'/>
17204 …<info>Callback called when a validity error is found. This is a message oriented function similar …
17206 …<arg name='ctx' type='void *' info='usually an xmlValidCtxtPtr to a validity error context, but co…
17207 <arg name='msg' type='const char *' info='the string to format *printf like vararg'/>
17208 <arg name='...' type='...' info='remaining arguments to the format'/>
17211 …<info>Callback called when a validity warning is found. This is a message oriented function simila…
17213 …<arg name='ctx' type='void *' info='usually an xmlValidCtxtPtr to a validity error context, but co…
17214 <arg name='msg' type='const char *' info='the string to format *printf like vararg'/>
17215 <arg name='...' type='...' info='remaining arguments to the format'/>
17219 <info>Free an XInclude context</info>
17221 <arg name='ctxt' type='xmlXIncludeCtxtPtr' info='the XInclude context'/>
17225 <info>Creates a new XInclude context</info>
17226 <return type='xmlXIncludeCtxtPtr' info='the new set'/>
17227 <arg name='doc' type='xmlDocPtr' info='an XML Document'/>
17231 <info>Implement the XInclude substitution on the XML document @doc</info>
17232 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
17233 <arg name='doc' type='xmlDocPtr' info='an XML document'/>
17237 <info>Implement the XInclude substitution on the XML document @doc</info>
17238 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
17239 <arg name='doc' type='xmlDocPtr' info='an XML document'/>
17240 <arg name='flags' type='int' info='a set of xmlParserOption used for parsing XML includes'/>
17244 <info>Implement the XInclude substitution on the XML document @doc</info>
17245 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
17246 <arg name='doc' type='xmlDocPtr' info='an XML document'/>
17247 <arg name='flags' type='int' info='a set of xmlParserOption used for parsing XML includes'/>
17248 …<arg name='data' type='void *' info='application data that will be passed to the parser context in…
17252 …<info>Implement the XInclude substitution for the given subtree reusing the informations and data …
17253 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
17254 <arg name='ctxt' type='xmlXIncludeCtxtPtr' info='an existing XInclude context'/>
17255 <arg name='node' type='xmlNodePtr' info='a node in an XML document'/>
17259 <info>Implement the XInclude substitution for the given subtree</info>
17260 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
17261 <arg name='tree' type='xmlNodePtr' info='a node in an XML document'/>
17265 <info>Implement the XInclude substitution for the given subtree</info>
17266 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
17267 <arg name='tree' type='xmlNodePtr' info='a node in an XML document'/>
17268 <arg name='flags' type='int' info='a set of xmlParserOption used for parsing XML includes'/>
17272 <info>Implement the XInclude substitution on the XML node @tree</info>
17273 …<return type='int' info='0 if no substitution were done, -1 if some processing failed or the numbe…
17274 <arg name='tree' type='xmlNodePtr' info='an XML node'/>
17275 <arg name='flags' type='int' info='a set of xmlParserOption used for parsing XML includes'/>
17276 …<arg name='data' type='void *' info='application data that will be passed to the parser context in…
17280 <info>Set the flags used for further processing of XML resources.</info>
17281 <return type='int' info='0 in case of success and -1 in case of error.'/>
17282 <arg name='ctxt' type='xmlXIncludeCtxtPtr' info='an XInclude processing context'/>
17283 <arg name='flags' type='int' info='a set of xmlParserOption used for parsing XML includes'/>
17287 …<info>Implement the add operation on XPath objects: The numeric operators convert their operands t…
17289 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17293info>An axis traversal function. To traverse an axis, the engine calls the first time with cur == …
17294 …<return type='xmlXPathObjectPtr' info='the next node in that axis or NULL if at the end of the axi…
17295 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath interpreter context'/>
17296 … <arg name='cur' type='xmlXPathObjectPtr' info='the previous node being explored on that axis'/>
17300info>Implement the boolean() XPath function boolean boolean(object) The boolean function converts …
17302 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17303 <arg name='nargs' type='int' info='the number of arguments'/>
17307 <info>Converts a boolean to its number value</info>
17308 <return type='double' info='the number value'/>
17309 <arg name='val' type='int' info='a boolean'/>
17313 <info>Converts a boolean to its string value.</info>
17314 <return type='xmlChar *' info='a newly allocated string.'/>
17315 <arg name='val' type='int' info='a boolean'/>
17319 <info>Converts a node-set to its boolean value</info>
17320 <return type='int' info='the boolean value'/>
17321 <arg name='ns' type='xmlNodeSetPtr' info='a node-set'/>
17325 <info>Converts a node-set to its number value</info>
17326 <return type='double' info='the number value'/>
17327 <arg name='ns' type='xmlNodeSetPtr' info='a node-set'/>
17331 <info>Converts a node-set to its string value.</info>
17332 <return type='xmlChar *' info='a newly allocated string.'/>
17333 <arg name='ns' type='xmlNodeSetPtr' info='a node-set'/>
17337 <info>Converts a node to its number value</info>
17338 <return type='double' info='the number value'/>
17339 <arg name='node' type='xmlNodePtr' info='a node'/>
17343 <info>Converts a node to its string value.</info>
17344 <return type='xmlChar *' info='a newly allocated string.'/>
17345 <arg name='node' type='xmlNodePtr' info='a node'/>
17349 <info>Converts a number to its boolean value</info>
17350 <return type='int' info='the boolean value'/>
17351 <arg name='val' type='double' info='a number'/>
17355 <info>Converts a number to its string value.</info>
17356 <return type='xmlChar *' info='a newly allocated string.'/>
17357 <arg name='val' type='double' info='a number'/>
17361 <info>Converts a string to its boolean value</info>
17362 <return type='int' info='the boolean value'/>
17363 <arg name='val' type='const xmlChar *' info='a string'/>
17367 <info>Converts a string to its number value</info>
17368 <return type='double' info='the number value'/>
17369 <arg name='val' type='const xmlChar *' info='a string'/>
17373 <info>Converts an XPath object to its boolean value</info>
17374 <return type='int' info='the boolean value'/>
17375 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
17379 <info>Converts an XPath object to its number value</info>
17380 <return type='double' info='the number value'/>
17381 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
17385 <info>Converts an existing object to its string() equivalent</info>
17386 …<return type='xmlChar *' info='the allocated string value of the object, NULL in case of error. It…
17387 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
17391info>Implement the ceiling() XPath function number ceiling(number) The ceiling function returns th…
17393 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17394 <arg name='nargs' type='int' info='the number of arguments'/>
17398 <info>Compare two nodes w.r.t document order</info>
17399 …<return type='int' info='-2 in case of error 1 if first point &lt; second point, 0 if it&apos;s th…
17400 <arg name='node1' type='xmlNodePtr' info='the first node'/>
17401 <arg name='node2' type='xmlNodePtr' info='the second node'/>
17405info>Implement the compare operation on XPath objects: @arg1 &lt; @arg2 (1, 1, ... @arg1 &lt;= …
17406 <return type='int' info='1 if the comparison succeeded, 0 if it failed'/>
17407 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17408 <arg name='inf' type='int' info='less than (1) or greater than (0)'/>
17409 <arg name='strict' type='int' info='is the comparison strict'/>
17413 <info>Compile an XPath expression</info>
17414 …<return type='xmlXPathCompExprPtr' info='the xmlXPathCompExprPtr resulting from the compilation or…
17415 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
17419 <info>Evaluate the Precompiled XPath expression in the given context.</info>
17420 …<return type='xmlXPathObjectPtr' info='the xmlXPathObjectPtr resulting from the evaluation or NULL…
17421 <arg name='comp' type='xmlXPathCompExprPtr' info='the compiled XPath expression'/>
17422 <arg name='ctx' type='xmlXPathContextPtr' info='the XPath context'/>
17426 … <info>Applies the XPath boolean() function on the result of the given compiled expression.</info>
17427 …<return type='int' info='1 if the expression evaluated to true, 0 if to false and -1 in API and in…
17428 <arg name='comp' type='xmlXPathCompExprPtr' info='the compiled XPath expression'/>
17429 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17433 …<info>Implement the concat() XPath function string concat(string, string, string*) The concat func…
17435 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17436 <arg name='nargs' type='int' info='the number of arguments'/>
17440info>Implement the contains() XPath function boolean contains(string, string) The contains functio…
17442 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17443 <arg name='nargs' type='int' info='the number of arguments'/>
17447info>Creates/frees an object cache on the XPath context. If activates XPath objects (xmlXPathObjec…
17448 <return type='int' info='0 if the setting succeeded, and -1 on API or internal errors.'/>
17449 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17450 <arg name='active' type='int' info='enables/disables (creates/frees) the cache'/>
17451 <arg name='value' type='int' info='a value with semantics dependant on @options'/>
17452 <arg name='options' type='int' info='options (currently only the value 0 is used)'/>
17456 <info>Converts an existing object to its boolean() equivalent</info>
17457 …<return type='xmlXPathObjectPtr' info='the new object, the old one is freed (or the operation is d…
17458 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
17462 …<info>A conversion function is associated to a type and used to cast the new type to primitive val…
17463 <return type='int' info='-1 in case of error, 0 otherwise'/>
17464 <arg name='obj' type='xmlXPathObjectPtr' info='an XPath object'/>
17465 <arg name='type' type='int' info='the number of the target type'/>
17469 <info>Converts an existing object to its number() equivalent</info>
17470 …<return type='xmlXPathObjectPtr' info='the new object, the old one is freed (or the operation is d…
17471 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
17475 <info>Converts an existing object to its string() equivalent</info>
17476 …<return type='xmlXPathObjectPtr' info='the new object, the old one is freed (or the operation is d…
17477 <arg name='val' type='xmlXPathObjectPtr' info='an XPath object'/>
17481 <info>Implement the count() XPath function number count(node-set)</info>
17483 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17484 <arg name='nargs' type='int' info='the number of arguments'/>
17488 <info>Compile an XPath expression</info>
17489 …<return type='xmlXPathCompExprPtr' info='the xmlXPathCompExprPtr resulting from the compilation or…
17490 <arg name='ctxt' type='xmlXPathContextPtr' info='an XPath context'/>
17491 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
17495 <info>Dumps the tree of the compiled XPath expression.</info>
17497 <arg name='output' type='FILE *' info='the FILE * for the output'/>
17498 <arg name='comp' type='xmlXPathCompExprPtr' info='the precompiled XPath expression'/>
17499 <arg name='depth' type='int' info='the indentation level.'/>
17503 <info>Dump the content of the object for debugging purposes</info>
17505 <arg name='output' type='FILE *' info='the FILE * to dump the output'/>
17506 <arg name='cur' type='xmlXPathObjectPtr' info='the object to inspect'/>
17507 <arg name='depth' type='int' info='indentation level'/>
17511 …<info>Implements the EXSLT - Sets difference() function: node-set set:difference (node-set, node-s…
17512 …<return type='xmlNodeSetPtr' info='the difference between the two node sets, or nodes1 if nodes2 i…
17513 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set'/>
17514 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set'/>
17518info>Implements the EXSLT - Sets distinct() function: node-set set:distinct (node-set) @nodes is s…
17519 …<return type='xmlNodeSetPtr' info='a subset of the nodes contained in @nodes, or @nodes if it is e…
17520 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set'/>
17524 <info>Implements the EXSLT - Sets distinct() function: node-set set:distinct (node-set)</info>
17525 …<return type='xmlNodeSetPtr' info='a subset of the nodes contained in @nodes, or @nodes if it is e…
17526 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
17530info>Implement the div operation on XPath objects @arg1 / @arg2: The numeric operators convert the…
17532 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17536 <info>Implement the equal operation on XPath objects content: @arg1 == @arg2</info>
17537 <return type='int' info='0 or 1 depending on the results of the test.'/>
17538 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17542 <info>Handle an XPath error</info>
17544 <arg name='ctxt' type='xmlXPathParserContextPtr' info='a XPath parser context'/>
17545 <arg name='error' type='int' info='the error code'/>
17549 <info>Evaluate the XPath Location Path in the given context.</info>
17550 …<return type='xmlXPathObjectPtr' info='the xmlXPathObjectPtr resulting from the evaluation or NULL…
17551 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
17552 <arg name='ctx' type='xmlXPathContextPtr' info='the XPath context'/>
17556 …<info>Parse and evaluate an XPath expression in the given context, then push the result on the con…
17558 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17562 <info>Evaluate the XPath expression in the given context.</info>
17563 …<return type='xmlXPathObjectPtr' info='the xmlXPathObjectPtr resulting from the evaluation or NULL…
17564 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
17565 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17569 <info>An XPath evaluation function, the parameters are on the XPath context stack.</info>
17571 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
17572 <arg name='nargs' type='int' info='the number of arguments passed to the function'/>
17576info>Evaluate a predicate result for the current node. A PredicateExpr is evaluated by evaluating …
17577 <return type='int' info='1 if predicate is true, 0 otherwise'/>
17578 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17579 <arg name='res' type='xmlXPathObjectPtr' info='the Predicate Expression evaluation result'/>
17583info>Evaluate a predicate result for the current node. A PredicateExpr is evaluated by evaluating …
17584 <return type='int' info='1 if predicate is true, 0 otherwise'/>
17585 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17586 <arg name='res' type='xmlXPathObjectPtr' info='the Predicate Expression evaluation result'/>
17590 <info>Implement the false() XPath function boolean false()</info>
17592 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17593 <arg name='nargs' type='int' info='the number of arguments'/>
17597info>Implement the floor() XPath function number floor(number) The floor function returns the larg…
17599 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17600 <arg name='nargs' type='int' info='the number of arguments'/>
17604 <info>Free up the memory allocated by @comp</info>
17606 <arg name='comp' type='xmlXPathCompExprPtr' info='an XPATH comp'/>
17610 <info>Free up an xmlXPathContext</info>
17612 <arg name='ctxt' type='xmlXPathContextPtr' info='the context to free'/>
17616 <info>Free the NodeSet compound (not the actual nodes !).</info>
17618 <arg name='obj' type='xmlNodeSetPtr' info='the xmlNodeSetPtr to free'/>
17622 …<info>Free up the xmlXPathObjectPtr @obj but don&apos;t deallocate the objects in the list contrar…
17624 <arg name='obj' type='xmlXPathObjectPtr' info='an existing NodeSetList object'/>
17628 <info>Free up an xmlXPathObjectPtr object.</info>
17630 <arg name='obj' type='xmlXPathObjectPtr' info='the object to free'/>
17634 <info>Free up an xmlXPathParserContext</info>
17636 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the context to free'/>
17640 <info>Prototype for callbacks used to plug function lookup in the XPath engine.</info>
17641 <return type='xmlXPathFunction' info='the XPath function or NULL if not found.'/>
17642 <arg name='ctxt' type='void *' info='an XPath context'/>
17643 <arg name='name' type='const xmlChar *' info='name of the function'/>
17644 <arg name='ns_uri' type='const xmlChar *' info='the namespace name hosting this function'/>
17648 …<info>An XPath function. The arguments (if any) are popped out from the context stack and the resu…
17650 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath interprestation context'/>
17651 <arg name='nargs' type='int' info='the number of arguments'/>
17655 <info>Search in the Function array of the context for the given function.</info>
17656 <return type='xmlXPathFunction' info='the xmlXPathFunction or NULL if not found'/>
17657 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17658 <arg name='name' type='const xmlChar *' info='the function name'/>
17662 <info>Search in the Function array of the context for the given function.</info>
17663 <return type='xmlXPathFunction' info='the xmlXPathFunction or NULL if not found'/>
17664 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17665 <arg name='name' type='const xmlChar *' info='the function name'/>
17666 <arg name='ns_uri' type='const xmlChar *' info='the function namespace URI'/>
17670 …<info>Implements the EXSLT - Sets has-same-nodes function: boolean set:has-same-node(node-set, nod…
17671 … <return type='int' info='true (1) if @nodes1 shares any node with @nodes2, false (0) otherwise'/>
17672 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set'/>
17673 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set'/>
17677info>Implement the id() XPath function node-set id(object) The id function selects elements by the…
17679 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17680 <arg name='nargs' type='int' info='the number of arguments'/>
17684 <info>Initialize the XPath environment</info>
17689 …<info>Implements the EXSLT - Sets intersection() function: node-set set:intersection (node-set, no…
17690 …<return type='xmlNodeSetPtr' info='a node set comprising the nodes that are within both the node s…
17691 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set'/>
17692 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set'/>
17696info>Provides a portable isinf() function to detect whether a double is a +Infinite or -Infinite. …
17697 <return type='int' info='1 vi the value is +Infinite, -1 if -Infinite, 0 otherwise'/>
17698 <arg name='val' type='double' info='a double value'/>
17702 …<info>Provides a portable isnan() function to detect whether a double is a NotaNumber. Based on tr…
17703 <return type='int' info='1 if the value is a NaN, 0 otherwise'/>
17704 <arg name='val' type='double' info='a double value'/>
17708info>Is the name given a NodeType one. [38] NodeType ::= &apos;comment&apos; | &apos;text&apo…
17709 <return type='int' info='1 if true 0 otherwise'/>
17710 <arg name='name' type='const xmlChar *' info='a name string'/>
17714info>Implement the lang() XPath function boolean lang(string) The lang function returns true or fa…
17716 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17717 <arg name='nargs' type='int' info='the number of arguments'/>
17721 …<info>Implement the last() XPath function number last() The last function returns the number of no…
17723 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17724 <arg name='nargs' type='int' info='the number of arguments'/>
17728info>Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set) @no…
17729 …<return type='xmlNodeSetPtr' info='the nodes in @nodes1 that precede the first node in @nodes2 in …
17730 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set'/>
17731 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set'/>
17735 …<info>Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set)</i…
17736 …<return type='xmlNodeSetPtr' info='the nodes in @nodes1 that precede the first node in @nodes2 in …
17737 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
17738 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
17742info>Implement the local-name() XPath function string local-name(node-set?) The local-name functio…
17744 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17745 <arg name='nargs' type='int' info='the number of arguments'/>
17749info>Implement the mod operation on XPath objects: @arg1 / @arg2 The numeric operators convert the…
17751 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17755info>Implement the multiply operation on XPath objects: The numeric operators convert their operan…
17757 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17761info>Implement the namespace-uri() XPath function string namespace-uri(node-set?) The namespace-ur…
17763 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17764 <arg name='nargs' type='int' info='the number of arguments'/>
17768 <info>Create a new xmlXPathObjectPtr of type boolean and of value @val</info>
17769 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17770 <arg name='val' type='int' info='the boolean value'/>
17774 <info>Create a new xmlXPathObjectPtr of type string and of value @val</info>
17775 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17776 <arg name='val' type='const char *' info='the char * value'/>
17780 <info>Create a new xmlXPathContext</info>
17781 …<return type='xmlXPathContextPtr' info='the xmlXPathContext just allocated. The caller will need t…
17782 <arg name='doc' type='xmlDocPtr' info='the XML document'/>
17786 <info>Create a new xmlXPathObjectPtr of type double and of value @val</info>
17787 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17788 <arg name='val' type='double' info='the double value'/>
17792 …<info>Create a new xmlXPathObjectPtr of type NodeSet and initialize it with the single Node @val</
17793 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17794 <arg name='val' type='xmlNodePtr' info='the NodePtr value'/>
17798 …<info>Create a new xmlXPathObjectPtr of type NodeSet and initialize it with the Nodeset @val</info>
17799 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17800 <arg name='val' type='xmlNodeSetPtr' info='an existing NodeSet'/>
17804 <info>Create a new xmlXPathParserContext</info>
17805 <return type='xmlXPathParserContextPtr' info='the xmlXPathParserContext just allocated.'/>
17806 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
17807 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
17811 <info>Create a new xmlXPathObjectPtr of type string and of value @val</info>
17812 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17813 <arg name='val' type='const xmlChar *' info='the xmlChar * value'/>
17817 …<info>Create a new xmlXPathObjectPtr of type Value Tree (XSLT) and initialize it with the tree roo…
17818 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
17819 <arg name='val' type='xmlNodePtr' info='the NodePtr value'/>
17823info>Traversal function for the &quot;ancestor&quot; direction the ancestor axis contains the ance…
17824 <return type='xmlNodePtr' info='the next element following that axis'/>
17825 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17826 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17830info>Traversal function for the &quot;ancestor-or-self&quot; direction he ancestor-or-self axis co…
17831 <return type='xmlNodePtr' info='the next element following that axis'/>
17832 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17833 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17837 …<info>Traversal function for the &quot;attribute&quot; direction TODO: support DTD inherited defau…
17838 <return type='xmlNodePtr' info='the next element following that axis'/>
17839 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17840 <arg name='cur' type='xmlNodePtr' info='the current attribute in the traversal'/>
17844 …<info>Traversal function for the &quot;child&quot; direction The child axis contains the children …
17845 <return type='xmlNodePtr' info='the next element following that axis'/>
17846 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17847 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17851info>Traversal function for the &quot;descendant&quot; direction the descendant axis contains the …
17852 <return type='xmlNodePtr' info='the next element following that axis'/>
17853 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17854 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17858info>Traversal function for the &quot;descendant-or-self&quot; direction the descendant-or-self ax…
17859 <return type='xmlNodePtr' info='the next element following that axis'/>
17860 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17861 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17865info>Traversal function for the &quot;following&quot; direction The following axis contains all no…
17866 <return type='xmlNodePtr' info='the next element following that axis'/>
17867 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17868 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17872info>Traversal function for the &quot;following-sibling&quot; direction The following-sibling axis…
17873 <return type='xmlNodePtr' info='the next element following that axis'/>
17874 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17875 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17879info>Traversal function for the &quot;namespace&quot; direction the namespace axis contains the na…
17880 <return type='xmlNodePtr' info='the next element following that axis'/>
17881 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17882 <arg name='cur' type='xmlNodePtr' info='the current attribute in the traversal'/>
17886 …<info>Traversal function for the &quot;parent&quot; direction The parent axis contains the parent …
17887 <return type='xmlNodePtr' info='the next element following that axis'/>
17888 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17889 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17893info>Traversal function for the &quot;preceding&quot; direction the preceding axis contains all no…
17894 <return type='xmlNodePtr' info='the next element following that axis'/>
17895 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17896 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17900info>Traversal function for the &quot;preceding-sibling&quot; direction The preceding-sibling axis…
17901 <return type='xmlNodePtr' info='the next element following that axis'/>
17902 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17903 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17907 …<info>Traversal function for the &quot;self&quot; direction The self axis contains just the contex…
17908 <return type='xmlNodePtr' info='the next element following that axis'/>
17909 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
17910 <arg name='cur' type='xmlNodePtr' info='the current node in the traversal'/>
17914info>Evaluate the XPath Location Path in the given context. The node &apos;node&apos; is set as th…
17915 …<return type='xmlXPathObjectPtr' info='the xmlXPathObjectPtr resulting from the evaluation or NULL…
17916 <arg name='node' type='xmlNodePtr' info='the node to to use as the context node'/>
17917 <arg name='str' type='const xmlChar *' info='the XPath expression'/>
17918 <arg name='ctx' type='xmlXPathContextPtr' info='the XPath context'/>
17922info>Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set) @no…
17923 …<return type='xmlNodeSetPtr' info='the nodes in @nodes that precede @node in document order, @node…
17924 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set'/>
17925 <arg name='node' type='xmlNodePtr' info='a node'/>
17929 …<info>Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set)</i…
17930 …<return type='xmlNodeSetPtr' info='the nodes in @nodes that precede @node in document order, @node…
17931 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
17932 <arg name='node' type='xmlNodePtr' info='a node'/>
17936 <info>add a new xmlNodePtr to an existing NodeSet</info>
17937 <return type='int' info='0 in case of success, and -1 in case of error'/>
17938 <arg name='cur' type='xmlNodeSetPtr' info='the initial node set'/>
17939 <arg name='val' type='xmlNodePtr' info='a new xmlNodePtr'/>
17943 <info>add a new namespace node to an existing NodeSet</info>
17944 <return type='int' info='0 in case of success and -1 in case of error'/>
17945 <arg name='cur' type='xmlNodeSetPtr' info='the initial node set'/>
17946 <arg name='node' type='xmlNodePtr' info='the hosting node'/>
17947 <arg name='ns' type='xmlNsPtr' info='a the namespace node'/>
17951 …<info>add a new xmlNodePtr to an existing NodeSet, optimized version when we are sure the node is …
17952 <return type='int' info='0 in case of success and -1 in case of failure'/>
17953 <arg name='cur' type='xmlNodeSetPtr' info='the initial node set'/>
17954 <arg name='val' type='xmlNodePtr' info='a new xmlNodePtr'/>
17958 <info>checks whether @cur contains @val</info>
17959 <return type='int' info='true (1) if @cur contains @val, false (0) otherwise'/>
17960 <arg name='cur' type='xmlNodeSetPtr' info='the node-set'/>
17961 <arg name='val' type='xmlNodePtr' info='the node'/>
17965 <info>Create a new xmlNodeSetPtr of type double and of value @val</info>
17966 <return type='xmlNodeSetPtr' info='the newly created object.'/>
17967 <arg name='val' type='xmlNodePtr' info='an initial xmlNodePtr, or NULL'/>
17971 <info>Removes an xmlNodePtr from an existing NodeSet</info>
17973 <arg name='cur' type='xmlNodeSetPtr' info='the initial node set'/>
17974 <arg name='val' type='xmlNodePtr' info='an xmlNodePtr'/>
17978info>Namespace nodes in libxml don&apos;t match the XPath semantic. In a node set the namespace no…
17980 <arg name='ns' type='xmlNsPtr' info='the XPath namespace node found in a nodeset.'/>
17984 …<info>Merges two nodesets, all nodes from @val2 are added to @val1 if @val1 is NULL, a new set is …
17985 <return type='xmlNodeSetPtr' info='@val1 once extended or NULL in case of error.'/>
17986 <arg name='val1' type='xmlNodeSetPtr' info='the first NodeSet or NULL'/>
17987 <arg name='val2' type='xmlNodeSetPtr' info='the second NodeSet'/>
17991 <info>Removes an entry from an existing NodeSet list.</info>
17993 <arg name='cur' type='xmlNodeSetPtr' info='the initial node set'/>
17994 <arg name='val' type='int' info='the index to remove'/>
17998 <info>Sort the node set in document order</info>
18000 <arg name='set' type='xmlNodeSetPtr' info='the node set'/>
18004info>Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set) @…
18005 …<return type='xmlNodeSetPtr' info='the nodes in @nodes that follow @node in document order, @nodes…
18006 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set'/>
18007 <arg name='node' type='xmlNodePtr' info='a node'/>
18011 …<info>Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set)<…
18012 …<return type='xmlNodeSetPtr' info='the nodes in @nodes that follow @node in document order, @nodes…
18013 <arg name='nodes' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
18014 <arg name='node' type='xmlNodePtr' info='a node'/>
18018info>Implement the normalize-space() XPath function string normalize-space(string?) The normalize-…
18020 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18021 <arg name='nargs' type='int' info='the number of arguments'/>
18025 <info>Implement the equal operation on XPath objects content: @arg1 == @arg2</info>
18026 <return type='int' info='0 or 1 depending on the results of the test.'/>
18027 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18031 …<info>Implement the not() XPath function boolean not(boolean) The not function returns true if its…
18033 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18034 <arg name='nargs' type='int' info='the number of arguments'/>
18038 …<info>Search in the namespace declaration array of the context for the given namespace name associ…
18039 <return type='const xmlChar *' info='the value or NULL if not found'/>
18040 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18041 <arg name='prefix' type='const xmlChar *' info='the namespace prefix value'/>
18045 <info>Implement the number() XPath function number number(object?)</info>
18047 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18048 <arg name='nargs' type='int' info='the number of arguments'/>
18052 <info>allocate a new copy of a given object</info>
18053 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18054 <arg name='val' type='xmlXPathObjectPtr' info='the original object'/>
18058info>Call this routine to speed up XPath computation on static documents. This stamps all the elem…
18059 … <return type='long' info='the number of elements found in the document or -1 in case of error.'/>
18060 <arg name='doc' type='xmlDocPtr' info='an input document'/>
18064info>parse an XML namespace non qualified name. [NS 3] NCName ::= (Letter | &apos;_&apos;) (NCNam…
18065 <return type='xmlChar *' info='the namespace name or NULL'/>
18066 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18070info>parse an XML name [4] NameChar ::= Letter | Digit | &apos;.&apos; | &apos;-&apos; | &apos;_&…
18071 <return type='xmlChar *' info='the namespace name or NULL'/>
18072 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18076 …<info>Pops a boolean from the stack, handling conversion if needed. Check error with #xmlXPathChec…
18077 <return type='int' info='the boolean'/>
18078 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
18082 …<info>Pops an external object from the stack, handling conversion if needed. Check error with #xml…
18083 <return type='void *' info='the object'/>
18084 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
18088 …<info>Pops a node-set from the stack, handling conversion if needed. Check error with #xmlXPathChe…
18089 <return type='xmlNodeSetPtr' info='the node-set'/>
18090 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
18094 …<info>Pops a number from the stack, handling conversion if needed. Check error with #xmlXPathCheck…
18095 <return type='double' info='the number'/>
18096 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
18100 …<info>Pops a string from the stack, handling conversion if needed. Check error with #xmlXPathCheck…
18101 <return type='xmlChar *' info='the string'/>
18102 <arg name='ctxt' type='xmlXPathParserContextPtr' info='an XPath parser context'/>
18106info>Implement the position() XPath function number position() The position function returns the p…
18108 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18109 <arg name='nargs' type='int' info='the number of arguments'/>
18113 <info>Registers all default XPath functions in this context</info>
18115 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18119 <info>Register a new function. If @f is NULL it unregisters the function</info>
18120 <return type='int' info='0 in case of success, -1 in case of error'/>
18121 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18122 <arg name='name' type='const xmlChar *' info='the function name'/>
18123 <arg name='f' type='xmlXPathFunction' info='the function implementation or NULL'/>
18127 <info>Registers an external mechanism to do function lookup.</info>
18129 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18130 <arg name='f' type='xmlXPathFuncLookupFunc' info='the lookup function'/>
18131 <arg name='funcCtxt' type='void *' info='the lookup data'/>
18135 <info>Register a new function. If @f is NULL it unregisters the function</info>
18136 <return type='int' info='0 in case of success, -1 in case of error'/>
18137 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18138 <arg name='name' type='const xmlChar *' info='the function name'/>
18139 <arg name='ns_uri' type='const xmlChar *' info='the function namespace URI'/>
18140 <arg name='f' type='xmlXPathFunction' info='the function implementation or NULL'/>
18144 <info>Register a new namespace. If @ns_uri is NULL it unregisters the namespace</info>
18145 <return type='int' info='0 in case of success, -1 in case of error'/>
18146 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18147 …<arg name='prefix' type='const xmlChar *' info='the namespace prefix cannot be NULL or empty strin…
18148 <arg name='ns_uri' type='const xmlChar *' info='the namespace name'/>
18152 <info>Register a new variable value. If @value is NULL it unregisters the variable</info>
18153 <return type='int' info='0 in case of success, -1 in case of error'/>
18154 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18155 <arg name='name' type='const xmlChar *' info='the variable name'/>
18156 <arg name='value' type='xmlXPathObjectPtr' info='the variable value or NULL'/>
18160 <info>register an external mechanism to do variable lookup</info>
18162 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18163 <arg name='f' type='xmlXPathVariableLookupFunc' info='the lookup function'/>
18164 <arg name='data' type='void *' info='the lookup data'/>
18168 <info>Register a new variable value. If @value is NULL it unregisters the variable</info>
18169 <return type='int' info='0 in case of success, -1 in case of error'/>
18170 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18171 <arg name='name' type='const xmlChar *' info='the variable name'/>
18172 <arg name='ns_uri' type='const xmlChar *' info='the variable namespace URI'/>
18173 <arg name='value' type='xmlXPathObjectPtr' info='the variable value or NULL'/>
18177 <info>Cleanup the XPath context data associated to registered functions</info>
18179 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18183 <info>Cleanup the XPath context data associated to registered variables</info>
18185 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18189 <info>Cleanup the XPath context data associated to registered variables</info>
18191 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18195 <info>Initialize the context to the root of the document</info>
18197 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18201info>Implement the round() XPath function number round(number) The round function returns the numb…
18203 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18204 <arg name='nargs' type='int' info='the number of arguments'/>
18208 …<info>Sets &apos;node&apos; as the context node. The node must be in the same document as that ass…
18209 <return type='int' info='-1 in case of error or 0 if successful'/>
18210 <arg name='node' type='xmlNodePtr' info='the node to to use as the context node'/>
18211 <arg name='ctx' type='xmlXPathContextPtr' info='the XPath context'/>
18215info>Implement the starts-with() XPath function boolean starts-with(string, string) The starts-wit…
18217 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18218 <arg name='nargs' type='int' info='the number of arguments'/>
18222info>[30a] Float ::= Number (&apos;e&apos; Digits?)? [30] Number ::= Digits (&apos;.&apos; …
18223 <return type='double' info='the double value.'/>
18224 <arg name='str' type='const xmlChar *' info='A string to scan'/>
18228info>Implement the string() XPath function string string(object?) The string function converts an …
18230 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18231 <arg name='nargs' type='int' info='the number of arguments'/>
18235info>Implement the string-length() XPath function number string-length(string?) The string-length …
18237 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18238 <arg name='nargs' type='int' info='the number of arguments'/>
18242info>Implement the subtraction operation on XPath objects: The numeric operators convert their ope…
18244 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18248info>Implement the substring-after() XPath function string substring-after(string, string) The sub…
18250 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18251 <arg name='nargs' type='int' info='the number of arguments'/>
18255info>Implement the substring-before() XPath function string substring-before(string, string) The s…
18257 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18258 <arg name='nargs' type='int' info='the number of arguments'/>
18262info>Implement the substring() XPath function string substring(string, number, number?) The substr…
18264 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18265 <arg name='nargs' type='int' info='the number of arguments'/>
18269info>Implement the sum() XPath function number sum(node-set) The sum function returns the sum of t…
18271 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18272 <arg name='nargs' type='int' info='the number of arguments'/>
18276info>Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set) @…
18277 …<return type='xmlNodeSetPtr' info='the nodes in @nodes1 that follow the first node in @nodes2 in d…
18278 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set'/>
18279 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set'/>
18283 …<info>Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set)<…
18284 …<return type='xmlNodeSetPtr' info='the nodes in @nodes1 that follow the first node in @nodes2 in d…
18285 <arg name='nodes1' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
18286 <arg name='nodes2' type='xmlNodeSetPtr' info='a node-set, sorted by document order'/>
18290info>Implement the translate() XPath function string translate(string, string, string) The transla…
18292 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18293 <arg name='nargs' type='int' info='the number of arguments'/>
18297 <info>Implement the true() XPath function boolean true()</info>
18299 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18300 <arg name='nargs' type='int' info='the number of arguments'/>
18304info>Implement the unary - operation on an XPath object The numeric operators convert their operan…
18306 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18310 <info>Search in the Variable array of the context for the given variable value.</info>
18311 <return type='xmlXPathObjectPtr' info='a copy of the value or NULL if not found'/>
18312 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18313 <arg name='name' type='const xmlChar *' info='the variable name'/>
18317 <info>Prototype for callbacks used to plug variable lookup in the XPath engine.</info>
18318 <return type='xmlXPathObjectPtr' info='the XPath object value or NULL if not found.'/>
18319 <arg name='ctxt' type='void *' info='an XPath context'/>
18320 <arg name='name' type='const xmlChar *' info='name of the variable'/>
18321 <arg name='ns_uri' type='const xmlChar *' info='the namespace name hosting this variable'/>
18325 <info>Search in the Variable array of the context for the given variable value.</info>
18326 <return type='xmlXPathObjectPtr' info='the a copy of the value or NULL if not found'/>
18327 <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
18328 <arg name='name' type='const xmlChar *' info='the variable name'/>
18329 <arg name='ns_uri' type='const xmlChar *' info='the variable namespace URI'/>
18333 <info>Wraps a string into an XPath object.</info>
18334 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18335 <arg name='val' type='char *' info='the char * value'/>
18339 <info>Wraps the @val data into an XPath object.</info>
18340 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18341 <arg name='val' type='void *' info='the user data'/>
18345 <info>Wrap the Nodeset @val in a new xmlXPathObjectPtr</info>
18346 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18347 <arg name='val' type='xmlNodeSetPtr' info='the NodePtr value'/>
18351 <info>Wraps the @val string into an XPath object.</info>
18352 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18353 <arg name='val' type='xmlChar *' info='the xmlChar * value'/>
18357 <info>Formats an error message.</info>
18359 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath Parser context'/>
18360 <arg name='file' type='const char *' info='the file name'/>
18361 <arg name='line' type='int' info='the line number'/>
18362 <arg name='no' type='int' info='the error number'/>
18366 …<info>Build a node list tree copy of the XPointer result. This will drop Attributes and Namespace …
18367 …<return type='xmlNodePtr' info='an xmlNodePtr list or NULL. the caller has to free the node tree.'…
18368 <arg name='obj' type='xmlXPathObjectPtr' info='the XPointer result from the evaluation.'/>
18372 <info>Evaluate the XPath Location Path in the given context.</info>
18373 …<return type='xmlXPathObjectPtr' info='the xmlXPathObjectPtr resulting from the evaluation or NULL…
18374 <arg name='str' type='const xmlChar *' info='the XPointer expression'/>
18375 <arg name='ctx' type='xmlXPathContextPtr' info='the XPointer context'/>
18379info>[8] Predicate ::= &apos;[&apos; PredicateExpr &apos;]&apos; [9] PredicateExpr ::= Exp…
18381 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPointer Parser context'/>
18385 <info>Free the LocationSet compound (not the actual ranges !).</info>
18387 <arg name='obj' type='xmlLocationSetPtr' info='the xmlLocationSetPtr to free'/>
18391 …<info>add a new xmlXPathObjectPtr to an existing LocationSet If the location already exist in the …
18393 <arg name='cur' type='xmlLocationSetPtr' info='the initial range set'/>
18394 <arg name='val' type='xmlXPathObjectPtr' info='a new xmlXPathObjectPtr'/>
18398 <info>Create a new xmlLocationSetPtr of type double and of value @val</info>
18399 <return type='xmlLocationSetPtr' info='the newly created object.'/>
18400 <arg name='val' type='xmlXPathObjectPtr' info='an initial xmlXPathObjectPtr, or NULL'/>
18404 <info>Removes an xmlXPathObjectPtr from an existing LocationSet</info>
18406 <arg name='cur' type='xmlLocationSetPtr' info='the initial range set'/>
18407 <arg name='val' type='xmlXPathObjectPtr' info='an xmlXPathObjectPtr'/>
18411 <info>Merges two rangesets, all ranges from @val2 are added to @val1</info>
18412 <return type='xmlLocationSetPtr' info='val1 once extended or NULL in case of error.'/>
18413 <arg name='val1' type='xmlLocationSetPtr' info='the first LocationSet'/>
18414 <arg name='val2' type='xmlLocationSetPtr' info='the second LocationSet'/>
18418 <info>Removes an entry from an existing LocationSet list.</info>
18420 <arg name='cur' type='xmlLocationSetPtr' info='the initial range set'/>
18421 <arg name='val' type='int' info='the index to remove'/>
18425 <info>Create a new xmlXPathObjectPtr of type range using a single nodes</info>
18426 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18427 <arg name='start' type='xmlNodePtr' info='the starting and ending node'/>
18431 <info>Create a new XPointer context</info>
18432 <return type='xmlXPathContextPtr' info='the xmlXPathContext just allocated.'/>
18433 <arg name='doc' type='xmlDocPtr' info='the XML document'/>
18434 …<arg name='here' type='xmlNodePtr' info='the node that directly contains the XPointer being evalua…
18435 …<arg name='origin' type='xmlNodePtr' info='the element from which a user or program initiated trav…
18439 …<info>Create a new xmlXPathObjectPtr of type LocationSet and initialize it with all the nodes from…
18440 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18441 <arg name='set' type='xmlNodeSetPtr' info='a node set'/>
18445 …<info>Create a new xmlXPathObjectPtr of type LocationSet and initialize it with the single range m…
18446 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18447 <arg name='start' type='xmlNodePtr' info='the start NodePtr value'/>
18448 <arg name='end' type='xmlNodePtr' info='the end NodePtr value or NULL'/>
18452 <info>Create a new xmlXPathObjectPtr of type range</info>
18453 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18454 <arg name='start' type='xmlNodePtr' info='the starting node'/>
18455 <arg name='startindex' type='int' info='the start index'/>
18456 <arg name='end' type='xmlNodePtr' info='the ending point'/>
18457 <arg name='endindex' type='int' info='the ending index'/>
18461 <info>Create a new xmlXPathObjectPtr of type range from a not to an object</info>
18462 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18463 <arg name='start' type='xmlNodePtr' info='the starting node'/>
18464 <arg name='end' type='xmlXPathObjectPtr' info='the ending object'/>
18468 <info>Create a new xmlXPathObjectPtr of type range from a node to a point</info>
18469 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18470 <arg name='start' type='xmlNodePtr' info='the starting node'/>
18471 <arg name='end' type='xmlXPathObjectPtr' info='the ending point'/>
18475 <info>Create a new xmlXPathObjectPtr of type range using 2 nodes</info>
18476 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18477 <arg name='start' type='xmlNodePtr' info='the starting node'/>
18478 <arg name='end' type='xmlNodePtr' info='the ending node'/>
18482 <info>Create a new xmlXPathObjectPtr of type range from a point to a node</info>
18483 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18484 <arg name='start' type='xmlXPathObjectPtr' info='the starting point'/>
18485 <arg name='end' type='xmlNodePtr' info='the ending node'/>
18489 <info>Create a new xmlXPathObjectPtr of type range using 2 Points</info>
18490 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18491 <arg name='start' type='xmlXPathObjectPtr' info='the starting point'/>
18492 <arg name='end' type='xmlXPathObjectPtr' info='the ending point'/>
18496 <info>Implement the range-to() XPointer function</info>
18498 <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPointer Parser context'/>
18499 <arg name='nargs' type='int' info='the number of args'/>
18503 <info>Wrap the LocationSet @val in a new xmlXPathObjectPtr</info>
18504 <return type='xmlXPathObjectPtr' info='the newly created object.'/>
18505 <arg name='val' type='xmlLocationSetPtr' info='the LocationSet value'/>