diff options
author | Daniel Veillard <veillard@src.gnome.org> | 2005-09-12 09:20:31 +0000 |
---|---|---|
committer | Daniel Veillard <veillard@src.gnome.org> | 2005-09-12 09:20:31 +0000 |
commit | 602434dee543b1d7a0473881469032a05e43106e (patch) | |
tree | a401a25547760f994bebc1b98a6921a0c922d9f2 | |
parent | 60071aecb35f3ab73c35150b6ed237c4468da35a (diff) | |
download | libxml2-602434dee543b1d7a0473881469032a05e43106e.tar.gz |
damn XML_FEATURE_UNICODE clashes with Expat headers rename to XML_WITH_ to
* include/libxml/parser.h parser.c xmllint.c: damn XML_FEATURE_UNICODE
clashes with Expat headers rename to XML_WITH_ to fix bug #316053.
* doc/Makefile.am: build devhelp before the examples.
* doc/*: regenerated the API
Daniel
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | doc/APIfiles.html | 62 | ||||
-rw-r--r-- | doc/APIsymbols.html | 62 | ||||
-rw-r--r-- | doc/Makefile.am | 2 | ||||
-rw-r--r-- | doc/html/libxml-parser.html | 62 | ||||
-rw-r--r-- | doc/html/libxml-xmlautomata.html | 8 | ||||
-rw-r--r-- | doc/html/libxml-xmlmodule.html | 4 | ||||
-rw-r--r-- | doc/html/libxml-xmlreader.html | 4 | ||||
-rw-r--r-- | doc/html/libxml-xmlregexp.html | 8 | ||||
-rw-r--r-- | doc/html/libxml-xmlstring.html | 4 | ||||
-rw-r--r-- | doc/libxml2-api.xml | 150 | ||||
-rw-r--r-- | doc/libxml2-refs.xml | 186 | ||||
-rw-r--r-- | include/libxml/parser.h | 63 | ||||
-rw-r--r-- | parser.c | 60 | ||||
-rw-r--r-- | testapi.c | 8 | ||||
-rw-r--r-- | xmllint.c | 60 |
16 files changed, 386 insertions, 364 deletions
@@ -1,3 +1,10 @@ +Mon Sep 12 11:12:03 CEST 2005 Daniel Veillard <daniel@veillard.com> + + * include/libxml/parser.h parser.c xmllint.c: damn XML_FEATURE_UNICODE + clashes with Expat headers rename to XML_WITH_ to fix bug #316053. + * doc/Makefile.am: build devhelp before the examples. + * doc/*: regenerated the API + Mon Sep 12 02:03:12 CEST 2005 Daniel Veillard <daniel@veillard.com> * xmlsave.c: fix bug #316034, where xmlElemDump() can crash if diff --git a/doc/APIfiles.html b/doc/APIfiles.html index b275cf76..d933933a 100644 --- a/doc/APIfiles.html +++ b/doc/APIfiles.html @@ -576,37 +576,6 @@ A:link, A:visited, A:active { text-decoration: underline } </p><h2><a name="parser" id="parser">Module parser</a>:</h2><p><a href="html/libxml-parser.html#XML_COMPLETE_ATTRS">XML_COMPLETE_ATTRS</a><br /> <a href="html/libxml-parser.html#XML_DEFAULT_VERSION">XML_DEFAULT_VERSION</a><br /> <a href="html/libxml-parser.html#XML_DETECT_IDS">XML_DETECT_IDS</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_AUTOMATA">XML_FEATURE_AUTOMATA</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_C14N">XML_FEATURE_C14N</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_CATALOG">XML_FEATURE_CATALOG</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_DEBUG">XML_FEATURE_DEBUG</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_DEBUG_MEM">XML_FEATURE_DEBUG_MEM</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_DEBUG_RUN">XML_FEATURE_DEBUG_RUN</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_EXPR">XML_FEATURE_EXPR</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_FTP">XML_FEATURE_FTP</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_HTML">XML_FEATURE_HTML</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_HTTP">XML_FEATURE_HTTP</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_ICONV">XML_FEATURE_ICONV</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_ISO8859X">XML_FEATURE_ISO8859X</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_LEGACY">XML_FEATURE_LEGACY</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_MODULES">XML_FEATURE_MODULES</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_NONE">XML_FEATURE_NONE</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_OUTPUT">XML_FEATURE_OUTPUT</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_PATTERN">XML_FEATURE_PATTERN</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_PUSH">XML_FEATURE_PUSH</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_READER">XML_FEATURE_READER</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_REGEXP">XML_FEATURE_REGEXP</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_SAX1">XML_FEATURE_SAX1</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_SCHEMAS">XML_FEATURE_SCHEMAS</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_SCHEMATRON">XML_FEATURE_SCHEMATRON</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_THREAD">XML_FEATURE_THREAD</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_TREE">XML_FEATURE_TREE</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_UNICODE">XML_FEATURE_UNICODE</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_VALID">XML_FEATURE_VALID</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_WRITER">XML_FEATURE_WRITER</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_XINCLUDE">XML_FEATURE_XINCLUDE</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_XPATH">XML_FEATURE_XPATH</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_XPTR">XML_FEATURE_XPTR</a><br /> <a href="html/libxml-parser.html#XML_PARSER_ATTRIBUTE_VALUE">XML_PARSER_ATTRIBUTE_VALUE</a><br /> <a href="html/libxml-parser.html#XML_PARSER_CDATA_SECTION">XML_PARSER_CDATA_SECTION</a><br /> <a href="html/libxml-parser.html#XML_PARSER_COMMENT">XML_PARSER_COMMENT</a><br /> @@ -650,6 +619,37 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-parser.html#XML_PARSE_XINCLUDE">XML_PARSE_XINCLUDE</a><br /> <a href="html/libxml-parser.html#XML_SAX2_MAGIC">XML_SAX2_MAGIC</a><br /> <a href="html/libxml-parser.html#XML_SKIP_IDS">XML_SKIP_IDS</a><br /> +<a href="html/libxml-parser.html#XML_WITH_AUTOMATA">XML_WITH_AUTOMATA</a><br /> +<a href="html/libxml-parser.html#XML_WITH_C14N">XML_WITH_C14N</a><br /> +<a href="html/libxml-parser.html#XML_WITH_CATALOG">XML_WITH_CATALOG</a><br /> +<a href="html/libxml-parser.html#XML_WITH_DEBUG">XML_WITH_DEBUG</a><br /> +<a href="html/libxml-parser.html#XML_WITH_DEBUG_MEM">XML_WITH_DEBUG_MEM</a><br /> +<a href="html/libxml-parser.html#XML_WITH_DEBUG_RUN">XML_WITH_DEBUG_RUN</a><br /> +<a href="html/libxml-parser.html#XML_WITH_EXPR">XML_WITH_EXPR</a><br /> +<a href="html/libxml-parser.html#XML_WITH_FTP">XML_WITH_FTP</a><br /> +<a href="html/libxml-parser.html#XML_WITH_HTML">XML_WITH_HTML</a><br /> +<a href="html/libxml-parser.html#XML_WITH_HTTP">XML_WITH_HTTP</a><br /> +<a href="html/libxml-parser.html#XML_WITH_ICONV">XML_WITH_ICONV</a><br /> +<a href="html/libxml-parser.html#XML_WITH_ISO8859X">XML_WITH_ISO8859X</a><br /> +<a href="html/libxml-parser.html#XML_WITH_LEGACY">XML_WITH_LEGACY</a><br /> +<a href="html/libxml-parser.html#XML_WITH_MODULES">XML_WITH_MODULES</a><br /> +<a href="html/libxml-parser.html#XML_WITH_NONE">XML_WITH_NONE</a><br /> +<a href="html/libxml-parser.html#XML_WITH_OUTPUT">XML_WITH_OUTPUT</a><br /> +<a href="html/libxml-parser.html#XML_WITH_PATTERN">XML_WITH_PATTERN</a><br /> +<a href="html/libxml-parser.html#XML_WITH_PUSH">XML_WITH_PUSH</a><br /> +<a href="html/libxml-parser.html#XML_WITH_READER">XML_WITH_READER</a><br /> +<a href="html/libxml-parser.html#XML_WITH_REGEXP">XML_WITH_REGEXP</a><br /> +<a href="html/libxml-parser.html#XML_WITH_SAX1">XML_WITH_SAX1</a><br /> +<a href="html/libxml-parser.html#XML_WITH_SCHEMAS">XML_WITH_SCHEMAS</a><br /> +<a href="html/libxml-parser.html#XML_WITH_SCHEMATRON">XML_WITH_SCHEMATRON</a><br /> +<a href="html/libxml-parser.html#XML_WITH_THREAD">XML_WITH_THREAD</a><br /> +<a href="html/libxml-parser.html#XML_WITH_TREE">XML_WITH_TREE</a><br /> +<a href="html/libxml-parser.html#XML_WITH_UNICODE">XML_WITH_UNICODE</a><br /> +<a href="html/libxml-parser.html#XML_WITH_VALID">XML_WITH_VALID</a><br /> +<a href="html/libxml-parser.html#XML_WITH_WRITER">XML_WITH_WRITER</a><br /> +<a href="html/libxml-parser.html#XML_WITH_XINCLUDE">XML_WITH_XINCLUDE</a><br /> +<a href="html/libxml-parser.html#XML_WITH_XPATH">XML_WITH_XPATH</a><br /> +<a href="html/libxml-parser.html#XML_WITH_XPTR">XML_WITH_XPTR</a><br /> <a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br /> <a href="html/libxml-parser.html#_xmlParserInput">_xmlParserInput</a><br /> <a href="html/libxml-parser.html#_xmlParserNodeInfo">_xmlParserNodeInfo</a><br /> diff --git a/doc/APIsymbols.html b/doc/APIsymbols.html index d0fe11df..6da6ed59 100644 --- a/doc/APIsymbols.html +++ b/doc/APIsymbols.html @@ -413,37 +413,6 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-entities.html#XML_EXTERNAL_GENERAL_PARSED_ENTITY">XML_EXTERNAL_GENERAL_PARSED_ENTITY</a><br /> <a href="html/libxml-entities.html#XML_EXTERNAL_GENERAL_UNPARSED_ENTITY">XML_EXTERNAL_GENERAL_UNPARSED_ENTITY</a><br /> <a href="html/libxml-entities.html#XML_EXTERNAL_PARAMETER_ENTITY">XML_EXTERNAL_PARAMETER_ENTITY</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_AUTOMATA">XML_FEATURE_AUTOMATA</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_C14N">XML_FEATURE_C14N</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_CATALOG">XML_FEATURE_CATALOG</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_DEBUG">XML_FEATURE_DEBUG</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_DEBUG_MEM">XML_FEATURE_DEBUG_MEM</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_DEBUG_RUN">XML_FEATURE_DEBUG_RUN</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_EXPR">XML_FEATURE_EXPR</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_FTP">XML_FEATURE_FTP</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_HTML">XML_FEATURE_HTML</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_HTTP">XML_FEATURE_HTTP</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_ICONV">XML_FEATURE_ICONV</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_ISO8859X">XML_FEATURE_ISO8859X</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_LEGACY">XML_FEATURE_LEGACY</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_MODULES">XML_FEATURE_MODULES</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_NONE">XML_FEATURE_NONE</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_OUTPUT">XML_FEATURE_OUTPUT</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_PATTERN">XML_FEATURE_PATTERN</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_PUSH">XML_FEATURE_PUSH</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_READER">XML_FEATURE_READER</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_REGEXP">XML_FEATURE_REGEXP</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_SAX1">XML_FEATURE_SAX1</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_SCHEMAS">XML_FEATURE_SCHEMAS</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_SCHEMATRON">XML_FEATURE_SCHEMATRON</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_THREAD">XML_FEATURE_THREAD</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_TREE">XML_FEATURE_TREE</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_UNICODE">XML_FEATURE_UNICODE</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_VALID">XML_FEATURE_VALID</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_WRITER">XML_FEATURE_WRITER</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_XINCLUDE">XML_FEATURE_XINCLUDE</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_XPATH">XML_FEATURE_XPATH</a><br /> -<a href="html/libxml-parser.html#XML_FEATURE_XPTR">XML_FEATURE_XPTR</a><br /> <a href="html/libxml-xmlerror.html#XML_FROM_C14N">XML_FROM_C14N</a><br /> <a href="html/libxml-xmlerror.html#XML_FROM_CATALOG">XML_FROM_CATALOG</a><br /> <a href="html/libxml-xmlerror.html#XML_FROM_CHECK">XML_FROM_CHECK</a><br /> @@ -1301,6 +1270,37 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-xmlerror.html#XML_WAR_SPACE_VALUE">XML_WAR_SPACE_VALUE</a><br /> <a href="html/libxml-xmlerror.html#XML_WAR_UNDECLARED_ENTITY">XML_WAR_UNDECLARED_ENTITY</a><br /> <a href="html/libxml-xmlerror.html#XML_WAR_UNKNOWN_VERSION">XML_WAR_UNKNOWN_VERSION</a><br /> +<a href="html/libxml-parser.html#XML_WITH_AUTOMATA">XML_WITH_AUTOMATA</a><br /> +<a href="html/libxml-parser.html#XML_WITH_C14N">XML_WITH_C14N</a><br /> +<a href="html/libxml-parser.html#XML_WITH_CATALOG">XML_WITH_CATALOG</a><br /> +<a href="html/libxml-parser.html#XML_WITH_DEBUG">XML_WITH_DEBUG</a><br /> +<a href="html/libxml-parser.html#XML_WITH_DEBUG_MEM">XML_WITH_DEBUG_MEM</a><br /> +<a href="html/libxml-parser.html#XML_WITH_DEBUG_RUN">XML_WITH_DEBUG_RUN</a><br /> +<a href="html/libxml-parser.html#XML_WITH_EXPR">XML_WITH_EXPR</a><br /> +<a href="html/libxml-parser.html#XML_WITH_FTP">XML_WITH_FTP</a><br /> +<a href="html/libxml-parser.html#XML_WITH_HTML">XML_WITH_HTML</a><br /> +<a href="html/libxml-parser.html#XML_WITH_HTTP">XML_WITH_HTTP</a><br /> +<a href="html/libxml-parser.html#XML_WITH_ICONV">XML_WITH_ICONV</a><br /> +<a href="html/libxml-parser.html#XML_WITH_ISO8859X">XML_WITH_ISO8859X</a><br /> +<a href="html/libxml-parser.html#XML_WITH_LEGACY">XML_WITH_LEGACY</a><br /> +<a href="html/libxml-parser.html#XML_WITH_MODULES">XML_WITH_MODULES</a><br /> +<a href="html/libxml-parser.html#XML_WITH_NONE">XML_WITH_NONE</a><br /> +<a href="html/libxml-parser.html#XML_WITH_OUTPUT">XML_WITH_OUTPUT</a><br /> +<a href="html/libxml-parser.html#XML_WITH_PATTERN">XML_WITH_PATTERN</a><br /> +<a href="html/libxml-parser.html#XML_WITH_PUSH">XML_WITH_PUSH</a><br /> +<a href="html/libxml-parser.html#XML_WITH_READER">XML_WITH_READER</a><br /> +<a href="html/libxml-parser.html#XML_WITH_REGEXP">XML_WITH_REGEXP</a><br /> +<a href="html/libxml-parser.html#XML_WITH_SAX1">XML_WITH_SAX1</a><br /> +<a href="html/libxml-parser.html#XML_WITH_SCHEMAS">XML_WITH_SCHEMAS</a><br /> +<a href="html/libxml-parser.html#XML_WITH_SCHEMATRON">XML_WITH_SCHEMATRON</a><br /> +<a href="html/libxml-parser.html#XML_WITH_THREAD">XML_WITH_THREAD</a><br /> +<a href="html/libxml-parser.html#XML_WITH_TREE">XML_WITH_TREE</a><br /> +<a href="html/libxml-parser.html#XML_WITH_UNICODE">XML_WITH_UNICODE</a><br /> +<a href="html/libxml-parser.html#XML_WITH_VALID">XML_WITH_VALID</a><br /> +<a href="html/libxml-parser.html#XML_WITH_WRITER">XML_WITH_WRITER</a><br /> +<a href="html/libxml-parser.html#XML_WITH_XINCLUDE">XML_WITH_XINCLUDE</a><br /> +<a href="html/libxml-parser.html#XML_WITH_XPATH">XML_WITH_XPATH</a><br /> +<a href="html/libxml-parser.html#XML_WITH_XPTR">XML_WITH_XPTR</a><br /> <a href="html/libxml-xmlerror.html#XML_XINCLUDE_BUILD_FAILED">XML_XINCLUDE_BUILD_FAILED</a><br /> <a href="html/libxml-xmlerror.html#XML_XINCLUDE_DEPRECATED_NS">XML_XINCLUDE_DEPRECATED_NS</a><br /> <a href="html/libxml-tree.html#XML_XINCLUDE_END">XML_XINCLUDE_END</a><br /> diff --git a/doc/Makefile.am b/doc/Makefile.am index eb5bc656..73326590 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -1,5 +1,5 @@ ## Process this file with automake to produce Makefile.in -SUBDIRS=examples devhelp +SUBDIRS=devhelp examples # The top-level SGML file. DOC_MAIN_XML_FILE=gnome-xml.xml diff --git a/doc/html/libxml-parser.html b/doc/html/libxml-parser.html index c1448aa6..777b8195 100644 --- a/doc/html/libxml-parser.html +++ b/doc/html/libxml-parser.html @@ -193,37 +193,37 @@ void <a href="#xmlParserInputDeallocate">xmlParserInputDeallocate</a> (<a href=" <h3><a name="XML_SAX2_MAGIC" id="XML_SAX2_MAGIC"></a>Macro: XML_SAX2_MAGIC</h3><pre>#define XML_SAX2_MAGIC</pre><p>Special constant found in SAX2 blocks initialized fields</p> <h3><a name="XML_SKIP_IDS" id="XML_SKIP_IDS"></a>Macro: XML_SKIP_IDS</h3><pre>#define XML_SKIP_IDS</pre><p>Bit in the loadsubset context field to tell to not do ID/REFs registration. Used to initialize <a href="libxml-globals.html#xmlLoadExtDtdDefaultValue">xmlLoadExtDtdDefaultValue</a> in some special cases.</p> <h3>Enum <a name="xmlFeature" id="xmlFeature">xmlFeature</a></h3><pre class="programlisting">Enum xmlFeature { - <a name="XML_FEATURE_THREAD" id="XML_FEATURE_THREAD">XML_FEATURE_THREAD</a> = 1 - <a name="XML_FEATURE_TREE" id="XML_FEATURE_TREE">XML_FEATURE_TREE</a> = 2 - <a name="XML_FEATURE_OUTPUT" id="XML_FEATURE_OUTPUT">XML_FEATURE_OUTPUT</a> = 3 - <a name="XML_FEATURE_PUSH" id="XML_FEATURE_PUSH">XML_FEATURE_PUSH</a> = 4 - <a name="XML_FEATURE_READER" id="XML_FEATURE_READER">XML_FEATURE_READER</a> = 5 - <a name="XML_FEATURE_PATTERN" id="XML_FEATURE_PATTERN">XML_FEATURE_PATTERN</a> = 6 - <a name="XML_FEATURE_WRITER" id="XML_FEATURE_WRITER">XML_FEATURE_WRITER</a> = 7 - <a name="XML_FEATURE_SAX1" id="XML_FEATURE_SAX1">XML_FEATURE_SAX1</a> = 8 - <a name="XML_FEATURE_FTP" id="XML_FEATURE_FTP">XML_FEATURE_FTP</a> = 9 - <a name="XML_FEATURE_HTTP" id="XML_FEATURE_HTTP">XML_FEATURE_HTTP</a> = 10 - <a name="XML_FEATURE_VALID" id="XML_FEATURE_VALID">XML_FEATURE_VALID</a> = 11 - <a name="XML_FEATURE_HTML" id="XML_FEATURE_HTML">XML_FEATURE_HTML</a> = 12 - <a name="XML_FEATURE_LEGACY" id="XML_FEATURE_LEGACY">XML_FEATURE_LEGACY</a> = 13 - <a name="XML_FEATURE_C14N" id="XML_FEATURE_C14N">XML_FEATURE_C14N</a> = 14 - <a name="XML_FEATURE_CATALOG" id="XML_FEATURE_CATALOG">XML_FEATURE_CATALOG</a> = 15 - <a name="XML_FEATURE_XPATH" id="XML_FEATURE_XPATH">XML_FEATURE_XPATH</a> = 16 - <a name="XML_FEATURE_XPTR" id="XML_FEATURE_XPTR">XML_FEATURE_XPTR</a> = 17 - <a name="XML_FEATURE_XINCLUDE" id="XML_FEATURE_XINCLUDE">XML_FEATURE_XINCLUDE</a> = 18 - <a name="XML_FEATURE_ICONV" id="XML_FEATURE_ICONV">XML_FEATURE_ICONV</a> = 19 - <a name="XML_FEATURE_ISO8859X" id="XML_FEATURE_ISO8859X">XML_FEATURE_ISO8859X</a> = 20 - <a name="XML_FEATURE_UNICODE" id="XML_FEATURE_UNICODE">XML_FEATURE_UNICODE</a> = 21 - <a name="XML_FEATURE_REGEXP" id="XML_FEATURE_REGEXP">XML_FEATURE_REGEXP</a> = 22 - <a name="XML_FEATURE_AUTOMATA" id="XML_FEATURE_AUTOMATA">XML_FEATURE_AUTOMATA</a> = 23 - <a name="XML_FEATURE_EXPR" id="XML_FEATURE_EXPR">XML_FEATURE_EXPR</a> = 24 - <a name="XML_FEATURE_SCHEMAS" id="XML_FEATURE_SCHEMAS">XML_FEATURE_SCHEMAS</a> = 25 - <a name="XML_FEATURE_SCHEMATRON" id="XML_FEATURE_SCHEMATRON">XML_FEATURE_SCHEMATRON</a> = 26 - <a name="XML_FEATURE_MODULES" id="XML_FEATURE_MODULES">XML_FEATURE_MODULES</a> = 27 - <a name="XML_FEATURE_DEBUG" id="XML_FEATURE_DEBUG">XML_FEATURE_DEBUG</a> = 28 - <a name="XML_FEATURE_DEBUG_MEM" id="XML_FEATURE_DEBUG_MEM">XML_FEATURE_DEBUG_MEM</a> = 29 - <a name="XML_FEATURE_DEBUG_RUN" id="XML_FEATURE_DEBUG_RUN">XML_FEATURE_DEBUG_RUN</a> = 30 - <a name="XML_FEATURE_NONE" id="XML_FEATURE_NONE">XML_FEATURE_NONE</a> = 99999 : just to be sure of allocation size + <a name="XML_WITH_THREAD" id="XML_WITH_THREAD">XML_WITH_THREAD</a> = 1 + <a name="XML_WITH_TREE" id="XML_WITH_TREE">XML_WITH_TREE</a> = 2 + <a name="XML_WITH_OUTPUT" id="XML_WITH_OUTPUT">XML_WITH_OUTPUT</a> = 3 + <a name="XML_WITH_PUSH" id="XML_WITH_PUSH">XML_WITH_PUSH</a> = 4 + <a name="XML_WITH_READER" id="XML_WITH_READER">XML_WITH_READER</a> = 5 + <a name="XML_WITH_PATTERN" id="XML_WITH_PATTERN">XML_WITH_PATTERN</a> = 6 + <a name="XML_WITH_WRITER" id="XML_WITH_WRITER">XML_WITH_WRITER</a> = 7 + <a name="XML_WITH_SAX1" id="XML_WITH_SAX1">XML_WITH_SAX1</a> = 8 + <a name="XML_WITH_FTP" id="XML_WITH_FTP">XML_WITH_FTP</a> = 9 + <a name="XML_WITH_HTTP" id="XML_WITH_HTTP">XML_WITH_HTTP</a> = 10 + <a name="XML_WITH_VALID" id="XML_WITH_VALID">XML_WITH_VALID</a> = 11 + <a name="XML_WITH_HTML" id="XML_WITH_HTML">XML_WITH_HTML</a> = 12 + <a name="XML_WITH_LEGACY" id="XML_WITH_LEGACY">XML_WITH_LEGACY</a> = 13 + <a name="XML_WITH_C14N" id="XML_WITH_C14N">XML_WITH_C14N</a> = 14 + <a name="XML_WITH_CATALOG" id="XML_WITH_CATALOG">XML_WITH_CATALOG</a> = 15 + <a name="XML_WITH_XPATH" id="XML_WITH_XPATH">XML_WITH_XPATH</a> = 16 + <a name="XML_WITH_XPTR" id="XML_WITH_XPTR">XML_WITH_XPTR</a> = 17 + <a name="XML_WITH_XINCLUDE" id="XML_WITH_XINCLUDE">XML_WITH_XINCLUDE</a> = 18 + <a name="XML_WITH_ICONV" id="XML_WITH_ICONV">XML_WITH_ICONV</a> = 19 + <a name="XML_WITH_ISO8859X" id="XML_WITH_ISO8859X">XML_WITH_ISO8859X</a> = 20 + <a name="XML_WITH_UNICODE" id="XML_WITH_UNICODE">XML_WITH_UNICODE</a> = 21 + <a name="XML_WITH_REGEXP" id="XML_WITH_REGEXP">XML_WITH_REGEXP</a> = 22 + <a name="XML_WITH_AUTOMATA" id="XML_WITH_AUTOMATA">XML_WITH_AUTOMATA</a> = 23 + <a name="XML_WITH_EXPR" id="XML_WITH_EXPR">XML_WITH_EXPR</a> = 24 + <a name="XML_WITH_SCHEMAS" id="XML_WITH_SCHEMAS">XML_WITH_SCHEMAS</a> = 25 + <a name="XML_WITH_SCHEMATRON" id="XML_WITH_SCHEMATRON">XML_WITH_SCHEMATRON</a> = 26 + <a name="XML_WITH_MODULES" id="XML_WITH_MODULES">XML_WITH_MODULES</a> = 27 + <a name="XML_WITH_DEBUG" id="XML_WITH_DEBUG">XML_WITH_DEBUG</a> = 28 + <a name="XML_WITH_DEBUG_MEM" id="XML_WITH_DEBUG_MEM">XML_WITH_DEBUG_MEM</a> = 29 + <a name="XML_WITH_DEBUG_RUN" id="XML_WITH_DEBUG_RUN">XML_WITH_DEBUG_RUN</a> = 30 + <a name="XML_WITH_NONE" id="XML_WITH_NONE">XML_WITH_NONE</a> = 99999 : just to be sure of allocation size } </pre><h3>Enum <a name="xmlParserInputState" id="xmlParserInputState">xmlParserInputState</a></h3><pre class="programlisting">Enum xmlParserInputState { <a name="XML_PARSER_EOF" id="XML_PARSER_EOF">XML_PARSER_EOF</a> = -1 : nothing is to be parsed diff --git a/doc/html/libxml-xmlautomata.html b/doc/html/libxml-xmlautomata.html index 25ffb002..3abcdf1e 100644 --- a/doc/html/libxml-xmlautomata.html +++ b/doc/html/libxml-xmlautomata.html @@ -38,9 +38,13 @@ The content of this structure is not made public by the API. <h2>Description</h2> <h3><a name="xmlAutomata" id="xmlAutomata">Structure xmlAutomata</a></h3><pre class="programlisting">Structure xmlAutomata<br />struct _xmlAutomata { The content of this structure is not made public by the API. -}</pre><h3><a name="xmlAutomataState" id="xmlAutomataState">Structure xmlAutomataState</a></h3><pre class="programlisting">Structure xmlAutomataState<br />struct _xmlAutomataState { +}</pre> + A libxml automata description, It can be compiled into a regexp + <h3><a name="xmlAutomataState" id="xmlAutomataState">Structure xmlAutomataState</a></h3><pre class="programlisting">Structure xmlAutomataState<br />struct _xmlAutomataState { The content of this structure is not made public by the API. -}</pre><h3><a name="xmlAutomataCompile" id="xmlAutomataCompile"></a>Function: xmlAutomataCompile</h3><pre class="programlisting"><a href="libxml-xmlregexp.html#xmlRegexpPtr">xmlRegexpPtr</a> xmlAutomataCompile (<a href="libxml-xmlautomata.html#xmlAutomataPtr">xmlAutomataPtr</a> am)<br /> +}</pre> + A state int the automata description, + <h3><a name="xmlAutomataCompile" id="xmlAutomataCompile"></a>Function: xmlAutomataCompile</h3><pre class="programlisting"><a href="libxml-xmlregexp.html#xmlRegexpPtr">xmlRegexpPtr</a> xmlAutomataCompile (<a href="libxml-xmlautomata.html#xmlAutomataPtr">xmlAutomataPtr</a> am)<br /> </pre><p>Compile the automata into a Reg Exp ready for being executed. The automata should be free after this point.</p> <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>am</tt></i>:</span></td><td>an automata</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the compiled regexp or NULL in case of error</td></tr></tbody></table></div><h3><a name="xmlAutomataGetInitState" id="xmlAutomataGetInitState"></a>Function: xmlAutomataGetInitState</h3><pre class="programlisting"><a href="libxml-xmlautomata.html#xmlAutomataStatePtr">xmlAutomataStatePtr</a> xmlAutomataGetInitState (<a href="libxml-xmlautomata.html#xmlAutomataPtr">xmlAutomataPtr</a> am)<br /> </pre><p>Initial state lookup</p> diff --git a/doc/html/libxml-xmlmodule.html b/doc/html/libxml-xmlmodule.html index 120f858a..d25b6049 100644 --- a/doc/html/libxml-xmlmodule.html +++ b/doc/html/libxml-xmlmodule.html @@ -25,7 +25,9 @@ The content of this structure is not made public by the API. <a name="XML_MODULE_LAZY" id="XML_MODULE_LAZY">XML_MODULE_LAZY</a> = 1 : lazy binding <a name="XML_MODULE_LOCAL" id="XML_MODULE_LOCAL">XML_MODULE_LOCAL</a> = 2 : local binding } -</pre><h3><a name="xmlModuleClose" id="xmlModuleClose"></a>Function: xmlModuleClose</h3><pre class="programlisting">int xmlModuleClose (<a href="libxml-xmlmodule.html#xmlModulePtr">xmlModulePtr</a> module)<br /> +</pre> + A handle to a dynamically loaded module + <h3><a name="xmlModuleClose" id="xmlModuleClose"></a>Function: xmlModuleClose</h3><pre class="programlisting">int xmlModuleClose (<a href="libxml-xmlmodule.html#xmlModulePtr">xmlModulePtr</a> module)<br /> </pre><p>The close operations unload the associated module and free the data associated to the module.</p> <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>module</tt></i>:</span></td><td>the module handle</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of argument error and -2 if the module could not be closed/unloaded.</td></tr></tbody></table></div><h3><a name="xmlModuleFree" id="xmlModuleFree"></a>Function: xmlModuleFree</h3><pre class="programlisting">int xmlModuleFree (<a href="libxml-xmlmodule.html#xmlModulePtr">xmlModulePtr</a> module)<br /> </pre><p>The free operations free the data associated to the module but does not unload the associated shared library which may still be in use.</p> diff --git a/doc/html/libxml-xmlreader.html b/doc/html/libxml-xmlreader.html index 3bd3640c..6036ccb8 100644 --- a/doc/html/libxml-xmlreader.html +++ b/doc/html/libxml-xmlreader.html @@ -147,7 +147,9 @@ The content of this structure is not made public by the API. <a name="XML_TEXTREADER_MODE_CLOSED" id="XML_TEXTREADER_MODE_CLOSED">XML_TEXTREADER_MODE_CLOSED</a> = 4 <a name="XML_TEXTREADER_MODE_READING" id="XML_TEXTREADER_MODE_READING">XML_TEXTREADER_MODE_READING</a> = 5 } -</pre><h3><a name="xmlFreeTextReader" id="xmlFreeTextReader"></a>Function: xmlFreeTextReader</h3><pre class="programlisting">void xmlFreeTextReader (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br /> +</pre> + Pointer to an xmlReader context. + <h3><a name="xmlFreeTextReader" id="xmlFreeTextReader"></a>Function: xmlFreeTextReader</h3><pre class="programlisting">void xmlFreeTextReader (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br /> </pre><p>Deallocate all the resources associated to the reader</p> <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td>the <a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a></td></tr></tbody></table></div><h3><a name="xmlNewTextReader" id="xmlNewTextReader"></a>Function: xmlNewTextReader</h3><pre class="programlisting"><a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> xmlNewTextReader (<a href="libxml-tree.html#xmlParserInputBufferPtr">xmlParserInputBufferPtr</a> input, <br /> const char * URI)<br /> </pre><p>Create an <a href="libxml-xmlreader.html#xmlTextReader">xmlTextReader</a> structure fed with @input</p> diff --git a/doc/html/libxml-xmlregexp.html b/doc/html/libxml-xmlregexp.html index 761e1055..b507f347 100644 --- a/doc/html/libxml-xmlregexp.html +++ b/doc/html/libxml-xmlregexp.html @@ -71,9 +71,13 @@ The content of this structure is not made public by the API. } </pre><h3><a name="xmlRegExecCtxt" id="xmlRegExecCtxt">Structure xmlRegExecCtxt</a></h3><pre class="programlisting">Structure xmlRegExecCtxt<br />struct _xmlRegExecCtxt { The content of this structure is not made public by the API. -}</pre><h3><a name="xmlRegexp" id="xmlRegexp">Structure xmlRegexp</a></h3><pre class="programlisting">Structure xmlRegexp<br />struct _xmlRegexp { +}</pre> + A libxml progressive regular expression evaluation context + <h3><a name="xmlRegexp" id="xmlRegexp">Structure xmlRegexp</a></h3><pre class="programlisting">Structure xmlRegexp<br />struct _xmlRegexp { The content of this structure is not made public by the API. -}</pre><h3><a name="xmlExpCtxtNbCons" id="xmlExpCtxtNbCons"></a>Function: xmlExpCtxtNbCons</h3><pre class="programlisting">int xmlExpCtxtNbCons (<a href="libxml-xmlregexp.html#xmlExpCtxtPtr">xmlExpCtxtPtr</a> ctxt)<br /> +}</pre> + A libxml regular expression, they can actually be far more complex thank the POSIX regex expressions. + <h3><a name="xmlExpCtxtNbCons" id="xmlExpCtxtNbCons"></a>Function: xmlExpCtxtNbCons</h3><pre class="programlisting">int xmlExpCtxtNbCons (<a href="libxml-xmlregexp.html#xmlExpCtxtPtr">xmlExpCtxtPtr</a> ctxt)<br /> </pre><p>Debugging facility provides the number of allocated nodes over lifetime</p> <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an expression context</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of nodes ever allocated or -1 in case of error</td></tr></tbody></table></div><h3><a name="xmlExpCtxtNbNodes" id="xmlExpCtxtNbNodes"></a>Function: xmlExpCtxtNbNodes</h3><pre class="programlisting">int xmlExpCtxtNbNodes (<a href="libxml-xmlregexp.html#xmlExpCtxtPtr">xmlExpCtxtPtr</a> ctxt)<br /> </pre><p>Debugging facility provides the number of allocated nodes at a that point</p> diff --git a/doc/html/libxml-xmlstring.html b/doc/html/libxml-xmlstring.html index 7dde6372..bbcc85f9 100644 --- a/doc/html/libxml-xmlstring.html +++ b/doc/html/libxml-xmlstring.html @@ -43,7 +43,9 @@ A:link, A:visited, A:active { text-decoration: underline } <pre class="programlisting"><a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * <a href="#xmlUTF8Strsub">xmlUTF8Strsub</a> (const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * utf, <br /> int start, <br /> int len)</pre> <h2>Description</h2> <h3><a name="BAD_CAST" id="BAD_CAST"></a>Macro: BAD_CAST</h3><pre>#define BAD_CAST</pre><p>Macro to cast a string to an <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * when one know its safe.</p> -<h3><a name="xmlCharStrdup" id="xmlCharStrdup"></a>Function: xmlCharStrdup</h3><pre class="programlisting"><a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * xmlCharStrdup (const char * cur)<br /> + + This is a basic byte in an UTF-8 encoded string. It's unsigned allowing to pinpoint case where char * are assigned to xmlChar * (possibly making serialization back impossible). + <h3><a name="xmlCharStrdup" id="xmlCharStrdup"></a>Function: xmlCharStrdup</h3><pre class="programlisting"><a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * xmlCharStrdup (const char * cur)<br /> </pre><p>a strdup for char's to xmlChar's</p> <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the input char *</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * or NULL</td></tr></tbody></table></div><h3><a name="xmlCharStrndup" id="xmlCharStrndup"></a>Function: xmlCharStrndup</h3><pre class="programlisting"><a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * xmlCharStrndup (const char * cur, <br /> int len)<br /> </pre><p>a strndup for char's to xmlChar's</p> diff --git a/doc/libxml2-api.xml b/doc/libxml2-api.xml index da218752..d0a937d8 100644 --- a/doc/libxml2-api.xml +++ b/doc/libxml2-api.xml @@ -663,78 +663,78 @@ <exports symbol='XML_SAX2_MAGIC' type='macro'/> <exports symbol='XML_DETECT_IDS' type='macro'/> <exports symbol='XML_DEFAULT_VERSION' type='macro'/> - <exports symbol='XML_FEATURE_SCHEMAS' type='enum'/> - <exports symbol='XML_FEATURE_TREE' type='enum'/> + <exports symbol='XML_WITH_SCHEMATRON' type='enum'/> + <exports symbol='XML_PARSER_ENTITY_DECL' type='enum'/> <exports symbol='XML_PARSER_CONTENT' type='enum'/> - <exports symbol='XML_FEATURE_XINCLUDE' type='enum'/> <exports symbol='XML_PARSE_NOBLANKS' type='enum'/> - <exports symbol='XML_FEATURE_OUTPUT' type='enum'/> - <exports symbol='XML_FEATURE_PUSH' type='enum'/> - <exports symbol='XML_FEATURE_FTP' type='enum'/> + <exports symbol='XML_WITH_PATTERN' type='enum'/> + <exports symbol='XML_PARSE_NODICT' type='enum'/> + <exports symbol='XML_PARSER_SYSTEM_LITERAL' type='enum'/> + <exports symbol='XML_WITH_REGEXP' type='enum'/> <exports symbol='XML_PARSER_PI' type='enum'/> - <exports symbol='XML_FEATURE_EXPR' type='enum'/> - <exports symbol='XML_FEATURE_UNICODE' type='enum'/> - <exports symbol='XML_FEATURE_WRITER' type='enum'/> - <exports symbol='XML_PARSER_ENTITY_DECL' type='enum'/> + <exports symbol='XML_WITH_FTP' type='enum'/> + <exports symbol='XML_WITH_XPATH' type='enum'/> + <exports symbol='XML_WITH_HTML' type='enum'/> + <exports symbol='XML_WITH_WRITER' type='enum'/> + <exports symbol='XML_WITH_C14N' type='enum'/> + <exports symbol='XML_PARSE_PUSH_DOM' type='enum'/> <exports symbol='XML_PARSER_PROLOG' type='enum'/> - <exports symbol='XML_PARSER_MISC' type='enum'/> - <exports symbol='XML_FEATURE_C14N' type='enum'/> + <exports symbol='XML_PARSE_NONET' type='enum'/> + <exports symbol='XML_WITH_HTTP' type='enum'/> + <exports symbol='XML_PARSER_EPILOG' type='enum'/> <exports symbol='XML_PARSER_END_TAG' type='enum'/> + <exports symbol='XML_WITH_DEBUG' type='enum'/> <exports symbol='XML_PARSE_DTDVALID' type='enum'/> - <exports symbol='XML_FEATURE_DEBUG_MEM' type='enum'/> - <exports symbol='XML_PARSE_READER' type='enum'/> - <exports symbol='XML_FEATURE_THREAD' type='enum'/> - <exports symbol='XML_FEATURE_SAX1' type='enum'/> + <exports symbol='XML_PARSE_DOM' type='enum'/> + <exports symbol='XML_PARSER_ATTRIBUTE_VALUE' type='enum'/> <exports symbol='XML_PARSE_PUSH_SAX' type='enum'/> + <exports symbol='XML_WITH_TREE' type='enum'/> <exports symbol='XML_PARSE_RECOVER' type='enum'/> - <exports symbol='XML_FEATURE_ICONV' type='enum'/> - <exports symbol='XML_FEATURE_READER' type='enum'/> - <exports symbol='XML_PARSE_NONET' type='enum'/> + <exports symbol='XML_WITH_SCHEMAS' type='enum'/> <exports symbol='XML_PARSE_PEDANTIC' type='enum'/> - <exports symbol='XML_FEATURE_AUTOMATA' type='enum'/> <exports symbol='XML_PARSER_EOF' type='enum'/> - <exports symbol='XML_FEATURE_LEGACY' type='enum'/> <exports symbol='XML_PARSER_CDATA_SECTION' type='enum'/> - <exports symbol='XML_FEATURE_REGEXP' type='enum'/> - <exports symbol='XML_PARSE_NOENT' type='enum'/> + <exports symbol='XML_WITH_LEGACY' type='enum'/> <exports symbol='XML_PARSE_XINCLUDE' type='enum'/> - <exports symbol='XML_PARSE_NOCDATA' type='enum'/> - <exports symbol='XML_PARSER_ATTRIBUTE_VALUE' type='enum'/> - <exports symbol='XML_PARSE_NODICT' type='enum'/> - <exports symbol='XML_FEATURE_DEBUG' type='enum'/> + <exports symbol='XML_PARSE_NOXINCNODE' type='enum'/> + <exports symbol='XML_WITH_NONE' type='enum'/> + <exports symbol='XML_WITH_OUTPUT' type='enum'/> + <exports symbol='XML_WITH_XINCLUDE' type='enum'/> + <exports symbol='XML_WITH_PUSH' type='enum'/> + <exports symbol='XML_PARSE_READER' type='enum'/> + <exports symbol='XML_WITH_THREAD' type='enum'/> <exports symbol='XML_PARSE_SAX' type='enum'/> - <exports symbol='XML_FEATURE_PATTERN' type='enum'/> + <exports symbol='XML_PARSE_NOENT' type='enum'/> <exports symbol='XML_PARSER_ENTITY_VALUE' type='enum'/> <exports symbol='XML_PARSE_DTDLOAD' type='enum'/> - <exports symbol='XML_FEATURE_HTML' type='enum'/> <exports symbol='XML_PARSE_DTDATTR' type='enum'/> <exports symbol='XML_PARSE_NOWARNING' type='enum'/> - <exports symbol='XML_PARSER_EPILOG' type='enum'/> + <exports symbol='XML_WITH_VALID' type='enum'/> <exports symbol='XML_PARSE_NOERROR' type='enum'/> - <exports symbol='XML_PARSE_DOM' type='enum'/> - <exports symbol='XML_PARSE_PUSH_DOM' type='enum'/> - <exports symbol='XML_FEATURE_CATALOG' type='enum'/> - <exports symbol='XML_FEATURE_MODULES' type='enum'/> - <exports symbol='XML_FEATURE_NONE' type='enum'/> + <exports symbol='XML_WITH_ISO8859X' type='enum'/> + <exports symbol='XML_WITH_EXPR' type='enum'/> <exports symbol='XML_PARSE_NSCLEAN' type='enum'/> - <exports symbol='XML_FEATURE_XPATH' type='enum'/> + <exports symbol='XML_WITH_UNICODE' type='enum'/> + <exports symbol='XML_WITH_CATALOG' type='enum'/> + <exports symbol='XML_WITH_MODULES' type='enum'/> + <exports symbol='XML_WITH_XPTR' type='enum'/> + <exports symbol='XML_PARSE_NOCDATA' type='enum'/> <exports symbol='XML_PARSE_COMPACT' type='enum'/> <exports symbol='XML_PARSE_SAX1' type='enum'/> - <exports symbol='XML_PARSE_NOXINCNODE' type='enum'/> + <exports symbol='XML_WITH_READER' type='enum'/> <exports symbol='XML_PARSER_DTD' type='enum'/> - <exports symbol='XML_FEATURE_SCHEMATRON' type='enum'/> + <exports symbol='XML_PARSER_MISC' type='enum'/> <exports symbol='XML_PARSER_START' type='enum'/> - <exports symbol='XML_PARSER_SYSTEM_LITERAL' type='enum'/> + <exports symbol='XML_WITH_DEBUG_MEM' type='enum'/> <exports symbol='XML_PARSE_UNKNOWN' type='enum'/> <exports symbol='XML_PARSER_START_TAG' type='enum'/> - <exports symbol='XML_FEATURE_ISO8859X' type='enum'/> <exports symbol='XML_PARSER_IGNORE' type='enum'/> <exports symbol='XML_PARSER_COMMENT' type='enum'/> <exports symbol='XML_PARSER_PUBLIC_LITERAL' type='enum'/> - <exports symbol='XML_FEATURE_DEBUG_RUN' type='enum'/> - <exports symbol='XML_FEATURE_HTTP' type='enum'/> - <exports symbol='XML_FEATURE_XPTR' type='enum'/> - <exports symbol='XML_FEATURE_VALID' type='enum'/> + <exports symbol='XML_WITH_ICONV' type='enum'/> + <exports symbol='XML_WITH_AUTOMATA' type='enum'/> + <exports symbol='XML_WITH_DEBUG_RUN' type='enum'/> + <exports symbol='XML_WITH_SAX1' type='enum'/> <exports symbol='xmlParserNodeInfoSeqPtr' type='typedef'/> <exports symbol='xmlSAXHandlerV1' type='typedef'/> <exports symbol='xmlParserInputState' type='typedef'/> @@ -4783,37 +4783,6 @@ <enum name='XML_EXTERNAL_GENERAL_PARSED_ENTITY' file='entities' value='2' type='xmlEntityType'/> <enum name='XML_EXTERNAL_GENERAL_UNPARSED_ENTITY' file='entities' value='3' type='xmlEntityType'/> <enum name='XML_EXTERNAL_PARAMETER_ENTITY' file='entities' value='5' type='xmlEntityType'/> - <enum name='XML_FEATURE_AUTOMATA' file='parser' value='23' type='xmlFeature'/> - <enum name='XML_FEATURE_C14N' file='parser' value='14' type='xmlFeature'/> - <enum name='XML_FEATURE_CATALOG' file='parser' value='15' type='xmlFeature'/> - <enum name='XML_FEATURE_DEBUG' file='parser' value='28' type='xmlFeature'/> - <enum name='XML_FEATURE_DEBUG_MEM' file='parser' value='29' type='xmlFeature'/> - <enum name='XML_FEATURE_DEBUG_RUN' file='parser' value='30' type='xmlFeature'/> - <enum name='XML_FEATURE_EXPR' file='parser' value='24' type='xmlFeature'/> - <enum name='XML_FEATURE_FTP' file='parser' value='9' type='xmlFeature'/> - <enum name='XML_FEATURE_HTML' file='parser' value='12' type='xmlFeature'/> - <enum name='XML_FEATURE_HTTP' file='parser' value='10' type='xmlFeature'/> - <enum name='XML_FEATURE_ICONV' file='parser' value='19' type='xmlFeature'/> - <enum name='XML_FEATURE_ISO8859X' file='parser' value='20' type='xmlFeature'/> - <enum name='XML_FEATURE_LEGACY' file='parser' value='13' type='xmlFeature'/> - <enum name='XML_FEATURE_MODULES' file='parser' value='27' type='xmlFeature'/> - <enum name='XML_FEATURE_NONE' file='parser' value='99999' type='xmlFeature' info=' just to be sure of allocation size'/> - <enum name='XML_FEATURE_OUTPUT' file='parser' value='3' type='xmlFeature'/> - <enum name='XML_FEATURE_PATTERN' file='parser' value='6' type='xmlFeature'/> - <enum name='XML_FEATURE_PUSH' file='parser' value='4' type='xmlFeature'/> - <enum name='XML_FEATURE_READER' file='parser' value='5' type='xmlFeature'/> - <enum name='XML_FEATURE_REGEXP' file='parser' value='22' type='xmlFeature'/> - <enum name='XML_FEATURE_SAX1' file='parser' value='8' type='xmlFeature'/> - <enum name='XML_FEATURE_SCHEMAS' file='parser' value='25' type='xmlFeature'/> - <enum name='XML_FEATURE_SCHEMATRON' file='parser' value='26' type='xmlFeature'/> - <enum name='XML_FEATURE_THREAD' file='parser' value='1' type='xmlFeature'/> - <enum name='XML_FEATURE_TREE' file='parser' value='2' type='xmlFeature'/> - <enum name='XML_FEATURE_UNICODE' file='parser' value='21' type='xmlFeature'/> - <enum name='XML_FEATURE_VALID' file='parser' value='11' type='xmlFeature'/> - <enum name='XML_FEATURE_WRITER' file='parser' value='7' type='xmlFeature'/> - <enum name='XML_FEATURE_XINCLUDE' file='parser' value='18' type='xmlFeature'/> - <enum name='XML_FEATURE_XPATH' file='parser' value='16' type='xmlFeature'/> - <enum name='XML_FEATURE_XPTR' file='parser' value='17' type='xmlFeature'/> <enum name='XML_FROM_C14N' file='xmlerror' value='21' type='xmlErrorDomain' info='The Canonicalization module'/> <enum name='XML_FROM_CATALOG' file='xmlerror' value='20' type='xmlErrorDomain' info='The Catalog module'/> <enum name='XML_FROM_CHECK' file='xmlerror' value='24' type='xmlErrorDomain' info='The error checking module'/> @@ -5585,6 +5554,37 @@ <enum name='XML_WAR_SPACE_VALUE' file='xmlerror' value='102' type='xmlParserErrors' info='102'/> <enum name='XML_WAR_UNDECLARED_ENTITY' file='xmlerror' value='27' type='xmlParserErrors' info='27'/> <enum name='XML_WAR_UNKNOWN_VERSION' file='xmlerror' value='97' type='xmlParserErrors' info='97'/> + <enum name='XML_WITH_AUTOMATA' file='parser' value='23' type='xmlFeature'/> + <enum name='XML_WITH_C14N' file='parser' value='14' type='xmlFeature'/> + <enum name='XML_WITH_CATALOG' file='parser' value='15' type='xmlFeature'/> + <enum name='XML_WITH_DEBUG' file='parser' value='28' type='xmlFeature'/> + <enum name='XML_WITH_DEBUG_MEM' file='parser' value='29' type='xmlFeature'/> + <enum name='XML_WITH_DEBUG_RUN' file='parser' value='30' type='xmlFeature'/> + <enum name='XML_WITH_EXPR' file='parser' value='24' type='xmlFeature'/> + <enum name='XML_WITH_FTP' file='parser' value='9' type='xmlFeature'/> + <enum name='XML_WITH_HTML' file='parser' value='12' type='xmlFeature'/> + <enum name='XML_WITH_HTTP' file='parser' value='10' type='xmlFeature'/> + <enum name='XML_WITH_ICONV' file='parser' value='19' type='xmlFeature'/> + <enum name='XML_WITH_ISO8859X' file='parser' value='20' type='xmlFeature'/> + <enum name='XML_WITH_LEGACY' file='parser' value='13' type='xmlFeature'/> + <enum name='XML_WITH_MODULES' file='parser' value='27' type='xmlFeature'/> + <enum name='XML_WITH_NONE' file='parser' value='99999' type='xmlFeature' info=' just to be sure of allocation size'/> + <enum name='XML_WITH_OUTPUT' file='parser' value='3' type='xmlFeature'/> + <enum name='XML_WITH_PATTERN' file='parser' value='6' type='xmlFeature'/> + <enum name='XML_WITH_PUSH' file='parser' value='4' type='xmlFeature'/> + <enum name='XML_WITH_READER' file='parser' value='5' type='xmlFeature'/> + <enum name='XML_WITH_REGEXP' file='parser' value='22' type='xmlFeature'/> + <enum name='XML_WITH_SAX1' file='parser' value='8' type='xmlFeature'/> + <enum name='XML_WITH_SCHEMAS' file='parser' value='25' type='xmlFeature'/> + <enum name='XML_WITH_SCHEMATRON' file='parser' value='26' type='xmlFeature'/> + <enum name='XML_WITH_THREAD' file='parser' value='1' type='xmlFeature'/> + <enum name='XML_WITH_TREE' file='parser' value='2' type='xmlFeature'/> + <enum name='XML_WITH_UNICODE' file='parser' value='21' type='xmlFeature'/> + <enum name='XML_WITH_VALID' file='parser' value='11' type='xmlFeature'/> + <enum name='XML_WITH_WRITER' file='parser' value='7' type='xmlFeature'/> + <enum name='XML_WITH_XINCLUDE' file='parser' value='18' type='xmlFeature'/> + <enum name='XML_WITH_XPATH' file='parser' value='16' type='xmlFeature'/> + <enum name='XML_WITH_XPTR' file='parser' value='17' type='xmlFeature'/> <enum name='XML_XINCLUDE_BUILD_FAILED' file='xmlerror' value='1609' type='xmlParserErrors' info='1609'/> <enum name='XML_XINCLUDE_DEPRECATED_NS' file='xmlerror' value='1617' type='xmlParserErrors' info='1617'/> <enum name='XML_XINCLUDE_END' file='tree' value='20' type='xmlElementType'/> diff --git a/doc/libxml2-refs.xml b/doc/libxml2-refs.xml index 2c325d98..f1c3c9e9 100644 --- a/doc/libxml2-refs.xml +++ b/doc/libxml2-refs.xml @@ -407,37 +407,6 @@ <reference name='XML_EXTERNAL_GENERAL_PARSED_ENTITY' href='html/libxml-entities.html#XML_EXTERNAL_GENERAL_PARSED_ENTITY'/> <reference name='XML_EXTERNAL_GENERAL_UNPARSED_ENTITY' href='html/libxml-entities.html#XML_EXTERNAL_GENERAL_UNPARSED_ENTITY'/> <reference name='XML_EXTERNAL_PARAMETER_ENTITY' href='html/libxml-entities.html#XML_EXTERNAL_PARAMETER_ENTITY'/> - <reference name='XML_FEATURE_AUTOMATA' href='html/libxml-parser.html#XML_FEATURE_AUTOMATA'/> - <reference name='XML_FEATURE_C14N' href='html/libxml-parser.html#XML_FEATURE_C14N'/> - <reference name='XML_FEATURE_CATALOG' href='html/libxml-parser.html#XML_FEATURE_CATALOG'/> - <reference name='XML_FEATURE_DEBUG' href='html/libxml-parser.html#XML_FEATURE_DEBUG'/> - <reference name='XML_FEATURE_DEBUG_MEM' href='html/libxml-parser.html#XML_FEATURE_DEBUG_MEM'/> - <reference name='XML_FEATURE_DEBUG_RUN' href='html/libxml-parser.html#XML_FEATURE_DEBUG_RUN'/> - <reference name='XML_FEATURE_EXPR' href='html/libxml-parser.html#XML_FEATURE_EXPR'/> - <reference name='XML_FEATURE_FTP' href='html/libxml-parser.html#XML_FEATURE_FTP'/> - <reference name='XML_FEATURE_HTML' href='html/libxml-parser.html#XML_FEATURE_HTML'/> - <reference name='XML_FEATURE_HTTP' href='html/libxml-parser.html#XML_FEATURE_HTTP'/> - <reference name='XML_FEATURE_ICONV' href='html/libxml-parser.html#XML_FEATURE_ICONV'/> - <reference name='XML_FEATURE_ISO8859X' href='html/libxml-parser.html#XML_FEATURE_ISO8859X'/> - <reference name='XML_FEATURE_LEGACY' href='html/libxml-parser.html#XML_FEATURE_LEGACY'/> - <reference name='XML_FEATURE_MODULES' href='html/libxml-parser.html#XML_FEATURE_MODULES'/> - <reference name='XML_FEATURE_NONE' href='html/libxml-parser.html#XML_FEATURE_NONE'/> - <reference name='XML_FEATURE_OUTPUT' href='html/libxml-parser.html#XML_FEATURE_OUTPUT'/> - <reference name='XML_FEATURE_PATTERN' href='html/libxml-parser.html#XML_FEATURE_PATTERN'/> - <reference name='XML_FEATURE_PUSH' href='html/libxml-parser.html#XML_FEATURE_PUSH'/> - <reference name='XML_FEATURE_READER' href='html/libxml-parser.html#XML_FEATURE_READER'/> - <reference name='XML_FEATURE_REGEXP' href='html/libxml-parser.html#XML_FEATURE_REGEXP'/> - <reference name='XML_FEATURE_SAX1' href='html/libxml-parser.html#XML_FEATURE_SAX1'/> - <reference name='XML_FEATURE_SCHEMAS' href='html/libxml-parser.html#XML_FEATURE_SCHEMAS'/> - <reference name='XML_FEATURE_SCHEMATRON' href='html/libxml-parser.html#XML_FEATURE_SCHEMATRON'/> - <reference name='XML_FEATURE_THREAD' href='html/libxml-parser.html#XML_FEATURE_THREAD'/> - <reference name='XML_FEATURE_TREE' href='html/libxml-parser.html#XML_FEATURE_TREE'/> - <reference name='XML_FEATURE_UNICODE' href='html/libxml-parser.html#XML_FEATURE_UNICODE'/> - <reference name='XML_FEATURE_VALID' href='html/libxml-parser.html#XML_FEATURE_VALID'/> - <reference name='XML_FEATURE_WRITER' href='html/libxml-parser.html#XML_FEATURE_WRITER'/> - <reference name='XML_FEATURE_XINCLUDE' href='html/libxml-parser.html#XML_FEATURE_XINCLUDE'/> - <reference name='XML_FEATURE_XPATH' href='html/libxml-parser.html#XML_FEATURE_XPATH'/> - <reference name='XML_FEATURE_XPTR' href='html/libxml-parser.html#XML_FEATURE_XPTR'/> <reference name='XML_FROM_C14N' href='html/libxml-xmlerror.html#XML_FROM_C14N'/> <reference name='XML_FROM_CATALOG' href='html/libxml-xmlerror.html#XML_FROM_CATALOG'/> <reference name='XML_FROM_CHECK' href='html/libxml-xmlerror.html#XML_FROM_CHECK'/> @@ -1295,6 +1264,37 @@ <reference name='XML_WAR_SPACE_VALUE' href='html/libxml-xmlerror.html#XML_WAR_SPACE_VALUE'/> <reference name='XML_WAR_UNDECLARED_ENTITY' href='html/libxml-xmlerror.html#XML_WAR_UNDECLARED_ENTITY'/> <reference name='XML_WAR_UNKNOWN_VERSION' href='html/libxml-xmlerror.html#XML_WAR_UNKNOWN_VERSION'/> + <reference name='XML_WITH_AUTOMATA' href='html/libxml-parser.html#XML_WITH_AUTOMATA'/> + <reference name='XML_WITH_C14N' href='html/libxml-parser.html#XML_WITH_C14N'/> + <reference name='XML_WITH_CATALOG' href='html/libxml-parser.html#XML_WITH_CATALOG'/> + <reference name='XML_WITH_DEBUG' href='html/libxml-parser.html#XML_WITH_DEBUG'/> + <reference name='XML_WITH_DEBUG_MEM' href='html/libxml-parser.html#XML_WITH_DEBUG_MEM'/> + <reference name='XML_WITH_DEBUG_RUN' href='html/libxml-parser.html#XML_WITH_DEBUG_RUN'/> + <reference name='XML_WITH_EXPR' href='html/libxml-parser.html#XML_WITH_EXPR'/> + <reference name='XML_WITH_FTP' href='html/libxml-parser.html#XML_WITH_FTP'/> + <reference name='XML_WITH_HTML' href='html/libxml-parser.html#XML_WITH_HTML'/> + <reference name='XML_WITH_HTTP' href='html/libxml-parser.html#XML_WITH_HTTP'/> + <reference name='XML_WITH_ICONV' href='html/libxml-parser.html#XML_WITH_ICONV'/> + <reference name='XML_WITH_ISO8859X' href='html/libxml-parser.html#XML_WITH_ISO8859X'/> + <reference name='XML_WITH_LEGACY' href='html/libxml-parser.html#XML_WITH_LEGACY'/> + <reference name='XML_WITH_MODULES' href='html/libxml-parser.html#XML_WITH_MODULES'/> + <reference name='XML_WITH_NONE' href='html/libxml-parser.html#XML_WITH_NONE'/> + <reference name='XML_WITH_OUTPUT' href='html/libxml-parser.html#XML_WITH_OUTPUT'/> + <reference name='XML_WITH_PATTERN' href='html/libxml-parser.html#XML_WITH_PATTERN'/> + <reference name='XML_WITH_PUSH' href='html/libxml-parser.html#XML_WITH_PUSH'/> + <reference name='XML_WITH_READER' href='html/libxml-parser.html#XML_WITH_READER'/> + <reference name='XML_WITH_REGEXP' href='html/libxml-parser.html#XML_WITH_REGEXP'/> + <reference name='XML_WITH_SAX1' href='html/libxml-parser.html#XML_WITH_SAX1'/> + <reference name='XML_WITH_SCHEMAS' href='html/libxml-parser.html#XML_WITH_SCHEMAS'/> + <reference name='XML_WITH_SCHEMATRON' href='html/libxml-parser.html#XML_WITH_SCHEMATRON'/> + <reference name='XML_WITH_THREAD' href='html/libxml-parser.html#XML_WITH_THREAD'/> + <reference name='XML_WITH_TREE' href='html/libxml-parser.html#XML_WITH_TREE'/> + <reference name='XML_WITH_UNICODE' href='html/libxml-parser.html#XML_WITH_UNICODE'/> + <reference name='XML_WITH_VALID' href='html/libxml-parser.html#XML_WITH_VALID'/> + <reference name='XML_WITH_WRITER' href='html/libxml-parser.html#XML_WITH_WRITER'/> + <reference name='XML_WITH_XINCLUDE' href='html/libxml-parser.html#XML_WITH_XINCLUDE'/> + <reference name='XML_WITH_XPATH' href='html/libxml-parser.html#XML_WITH_XPATH'/> + <reference name='XML_WITH_XPTR' href='html/libxml-parser.html#XML_WITH_XPTR'/> <reference name='XML_XINCLUDE_BUILD_FAILED' href='html/libxml-xmlerror.html#XML_XINCLUDE_BUILD_FAILED'/> <reference name='XML_XINCLUDE_DEPRECATED_NS' href='html/libxml-xmlerror.html#XML_XINCLUDE_DEPRECATED_NS'/> <reference name='XML_XINCLUDE_END' href='html/libxml-tree.html#XML_XINCLUDE_END'/> @@ -3880,37 +3880,6 @@ <ref name='XML_EXTERNAL_GENERAL_PARSED_ENTITY'/> <ref name='XML_EXTERNAL_GENERAL_UNPARSED_ENTITY'/> <ref name='XML_EXTERNAL_PARAMETER_ENTITY'/> - <ref name='XML_FEATURE_AUTOMATA'/> - <ref name='XML_FEATURE_C14N'/> - <ref name='XML_FEATURE_CATALOG'/> - <ref name='XML_FEATURE_DEBUG'/> - <ref name='XML_FEATURE_DEBUG_MEM'/> - <ref name='XML_FEATURE_DEBUG_RUN'/> - <ref name='XML_FEATURE_EXPR'/> - <ref name='XML_FEATURE_FTP'/> - <ref name='XML_FEATURE_HTML'/> - <ref name='XML_FEATURE_HTTP'/> - <ref name='XML_FEATURE_ICONV'/> - <ref name='XML_FEATURE_ISO8859X'/> - <ref name='XML_FEATURE_LEGACY'/> - <ref name='XML_FEATURE_MODULES'/> - <ref name='XML_FEATURE_NONE'/> - <ref name='XML_FEATURE_OUTPUT'/> - <ref name='XML_FEATURE_PATTERN'/> - <ref name='XML_FEATURE_PUSH'/> - <ref name='XML_FEATURE_READER'/> - <ref name='XML_FEATURE_REGEXP'/> - <ref name='XML_FEATURE_SAX1'/> - <ref name='XML_FEATURE_SCHEMAS'/> - <ref name='XML_FEATURE_SCHEMATRON'/> - <ref name='XML_FEATURE_THREAD'/> - <ref name='XML_FEATURE_TREE'/> - <ref name='XML_FEATURE_UNICODE'/> - <ref name='XML_FEATURE_VALID'/> - <ref name='XML_FEATURE_WRITER'/> - <ref name='XML_FEATURE_XINCLUDE'/> - <ref name='XML_FEATURE_XPATH'/> - <ref name='XML_FEATURE_XPTR'/> <ref name='XML_FROM_C14N'/> <ref name='XML_FROM_CATALOG'/> <ref name='XML_FROM_CHECK'/> @@ -4768,6 +4737,37 @@ <ref name='XML_WAR_SPACE_VALUE'/> <ref name='XML_WAR_UNDECLARED_ENTITY'/> <ref name='XML_WAR_UNKNOWN_VERSION'/> + <ref name='XML_WITH_AUTOMATA'/> + <ref name='XML_WITH_C14N'/> + <ref name='XML_WITH_CATALOG'/> + <ref name='XML_WITH_DEBUG'/> + <ref name='XML_WITH_DEBUG_MEM'/> + <ref name='XML_WITH_DEBUG_RUN'/> + <ref name='XML_WITH_EXPR'/> + <ref name='XML_WITH_FTP'/> + <ref name='XML_WITH_HTML'/> + <ref name='XML_WITH_HTTP'/> + <ref name='XML_WITH_ICONV'/> + <ref name='XML_WITH_ISO8859X'/> + <ref name='XML_WITH_LEGACY'/> + <ref name='XML_WITH_MODULES'/> + <ref name='XML_WITH_NONE'/> + <ref name='XML_WITH_OUTPUT'/> + <ref name='XML_WITH_PATTERN'/> + <ref name='XML_WITH_PUSH'/> + <ref name='XML_WITH_READER'/> + <ref name='XML_WITH_REGEXP'/> + <ref name='XML_WITH_SAX1'/> + <ref name='XML_WITH_SCHEMAS'/> + <ref name='XML_WITH_SCHEMATRON'/> + <ref name='XML_WITH_THREAD'/> + <ref name='XML_WITH_TREE'/> + <ref name='XML_WITH_UNICODE'/> + <ref name='XML_WITH_VALID'/> + <ref name='XML_WITH_WRITER'/> + <ref name='XML_WITH_XINCLUDE'/> + <ref name='XML_WITH_XPATH'/> + <ref name='XML_WITH_XPTR'/> <ref name='XML_XINCLUDE_BUILD_FAILED'/> <ref name='XML_XINCLUDE_DEPRECATED_NS'/> <ref name='XML_XINCLUDE_END'/> @@ -10974,37 +10974,6 @@ <ref name='XML_COMPLETE_ATTRS'/> <ref name='XML_DEFAULT_VERSION'/> <ref name='XML_DETECT_IDS'/> - <ref name='XML_FEATURE_AUTOMATA'/> - <ref name='XML_FEATURE_C14N'/> - <ref name='XML_FEATURE_CATALOG'/> - <ref name='XML_FEATURE_DEBUG'/> - <ref name='XML_FEATURE_DEBUG_MEM'/> - <ref name='XML_FEATURE_DEBUG_RUN'/> - <ref name='XML_FEATURE_EXPR'/> - <ref name='XML_FEATURE_FTP'/> - <ref name='XML_FEATURE_HTML'/> - <ref name='XML_FEATURE_HTTP'/> - <ref name='XML_FEATURE_ICONV'/> - <ref name='XML_FEATURE_ISO8859X'/> - <ref name='XML_FEATURE_LEGACY'/> - <ref name='XML_FEATURE_MODULES'/> - <ref name='XML_FEATURE_NONE'/> - <ref name='XML_FEATURE_OUTPUT'/> - <ref name='XML_FEATURE_PATTERN'/> - <ref name='XML_FEATURE_PUSH'/> - <ref name='XML_FEATURE_READER'/> - <ref name='XML_FEATURE_REGEXP'/> - <ref name='XML_FEATURE_SAX1'/> - <ref name='XML_FEATURE_SCHEMAS'/> - <ref name='XML_FEATURE_SCHEMATRON'/> - <ref name='XML_FEATURE_THREAD'/> - <ref name='XML_FEATURE_TREE'/> - <ref name='XML_FEATURE_UNICODE'/> - <ref name='XML_FEATURE_VALID'/> - <ref name='XML_FEATURE_WRITER'/> - <ref name='XML_FEATURE_XINCLUDE'/> - <ref name='XML_FEATURE_XPATH'/> - <ref name='XML_FEATURE_XPTR'/> <ref name='XML_PARSER_ATTRIBUTE_VALUE'/> <ref name='XML_PARSER_CDATA_SECTION'/> <ref name='XML_PARSER_COMMENT'/> @@ -11048,6 +11017,37 @@ <ref name='XML_PARSE_XINCLUDE'/> <ref name='XML_SAX2_MAGIC'/> <ref name='XML_SKIP_IDS'/> + <ref name='XML_WITH_AUTOMATA'/> + <ref name='XML_WITH_C14N'/> + <ref name='XML_WITH_CATALOG'/> + <ref name='XML_WITH_DEBUG'/> + <ref name='XML_WITH_DEBUG_MEM'/> + <ref name='XML_WITH_DEBUG_RUN'/> + <ref name='XML_WITH_EXPR'/> + <ref name='XML_WITH_FTP'/> + <ref name='XML_WITH_HTML'/> + <ref name='XML_WITH_HTTP'/> + <ref name='XML_WITH_ICONV'/> + <ref name='XML_WITH_ISO8859X'/> + <ref name='XML_WITH_LEGACY'/> + <ref name='XML_WITH_MODULES'/> + <ref name='XML_WITH_NONE'/> + <ref name='XML_WITH_OUTPUT'/> + <ref name='XML_WITH_PATTERN'/> + <ref name='XML_WITH_PUSH'/> + <ref name='XML_WITH_READER'/> + <ref name='XML_WITH_REGEXP'/> + <ref name='XML_WITH_SAX1'/> + <ref name='XML_WITH_SCHEMAS'/> + <ref name='XML_WITH_SCHEMATRON'/> + <ref name='XML_WITH_THREAD'/> + <ref name='XML_WITH_TREE'/> + <ref name='XML_WITH_UNICODE'/> + <ref name='XML_WITH_VALID'/> + <ref name='XML_WITH_WRITER'/> + <ref name='XML_WITH_XINCLUDE'/> + <ref name='XML_WITH_XPATH'/> + <ref name='XML_WITH_XPTR'/> <ref name='_xmlParserCtxt'/> <ref name='_xmlParserInput'/> <ref name='_xmlParserNodeInfo'/> diff --git a/include/libxml/parser.h b/include/libxml/parser.h index 2fe91d4a..46377ff2 100644 --- a/include/libxml/parser.h +++ b/include/libxml/parser.h @@ -1171,39 +1171,40 @@ XMLPUBFUN xmlDocPtr XMLCALL * * Used to examine the existance of features that can be enabled * or disabled at compile-time. + * They used to be called XML_FEATURE_xxx but this clashed with Expat */ typedef enum { - XML_FEATURE_THREAD = 1, - XML_FEATURE_TREE = 2, - XML_FEATURE_OUTPUT = 3, - XML_FEATURE_PUSH = 4, - XML_FEATURE_READER = 5, - XML_FEATURE_PATTERN = 6, - XML_FEATURE_WRITER = 7, - XML_FEATURE_SAX1 = 8, - XML_FEATURE_FTP = 9, - XML_FEATURE_HTTP = 10, - XML_FEATURE_VALID = 11, - XML_FEATURE_HTML = 12, - XML_FEATURE_LEGACY = 13, - XML_FEATURE_C14N = 14, - XML_FEATURE_CATALOG = 15, - XML_FEATURE_XPATH = 16, - XML_FEATURE_XPTR = 17, - XML_FEATURE_XINCLUDE = 18, - XML_FEATURE_ICONV = 19, - XML_FEATURE_ISO8859X = 20, - XML_FEATURE_UNICODE = 21, - XML_FEATURE_REGEXP = 22, - XML_FEATURE_AUTOMATA = 23, - XML_FEATURE_EXPR = 24, - XML_FEATURE_SCHEMAS = 25, - XML_FEATURE_SCHEMATRON = 26, - XML_FEATURE_MODULES = 27, - XML_FEATURE_DEBUG = 28, - XML_FEATURE_DEBUG_MEM = 29, - XML_FEATURE_DEBUG_RUN = 30, - XML_FEATURE_NONE = 99999 /* just to be sure of allocation size */ + XML_WITH_THREAD = 1, + XML_WITH_TREE = 2, + XML_WITH_OUTPUT = 3, + XML_WITH_PUSH = 4, + XML_WITH_READER = 5, + XML_WITH_PATTERN = 6, + XML_WITH_WRITER = 7, + XML_WITH_SAX1 = 8, + XML_WITH_FTP = 9, + XML_WITH_HTTP = 10, + XML_WITH_VALID = 11, + XML_WITH_HTML = 12, + XML_WITH_LEGACY = 13, + XML_WITH_C14N = 14, + XML_WITH_CATALOG = 15, + XML_WITH_XPATH = 16, + XML_WITH_XPTR = 17, + XML_WITH_XINCLUDE = 18, + XML_WITH_ICONV = 19, + XML_WITH_ISO8859X = 20, + XML_WITH_UNICODE = 21, + XML_WITH_REGEXP = 22, + XML_WITH_AUTOMATA = 23, + XML_WITH_EXPR = 24, + XML_WITH_SCHEMAS = 25, + XML_WITH_SCHEMATRON = 26, + XML_WITH_MODULES = 27, + XML_WITH_DEBUG = 28, + XML_WITH_DEBUG_MEM = 29, + XML_WITH_DEBUG_RUN = 30, + XML_WITH_NONE = 99999 /* just to be sure of allocation size */ } xmlFeature; XMLPUBFUN int XMLCALL @@ -601,181 +601,181 @@ int xmlHasFeature(xmlFeature feature) { switch (feature) { - case XML_FEATURE_THREAD: + case XML_WITH_THREAD: #ifdef LIBXML_THREAD_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_TREE: + case XML_WITH_TREE: #ifdef LIBXML_TREE_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_OUTPUT: + case XML_WITH_OUTPUT: #ifdef LIBXML_OUTPUT_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_PUSH: + case XML_WITH_PUSH: #ifdef LIBXML_PUSH_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_READER: + case XML_WITH_READER: #ifdef LIBXML_READER_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_PATTERN: + case XML_WITH_PATTERN: #ifdef LIBXML_PATTERN_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_WRITER: + case XML_WITH_WRITER: #ifdef LIBXML_WRITER_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_SAX1: + case XML_WITH_SAX1: #ifdef LIBXML_SAX1_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_FTP: + case XML_WITH_FTP: #ifdef LIBXML_FTP_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_HTTP: + case XML_WITH_HTTP: #ifdef LIBXML_HTTP_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_VALID: + case XML_WITH_VALID: #ifdef LIBXML_VALID_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_HTML: + case XML_WITH_HTML: #ifdef LIBXML_HTML_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_LEGACY: + case XML_WITH_LEGACY: #ifdef LIBXML_LEGACY_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_C14N: + case XML_WITH_C14N: #ifdef LIBXML_C14N_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_CATALOG: + case XML_WITH_CATALOG: #ifdef LIBXML_CATALOG_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_XPATH: + case XML_WITH_XPATH: #ifdef LIBXML_XPATH_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_XPTR: + case XML_WITH_XPTR: #ifdef LIBXML_XPTR_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_XINCLUDE: + case XML_WITH_XINCLUDE: #ifdef LIBXML_XINCLUDE_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_ICONV: + case XML_WITH_ICONV: #ifdef LIBXML_ICONV_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_ISO8859X: + case XML_WITH_ISO8859X: #ifdef LIBXML_ISO8859X_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_UNICODE: + case XML_WITH_UNICODE: #ifdef LIBXML_UNICODE_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_REGEXP: + case XML_WITH_REGEXP: #ifdef LIBXML_REGEXP_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_AUTOMATA: + case XML_WITH_AUTOMATA: #ifdef LIBXML_AUTOMATA_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_EXPR: + case XML_WITH_EXPR: #ifdef LIBXML_EXPR_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_SCHEMAS: + case XML_WITH_SCHEMAS: #ifdef LIBXML_SCHEMAS_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_SCHEMATRON: + case XML_WITH_SCHEMATRON: #ifdef LIBXML_SCHEMATRON_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_MODULES: + case XML_WITH_MODULES: #ifdef LIBXML_MODULES_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_DEBUG: + case XML_WITH_DEBUG: #ifdef LIBXML_DEBUG_ENABLED return(1); #else return(0); #endif - case XML_FEATURE_DEBUG_MEM: + case XML_WITH_DEBUG_MEM: #ifdef DEBUG_MEMORY_LOCATION return(1); #else return(0); #endif - case XML_FEATURE_DEBUG_RUN: + case XML_WITH_DEBUG_RUN: #ifdef LIBXML_DEBUG_RUNTIME return(1); #else @@ -1054,10 +1054,10 @@ static void des_xmlElementTypeVal(int no ATTRIBUTE_UNUSED, xmlElementTypeVal val #define gen_nb_xmlFeature 4 static xmlFeature gen_xmlFeature(int no, int nr ATTRIBUTE_UNUSED) { - if (no == 1) return(XML_FEATURE_AUTOMATA); - if (no == 2) return(XML_FEATURE_C14N); - if (no == 3) return(XML_FEATURE_CATALOG); - if (no == 4) return(XML_FEATURE_DEBUG); + if (no == 1) return(XML_WITH_AUTOMATA); + if (no == 2) return(XML_WITH_C14N); + if (no == 3) return(XML_WITH_CATALOG); + if (no == 4) return(XML_WITH_DEBUG); return(0); } @@ -2713,36 +2713,36 @@ static void parseAndPrintFile(char *filename, xmlParserCtxtPtr rectxt) { static void showVersion(const char *name) { fprintf(stderr, "%s: using libxml version %s\n", name, xmlParserVersion); fprintf(stderr, " compiled with: "); - if (xmlHasFeature(XML_FEATURE_THREAD)) fprintf(stderr, "Threads "); - if (xmlHasFeature(XML_FEATURE_TREE)) fprintf(stderr, "Tree "); - if (xmlHasFeature(XML_FEATURE_OUTPUT)) fprintf(stderr, "Output "); - if (xmlHasFeature(XML_FEATURE_PUSH)) fprintf(stderr, "Push "); - if (xmlHasFeature(XML_FEATURE_READER)) fprintf(stderr, "Reader "); - if (xmlHasFeature(XML_FEATURE_PATTERN)) fprintf(stderr, "Patterns "); - if (xmlHasFeature(XML_FEATURE_WRITER)) fprintf(stderr, "Writer "); - if (xmlHasFeature(XML_FEATURE_SAX1)) fprintf(stderr, "SAXv1 "); - if (xmlHasFeature(XML_FEATURE_FTP)) fprintf(stderr, "FTP "); - if (xmlHasFeature(XML_FEATURE_HTTP)) fprintf(stderr, "HTTP "); - if (xmlHasFeature(XML_FEATURE_VALID)) fprintf(stderr, "DTDValid "); - if (xmlHasFeature(XML_FEATURE_HTML)) fprintf(stderr, "HTML "); - if (xmlHasFeature(XML_FEATURE_LEGACY)) fprintf(stderr, "Legacy "); - if (xmlHasFeature(XML_FEATURE_C14N)) fprintf(stderr, "C14N "); - if (xmlHasFeature(XML_FEATURE_CATALOG)) fprintf(stderr, "Catalog "); - if (xmlHasFeature(XML_FEATURE_XPATH)) fprintf(stderr, "XPath "); - if (xmlHasFeature(XML_FEATURE_XPTR)) fprintf(stderr, "XPointer "); - if (xmlHasFeature(XML_FEATURE_XINCLUDE)) fprintf(stderr, "XInclude "); - if (xmlHasFeature(XML_FEATURE_ICONV)) fprintf(stderr, "Iconv "); - if (xmlHasFeature(XML_FEATURE_ISO8859X)) fprintf(stderr, "ISO8859X "); - if (xmlHasFeature(XML_FEATURE_UNICODE)) fprintf(stderr, "Unicode "); - if (xmlHasFeature(XML_FEATURE_REGEXP)) fprintf(stderr, "Regexps "); - if (xmlHasFeature(XML_FEATURE_AUTOMATA)) fprintf(stderr, "Automata "); - if (xmlHasFeature(XML_FEATURE_EXPR)) fprintf(stderr, "Expr "); - if (xmlHasFeature(XML_FEATURE_SCHEMAS)) fprintf(stderr, "Schemas "); - if (xmlHasFeature(XML_FEATURE_SCHEMATRON)) fprintf(stderr, "Schematron "); - if (xmlHasFeature(XML_FEATURE_MODULES)) fprintf(stderr, "Modules "); - if (xmlHasFeature(XML_FEATURE_DEBUG)) fprintf(stderr, "Debug "); - if (xmlHasFeature(XML_FEATURE_DEBUG_MEM)) fprintf(stderr, "MemDebug "); - if (xmlHasFeature(XML_FEATURE_DEBUG_RUN)) fprintf(stderr, "RunDebug "); + if (xmlHasFeature(XML_WITH_THREAD)) fprintf(stderr, "Threads "); + if (xmlHasFeature(XML_WITH_TREE)) fprintf(stderr, "Tree "); + if (xmlHasFeature(XML_WITH_OUTPUT)) fprintf(stderr, "Output "); + if (xmlHasFeature(XML_WITH_PUSH)) fprintf(stderr, "Push "); + if (xmlHasFeature(XML_WITH_READER)) fprintf(stderr, "Reader "); + if (xmlHasFeature(XML_WITH_PATTERN)) fprintf(stderr, "Patterns "); + if (xmlHasFeature(XML_WITH_WRITER)) fprintf(stderr, "Writer "); + if (xmlHasFeature(XML_WITH_SAX1)) fprintf(stderr, "SAXv1 "); + if (xmlHasFeature(XML_WITH_FTP)) fprintf(stderr, "FTP "); + if (xmlHasFeature(XML_WITH_HTTP)) fprintf(stderr, "HTTP "); + if (xmlHasFeature(XML_WITH_VALID)) fprintf(stderr, "DTDValid "); + if (xmlHasFeature(XML_WITH_HTML)) fprintf(stderr, "HTML "); + if (xmlHasFeature(XML_WITH_LEGACY)) fprintf(stderr, "Legacy "); + if (xmlHasFeature(XML_WITH_C14N)) fprintf(stderr, "C14N "); + if (xmlHasFeature(XML_WITH_CATALOG)) fprintf(stderr, "Catalog "); + if (xmlHasFeature(XML_WITH_XPATH)) fprintf(stderr, "XPath "); + if (xmlHasFeature(XML_WITH_XPTR)) fprintf(stderr, "XPointer "); + if (xmlHasFeature(XML_WITH_XINCLUDE)) fprintf(stderr, "XInclude "); + if (xmlHasFeature(XML_WITH_ICONV)) fprintf(stderr, "Iconv "); + if (xmlHasFeature(XML_WITH_ISO8859X)) fprintf(stderr, "ISO8859X "); + if (xmlHasFeature(XML_WITH_UNICODE)) fprintf(stderr, "Unicode "); + if (xmlHasFeature(XML_WITH_REGEXP)) fprintf(stderr, "Regexps "); + if (xmlHasFeature(XML_WITH_AUTOMATA)) fprintf(stderr, "Automata "); + if (xmlHasFeature(XML_WITH_EXPR)) fprintf(stderr, "Expr "); + if (xmlHasFeature(XML_WITH_SCHEMAS)) fprintf(stderr, "Schemas "); + if (xmlHasFeature(XML_WITH_SCHEMATRON)) fprintf(stderr, "Schematron "); + if (xmlHasFeature(XML_WITH_MODULES)) fprintf(stderr, "Modules "); + if (xmlHasFeature(XML_WITH_DEBUG)) fprintf(stderr, "Debug "); + if (xmlHasFeature(XML_WITH_DEBUG_MEM)) fprintf(stderr, "MemDebug "); + if (xmlHasFeature(XML_WITH_DEBUG_RUN)) fprintf(stderr, "RunDebug "); fprintf(stderr, "\n"); } |