fixing #79334 making htmlParseDocument a public entry point. rebuilt the
* HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
a public entry point.
* doc/*: rebuilt the API and docs
Daniel
diff --git a/ChangeLog b/ChangeLog
index dd38317..30207dd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
+
+ * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
+ include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
+ a public entry point.
+ * doc/*: rebuilt the API and docs
+
Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
* xpath.c: patch from Richard Jinks to fix a problem introduced
diff --git a/HTMLparser.c b/HTMLparser.c
index 4c819d1..82202aa 100644
--- a/HTMLparser.c
+++ b/HTMLparser.c
@@ -3578,7 +3578,7 @@
* as a result of the parsing.
*/
-static int
+int
htmlParseDocument(htmlParserCtxtPtr ctxt) {
xmlDtdPtr dtd;
diff --git a/doc/APIchunk1.html b/doc/APIchunk1.html
index 22abefd..7aa417f 100644
--- a/doc/APIchunk1.html
+++ b/doc/APIchunk1.html
@@ -239,7 +239,6 @@
<dt>Disabled</dt>
<dd>
<a href="html/libxml-globals.html#XMLDOVALIDITYCHECKINGDEFAULTVALUE">xmlDoValidityCheckingDefaultValue</a>
-<a href="html/libxml-globals.html#XMLINDENTTREEOUTPUT">xmlIndentTreeOutput</a>
<a href="html/libxml-globals.html#XMLLINENUMBERSDEFAULTVALUE">xmlLineNumbersDefaultValue</a>
<a href="html/libxml-globals.html#XMLLOADEXTDTDDEFAULTVALUE">xmlLoadExtDtdDefaultValue</a>
<a href="html/libxml-globals.html#XMLPARSERDEBUGENTITIES">xmlParserDebugEntities</a>
@@ -436,6 +435,10 @@
<dd>
<a href="html/libxml-parserinternals.html#XMLPARSESTARTTAG">xmlParseStartTag</a>
</dd>
+<dt>Enabled</dt>
+<dd>
+<a href="html/libxml-globals.html#XMLINDENTTREEOUTPUT">xmlIndentTreeOutput</a>
+</dd>
<dt>Encapsulating</dt>
<dd>
<a href="html/libxml-tree.html#XMLNODEGETBASE">xmlNodeGetBase</a>
diff --git a/doc/APIconstructors.html b/doc/APIconstructors.html
index f1776ef..3247616 100644
--- a/doc/APIconstructors.html
+++ b/doc/APIconstructors.html
@@ -178,6 +178,9 @@
<a href="html/libxml-xmlio.html#XMLINPUTOPENCALLBACK">xmlInputOpenCallback</a>
<a href="html/libxml-xmlio.html#XMLOUTPUTOPENCALLBACK">xmlOutputOpenCallback</a>
<a href="html/libxml-xmlio.html#XMLIOHTTPOPENW">xmlIOHTTPOpenW</a>
+<a href="">xmlFileOpen</a>
+<a href="">xmlIOHTTPOpen</a>
+<a href="">xmlIOFTPOpen</a>
<a href="html/libxml-xmlmemory.html#XMLMALLOCFUNC">xmlMallocFunc</a>
<a href="html/libxml-xmlmemory.html#XMLREALLOCFUNC">xmlReallocFunc</a>
<a href="html/libxml-xmlmemory.html#XMLMALLOCLOC">xmlMallocLoc</a>
diff --git a/doc/APIfiles.html b/doc/APIfiles.html
index 9ae53f1..6c6806d 100644
--- a/doc/APIfiles.html
+++ b/doc/APIfiles.html
@@ -133,6 +133,7 @@
<a href="html/libxml-htmlparser.html#HTMLPARSEENTITYREF">htmlParseEntityRef</a>
<a href="html/libxml-htmlparser.html#HTMLPARSECHARREF">htmlParseCharRef</a>
<a href="html/libxml-htmlparser.html#HTMLPARSEELEMENT">htmlParseElement</a>
+<a href="">htmlParseDocument</a>
<a href="html/libxml-htmlparser.html#HTMLSAXPARSEDOC">htmlSAXParseDoc</a>
<a href="html/libxml-htmlparser.html#HTMLPARSEDOC">htmlParseDoc</a>
<a href="html/libxml-htmlparser.html#HTMLSAXPARSEFILE">htmlSAXParseFile</a>
@@ -379,6 +380,7 @@
<a href="html/libxml-globals.html#XMLGENERICERRORCONTEXT">xmlGenericErrorContext</a>
<a href="html/libxml-globals.html#XMLGETWARNINGSDEFAULTVALUE">xmlGetWarningsDefaultValue</a>
<a href="html/libxml-globals.html#XMLINDENTTREEOUTPUT">xmlIndentTreeOutput</a>
+<a href="">xmlTreeIndentString</a>
<a href="html/libxml-globals.html#XMLKEEPBLANKSDEFAULTVALUE">xmlKeepBlanksDefaultValue</a>
<a href="html/libxml-globals.html#XMLLINENUMBERSDEFAULTVALUE">xmlLineNumbersDefaultValue</a>
<a href="html/libxml-globals.html#XMLLOADEXTDTDDEFAULTVALUE">xmlLoadExtDtdDefaultValue</a>
@@ -1127,6 +1129,18 @@
<a href="html/libxml-xmlio.html#XMLIOHTTPOPENW">xmlIOHTTPOpenW</a>
<a href="html/libxml-xmlio.html#XMLREGISTERHTTPPOSTCALLBACKS">xmlRegisterHTTPPostCallbacks</a>
<a href="html/libxml-xmlio.html#XMLNONETEXTERNALENTITYLOADER">xmlNoNetExternalEntityLoader</a>
+<a href="">xmlFileMatch</a>
+<a href="">xmlFileOpen</a>
+<a href="">xmlFileRead</a>
+<a href="">xmlFileClose</a>
+<a href="">xmlIOHTTPMatch</a>
+<a href="">xmlIOHTTPOpen</a>
+<a href="">xmlIOHTTPRead</a>
+<a href="">xmlIOHTTPClose</a>
+<a href="">xmlIOFTPMatch</a>
+<a href="">xmlIOFTPOpen</a>
+<a href="">xmlIOFTPRead</a>
+<a href="">xmlIOFTPClose</a>
</p>
<h2>
<a name="xmlerror">Module xmlerror</a>:</h2>
@@ -1344,6 +1358,7 @@
<a href="html/libxml-xpathinternals.html#XMLXPATHNEWVALUETREE">xmlXPathNewValueTree</a>
<a href="html/libxml-xpathinternals.html#XMLXPATHNODESETADD">xmlXPathNodeSetAdd</a>
<a href="html/libxml-xpathinternals.html#XMLXPATHNODESETADDUNIQUE">xmlXPathNodeSetAddUnique</a>
+<a href="">xmlXPathNodeSetAddNs</a>
<a href="html/libxml-xpathinternals.html#XMLXPATHNODESETSORT">xmlXPathNodeSetSort</a>
<a href="html/libxml-xpathinternals.html#XMLXPATHROOT">xmlXPathRoot</a>
<a href="html/libxml-xpathinternals.html#XMLXPATHEVALEXPR">xmlXPathEvalExpr</a>
diff --git a/doc/APIfunctions.html b/doc/APIfunctions.html
index 061fde6..34042c8 100644
--- a/doc/APIfunctions.html
+++ b/doc/APIfunctions.html
@@ -601,6 +601,7 @@
<a href="html/libxml-htmlparser.html#HTMLPARSEENTITYREF">htmlParseEntityRef</a>
<a href="html/libxml-htmlparser.html#HTMLPARSECHARREF">htmlParseCharRef</a>
<a href="html/libxml-htmlparser.html#HTMLPARSEELEMENT">htmlParseElement</a>
+<a href="">htmlParseDocument</a>
<a href="html/libxml-htmlparser.html#HTMLFREEPARSERCTXT">htmlFreeParserCtxt</a>
<a href="html/libxml-htmlparser.html#HTMLPARSECHUNK">htmlParseChunk</a>
</p>
@@ -773,6 +774,12 @@
<a href="html/libxml-xmlio.html#XMLOUTPUTCLOSECALLBACK">xmlOutputCloseCallback</a>
<a href="html/libxml-xmlio.html#XMLPARSERINPUTBUFFERCREATEIO">xmlParserInputBufferCreateIO</a>
<a href="html/libxml-xmlio.html#XMLOUTPUTBUFFERCREATEIO">xmlOutputBufferCreateIO</a>
+<a href="">xmlFileRead</a>
+<a href="">xmlFileClose</a>
+<a href="">xmlIOHTTPRead</a>
+<a href="">xmlIOHTTPClose</a>
+<a href="">xmlIOFTPRead</a>
+<a href="">xmlIOFTPClose</a>
<a href="html/libxml-xmlerror.html#XMLGENERICERRORFUNC">xmlGenericErrorFunc</a>
<a href="html/libxml-xmlerror.html#XMLSETGENERICERRORFUNC">xmlSetGenericErrorFunc</a>
<a href="html/libxml-xmlerror.html#XMLPARSERERROR">xmlParserError</a>
@@ -1487,6 +1494,7 @@
<a href="html/libxml-xpathinternals.html#XMLXPATHNEWVALUETREE">xmlXPathNewValueTree</a>
<a href="html/libxml-xpathinternals.html#XMLXPATHNODESETADD">xmlXPathNodeSetAdd</a>
<a href="html/libxml-xpathinternals.html#XMLXPATHNODESETADDUNIQUE">xmlXPathNodeSetAddUnique</a>
+<a href="">xmlXPathNodeSetAddNs</a>
<a href="html/libxml-xpathinternals.html#XMLXPATHNODESETDEL">xmlXPathNodeSetDel</a>
<a href="html/libxml-xpathinternals.html#XMLXPATHNEXTSELF">xmlXPathNextSelf</a>
<a href="html/libxml-xpathinternals.html#XMLXPATHNEXTCHILD">xmlXPathNextChild</a>
@@ -1549,6 +1557,7 @@
<a href="html/libxml-xpathinternals.html#XMLXPATHTRAILING">xmlXPathTrailing</a>
<a href="html/libxml-xpathinternals.html#XMLXPATHNODESETADD">xmlXPathNodeSetAdd</a>
<a href="html/libxml-xpathinternals.html#XMLXPATHNODESETADDUNIQUE">xmlXPathNodeSetAddUnique</a>
+<a href="">xmlXPathNodeSetAddNs</a>
<a href="html/libxml-xpathinternals.html#XMLXPATHNODESETSORT">xmlXPathNodeSetSort</a>
<a href="html/libxml-xpathinternals.html#XMLXPATHNODESETMERGE">xmlXPathNodeSetMerge</a>
<a href="html/libxml-xpathinternals.html#XMLXPATHNODESETMERGE">xmlXPathNodeSetMerge</a>
@@ -1587,6 +1596,7 @@
<a href="html/libxml-tree.html#XMLCOPYNAMESPACELIST">xmlCopyNamespaceList</a>
<a href="html/libxml-tree.html#XMLSETNSPROP">xmlSetNsProp</a>
<a href="html/libxml-tree.html#XMLUNSETNSPROP">xmlUnsetNsProp</a>
+<a href="">xmlXPathNodeSetAddNs</a>
</p>
<h2>Type xmlOutputBufferPtr:</h2>
<p>
diff --git a/doc/libxml2-api.xml b/doc/libxml2-api.xml
index 4966f15..5531e74 100644
--- a/doc/libxml2-api.xml
+++ b/doc/libxml2-api.xml
@@ -235,6 +235,7 @@
<exports symbol='htmlParseEntityRef'/>
<exports symbol='htmlParseCharRef'/>
<exports symbol='htmlParseElement'/>
+ <exports symbol='htmlParseDocument'/>
<exports symbol='htmlSAXParseDoc'/>
<exports symbol='htmlParseDoc'/>
<exports symbol='htmlSAXParseFile'/>
@@ -782,6 +783,7 @@
<exports symbol='xmlXPathNewValueTree'/>
<exports symbol='xmlXPathNodeSetAdd'/>
<exports symbol='xmlXPathNodeSetAddUnique'/>
+ <exports symbol='xmlXPathNodeSetAddNs'/>
<exports symbol='xmlXPathNodeSetSort'/>
<exports symbol='xmlXPathRoot'/>
<exports symbol='xmlXPathEvalExpr'/>
@@ -953,6 +955,7 @@
<exports symbol='xmlGenericErrorContext'/>
<exports symbol='xmlGetWarningsDefaultValue'/>
<exports symbol='xmlIndentTreeOutput'/>
+ <exports symbol='xmlTreeIndentString'/>
<exports symbol='xmlKeepBlanksDefaultValue'/>
<exports symbol='xmlLineNumbersDefaultValue'/>
<exports symbol='xmlLoadExtDtdDefaultValue'/>
@@ -1227,6 +1230,18 @@
<exports symbol='xmlIOHTTPOpenW'/>
<exports symbol='xmlRegisterHTTPPostCallbacks'/>
<exports symbol='xmlNoNetExternalEntityLoader'/>
+ <exports symbol='xmlFileMatch'/>
+ <exports symbol='xmlFileOpen'/>
+ <exports symbol='xmlFileRead'/>
+ <exports symbol='xmlFileClose'/>
+ <exports symbol='xmlIOHTTPMatch'/>
+ <exports symbol='xmlIOHTTPOpen'/>
+ <exports symbol='xmlIOHTTPRead'/>
+ <exports symbol='xmlIOHTTPClose'/>
+ <exports symbol='xmlIOFTPMatch'/>
+ <exports symbol='xmlIOFTPOpen'/>
+ <exports symbol='xmlIOFTPRead'/>
+ <exports symbol='xmlIOFTPClose'/>
</file>
<file name='xpath'>
<exports symbol='xmlXPathContext'/>
@@ -2374,6 +2389,10 @@
<arg name='cur' type='xmlChar *' info='a pointer to an array of xmlChar '/>
<arg name='encoding' type='const char *' info='a free form C string describing the HTML document encoding, or NULL '/>
</function>
+ <function name='htmlParseDocument' file='HTMLparser'>
+ <return type='int'/>
+ <arg name='ctxt' type='htmlParserCtxtPtr'/>
+ </function>
<function name='htmlParseElement' file='HTMLparser'>
<info>parse an HTML element, this is highly recursive </info>
<return type='void'/>
@@ -3655,6 +3674,24 @@
<arg name='ID' type='const char *' info='The Public ID of the resource requested '/>
<arg name='context' type='xmlParserCtxtPtr' info='the XML parser context '/>
</functype>
+ <function name='xmlFileClose' file='xmlIO'>
+ <return type='int'/>
+ <arg name='context' type='void *'/>
+ </function>
+ <function name='xmlFileMatch' file='xmlIO'>
+ <return type='int'/>
+ <arg name='filename' type='const char *'/>
+ </function>
+ <function name='xmlFileOpen' file='xmlIO'>
+ <return type='void *'/>
+ <arg name='filename' type='const char *'/>
+ </function>
+ <function name='xmlFileRead' file='xmlIO'>
+ <return type='int'/>
+ <arg name='context' type='void *'/>
+ <arg name='buffer' type='char *'/>
+ <arg name='len' type='int'/>
+ </function>
<function name='xmlFindCharEncodingHandler' file='encoding'>
<info>Search in the registered set the handler able to read/write that encoding.</info>
<return type='xmlCharEncodingHandlerPtr' info='the handler or NULL if not found '/>
@@ -4165,12 +4202,48 @@
<struct name='xmlID' file='tree' info='An XML ID instance.'/>
<typedef name='xmlIDPtr' file='tree'/>
<typedef name='xmlIDTablePtr' file='valid'/>
+ <function name='xmlIOFTPClose' file='xmlIO'>
+ <return type='int'/>
+ <arg name='context' type='void *'/>
+ </function>
+ <function name='xmlIOFTPMatch' file='xmlIO'>
+ <return type='int'/>
+ <arg name='filename' type='const char *'/>
+ </function>
+ <function name='xmlIOFTPOpen' file='xmlIO'>
+ <return type='void *'/>
+ <arg name='filename' type='const char *'/>
+ </function>
+ <function name='xmlIOFTPRead' file='xmlIO'>
+ <return type='int'/>
+ <arg name='context' type='void *'/>
+ <arg name='buffer' type='char *'/>
+ <arg name='len' type='int'/>
+ </function>
+ <function name='xmlIOHTTPClose' file='xmlIO'>
+ <return type='int'/>
+ <arg name='context' type='void *'/>
+ </function>
+ <function name='xmlIOHTTPMatch' file='xmlIO'>
+ <return type='int'/>
+ <arg name='filename' type='const char *'/>
+ </function>
+ <function name='xmlIOHTTPOpen' file='xmlIO'>
+ <return type='void *'/>
+ <arg name='filename' type='const char *'/>
+ </function>
<function name='xmlIOHTTPOpenW' file='xmlIO'>
<info>Open a temporary buffer to collect the document for a subsequent HTTP POST request. Non-static as is called from the output buffer creation routine.</info>
<return type='void *'/>
<arg name='post_uri' type='const char *' info='The destination URI for the document '/>
<arg name='compression' type='int' info='The compression desired for the document. '/>
</function>
+ <function name='xmlIOHTTPRead' file='xmlIO'>
+ <return type='int'/>
+ <arg name='context' type='void *'/>
+ <arg name='buffer' type='char *'/>
+ <arg name='len' type='int'/>
+ </function>
<function name='xmlIOParseDTD' file='parser'>
<info>Load and parse a DTD</info>
<return type='xmlDtdPtr' info='input will be freed at parsing end. '/>
@@ -4179,7 +4252,7 @@
<arg name='enc' type='xmlCharEncoding' info='the charset encoding if known '/>
</function>
<macro name='xmlIndentTreeOutput' file='globals'>
- <info>Global setting, asking the serializer to indent the output tree by default Disabled by default</info>
+ <info>Global setting, asking the serializer to indent the output tree by default Enabled by default</info>
</macro>
<function name='xmlInitCharEncodingHandlers' file='encoding'>
<info>Initialize the char encoding support, it registers the default encoding supported. NOTE: while public, this function usually doesn't need to be called in normal processing.</info>
@@ -6448,6 +6521,8 @@
<arg name='first' type='xmlNodePtr' info='the first text node '/>
<arg name='second' type='xmlNodePtr' info='the second text node being merged '/>
</function>
+ <macro name='xmlTreeIndentString' file='globals'>
+ </macro>
<struct name='xmlURI' file='uri' info='A parsed URI reference. This is a struct containing the various fields as described in RFC 2396 but separated for further processing.'/>
<function name='xmlURIEscape' file='uri'>
<info>Escaping routine, does not do validity checks ! It will try to escape the chars needing this, but this is heuristic based it's impossible to be sure.</info>
@@ -7243,6 +7318,12 @@
<arg name='cur' type='xmlNodeSetPtr' info='the initial node set '/>
<arg name='val' type='xmlNodePtr' info='a new xmlNodePtr '/>
</function>
+ <function name='xmlXPathNodeSetAddNs' file='xpathInternals'>
+ <return type='void'/>
+ <arg name='cur' type='xmlNodeSetPtr'/>
+ <arg name='node' type='xmlNodePtr'/>
+ <arg name='ns' type='xmlNsPtr'/>
+ </function>
<function name='xmlXPathNodeSetAddUnique' file='xpathInternals'>
<info>add a new xmlNodePtr to an existing NodeSet, optimized version when we are sure the node is not already in the set.</info>
<return type='void'/>
diff --git a/doc/libxml2-refs.xml b/doc/libxml2-refs.xml
index e82e802..3a9cc28 100644
--- a/doc/libxml2-refs.xml
+++ b/doc/libxml2-refs.xml
@@ -3033,6 +3033,9 @@
<ref name='xmlInputOpenCallback'/>
<ref name='xmlOutputOpenCallback'/>
<ref name='xmlIOHTTPOpenW'/>
+ <ref name='xmlFileOpen'/>
+ <ref name='xmlIOHTTPOpen'/>
+ <ref name='xmlIOFTPOpen'/>
<ref name='xmlMallocFunc'/>
<ref name='xmlReallocFunc'/>
<ref name='xmlMallocLoc'/>
@@ -3926,6 +3929,7 @@
<ref name='htmlParseEntityRef'/>
<ref name='htmlParseCharRef'/>
<ref name='htmlParseElement'/>
+ <ref name='htmlParseDocument'/>
<ref name='htmlFreeParserCtxt'/>
<ref name='htmlParseChunk'/>
</type>
@@ -4091,6 +4095,12 @@
<ref name='xmlOutputCloseCallback'/>
<ref name='xmlParserInputBufferCreateIO'/>
<ref name='xmlOutputBufferCreateIO'/>
+ <ref name='xmlFileRead'/>
+ <ref name='xmlFileClose'/>
+ <ref name='xmlIOHTTPRead'/>
+ <ref name='xmlIOHTTPClose'/>
+ <ref name='xmlIOFTPRead'/>
+ <ref name='xmlIOFTPClose'/>
<ref name='xmlGenericErrorFunc'/>
<ref name='xmlSetGenericErrorFunc'/>
<ref name='xmlParserError'/>
@@ -4748,6 +4758,7 @@
<ref name='xmlXPathNewValueTree'/>
<ref name='xmlXPathNodeSetAdd'/>
<ref name='xmlXPathNodeSetAddUnique'/>
+ <ref name='xmlXPathNodeSetAddNs'/>
<ref name='xmlXPathNodeSetDel'/>
<ref name='xmlXPathNextSelf'/>
<ref name='xmlXPathNextChild'/>
@@ -4808,6 +4819,7 @@
<ref name='xmlXPathTrailing'/>
<ref name='xmlXPathNodeSetAdd'/>
<ref name='xmlXPathNodeSetAddUnique'/>
+ <ref name='xmlXPathNodeSetAddNs'/>
<ref name='xmlXPathNodeSetSort'/>
<ref name='xmlXPathNodeSetMerge'/>
<ref name='xmlXPathNodeSetMerge'/>
@@ -4843,6 +4855,7 @@
<ref name='xmlCopyNamespaceList'/>
<ref name='xmlSetNsProp'/>
<ref name='xmlUnsetNsProp'/>
+ <ref name='xmlXPathNodeSetAddNs'/>
</type>
<type name='xmlOutputBufferPtr'>
<ref name='htmlNodeDumpFormatOutput'/>
@@ -5259,6 +5272,7 @@
<ref name='htmlParseEntityRef'/>
<ref name='htmlParseCharRef'/>
<ref name='htmlParseElement'/>
+ <ref name='htmlParseDocument'/>
<ref name='htmlSAXParseDoc'/>
<ref name='htmlParseDoc'/>
<ref name='htmlSAXParseFile'/>
@@ -5489,6 +5503,7 @@
<ref name='xmlGenericErrorContext'/>
<ref name='xmlGetWarningsDefaultValue'/>
<ref name='xmlIndentTreeOutput'/>
+ <ref name='xmlTreeIndentString'/>
<ref name='xmlKeepBlanksDefaultValue'/>
<ref name='xmlLineNumbersDefaultValue'/>
<ref name='xmlLoadExtDtdDefaultValue'/>
@@ -6211,6 +6226,18 @@
<ref name='xmlIOHTTPOpenW'/>
<ref name='xmlRegisterHTTPPostCallbacks'/>
<ref name='xmlNoNetExternalEntityLoader'/>
+ <ref name='xmlFileMatch'/>
+ <ref name='xmlFileOpen'/>
+ <ref name='xmlFileRead'/>
+ <ref name='xmlFileClose'/>
+ <ref name='xmlIOHTTPMatch'/>
+ <ref name='xmlIOHTTPOpen'/>
+ <ref name='xmlIOHTTPRead'/>
+ <ref name='xmlIOHTTPClose'/>
+ <ref name='xmlIOFTPMatch'/>
+ <ref name='xmlIOFTPOpen'/>
+ <ref name='xmlIOFTPRead'/>
+ <ref name='xmlIOFTPClose'/>
</file>
<file name='xmlerror'>
<ref name='xmlParserErrors'/>
@@ -6418,6 +6445,7 @@
<ref name='xmlXPathNewValueTree'/>
<ref name='xmlXPathNodeSetAdd'/>
<ref name='xmlXPathNodeSetAddUnique'/>
+ <ref name='xmlXPathNodeSetAddNs'/>
<ref name='xmlXPathNodeSetSort'/>
<ref name='xmlXPathRoot'/>
<ref name='xmlXPathEvalExpr'/>
@@ -7184,7 +7212,6 @@
</word>
<word name='Disabled'>
<ref name='xmlDoValidityCheckingDefaultValue'/>
- <ref name='xmlIndentTreeOutput'/>
<ref name='xmlLineNumbersDefaultValue'/>
<ref name='xmlLoadExtDtdDefaultValue'/>
<ref name='xmlParserDebugEntities'/>
@@ -7357,6 +7384,9 @@
<word name='EmptyElement'>
<ref name='xmlParseStartTag'/>
</word>
+ <word name='Enabled'>
+ <ref name='xmlIndentTreeOutput'/>
+ </word>
<word name='Encapsulating'>
<ref name='xmlNodeGetBase'/>
</word>
diff --git a/include/libxml/HTMLparser.h b/include/libxml/HTMLparser.h
index 20f304b..f092137 100644
--- a/include/libxml/HTMLparser.h
+++ b/include/libxml/HTMLparser.h
@@ -72,6 +72,7 @@
int htmlParseCharRef(htmlParserCtxtPtr ctxt);
void htmlParseElement(htmlParserCtxtPtr ctxt);
+int htmlParseDocument(htmlParserCtxtPtr ctxt);
htmlDocPtr htmlSAXParseDoc (xmlChar *cur,
const char *encoding,
htmlSAXHandlerPtr sax,
diff --git a/win32/dsp/libxml2.def.src b/win32/dsp/libxml2.def.src
index b0fdff1..ae09318 100644
--- a/win32/dsp/libxml2.def.src
+++ b/win32/dsp/libxml2.def.src
@@ -323,6 +323,7 @@
htmlParseEntityRef
htmlParseCharRef
htmlParseElement
+ htmlParseDocument
htmlSAXParseDoc
htmlParseDoc
htmlSAXParseFile
diff --git a/win32/libxml2.def.src b/win32/libxml2.def.src
index f0cb31a..e19e384 100644
--- a/win32/libxml2.def.src
+++ b/win32/libxml2.def.src
@@ -323,6 +323,7 @@
htmlParseEntityRef
htmlParseCharRef
htmlParseElement
+ htmlParseDocument
htmlSAXParseDoc
htmlParseDoc
htmlSAXParseFile