[libxml2] Autoregenerate libxml2.syms automated checkings



commit f609d745b15d16ddc6a951ebcf4431a98e27dfc4
Author: Daniel Veillard <veillard redhat com>
Date:   Fri Aug 21 15:16:46 2009 +0200

    Autoregenerate libxml2.syms automated checkings
    
    * doc/symbols.xml: the source for all exported symbols
    * doc/checkapisym.xsl: used to check libxml2-api.xml against exported
      symbols
    * doc/syms.xsl: stylesheet regenerating libxml2.syms from symbols.xml
    * doc/Makefile.am libxml2.syms: add the new rules and the generated
      version

 doc/Makefile.am     |    4 +-
 doc/checkapisym.xsl |   48 ++
 doc/symbols.xml     | 1740 +++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/syms.xsl        |   99 +++
 libxml2.syms        |  127 +++--
 5 files changed, 1981 insertions(+), 37 deletions(-)
---
diff --git a/doc/Makefile.am b/doc/Makefile.am
index d05471d..764aec7 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -89,8 +89,10 @@ $(WIN32_DIR)/libxml2.def.src: libxml2-api.xml
 	  $(XSLTPROC) -o $(WIN32_DIR)/libxml2.def.src \
 	  --nonet $(WIN32_DIR)/defgen.xsl libxml2-api.xml ; fi )
 
-libxml2-api.xml libxml2-refs.xml: apibuild.py ../include/libxml/*.h ../*.c
+libxml2-api.xml libxml2-refs.xml ../libxml2.syms: apibuild.py symbols.xml syms.xsl checkapisym.xsl ../include/libxml/*.h ../*.c
 	-(./apibuild.py)
+	-($(XSLTPROC) checkapisym.xsl libxml2-api.xml)
+	-($(XSLTPROC) -o ../libxml2.syms syms.xsl symbols.xml)
 	-@(cd .. ; $(MAKE) rebuild_testapi)
 
 
diff --git a/doc/checkapisym.xsl b/doc/checkapisym.xsl
new file mode 100644
index 0000000..31a050d
--- /dev/null
+++ b/doc/checkapisym.xsl
@@ -0,0 +1,48 @@
+<?xml version="1.0"?>
+<!-- This stylesheet is used to check that symbols exported
+     from libxml2-api.xml are also present in the symbol file
+     symbols.xml which is used to generate libxml2.syms setting
+     up the allowed access point to the shared libraries -->
+
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
+                version="1.0">
+  <xsl:output method="text" encoding="UTF-8"/>
+
+  <xsl:variable name="syms" select="document('symbols.xml')"/>
+
+  <xsl:template match="/">
+    <xsl:message terminate="no">
+      <xsl:text>Looking for functions in symbols.xml</xsl:text>
+    </xsl:message>
+    <xsl:apply-templates select="/api/symbols/function"/>
+    <xsl:message terminate="no">
+      <xsl:text>Found </xsl:text>
+      <xsl:value-of select="count(/api/symbols/function)"/>
+      <xsl:text>functions</xsl:text>
+    </xsl:message>
+    <xsl:message terminate="no">
+      <xsl:text>Looking for variables in symbols.xml</xsl:text>
+    </xsl:message>
+    <xsl:apply-templates select="/api/symbols/variable"/>
+    <xsl:message terminate="no">
+      <xsl:text>Found </xsl:text>
+      <xsl:value-of select="count(/api/symbols/variable)"/>
+      <xsl:text>variables</xsl:text>
+    </xsl:message>
+  </xsl:template>
+
+  <xsl:template match="function|variable">
+    <xsl:variable name="name" select="@name"/>
+    <xsl:variable name="symbol"
+        select="$syms/symbols/release/symbol[. = $name]"/>
+    <xsl:if test="string($symbol) != $name">
+      <xsl:message terminate="yes">
+        <xsl:text>Failed to find export in symbols.xml: </xsl:text>
+        <xsl:value-of select="$name"/>
+      </xsl:message>
+    </xsl:if>
+  </xsl:template>
+
+</xsl:stylesheet>
+
diff --git a/doc/symbols.xml b/doc/symbols.xml
new file mode 100644
index 0000000..042833f
--- /dev/null
+++ b/doc/symbols.xml
@@ -0,0 +1,1740 @@
+<!-- This file describes all the exported entry points from the
+     library, groupped by release with the first release being 2.4.30
+     Add new exported entry points at the end, this will be used to
+     generate libxml2.syms the definition of exported symbols from
+     shared libraries
+  -->
+<symbols>
+  <release version="2.4.30">
+    <symbol file="debugXML">xmlBoolToText</symbol>
+    <symbol file="debugXML">xmlDebugDumpAttr</symbol>
+    <symbol file="debugXML">xmlDebugDumpAttrList</symbol>
+    <symbol file="debugXML">xmlDebugDumpDTD</symbol>
+    <symbol file="debugXML">xmlDebugDumpDocument</symbol>
+    <symbol file="debugXML">xmlDebugDumpDocumentHead</symbol>
+    <symbol file="debugXML">xmlDebugDumpEntities</symbol>
+    <symbol file="debugXML">xmlDebugDumpNode</symbol>
+    <symbol file="debugXML">xmlDebugDumpNodeList</symbol>
+    <symbol file="debugXML">xmlDebugDumpOneNode</symbol>
+    <symbol file="debugXML">xmlDebugDumpString</symbol>
+    <symbol file="debugXML">xmlLsCountNode</symbol>
+    <symbol file="debugXML">xmlLsOneNode</symbol>
+    <symbol file="debugXML">xmlShell</symbol>
+    <symbol file="debugXML">xmlShellBase</symbol>
+    <symbol file="debugXML">xmlShellCat</symbol>
+    <symbol file="debugXML">xmlShellDir</symbol>
+    <symbol file="debugXML">xmlShellDu</symbol>
+    <symbol file="debugXML">xmlShellList</symbol>
+    <symbol file="debugXML">xmlShellLoad</symbol>
+    <symbol file="debugXML">xmlShellPrintNode</symbol>
+    <symbol file="debugXML">xmlShellPrintXPathError</symbol>
+    <symbol file="debugXML">xmlShellPrintXPathResult</symbol>
+    <symbol file="debugXML">xmlShellPwd</symbol>
+    <symbol file="debugXML">xmlShellSave</symbol>
+    <symbol file="debugXML">xmlShellValidate</symbol>
+    <symbol file="debugXML">xmlShellWrite</symbol>
+    <symbol file="xpointer">xmlXPtrBuildNodeList</symbol>
+    <symbol file="xpointer">xmlXPtrEval</symbol>
+    <symbol file="xpointer">xmlXPtrEvalRangePredicate</symbol>
+    <symbol file="xpointer">xmlXPtrFreeLocationSet</symbol>
+    <symbol file="xpointer">xmlXPtrLocationSetAdd</symbol>
+    <symbol file="xpointer">xmlXPtrLocationSetCreate</symbol>
+    <symbol file="xpointer">xmlXPtrLocationSetDel</symbol>
+    <symbol file="xpointer">xmlXPtrLocationSetMerge</symbol>
+    <symbol file="xpointer">xmlXPtrLocationSetRemove</symbol>
+    <symbol file="xpointer">xmlXPtrNewCollapsedRange</symbol>
+    <symbol file="xpointer">xmlXPtrNewContext</symbol>
+    <symbol file="xpointer">xmlXPtrNewLocationSetNodeSet</symbol>
+    <symbol file="xpointer">xmlXPtrNewLocationSetNodes</symbol>
+    <symbol file="xpointer">xmlXPtrNewRange</symbol>
+    <symbol file="xpointer">xmlXPtrNewRangeNodeObject</symbol>
+    <symbol file="xpointer">xmlXPtrNewRangeNodePoint</symbol>
+    <symbol file="xpointer">xmlXPtrNewRangeNodes</symbol>
+    <symbol file="xpointer">xmlXPtrNewRangePointNode</symbol>
+    <symbol file="xpointer">xmlXPtrNewRangePoints</symbol>
+    <symbol file="xpointer">xmlXPtrRangeToFunction</symbol>
+    <symbol file="xpointer">xmlXPtrWrapLocationSet</symbol>
+    <symbol file="SAX">attribute</symbol>
+    <symbol file="SAX">attributeDecl</symbol>
+    <symbol file="SAX">cdataBlock</symbol>
+    <symbol file="SAX">characters</symbol>
+    <symbol file="SAX">checkNamespace</symbol>
+    <symbol file="SAX">comment</symbol>
+    <symbol file="SAX2">docbDefaultSAXHandlerInit</symbol>
+    <symbol file="SAX">elementDecl</symbol>
+    <symbol file="SAX">endDocument</symbol>
+    <symbol file="SAX">endElement</symbol>
+    <symbol file="SAX">entityDecl</symbol>
+    <symbol file="SAX">externalSubset</symbol>
+    <symbol file="SAX">getColumnNumber</symbol>
+    <symbol file="SAX">getEntity</symbol>
+    <symbol file="SAX">getLineNumber</symbol>
+    <symbol file="SAX">getNamespace</symbol>
+    <symbol file="SAX">getParameterEntity</symbol>
+    <symbol file="SAX">getPublicId</symbol>
+    <symbol file="SAX">getSystemId</symbol>
+    <symbol file="SAX">globalNamespace</symbol>
+    <symbol file="SAX">hasExternalSubset</symbol>
+    <symbol file="SAX">hasInternalSubset</symbol>
+    <symbol file="SAX2">htmlDefaultSAXHandlerInit</symbol>
+    <symbol file="SAX">ignorableWhitespace</symbol>
+    <symbol file="SAX">initdocbDefaultSAXHandler</symbol>
+    <symbol file="SAX">inithtmlDefaultSAXHandler</symbol>
+    <symbol file="SAX">initxmlDefaultSAXHandler</symbol>
+    <symbol file="SAX">internalSubset</symbol>
+    <symbol file="SAX">isStandalone</symbol>
+    <symbol file="SAX">namespaceDecl</symbol>
+    <symbol file="SAX">notationDecl</symbol>
+    <symbol file="SAX">processingInstruction</symbol>
+    <symbol file="SAX">reference</symbol>
+    <symbol file="SAX">resolveEntity</symbol>
+    <symbol file="SAX">setDocumentLocator</symbol>
+    <symbol file="SAX">setNamespace</symbol>
+    <symbol file="SAX">startDocument</symbol>
+    <symbol file="SAX">startElement</symbol>
+    <symbol file="SAX">unparsedEntityDecl</symbol>
+    <symbol file="SAX2">xmlDefaultSAXHandlerInit</symbol>
+    <symbol file="parserInternals">htmlCreateFileParserCtxt</symbol>
+    <symbol file="parserInternals">htmlInitAutoClose</symbol>
+    <symbol file="parserInternals">inputPop</symbol>
+    <symbol file="parserInternals">inputPush</symbol>
+    <symbol file="parserInternals">namePop</symbol>
+    <symbol file="parserInternals">namePush</symbol>
+    <symbol file="parserInternals">nodePop</symbol>
+    <symbol file="parserInternals">nodePush</symbol>
+    <symbol file="parserInternals">xmlCheckLanguageID</symbol>
+    <symbol file="parserInternals">xmlCopyChar</symbol>
+    <symbol file="parserInternals">xmlCopyCharMultiByte</symbol>
+    <symbol file="parserInternals">xmlCreateEntityParserCtxt</symbol>
+    <symbol file="parserInternals">xmlCreateFileParserCtxt</symbol>
+    <symbol file="parserInternals">xmlCreateMemoryParserCtxt</symbol>
+    <symbol file="parserInternals">xmlCurrentChar</symbol>
+    <symbol file="parserInternals">xmlDecodeEntities</symbol>
+    <symbol file="parserInternals">xmlFreeInputStream</symbol>
+    <symbol file="parserInternals">xmlHandleEntity</symbol>
+    <symbol file="chvalid">xmlIsBaseChar</symbol>
+    <symbol file="chvalid">xmlIsBlank</symbol>
+    <symbol file="chvalid">xmlIsChar</symbol>
+    <symbol file="chvalid">xmlIsCombining</symbol>
+    <symbol file="chvalid">xmlIsDigit</symbol>
+    <symbol file="chvalid">xmlIsExtender</symbol>
+    <symbol file="chvalid">xmlIsIdeographic</symbol>
+    <symbol file="parserInternals">xmlIsLetter</symbol>
+    <symbol file="chvalid">xmlIsPubidChar</symbol>
+    <symbol file="parserInternals">xmlNamespaceParseNCName</symbol>
+    <symbol file="parserInternals">xmlNamespaceParseNSDef</symbol>
+    <symbol file="parserInternals">xmlNamespaceParseQName</symbol>
+    <symbol file="parserInternals">xmlNewEntityInputStream</symbol>
+    <symbol file="parserInternals">xmlNewInputFromFile</symbol>
+    <symbol file="parserInternals">xmlNewInputStream</symbol>
+    <symbol file="parser">xmlNewParserCtxt</symbol>
+    <symbol file="parserInternals">xmlNewStringInputStream</symbol>
+    <symbol file="parserInternals">xmlNextChar</symbol>
+    <symbol file="parserInternals">xmlParseAttValue</symbol>
+    <symbol file="parserInternals">xmlParseAttribute</symbol>
+    <symbol file="parserInternals">xmlParseAttributeListDecl</symbol>
+    <symbol file="parserInternals">xmlParseAttributeType</symbol>
+    <symbol file="parserInternals">xmlParseCDSect</symbol>
+    <symbol file="parserInternals">xmlParseCharData</symbol>
+    <symbol file="parserInternals">xmlParseCharRef</symbol>
+    <symbol file="parserInternals">xmlParseComment</symbol>
+    <symbol file="parserInternals">xmlParseContent</symbol>
+    <symbol file="parserInternals">xmlParseDefaultDecl</symbol>
+    <symbol file="parserInternals">xmlParseDocTypeDecl</symbol>
+    <symbol file="parserInternals">xmlParseElement</symbol>
+    <symbol file="parserInternals">xmlParseElementChildrenContentDecl</symbol>
+    <symbol file="parserInternals">xmlParseElementContentDecl</symbol>
+    <symbol file="parserInternals">xmlParseElementDecl</symbol>
+    <symbol file="parserInternals">xmlParseElementMixedContentDecl</symbol>
+    <symbol file="parserInternals">xmlParseEncName</symbol>
+    <symbol file="parserInternals">xmlParseEncodingDecl</symbol>
+    <symbol file="parserInternals">xmlParseEndTag</symbol>
+    <symbol file="parserInternals">xmlParseEntityDecl</symbol>
+    <symbol file="parserInternals">xmlParseEntityRef</symbol>
+    <symbol file="parserInternals">xmlParseEntityValue</symbol>
+    <symbol file="parserInternals">xmlParseEnumeratedType</symbol>
+    <symbol file="parserInternals">xmlParseEnumerationType</symbol>
+    <symbol file="parserInternals">xmlParseExternalID</symbol>
+    <symbol file="parserInternals">xmlParseExternalSubset</symbol>
+    <symbol file="parserInternals">xmlParseMarkupDecl</symbol>
+    <symbol file="parserInternals">xmlParseMisc</symbol>
+    <symbol file="parserInternals">xmlParseName</symbol>
+    <symbol file="parserInternals">xmlParseNamespace</symbol>
+    <symbol file="parserInternals">xmlParseNmtoken</symbol>
+    <symbol file="parserInternals">xmlParseNotationDecl</symbol>
+    <symbol file="parserInternals">xmlParseNotationType</symbol>
+    <symbol file="parserInternals">xmlParsePEReference</symbol>
+    <symbol file="parserInternals">xmlParsePI</symbol>
+    <symbol file="parserInternals">xmlParsePITarget</symbol>
+    <symbol file="parserInternals">xmlParsePubidLiteral</symbol>
+    <symbol file="parserInternals">xmlParseQuotedString</symbol>
+    <symbol file="parserInternals">xmlParseReference</symbol>
+    <symbol file="parserInternals">xmlParseSDDecl</symbol>
+    <symbol file="parserInternals">xmlParseStartTag</symbol>
+    <symbol file="parserInternals">xmlParseSystemLiteral</symbol>
+    <symbol file="parserInternals">xmlParseTextDecl</symbol>
+    <symbol file="parserInternals">xmlParseVersionInfo</symbol>
+    <symbol file="parserInternals">xmlParseVersionNum</symbol>
+    <symbol file="parserInternals">xmlParseXMLDecl</symbol>
+    <symbol file="parserInternals">xmlParserHandlePEReference</symbol>
+    <symbol file="parserInternals">xmlParserHandleReference</symbol>
+    <symbol file="parserInternals">xmlParserInputShrink</symbol>
+    <symbol file="parserInternals">xmlPopInput</symbol>
+    <symbol file="parserInternals">xmlPushInput</symbol>
+    <symbol file="parserInternals">xmlScanName</symbol>
+    <symbol file="parserInternals">xmlSetEntityReferenceFunc</symbol>
+    <symbol file="parserInternals">xmlSkipBlankChars</symbol>
+    <symbol file="parserInternals">xmlSplitQName</symbol>
+    <symbol file="parserInternals">xmlStringComment</symbol>
+    <symbol file="parserInternals">xmlStringCurrentChar</symbol>
+    <symbol file="parserInternals">xmlStringDecodeEntities</symbol>
+    <symbol file="parserInternals">xmlStringText</symbol>
+    <symbol file="parserInternals">xmlStringTextNoenc</symbol>
+    <symbol file="parserInternals">xmlSwitchEncoding</symbol>
+    <symbol file="parserInternals">xmlSwitchToEncoding</symbol>
+    <symbol file="c14n">xmlC14NDocDumpMemory</symbol>
+    <symbol file="c14n">xmlC14NDocSave</symbol>
+    <symbol file="c14n">xmlC14NDocSaveTo</symbol>
+    <symbol file="c14n">xmlC14NExecute</symbol>
+    <symbol file="catalog">xmlACatalogAdd</symbol>
+    <symbol file="catalog">xmlACatalogDump</symbol>
+    <symbol file="catalog">xmlACatalogRemove</symbol>
+    <symbol file="catalog">xmlACatalogResolve</symbol>
+    <symbol file="catalog">xmlACatalogResolvePublic</symbol>
+    <symbol file="catalog">xmlACatalogResolveSystem</symbol>
+    <symbol file="catalog">xmlACatalogResolveURI</symbol>
+    <symbol file="catalog">xmlCatalogAdd</symbol>
+    <symbol file="catalog">xmlCatalogAddLocal</symbol>
+    <symbol file="catalog">xmlCatalogCleanup</symbol>
+    <symbol file="catalog">xmlCatalogConvert</symbol>
+    <symbol file="catalog">xmlCatalogDump</symbol>
+    <symbol file="catalog">xmlCatalogFreeLocal</symbol>
+    <symbol file="catalog">xmlCatalogGetDefaults</symbol>
+    <symbol file="catalog">xmlCatalogGetPublic</symbol>
+    <symbol file="catalog">xmlCatalogGetSystem</symbol>
+    <symbol file="catalog">xmlCatalogIsEmpty</symbol>
+    <symbol file="catalog">xmlCatalogLocalResolve</symbol>
+    <symbol file="catalog">xmlCatalogLocalResolveURI</symbol>
+    <symbol file="catalog">xmlCatalogRemove</symbol>
+    <symbol file="catalog">xmlCatalogResolve</symbol>
+    <symbol file="catalog">xmlCatalogResolvePublic</symbol>
+    <symbol file="catalog">xmlCatalogResolveSystem</symbol>
+    <symbol file="catalog">xmlCatalogResolveURI</symbol>
+    <symbol file="catalog">xmlCatalogSetDebug</symbol>
+    <symbol file="catalog">xmlCatalogSetDefaultPrefer</symbol>
+    <symbol file="catalog">xmlCatalogSetDefaults</symbol>
+    <symbol file="catalog">xmlConvertSGMLCatalog</symbol>
+    <symbol file="catalog">xmlFreeCatalog</symbol>
+    <symbol file="catalog">xmlInitializeCatalog</symbol>
+    <symbol file="catalog">xmlLoadACatalog</symbol>
+    <symbol file="catalog">xmlLoadCatalog</symbol>
+    <symbol file="catalog">xmlLoadCatalogs</symbol>
+    <symbol file="catalog">xmlLoadSGMLSuperCatalog</symbol>
+    <symbol file="catalog">xmlNewCatalog</symbol>
+    <symbol file="catalog">xmlParseCatalogFile</symbol>
+    <symbol file="xpathInternals">valuePop</symbol>
+    <symbol file="xpathInternals">valuePush</symbol>
+    <symbol file="xpathInternals">xmlXPathAddValues</symbol>
+    <symbol file="xpathInternals">xmlXPathBooleanFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathCeilingFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathCompareValues</symbol>
+    <symbol file="xpathInternals">xmlXPathConcatFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathContainsFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathCountFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathDebugDumpCompExpr</symbol>
+    <symbol file="xpathInternals">xmlXPathDebugDumpObject</symbol>
+    <symbol file="xpathInternals">xmlXPathDifference</symbol>
+    <symbol file="xpathInternals">xmlXPathDistinct</symbol>
+    <symbol file="xpathInternals">xmlXPathDistinctSorted</symbol>
+    <symbol file="xpathInternals">xmlXPathDivValues</symbol>
+    <symbol file="xpathInternals">xmlXPathEqualValues</symbol>
+    <symbol file="xpathInternals">xmlXPathEvalExpr</symbol>
+    <symbol file="xpathInternals">xmlXPathEvaluatePredicateResult</symbol>
+    <symbol file="xpathInternals">xmlXPathFalseFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathFloorFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathFreeParserContext</symbol>
+    <symbol file="xpathInternals">xmlXPathFunctionLookup</symbol>
+    <symbol file="xpathInternals">xmlXPathFunctionLookupNS</symbol>
+    <symbol file="xpathInternals">xmlXPathHasSameNodes</symbol>
+    <symbol file="xpathInternals">xmlXPathIdFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathIntersection</symbol>
+    <symbol file="xpathInternals">xmlXPathIsNodeType</symbol>
+    <symbol file="xpathInternals">xmlXPathLangFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathLastFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathLeading</symbol>
+    <symbol file="xpathInternals">xmlXPathLeadingSorted</symbol>
+    <symbol file="xpathInternals">xmlXPathLocalNameFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathModValues</symbol>
+    <symbol file="xpathInternals">xmlXPathMultValues</symbol>
+    <symbol file="xpathInternals">xmlXPathNamespaceURIFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathNewBoolean</symbol>
+    <symbol file="xpathInternals">xmlXPathNewCString</symbol>
+    <symbol file="xpathInternals">xmlXPathNewFloat</symbol>
+    <symbol file="xpathInternals">xmlXPathNewNodeSet</symbol>
+    <symbol file="xpathInternals">xmlXPathNewNodeSetList</symbol>
+    <symbol file="xpathInternals">xmlXPathNewParserContext</symbol>
+    <symbol file="xpathInternals">xmlXPathNewString</symbol>
+    <symbol file="xpathInternals">xmlXPathNewValueTree</symbol>
+    <symbol file="xpathInternals">xmlXPathNextAncestor</symbol>
+    <symbol file="xpathInternals">xmlXPathNextAncestorOrSelf</symbol>
+    <symbol file="xpathInternals">xmlXPathNextAttribute</symbol>
+    <symbol file="xpathInternals">xmlXPathNextChild</symbol>
+    <symbol file="xpathInternals">xmlXPathNextDescendant</symbol>
+    <symbol file="xpathInternals">xmlXPathNextDescendantOrSelf</symbol>
+    <symbol file="xpathInternals">xmlXPathNextFollowing</symbol>
+    <symbol file="xpathInternals">xmlXPathNextFollowingSibling</symbol>
+    <symbol file="xpathInternals">xmlXPathNextNamespace</symbol>
+    <symbol file="xpathInternals">xmlXPathNextParent</symbol>
+    <symbol file="xpathInternals">xmlXPathNextPreceding</symbol>
+    <symbol file="xpathInternals">xmlXPathNextPrecedingSibling</symbol>
+    <symbol file="xpathInternals">xmlXPathNextSelf</symbol>
+    <symbol file="xpathInternals">xmlXPathNodeLeading</symbol>
+    <symbol file="xpathInternals">xmlXPathNodeLeadingSorted</symbol>
+    <symbol file="xpathInternals">xmlXPathNodeSetAdd</symbol>
+    <symbol file="xpathInternals">xmlXPathNodeSetAddNs</symbol>
+    <symbol file="xpathInternals">xmlXPathNodeSetAddUnique</symbol>
+    <symbol file="xpathInternals">xmlXPathNodeSetContains</symbol>
+    <symbol file="xpathInternals">xmlXPathNodeSetDel</symbol>
+    <symbol file="xpathInternals">xmlXPathNodeSetFreeNs</symbol>
+    <symbol file="xpathInternals">xmlXPathNodeSetMerge</symbol>
+    <symbol file="xpathInternals">xmlXPathNodeSetRemove</symbol>
+    <symbol file="xpathInternals">xmlXPathNodeSetSort</symbol>
+    <symbol file="xpathInternals">xmlXPathNodeTrailing</symbol>
+    <symbol file="xpathInternals">xmlXPathNodeTrailingSorted</symbol>
+    <symbol file="xpathInternals">xmlXPathNormalizeFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathNotEqualValues</symbol>
+    <symbol file="xpathInternals">xmlXPathNotFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathNsLookup</symbol>
+    <symbol file="xpathInternals">xmlXPathNumberFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathParseNCName</symbol>
+    <symbol file="xpathInternals">xmlXPathParseName</symbol>
+    <symbol file="xpathInternals">xmlXPathPopBoolean</symbol>
+    <symbol file="xpathInternals">xmlXPathPopExternal</symbol>
+    <symbol file="xpathInternals">xmlXPathPopNodeSet</symbol>
+    <symbol file="xpathInternals">xmlXPathPopNumber</symbol>
+    <symbol file="xpathInternals">xmlXPathPopString</symbol>
+    <symbol file="xpathInternals">xmlXPathPositionFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathRegisterAllFunctions</symbol>
+    <symbol file="xpathInternals">xmlXPathRegisterFunc</symbol>
+    <symbol file="xpathInternals">xmlXPathRegisterFuncLookup</symbol>
+    <symbol file="xpathInternals">xmlXPathRegisterFuncNS</symbol>
+    <symbol file="xpathInternals">xmlXPathRegisterNs</symbol>
+    <symbol file="xpathInternals">xmlXPathRegisterVariable</symbol>
+    <symbol file="xpathInternals">xmlXPathRegisterVariableLookup</symbol>
+    <symbol file="xpathInternals">xmlXPathRegisterVariableNS</symbol>
+    <symbol file="xpathInternals">xmlXPathRegisteredFuncsCleanup</symbol>
+    <symbol file="xpathInternals">xmlXPathRegisteredNsCleanup</symbol>
+    <symbol file="xpathInternals">xmlXPathRegisteredVariablesCleanup</symbol>
+    <symbol file="xpathInternals">xmlXPathRoot</symbol>
+    <symbol file="xpathInternals">xmlXPathRoundFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathStartsWithFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathStringEvalNumber</symbol>
+    <symbol file="xpathInternals">xmlXPathStringFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathStringLengthFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathSubValues</symbol>
+    <symbol file="xpathInternals">xmlXPathSubstringAfterFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathSubstringBeforeFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathSubstringFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathSumFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathTrailing</symbol>
+    <symbol file="xpathInternals">xmlXPathTrailingSorted</symbol>
+    <symbol file="xpathInternals">xmlXPathTranslateFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathTrueFunction</symbol>
+    <symbol file="xpathInternals">xmlXPathValueFlipSign</symbol>
+    <symbol file="xpathInternals">xmlXPathVariableLookup</symbol>
+    <symbol file="xpathInternals">xmlXPathVariableLookupNS</symbol>
+    <symbol file="xpathInternals">xmlXPathWrapCString</symbol>
+    <symbol file="xpathInternals">xmlXPathWrapExternal</symbol>
+    <symbol file="xpathInternals">xmlXPathWrapNodeSet</symbol>
+    <symbol file="xpathInternals">xmlXPathWrapString</symbol>
+    <symbol file="xpathInternals">xmlXPatherror</symbol>
+    <symbol file="xmlautomata">xmlAutomataCompile</symbol>
+    <symbol file="xmlautomata">xmlAutomataGetInitState</symbol>
+    <symbol file="xmlautomata">xmlAutomataIsDeterminist</symbol>
+    <symbol file="xmlautomata">xmlAutomataNewAllTrans</symbol>
+    <symbol file="xmlautomata">xmlAutomataNewCountTrans</symbol>
+    <symbol file="xmlautomata">xmlAutomataNewCountedTrans</symbol>
+    <symbol file="xmlautomata">xmlAutomataNewCounter</symbol>
+    <symbol file="xmlautomata">xmlAutomataNewCounterTrans</symbol>
+    <symbol file="xmlautomata">xmlAutomataNewEpsilon</symbol>
+    <symbol file="xmlautomata">xmlAutomataNewOnceTrans</symbol>
+    <symbol file="xmlautomata">xmlAutomataNewState</symbol>
+    <symbol file="xmlautomata">xmlAutomataNewTransition</symbol>
+    <symbol file="xmlautomata">xmlAutomataSetFinalState</symbol>
+    <symbol file="xmlautomata">xmlFreeAutomata</symbol>
+    <symbol file="xmlautomata">xmlNewAutomata</symbol>
+    <symbol file="HTMLtree">htmlDocContentDumpFormatOutput</symbol>
+    <symbol file="HTMLtree">htmlDocContentDumpOutput</symbol>
+    <symbol file="HTMLtree">htmlDocDump</symbol>
+    <symbol file="HTMLtree">htmlDocDumpMemory</symbol>
+    <symbol file="HTMLtree">htmlGetMetaEncoding</symbol>
+    <symbol file="HTMLtree">htmlIsBooleanAttr</symbol>
+    <symbol file="HTMLtree">htmlNewDoc</symbol>
+    <symbol file="HTMLtree">htmlNewDocNoDtD</symbol>
+    <symbol file="HTMLtree">htmlNodeDump</symbol>
+    <symbol file="HTMLtree">htmlNodeDumpFile</symbol>
+    <symbol file="HTMLtree">htmlNodeDumpFileFormat</symbol>
+    <symbol file="HTMLtree">htmlNodeDumpFormatOutput</symbol>
+    <symbol file="HTMLtree">htmlNodeDumpOutput</symbol>
+    <symbol file="HTMLtree">htmlSaveFile</symbol>
+    <symbol file="HTMLtree">htmlSaveFileEnc</symbol>
+    <symbol file="HTMLtree">htmlSaveFileFormat</symbol>
+    <symbol file="HTMLtree">htmlSetMetaEncoding</symbol>
+    <symbol file="nanoftp">xmlNanoFTPCheckResponse</symbol>
+    <symbol file="nanoftp">xmlNanoFTPCleanup</symbol>
+    <symbol file="nanoftp">xmlNanoFTPClose</symbol>
+    <symbol file="nanoftp">xmlNanoFTPCloseConnection</symbol>
+    <symbol file="nanoftp">xmlNanoFTPConnect</symbol>
+    <symbol file="nanoftp">xmlNanoFTPConnectTo</symbol>
+    <symbol file="nanoftp">xmlNanoFTPCwd</symbol>
+    <symbol file="nanoftp">xmlNanoFTPFreeCtxt</symbol>
+    <symbol file="nanoftp">xmlNanoFTPGet</symbol>
+    <symbol file="nanoftp">xmlNanoFTPGetConnection</symbol>
+    <symbol file="nanoftp">xmlNanoFTPGetResponse</symbol>
+    <symbol file="nanoftp">xmlNanoFTPGetSocket</symbol>
+    <symbol file="nanoftp">xmlNanoFTPInit</symbol>
+    <symbol file="nanoftp">xmlNanoFTPList</symbol>
+    <symbol file="nanoftp">xmlNanoFTPNewCtxt</symbol>
+    <symbol file="nanoftp">xmlNanoFTPOpen</symbol>
+    <symbol file="nanoftp">xmlNanoFTPProxy</symbol>
+    <symbol file="nanoftp">xmlNanoFTPQuit</symbol>
+    <symbol file="nanoftp">xmlNanoFTPRead</symbol>
+    <symbol file="nanoftp">xmlNanoFTPScanProxy</symbol>
+    <symbol file="nanoftp">xmlNanoFTPUpdateURL</symbol>
+    <symbol file="DOCBparser">docbCreateFileParserCtxt</symbol>
+    <symbol file="DOCBparser">docbCreatePushParserCtxt</symbol>
+    <symbol file="DOCBparser">docbEncodeEntities</symbol>
+    <symbol file="DOCBparser">docbFreeParserCtxt</symbol>
+    <symbol file="DOCBparser">docbParseChunk</symbol>
+    <symbol file="DOCBparser">docbParseDoc</symbol>
+    <symbol file="DOCBparser">docbParseDocument</symbol>
+    <symbol file="DOCBparser">docbParseFile</symbol>
+    <symbol file="DOCBparser">docbSAXParseDoc</symbol>
+    <symbol file="DOCBparser">docbSAXParseFile</symbol>
+    <symbol file="xpath">xmlXPathCastBooleanToNumber</symbol>
+    <symbol file="xpath">xmlXPathCastBooleanToString</symbol>
+    <symbol file="xpath">xmlXPathCastNodeSetToBoolean</symbol>
+    <symbol file="xpath">xmlXPathCastNodeSetToNumber</symbol>
+    <symbol file="xpath">xmlXPathCastNodeSetToString</symbol>
+    <symbol file="xpath">xmlXPathCastNodeToNumber</symbol>
+    <symbol file="xpath">xmlXPathCastNodeToString</symbol>
+    <symbol file="xpath">xmlXPathCastNumberToBoolean</symbol>
+    <symbol file="xpath">xmlXPathCastNumberToString</symbol>
+    <symbol file="xpath">xmlXPathCastStringToBoolean</symbol>
+    <symbol file="xpath">xmlXPathCastStringToNumber</symbol>
+    <symbol file="xpath">xmlXPathCastToBoolean</symbol>
+    <symbol file="xpath">xmlXPathCastToNumber</symbol>
+    <symbol file="xpath">xmlXPathCastToString</symbol>
+    <symbol file="xpath">xmlXPathCmpNodes</symbol>
+    <symbol file="xpath">xmlXPathCompile</symbol>
+    <symbol file="xpath">xmlXPathCompiledEval</symbol>
+    <symbol file="xpath">xmlXPathConvertBoolean</symbol>
+    <symbol file="xpath">xmlXPathConvertNumber</symbol>
+    <symbol file="xpath">xmlXPathConvertString</symbol>
+    <symbol file="xpath">xmlXPathEval</symbol>
+    <symbol file="xpath">xmlXPathEvalExpression</symbol>
+    <symbol file="xpath">xmlXPathEvalPredicate</symbol>
+    <symbol file="xpath">xmlXPathFreeCompExpr</symbol>
+    <symbol file="xpath">xmlXPathFreeContext</symbol>
+    <symbol file="xpath">xmlXPathFreeNodeSet</symbol>
+    <symbol file="xpath">xmlXPathFreeNodeSetList</symbol>
+    <symbol file="xpath">xmlXPathFreeObject</symbol>
+    <symbol file="xpath">xmlXPathInit</symbol>
+    <symbol file="xpath">xmlXPathIsInf</symbol>
+    <symbol file="xpath">xmlXPathIsNaN</symbol>
+    <symbol file="xpath">xmlXPathNAN</symbol>
+    <symbol file="xpath">xmlXPathNINF</symbol>
+    <symbol file="xpath">xmlXPathNewContext</symbol>
+    <symbol file="xpath">xmlXPathNodeSetCreate</symbol>
+    <symbol file="xpath">xmlXPathObjectCopy</symbol>
+    <symbol file="xpath">xmlXPathPINF</symbol>
+    <symbol file="xlink">xlinkGetDefaultDetect</symbol>
+    <symbol file="xlink">xlinkGetDefaultHandler</symbol>
+    <symbol file="xlink">xlinkIsLink</symbol>
+    <symbol file="xlink">xlinkSetDefaultDetect</symbol>
+    <symbol file="xlink">xlinkSetDefaultHandler</symbol>
+    <symbol file="entities">xmlAddDocEntity</symbol>
+    <symbol file="entities">xmlAddDtdEntity</symbol>
+    <symbol file="entities">xmlCleanupPredefinedEntities</symbol>
+    <symbol file="entities">xmlCopyEntitiesTable</symbol>
+    <symbol file="entities">xmlCreateEntitiesTable</symbol>
+    <symbol file="entities">xmlDumpEntitiesTable</symbol>
+    <symbol file="entities">xmlDumpEntityDecl</symbol>
+    <symbol file="entities">xmlEncodeEntities</symbol>
+    <symbol file="entities">xmlEncodeEntitiesReentrant</symbol>
+    <symbol file="entities">xmlEncodeSpecialChars</symbol>
+    <symbol file="entities">xmlFreeEntitiesTable</symbol>
+    <symbol file="entities">xmlGetDocEntity</symbol>
+    <symbol file="entities">xmlGetDtdEntity</symbol>
+    <symbol file="entities">xmlGetParameterEntity</symbol>
+    <symbol file="entities">xmlGetPredefinedEntity</symbol>
+    <symbol file="entities">xmlInitializePredefinedEntities</symbol>
+    <symbol file="xinclude">xmlXIncludeProcess</symbol>
+    <symbol file="list">xmlLinkGetData</symbol>
+    <symbol file="list">xmlListAppend</symbol>
+    <symbol file="list">xmlListClear</symbol>
+    <symbol file="list">xmlListCopy</symbol>
+    <symbol file="list">xmlListCreate</symbol>
+    <symbol file="list">xmlListDelete</symbol>
+    <symbol file="list">xmlListDup</symbol>
+    <symbol file="list">xmlListEmpty</symbol>
+    <symbol file="list">xmlListEnd</symbol>
+    <symbol file="list">xmlListFront</symbol>
+    <symbol file="list">xmlListInsert</symbol>
+    <symbol file="list">xmlListMerge</symbol>
+    <symbol file="list">xmlListPopBack</symbol>
+    <symbol file="list">xmlListPopFront</symbol>
+    <symbol file="list">xmlListPushBack</symbol>
+    <symbol file="list">xmlListPushFront</symbol>
+    <symbol file="list">xmlListRemoveAll</symbol>
+    <symbol file="list">xmlListRemoveFirst</symbol>
+    <symbol file="list">xmlListRemoveLast</symbol>
+    <symbol file="list">xmlListReverse</symbol>
+    <symbol file="list">xmlListReverseSearch</symbol>
+    <symbol file="list">xmlListReverseWalk</symbol>
+    <symbol file="list">xmlListSearch</symbol>
+    <symbol file="list">xmlListSize</symbol>
+    <symbol file="list">xmlListSort</symbol>
+    <symbol file="list">xmlListWalk</symbol>
+    <symbol file="xmlmemory">xmlInitMemory</symbol>
+    <symbol file="xmlmemory">xmlMallocLoc</symbol>
+    <symbol file="xmlmemory">xmlMemDisplay</symbol>
+    <symbol file="xmlmemory">xmlMemFree</symbol>
+    <symbol file="xmlmemory">xmlMemGet</symbol>
+    <symbol file="xmlmemory">xmlMemMalloc</symbol>
+    <symbol file="xmlmemory">xmlMemRealloc</symbol>
+    <symbol file="xmlmemory">xmlMemSetup</symbol>
+    <symbol file="xmlmemory">xmlMemShow</symbol>
+    <symbol file="xmlmemory">xmlMemStrdupLoc</symbol>
+    <symbol file="xmlmemory">xmlMemUsed</symbol>
+    <symbol file="xmlmemory">xmlMemoryDump</symbol>
+    <symbol file="xmlmemory">xmlMemoryStrdup</symbol>
+    <symbol file="xmlmemory">xmlReallocLoc</symbol>
+    <symbol file="xmlIO">xmlAllocOutputBuffer</symbol>
+    <symbol file="xmlIO">xmlAllocParserInputBuffer</symbol>
+    <symbol file="xmlIO">xmlCheckFilename</symbol>
+    <symbol file="xmlIO">xmlCleanupInputCallbacks</symbol>
+    <symbol file="xmlIO">xmlCleanupOutputCallbacks</symbol>
+    <symbol file="xmlIO">xmlFileClose</symbol>
+    <symbol file="xmlIO">xmlFileMatch</symbol>
+    <symbol file="xmlIO">xmlFileOpen</symbol>
+    <symbol file="xmlIO">xmlFileRead</symbol>
+    <symbol file="xmlIO">xmlFreeParserInputBuffer</symbol>
+    <symbol file="xmlIO">xmlIOFTPClose</symbol>
+    <symbol file="xmlIO">xmlIOFTPMatch</symbol>
+    <symbol file="xmlIO">xmlIOFTPOpen</symbol>
+    <symbol file="xmlIO">xmlIOFTPRead</symbol>
+    <symbol file="xmlIO">xmlIOHTTPClose</symbol>
+    <symbol file="xmlIO">xmlIOHTTPMatch</symbol>
+    <symbol file="xmlIO">xmlIOHTTPOpen</symbol>
+    <symbol file="xmlIO">xmlIOHTTPOpenW</symbol>
+    <symbol file="xmlIO">xmlIOHTTPRead</symbol>
+    <symbol file="xmlIO">xmlNoNetExternalEntityLoader</symbol>
+    <symbol file="xmlIO">xmlNormalizeWindowsPath</symbol>
+    <symbol file="xmlIO">xmlOutputBufferClose</symbol>
+    <symbol file="xmlIO">xmlOutputBufferCreateFd</symbol>
+    <symbol file="xmlIO">xmlOutputBufferCreateFile</symbol>
+    <symbol file="xmlIO">xmlOutputBufferCreateFilename</symbol>
+    <symbol file="xmlIO">xmlOutputBufferCreateIO</symbol>
+    <symbol file="xmlIO">xmlOutputBufferFlush</symbol>
+    <symbol file="xmlIO">xmlOutputBufferWrite</symbol>
+    <symbol file="xmlIO">xmlOutputBufferWriteString</symbol>
+    <symbol file="xmlIO">xmlParserGetDirectory</symbol>
+    <symbol file="xmlIO">xmlParserInputBufferCreateFd</symbol>
+    <symbol file="xmlIO">xmlParserInputBufferCreateFile</symbol>
+    <symbol file="xmlIO">xmlParserInputBufferCreateFilename</symbol>
+    <symbol file="xmlIO">xmlParserInputBufferCreateIO</symbol>
+    <symbol file="xmlIO">xmlParserInputBufferCreateMem</symbol>
+    <symbol file="xmlIO">xmlParserInputBufferGrow</symbol>
+    <symbol file="xmlIO">xmlParserInputBufferPush</symbol>
+    <symbol file="xmlIO">xmlParserInputBufferRead</symbol>
+    <symbol file="xmlIO">xmlRegisterDefaultInputCallbacks</symbol>
+    <symbol file="xmlIO">xmlRegisterDefaultOutputCallbacks</symbol>
+    <symbol file="xmlIO">xmlRegisterHTTPPostCallbacks</symbol>
+    <symbol file="xmlIO">xmlRegisterInputCallbacks</symbol>
+    <symbol file="xmlIO">xmlRegisterOutputCallbacks</symbol>
+    <symbol file="xmlversion">xmlCheckVersion</symbol>
+    <symbol file="valid">xmlAddAttributeDecl</symbol>
+    <symbol file="valid">xmlAddElementDecl</symbol>
+    <symbol file="valid">xmlAddID</symbol>
+    <symbol file="valid">xmlAddNotationDecl</symbol>
+    <symbol file="valid">xmlAddRef</symbol>
+    <symbol file="valid">xmlCopyAttributeTable</symbol>
+    <symbol file="valid">xmlCopyElementContent</symbol>
+    <symbol file="valid">xmlCopyElementTable</symbol>
+    <symbol file="valid">xmlCopyEnumeration</symbol>
+    <symbol file="valid">xmlCopyNotationTable</symbol>
+    <symbol file="valid">xmlCreateEnumeration</symbol>
+    <symbol file="valid">xmlDumpAttributeDecl</symbol>
+    <symbol file="valid">xmlDumpAttributeTable</symbol>
+    <symbol file="valid">xmlDumpElementDecl</symbol>
+    <symbol file="valid">xmlDumpElementTable</symbol>
+    <symbol file="valid">xmlDumpNotationDecl</symbol>
+    <symbol file="valid">xmlDumpNotationTable</symbol>
+    <symbol file="valid">xmlFreeAttributeTable</symbol>
+    <symbol file="valid">xmlFreeElementContent</symbol>
+    <symbol file="valid">xmlFreeElementTable</symbol>
+    <symbol file="valid">xmlFreeEnumeration</symbol>
+    <symbol file="valid">xmlFreeIDTable</symbol>
+    <symbol file="valid">xmlFreeNotationTable</symbol>
+    <symbol file="valid">xmlFreeRefTable</symbol>
+    <symbol file="valid">xmlGetDtdAttrDesc</symbol>
+    <symbol file="valid">xmlGetDtdElementDesc</symbol>
+    <symbol file="valid">xmlGetDtdNotationDesc</symbol>
+    <symbol file="valid">xmlGetDtdQAttrDesc</symbol>
+    <symbol file="valid">xmlGetDtdQElementDesc</symbol>
+    <symbol file="valid">xmlGetID</symbol>
+    <symbol file="valid">xmlGetRefs</symbol>
+    <symbol file="valid">xmlIsID</symbol>
+    <symbol file="valid">xmlIsMixedElement</symbol>
+    <symbol file="valid">xmlIsRef</symbol>
+    <symbol file="valid">xmlNewElementContent</symbol>
+    <symbol file="valid">xmlRemoveID</symbol>
+    <symbol file="valid">xmlRemoveRef</symbol>
+    <symbol file="valid">xmlSnprintfElementContent</symbol>
+    <symbol file="tree">xmlSplitQName2</symbol>
+    <symbol file="valid">xmlSprintfElementContent</symbol>
+    <symbol file="valid">xmlValidBuildContentModel</symbol>
+    <symbol file="valid">xmlValidCtxtNormalizeAttributeValue</symbol>
+    <symbol file="valid">xmlValidGetPotentialChildren</symbol>
+    <symbol file="valid">xmlValidGetValidElements</symbol>
+    <symbol file="valid">xmlValidNormalizeAttributeValue</symbol>
+    <symbol file="valid">xmlValidateAttributeDecl</symbol>
+    <symbol file="valid">xmlValidateAttributeValue</symbol>
+    <symbol file="valid">xmlValidateDocument</symbol>
+    <symbol file="valid">xmlValidateDocumentFinal</symbol>
+    <symbol file="valid">xmlValidateDtd</symbol>
+    <symbol file="valid">xmlValidateDtdFinal</symbol>
+    <symbol file="valid">xmlValidateElement</symbol>
+    <symbol file="valid">xmlValidateElementDecl</symbol>
+    <symbol file="valid">xmlValidateNameValue</symbol>
+    <symbol file="valid">xmlValidateNamesValue</symbol>
+    <symbol file="valid">xmlValidateNmtokenValue</symbol>
+    <symbol file="valid">xmlValidateNmtokensValue</symbol>
+    <symbol file="valid">xmlValidateNotationDecl</symbol>
+    <symbol file="valid">xmlValidateNotationUse</symbol>
+    <symbol file="valid">xmlValidateOneAttribute</symbol>
+    <symbol file="valid">xmlValidateOneElement</symbol>
+    <symbol file="valid">xmlValidateOneNamespace</symbol>
+    <symbol file="valid">xmlValidateRoot</symbol>
+    <symbol file="HTMLparser">UTF8ToHtml</symbol>
+    <symbol file="HTMLparser">htmlAutoCloseTag</symbol>
+    <symbol file="HTMLparser">htmlCreatePushParserCtxt</symbol>
+    <symbol file="HTMLparser">htmlEncodeEntities</symbol>
+    <symbol file="HTMLparser">htmlEntityLookup</symbol>
+    <symbol file="HTMLparser">htmlEntityValueLookup</symbol>
+    <symbol file="HTMLparser">htmlFreeParserCtxt</symbol>
+    <symbol file="HTMLparser">htmlHandleOmittedElem</symbol>
+    <symbol file="HTMLparser">htmlIsAutoClosed</symbol>
+    <symbol file="HTMLparser">htmlIsScriptAttribute</symbol>
+    <symbol file="HTMLparser">htmlParseCharRef</symbol>
+    <symbol file="HTMLparser">htmlParseChunk</symbol>
+    <symbol file="HTMLparser">htmlParseDoc</symbol>
+    <symbol file="HTMLparser">htmlParseDocument</symbol>
+    <symbol file="HTMLparser">htmlParseElement</symbol>
+    <symbol file="HTMLparser">htmlParseEntityRef</symbol>
+    <symbol file="HTMLparser">htmlParseFile</symbol>
+    <symbol file="HTMLparser">htmlSAXParseDoc</symbol>
+    <symbol file="HTMLparser">htmlSAXParseFile</symbol>
+    <symbol file="HTMLparser">htmlTagLookup</symbol>
+    <symbol file="xmlstring">xmlCharStrdup</symbol>
+    <symbol file="xmlstring">xmlCharStrndup</symbol>
+    <symbol file="parser">xmlCleanupParser</symbol>
+    <symbol file="parser">xmlClearNodeInfoSeq</symbol>
+    <symbol file="parser">xmlClearParserCtxt</symbol>
+    <symbol file="parser">xmlCreateDocParserCtxt</symbol>
+    <symbol file="parser">xmlCreateIOParserCtxt</symbol>
+    <symbol file="parser">xmlCreatePushParserCtxt</symbol>
+    <symbol file="parser">xmlFreeParserCtxt</symbol>
+    <symbol file="parser">xmlGetExternalEntityLoader</symbol>
+    <symbol file="parser">xmlGetFeature</symbol>
+    <symbol file="parser">xmlGetFeaturesList</symbol>
+    <symbol file="globals">xmlGetWarningsDefaultValue</symbol>
+    <symbol file="parser">xmlIOParseDTD</symbol>
+    <symbol file="parser">xmlInitNodeInfoSeq</symbol>
+    <symbol file="parser">xmlInitParser</symbol>
+    <symbol file="parser">xmlInitParserCtxt</symbol>
+    <symbol file="parser">xmlKeepBlanksDefault</symbol>
+    <symbol file="parser">xmlLineNumbersDefault</symbol>
+    <symbol file="parser">xmlLoadExternalEntity</symbol>
+    <symbol file="parser">xmlNewIOInputStream</symbol>
+    <symbol file="parser">xmlParseBalancedChunkMemory</symbol>
+    <symbol file="parser">xmlParseBalancedChunkMemoryRecover</symbol>
+    <symbol file="parser">xmlParseChunk</symbol>
+    <symbol file="parser">xmlParseCtxtExternalEntity</symbol>
+    <symbol file="parser">xmlParseDTD</symbol>
+    <symbol file="parser">xmlParseDoc</symbol>
+    <symbol file="parser">xmlParseDocument</symbol>
+    <symbol file="parser">xmlParseEntity</symbol>
+    <symbol file="parser">xmlParseExtParsedEnt</symbol>
+    <symbol file="parser">xmlParseExternalEntity</symbol>
+    <symbol file="parser">xmlParseFile</symbol>
+    <symbol file="parser">xmlParseMemory</symbol>
+    <symbol file="parser">xmlParserAddNodeInfo</symbol>
+    <symbol file="parser">xmlParserFindNodeInfo</symbol>
+    <symbol file="parser">xmlParserFindNodeInfoIndex</symbol>
+    <symbol file="parser">xmlParserInputGrow</symbol>
+    <symbol file="parser">xmlParserInputRead</symbol>
+    <symbol file="parser">xmlPedanticParserDefault</symbol>
+    <symbol file="parser">xmlRecoverDoc</symbol>
+    <symbol file="parser">xmlRecoverFile</symbol>
+    <symbol file="parser">xmlRecoverMemory</symbol>
+    <symbol file="parser">xmlSAXParseDTD</symbol>
+    <symbol file="parser">xmlSAXParseDoc</symbol>
+    <symbol file="parser">xmlSAXParseEntity</symbol>
+    <symbol file="parser">xmlSAXParseFile</symbol>
+    <symbol file="parser">xmlSAXParseFileWithData</symbol>
+    <symbol file="parser">xmlSAXParseMemory</symbol>
+    <symbol file="parser">xmlSAXParseMemoryWithData</symbol>
+    <symbol file="parser">xmlSAXUserParseFile</symbol>
+    <symbol file="parser">xmlSAXUserParseMemory</symbol>
+    <symbol file="parser">xmlSetExternalEntityLoader</symbol>
+    <symbol file="parser">xmlSetFeature</symbol>
+    <symbol file="parser">xmlSetupParserForBuffer</symbol>
+    <symbol file="parser">xmlStopParser</symbol>
+    <symbol file="xmlstring">xmlStrEqual</symbol>
+    <symbol file="xmlstring">xmlStrcasecmp</symbol>
+    <symbol file="xmlstring">xmlStrcasestr</symbol>
+    <symbol file="xmlstring">xmlStrcat</symbol>
+    <symbol file="xmlstring">xmlStrchr</symbol>
+    <symbol file="xmlstring">xmlStrcmp</symbol>
+    <symbol file="xmlstring">xmlStrdup</symbol>
+    <symbol file="xmlstring">xmlStrlen</symbol>
+    <symbol file="xmlstring">xmlStrncasecmp</symbol>
+    <symbol file="xmlstring">xmlStrncat</symbol>
+    <symbol file="xmlstring">xmlStrncmp</symbol>
+    <symbol file="xmlstring">xmlStrndup</symbol>
+    <symbol file="xmlstring">xmlStrstr</symbol>
+    <symbol file="xmlstring">xmlStrsub</symbol>
+    <symbol file="parser">xmlSubstituteEntitiesDefault</symbol>
+    <symbol file="xmlreader">xmlFreeTextReader</symbol>
+    <symbol file="xmlreader">xmlNewTextReader</symbol>
+    <symbol file="xmlreader">xmlNewTextReaderFilename</symbol>
+    <symbol file="xmlreader">xmlTextReaderAttributeCount</symbol>
+    <symbol file="xmlreader">xmlTextReaderBaseUri</symbol>
+    <symbol file="xmlreader">xmlTextReaderDepth</symbol>
+    <symbol file="xmlreader">xmlTextReaderHasAttributes</symbol>
+    <symbol file="xmlreader">xmlTextReaderHasValue</symbol>
+    <symbol file="xmlreader">xmlTextReaderIsDefault</symbol>
+    <symbol file="xmlreader">xmlTextReaderIsEmptyElement</symbol>
+    <symbol file="xmlreader">xmlTextReaderLocalName</symbol>
+    <symbol file="xmlreader">xmlTextReaderName</symbol>
+    <symbol file="xmlreader">xmlTextReaderNamespaceUri</symbol>
+    <symbol file="xmlreader">xmlTextReaderNodeType</symbol>
+    <symbol file="xmlreader">xmlTextReaderPrefix</symbol>
+    <symbol file="xmlreader">xmlTextReaderQuoteChar</symbol>
+    <symbol file="xmlreader">xmlTextReaderRead</symbol>
+    <symbol file="xmlreader">xmlTextReaderValue</symbol>
+    <symbol file="xmlreader">xmlTextReaderXmlLang</symbol>
+    <symbol file="globals">docbDefaultSAXHandler</symbol>
+    <symbol file="globals">htmlDefaultSAXHandler</symbol>
+    <symbol file="globals">xmlDefaultSAXHandler</symbol>
+    <symbol file="globals">xmlDefaultSAXLocator</symbol>
+    <symbol file="globals">xmlDoValidityCheckingDefaultValue</symbol>
+    <symbol file="globals">xmlFree</symbol>
+    <symbol file="globals">xmlGenericError</symbol>
+    <symbol file="globals">xmlGenericErrorContext</symbol>
+    <symbol file="globals">xmlInitializeGlobalState</symbol>
+    <symbol file="globals">xmlKeepBlanksDefaultValue</symbol>
+    <symbol file="globals">xmlLineNumbersDefaultValue</symbol>
+    <symbol file="globals">xmlLoadExtDtdDefaultValue</symbol>
+    <symbol file="globals">xmlMalloc</symbol>
+    <symbol file="globals">xmlMemStrdup</symbol>
+    <symbol file="globals">xmlParserDebugEntities</symbol>
+    <symbol file="globals">xmlParserVersion</symbol>
+    <symbol file="globals">xmlPedanticParserDefaultValue</symbol>
+    <symbol file="globals">xmlRealloc</symbol>
+    <symbol file="globals">xmlSaveNoEmptyTags</symbol>
+    <symbol file="globals">xmlSubstituteEntitiesDefaultValue</symbol>
+    <symbol file="globals">xmlTreeIndentString</symbol>
+    <symbol file="threads">xmlCleanupThreads</symbol>
+    <symbol file="threads">xmlFreeMutex</symbol>
+    <symbol file="threads">xmlFreeRMutex</symbol>
+    <symbol file="threads">xmlGetGlobalState</symbol>
+    <symbol file="threads">xmlGetThreadId</symbol>
+    <symbol file="threads">xmlInitThreads</symbol>
+    <symbol file="threads">xmlIsMainThread</symbol>
+    <symbol file="threads">xmlLockLibrary</symbol>
+    <symbol file="threads">xmlMutexLock</symbol>
+    <symbol file="threads">xmlMutexUnlock</symbol>
+    <symbol file="threads">xmlNewMutex</symbol>
+    <symbol file="threads">xmlNewRMutex</symbol>
+    <symbol file="threads">xmlRMutexLock</symbol>
+    <symbol file="threads">xmlRMutexUnlock</symbol>
+    <symbol file="threads">xmlUnlockLibrary</symbol>
+    <symbol file="hash">xmlHashAddEntry</symbol>
+    <symbol file="hash">xmlHashAddEntry2</symbol>
+    <symbol file="hash">xmlHashAddEntry3</symbol>
+    <symbol file="hash">xmlHashCopy</symbol>
+    <symbol file="hash">xmlHashCreate</symbol>
+    <symbol file="hash">xmlHashFree</symbol>
+    <symbol file="hash">xmlHashLookup</symbol>
+    <symbol file="hash">xmlHashLookup2</symbol>
+    <symbol file="hash">xmlHashLookup3</symbol>
+    <symbol file="hash">xmlHashRemoveEntry</symbol>
+    <symbol file="hash">xmlHashRemoveEntry2</symbol>
+    <symbol file="hash">xmlHashRemoveEntry3</symbol>
+    <symbol file="hash">xmlHashScan</symbol>
+    <symbol file="hash">xmlHashScan3</symbol>
+    <symbol file="hash">xmlHashScanFull</symbol>
+    <symbol file="hash">xmlHashScanFull3</symbol>
+    <symbol file="hash">xmlHashSize</symbol>
+    <symbol file="hash">xmlHashUpdateEntry</symbol>
+    <symbol file="hash">xmlHashUpdateEntry2</symbol>
+    <symbol file="hash">xmlHashUpdateEntry3</symbol>
+    <symbol file="xmlerror">initGenericErrorDefaultFunc</symbol>
+    <symbol file="xmlerror">xmlParserError</symbol>
+    <symbol file="xmlerror">xmlParserPrintFileContext</symbol>
+    <symbol file="xmlerror">xmlParserPrintFileInfo</symbol>
+    <symbol file="xmlerror">xmlParserValidityError</symbol>
+    <symbol file="xmlerror">xmlParserValidityWarning</symbol>
+    <symbol file="xmlerror">xmlParserWarning</symbol>
+    <symbol file="xmlerror">xmlSetGenericErrorFunc</symbol>
+    <symbol file="globals">oldXMLWDcompatibility</symbol>
+    <symbol file="tree">xmlAddChild</symbol>
+    <symbol file="tree">xmlAddChildList</symbol>
+    <symbol file="tree">xmlAddNextSibling</symbol>
+    <symbol file="tree">xmlAddPrevSibling</symbol>
+    <symbol file="tree">xmlAddSibling</symbol>
+    <symbol file="tree">xmlBufferAdd</symbol>
+    <symbol file="tree">xmlBufferAddHead</symbol>
+    <symbol file="globals">xmlBufferAllocScheme</symbol>
+    <symbol file="tree">xmlBufferCCat</symbol>
+    <symbol file="tree">xmlBufferCat</symbol>
+    <symbol file="tree">xmlBufferContent</symbol>
+    <symbol file="tree">xmlBufferCreate</symbol>
+    <symbol file="tree">xmlBufferCreateSize</symbol>
+    <symbol file="tree">xmlBufferDump</symbol>
+    <symbol file="tree">xmlBufferEmpty</symbol>
+    <symbol file="tree">xmlBufferFree</symbol>
+    <symbol file="tree">xmlBufferGrow</symbol>
+    <symbol file="tree">xmlBufferLength</symbol>
+    <symbol file="tree">xmlBufferResize</symbol>
+    <symbol file="tree">xmlBufferSetAllocationScheme</symbol>
+    <symbol file="tree">xmlBufferShrink</symbol>
+    <symbol file="tree">xmlBufferWriteCHAR</symbol>
+    <symbol file="tree">xmlBufferWriteChar</symbol>
+    <symbol file="tree">xmlBufferWriteQuotedString</symbol>
+    <symbol file="tree">xmlCopyDoc</symbol>
+    <symbol file="tree">xmlCopyDtd</symbol>
+    <symbol file="tree">xmlCopyNamespace</symbol>
+    <symbol file="tree">xmlCopyNamespaceList</symbol>
+    <symbol file="tree">xmlCopyNode</symbol>
+    <symbol file="tree">xmlCopyNodeList</symbol>
+    <symbol file="tree">xmlCopyProp</symbol>
+    <symbol file="tree">xmlCopyPropList</symbol>
+    <symbol file="tree">xmlCreateIntSubset</symbol>
+    <symbol file="globals">xmlDefaultBufferSize</symbol>
+    <symbol file="tree">xmlDocCopyNode</symbol>
+    <symbol file="tree">xmlDocDump</symbol>
+    <symbol file="tree">xmlDocDumpFormatMemory</symbol>
+    <symbol file="tree">xmlDocDumpFormatMemoryEnc</symbol>
+    <symbol file="tree">xmlDocDumpMemory</symbol>
+    <symbol file="tree">xmlDocDumpMemoryEnc</symbol>
+    <symbol file="tree">xmlDocFormatDump</symbol>
+    <symbol file="tree">xmlDocGetRootElement</symbol>
+    <symbol file="tree">xmlDocSetRootElement</symbol>
+    <symbol file="tree">xmlElemDump</symbol>
+    <symbol file="tree">xmlFreeDoc</symbol>
+    <symbol file="tree">xmlFreeDtd</symbol>
+    <symbol file="tree">xmlFreeNode</symbol>
+    <symbol file="tree">xmlFreeNodeList</symbol>
+    <symbol file="tree">xmlFreeNs</symbol>
+    <symbol file="tree">xmlFreeNsList</symbol>
+    <symbol file="tree">xmlFreeProp</symbol>
+    <symbol file="tree">xmlFreePropList</symbol>
+    <symbol file="tree">xmlGetBufferAllocationScheme</symbol>
+    <symbol file="tree">xmlGetCompressMode</symbol>
+    <symbol file="tree">xmlGetDocCompressMode</symbol>
+    <symbol file="tree">xmlGetIntSubset</symbol>
+    <symbol file="tree">xmlGetLastChild</symbol>
+    <symbol file="tree">xmlGetLineNo</symbol>
+    <symbol file="tree">xmlGetNodePath</symbol>
+    <symbol file="tree">xmlGetNsList</symbol>
+    <symbol file="tree">xmlGetNsProp</symbol>
+    <symbol file="tree">xmlGetProp</symbol>
+    <symbol file="tree">xmlHasNsProp</symbol>
+    <symbol file="tree">xmlHasProp</symbol>
+    <symbol file="globals">xmlIndentTreeOutput</symbol>
+    <symbol file="tree">xmlIsBlankNode</symbol>
+    <symbol file="tree">xmlIsXHTML</symbol>
+    <symbol file="tree">xmlNewCDataBlock</symbol>
+    <symbol file="tree">xmlNewCharRef</symbol>
+    <symbol file="tree">xmlNewChild</symbol>
+    <symbol file="tree">xmlNewComment</symbol>
+    <symbol file="tree">xmlNewDoc</symbol>
+    <symbol file="tree">xmlNewDocComment</symbol>
+    <symbol file="tree">xmlNewDocFragment</symbol>
+    <symbol file="tree">xmlNewDocNode</symbol>
+    <symbol file="tree">xmlNewDocNodeEatName</symbol>
+    <symbol file="tree">xmlNewDocProp</symbol>
+    <symbol file="tree">xmlNewDocRawNode</symbol>
+    <symbol file="tree">xmlNewDocText</symbol>
+    <symbol file="tree">xmlNewDocTextLen</symbol>
+    <symbol file="tree">xmlNewDtd</symbol>
+    <symbol file="tree">xmlNewGlobalNs</symbol>
+    <symbol file="tree">xmlNewNode</symbol>
+    <symbol file="tree">xmlNewNodeEatName</symbol>
+    <symbol file="tree">xmlNewNs</symbol>
+    <symbol file="tree">xmlNewNsProp</symbol>
+    <symbol file="tree">xmlNewNsPropEatName</symbol>
+    <symbol file="tree">xmlNewPI</symbol>
+    <symbol file="tree">xmlNewProp</symbol>
+    <symbol file="tree">xmlNewReference</symbol>
+    <symbol file="tree">xmlNewText</symbol>
+    <symbol file="tree">xmlNewTextChild</symbol>
+    <symbol file="tree">xmlNewTextLen</symbol>
+    <symbol file="tree">xmlNodeAddContent</symbol>
+    <symbol file="tree">xmlNodeAddContentLen</symbol>
+    <symbol file="tree">xmlNodeDump</symbol>
+    <symbol file="tree">xmlNodeDumpOutput</symbol>
+    <symbol file="tree">xmlNodeGetBase</symbol>
+    <symbol file="tree">xmlNodeGetContent</symbol>
+    <symbol file="tree">xmlNodeGetLang</symbol>
+    <symbol file="tree">xmlNodeGetSpacePreserve</symbol>
+    <symbol file="tree">xmlNodeIsText</symbol>
+    <symbol file="tree">xmlNodeListGetRawString</symbol>
+    <symbol file="tree">xmlNodeListGetString</symbol>
+    <symbol file="tree">xmlNodeSetBase</symbol>
+    <symbol file="tree">xmlNodeSetContent</symbol>
+    <symbol file="tree">xmlNodeSetContentLen</symbol>
+    <symbol file="tree">xmlNodeSetLang</symbol>
+    <symbol file="tree">xmlNodeSetName</symbol>
+    <symbol file="tree">xmlNodeSetSpacePreserve</symbol>
+    <symbol file="tree">xmlReconciliateNs</symbol>
+    <symbol file="tree">xmlRemoveProp</symbol>
+    <symbol file="tree">xmlReplaceNode</symbol>
+    <symbol file="tree">xmlSaveFile</symbol>
+    <symbol file="tree">xmlSaveFileEnc</symbol>
+    <symbol file="tree">xmlSaveFileTo</symbol>
+    <symbol file="tree">xmlSaveFormatFile</symbol>
+    <symbol file="tree">xmlSaveFormatFileEnc</symbol>
+    <symbol file="tree">xmlSaveFormatFileTo</symbol>
+    <symbol file="tree">xmlSearchNs</symbol>
+    <symbol file="tree">xmlSearchNsByHref</symbol>
+    <symbol file="tree">xmlSetBufferAllocationScheme</symbol>
+    <symbol file="tree">xmlSetCompressMode</symbol>
+    <symbol file="tree">xmlSetDocCompressMode</symbol>
+    <symbol file="tree">xmlSetListDoc</symbol>
+    <symbol file="tree">xmlSetNs</symbol>
+    <symbol file="tree">xmlSetNsProp</symbol>
+    <symbol file="tree">xmlSetProp</symbol>
+    <symbol file="tree">xmlSetTreeDoc</symbol>
+    <symbol file="tree">xmlStringGetNodeList</symbol>
+    <symbol file="tree">xmlStringLenGetNodeList</symbol>
+    <symbol file="tree">xmlTextConcat</symbol>
+    <symbol file="tree">xmlTextMerge</symbol>
+    <symbol file="tree">xmlUnlinkNode</symbol>
+    <symbol file="tree">xmlUnsetNsProp</symbol>
+    <symbol file="tree">xmlUnsetProp</symbol>
+    <symbol file="xmlregexp">xmlRegExecPushString</symbol>
+    <symbol file="xmlregexp">xmlRegFreeExecCtxt</symbol>
+    <symbol file="xmlregexp">xmlRegFreeRegexp</symbol>
+    <symbol file="xmlregexp">xmlRegNewExecCtxt</symbol>
+    <symbol file="xmlregexp">xmlRegexpCompile</symbol>
+    <symbol file="xmlregexp">xmlRegexpExec</symbol>
+    <symbol file="xmlregexp">xmlRegexpIsDeterminist</symbol>
+    <symbol file="xmlregexp">xmlRegexpPrint</symbol>
+    <symbol file="nanohttp">xmlNanoHTTPAuthHeader</symbol>
+    <symbol file="nanohttp">xmlNanoHTTPCleanup</symbol>
+    <symbol file="nanohttp">xmlNanoHTTPClose</symbol>
+    <symbol file="nanohttp">xmlNanoHTTPFetch</symbol>
+    <symbol file="nanohttp">xmlNanoHTTPInit</symbol>
+    <symbol file="nanohttp">xmlNanoHTTPMethod</symbol>
+    <symbol file="nanohttp">xmlNanoHTTPMethodRedir</symbol>
+    <symbol file="nanohttp">xmlNanoHTTPOpen</symbol>
+    <symbol file="nanohttp">xmlNanoHTTPOpenRedir</symbol>
+    <symbol file="nanohttp">xmlNanoHTTPRead</symbol>
+    <symbol file="nanohttp">xmlNanoHTTPReturnCode</symbol>
+    <symbol file="nanohttp">xmlNanoHTTPSave</symbol>
+    <symbol file="nanohttp">xmlNanoHTTPScanProxy</symbol>
+    <symbol file="xmlunicode">xmlUCSIsAlphabeticPresentationForms</symbol>
+    <symbol file="xmlunicode">xmlUCSIsArabic</symbol>
+    <symbol file="xmlunicode">xmlUCSIsArabicPresentationFormsA</symbol>
+    <symbol file="xmlunicode">xmlUCSIsArabicPresentationFormsB</symbol>
+    <symbol file="xmlunicode">xmlUCSIsArmenian</symbol>
+    <symbol file="xmlunicode">xmlUCSIsArrows</symbol>
+    <symbol file="xmlunicode">xmlUCSIsBasicLatin</symbol>
+    <symbol file="xmlunicode">xmlUCSIsBengali</symbol>
+    <symbol file="xmlunicode">xmlUCSIsBlock</symbol>
+    <symbol file="xmlunicode">xmlUCSIsBlockElements</symbol>
+    <symbol file="xmlunicode">xmlUCSIsBopomofo</symbol>
+    <symbol file="xmlunicode">xmlUCSIsBopomofoExtended</symbol>
+    <symbol file="xmlunicode">xmlUCSIsBoxDrawing</symbol>
+    <symbol file="xmlunicode">xmlUCSIsBraillePatterns</symbol>
+    <symbol file="xmlunicode">xmlUCSIsByzantineMusicalSymbols</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCJKCompatibility</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCJKCompatibilityForms</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCJKCompatibilityIdeographs</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCJKCompatibilityIdeographsSupplement</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCJKRadicalsSupplement</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCJKSymbolsandPunctuation</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCJKUnifiedIdeographs</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCJKUnifiedIdeographsExtensionA</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCJKUnifiedIdeographsExtensionB</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCat</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatC</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatCc</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatCf</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatCo</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatCs</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatL</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatLl</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatLm</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatLo</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatLt</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatLu</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatM</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatMc</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatMe</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatMn</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatN</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatNd</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatNl</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatNo</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatP</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatPc</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatPd</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatPe</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatPf</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatPi</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatPo</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatPs</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatS</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatSc</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatSk</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatSm</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatSo</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatZ</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatZl</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatZp</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCatZs</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCherokee</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCombiningDiacriticalMarks</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCombiningHalfMarks</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCombiningMarksforSymbols</symbol>
+    <symbol file="xmlunicode">xmlUCSIsControlPictures</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCurrencySymbols</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCyrillic</symbol>
+    <symbol file="xmlunicode">xmlUCSIsDeseret</symbol>
+    <symbol file="xmlunicode">xmlUCSIsDevanagari</symbol>
+    <symbol file="xmlunicode">xmlUCSIsDingbats</symbol>
+    <symbol file="xmlunicode">xmlUCSIsEnclosedAlphanumerics</symbol>
+    <symbol file="xmlunicode">xmlUCSIsEnclosedCJKLettersandMonths</symbol>
+    <symbol file="xmlunicode">xmlUCSIsEthiopic</symbol>
+    <symbol file="xmlunicode">xmlUCSIsGeneralPunctuation</symbol>
+    <symbol file="xmlunicode">xmlUCSIsGeometricShapes</symbol>
+    <symbol file="xmlunicode">xmlUCSIsGeorgian</symbol>
+    <symbol file="xmlunicode">xmlUCSIsGothic</symbol>
+    <symbol file="xmlunicode">xmlUCSIsGreek</symbol>
+    <symbol file="xmlunicode">xmlUCSIsGreekExtended</symbol>
+    <symbol file="xmlunicode">xmlUCSIsGujarati</symbol>
+    <symbol file="xmlunicode">xmlUCSIsGurmukhi</symbol>
+    <symbol file="xmlunicode">xmlUCSIsHalfwidthandFullwidthForms</symbol>
+    <symbol file="xmlunicode">xmlUCSIsHangulCompatibilityJamo</symbol>
+    <symbol file="xmlunicode">xmlUCSIsHangulJamo</symbol>
+    <symbol file="xmlunicode">xmlUCSIsHangulSyllables</symbol>
+    <symbol file="xmlunicode">xmlUCSIsHebrew</symbol>
+    <symbol file="xmlunicode">xmlUCSIsHighPrivateUseSurrogates</symbol>
+    <symbol file="xmlunicode">xmlUCSIsHighSurrogates</symbol>
+    <symbol file="xmlunicode">xmlUCSIsHiragana</symbol>
+    <symbol file="xmlunicode">xmlUCSIsIPAExtensions</symbol>
+    <symbol file="xmlunicode">xmlUCSIsIdeographicDescriptionCharacters</symbol>
+    <symbol file="xmlunicode">xmlUCSIsKanbun</symbol>
+    <symbol file="xmlunicode">xmlUCSIsKangxiRadicals</symbol>
+    <symbol file="xmlunicode">xmlUCSIsKannada</symbol>
+    <symbol file="xmlunicode">xmlUCSIsKatakana</symbol>
+    <symbol file="xmlunicode">xmlUCSIsKhmer</symbol>
+    <symbol file="xmlunicode">xmlUCSIsLao</symbol>
+    <symbol file="xmlunicode">xmlUCSIsLatin1Supplement</symbol>
+    <symbol file="xmlunicode">xmlUCSIsLatinExtendedA</symbol>
+    <symbol file="xmlunicode">xmlUCSIsLatinExtendedAdditional</symbol>
+    <symbol file="xmlunicode">xmlUCSIsLatinExtendedB</symbol>
+    <symbol file="xmlunicode">xmlUCSIsLetterlikeSymbols</symbol>
+    <symbol file="xmlunicode">xmlUCSIsLowSurrogates</symbol>
+    <symbol file="xmlunicode">xmlUCSIsMalayalam</symbol>
+    <symbol file="xmlunicode">xmlUCSIsMathematicalAlphanumericSymbols</symbol>
+    <symbol file="xmlunicode">xmlUCSIsMathematicalOperators</symbol>
+    <symbol file="xmlunicode">xmlUCSIsMiscellaneousSymbols</symbol>
+    <symbol file="xmlunicode">xmlUCSIsMiscellaneousTechnical</symbol>
+    <symbol file="xmlunicode">xmlUCSIsMongolian</symbol>
+    <symbol file="xmlunicode">xmlUCSIsMusicalSymbols</symbol>
+    <symbol file="xmlunicode">xmlUCSIsMyanmar</symbol>
+    <symbol file="xmlunicode">xmlUCSIsNumberForms</symbol>
+    <symbol file="xmlunicode">xmlUCSIsOgham</symbol>
+    <symbol file="xmlunicode">xmlUCSIsOldItalic</symbol>
+    <symbol file="xmlunicode">xmlUCSIsOpticalCharacterRecognition</symbol>
+    <symbol file="xmlunicode">xmlUCSIsOriya</symbol>
+    <symbol file="xmlunicode">xmlUCSIsPrivateUse</symbol>
+    <symbol file="xmlunicode">xmlUCSIsRunic</symbol>
+    <symbol file="xmlunicode">xmlUCSIsSinhala</symbol>
+    <symbol file="xmlunicode">xmlUCSIsSmallFormVariants</symbol>
+    <symbol file="xmlunicode">xmlUCSIsSpacingModifierLetters</symbol>
+    <symbol file="xmlunicode">xmlUCSIsSpecials</symbol>
+    <symbol file="xmlunicode">xmlUCSIsSuperscriptsandSubscripts</symbol>
+    <symbol file="xmlunicode">xmlUCSIsSyriac</symbol>
+    <symbol file="xmlunicode">xmlUCSIsTags</symbol>
+    <symbol file="xmlunicode">xmlUCSIsTamil</symbol>
+    <symbol file="xmlunicode">xmlUCSIsTelugu</symbol>
+    <symbol file="xmlunicode">xmlUCSIsThaana</symbol>
+    <symbol file="xmlunicode">xmlUCSIsThai</symbol>
+    <symbol file="xmlunicode">xmlUCSIsTibetan</symbol>
+    <symbol file="xmlunicode">xmlUCSIsUnifiedCanadianAboriginalSyllabics</symbol>
+    <symbol file="xmlunicode">xmlUCSIsYiRadicals</symbol>
+    <symbol file="xmlunicode">xmlUCSIsYiSyllables</symbol>
+    <symbol file="uri">xmlBuildURI</symbol>
+    <symbol file="uri">xmlCreateURI</symbol>
+    <symbol file="uri">xmlFreeURI</symbol>
+    <symbol file="uri">xmlNormalizeURIPath</symbol>
+    <symbol file="uri">xmlParseURI</symbol>
+    <symbol file="uri">xmlParseURIReference</symbol>
+    <symbol file="uri">xmlPrintURI</symbol>
+    <symbol file="uri">xmlSaveUri</symbol>
+    <symbol file="uri">xmlURIEscape</symbol>
+    <symbol file="uri">xmlURIEscapeStr</symbol>
+    <symbol file="uri">xmlURIUnescapeString</symbol>
+    <symbol file="encoding">UTF8Toisolat1</symbol>
+    <symbol file="encoding">isolat1ToUTF8</symbol>
+    <symbol file="encoding">xmlAddEncodingAlias</symbol>
+    <symbol file="encoding">xmlCharEncCloseFunc</symbol>
+    <symbol file="encoding">xmlCharEncFirstLine</symbol>
+    <symbol file="encoding">xmlCharEncInFunc</symbol>
+    <symbol file="encoding">xmlCharEncOutFunc</symbol>
+    <symbol file="xmlstring">xmlCheckUTF8</symbol>
+    <symbol file="encoding">xmlCleanupCharEncodingHandlers</symbol>
+    <symbol file="encoding">xmlCleanupEncodingAliases</symbol>
+    <symbol file="encoding">xmlDelEncodingAlias</symbol>
+    <symbol file="encoding">xmlDetectCharEncoding</symbol>
+    <symbol file="encoding">xmlFindCharEncodingHandler</symbol>
+    <symbol file="encoding">xmlGetCharEncodingHandler</symbol>
+    <symbol file="encoding">xmlGetCharEncodingName</symbol>
+    <symbol file="encoding">xmlGetEncodingAlias</symbol>
+    <symbol file="xmlstring">xmlGetUTF8Char</symbol>
+    <symbol file="encoding">xmlInitCharEncodingHandlers</symbol>
+    <symbol file="encoding">xmlNewCharEncodingHandler</symbol>
+    <symbol file="encoding">xmlParseCharEncoding</symbol>
+    <symbol file="encoding">xmlRegisterCharEncodingHandler</symbol>
+    <symbol file="xmlstring">xmlUTF8Strlen</symbol>
+    <symbol file="xmlstring">xmlUTF8Strloc</symbol>
+    <symbol file="xmlstring">xmlUTF8Strndup</symbol>
+    <symbol file="xmlstring">xmlUTF8Strpos</symbol>
+    <symbol file="xmlstring">xmlUTF8Strsize</symbol>
+    <symbol file="xmlstring">xmlUTF8Strsub</symbol>
+  </release>
+  <release version="2.5.0">
+    <symbol file="globals">xmlDeregisterNodeDefault</symbol>
+    <symbol file="globals">xmlDeregisterNodeDefaultValue</symbol>
+    <symbol file="globals">xmlRegisterNodeDefault</symbol>
+    <symbol file="globals">xmlRegisterNodeDefaultValue</symbol>
+    <symbol file="xmlreader">xmlTextReaderClose</symbol>
+    <symbol file="xmlreader">xmlTextReaderCurrentDoc</symbol>
+    <symbol file="xmlreader">xmlTextReaderCurrentNode</symbol>
+    <symbol file="xmlreader">xmlTextReaderGetAttributeNo</symbol>
+    <symbol file="xmlreader">xmlTextReaderGetAttributeNs</symbol>
+    <symbol file="xmlreader">xmlTextReaderGetAttribute</symbol>
+    <symbol file="xmlreader">xmlTextReaderGetParserProp</symbol>
+    <symbol file="xmlreader">xmlTextReaderGetRemainder</symbol>
+    <symbol file="xmlreader">xmlTextReaderLookupNamespace</symbol>
+    <symbol file="xmlreader">xmlTextReaderMoveToAttributeNo</symbol>
+    <symbol file="xmlreader">xmlTextReaderMoveToAttributeNs</symbol>
+    <symbol file="xmlreader">xmlTextReaderMoveToAttribute</symbol>
+    <symbol file="xmlreader">xmlTextReaderMoveToElement</symbol>
+    <symbol file="xmlreader">xmlTextReaderMoveToFirstAttribute</symbol>
+    <symbol file="xmlreader">xmlTextReaderMoveToNextAttribute</symbol>
+    <symbol file="xmlreader">xmlTextReaderNormalization</symbol>
+    <symbol file="xmlreader">xmlTextReaderReadAttributeValue</symbol>
+    <symbol file="xmlreader">xmlTextReaderReadInnerXml</symbol>
+    <symbol file="xmlreader">xmlTextReaderReadOuterXml</symbol>
+    <symbol file="xmlreader">xmlTextReaderReadState</symbol>
+    <symbol file="xmlreader">xmlTextReaderReadString</symbol>
+    <symbol file="xmlreader">xmlTextReaderSetParserProp</symbol>
+    <symbol file="valid">xmlValidatePopElement</symbol>
+    <symbol file="valid">xmlValidatePushCData</symbol>
+    <symbol file="valid">xmlValidatePushElement</symbol>
+  </release>
+  <release version="2.5.2">
+    <symbol file="tree">xmlGetNoNsProp</symbol>
+    <symbol file="HTMLparser">htmlAttrAllowed</symbol>
+    <symbol file="HTMLparser">htmlElementAllowedHere</symbol>
+    <symbol file="HTMLparser">htmlElementStatusHere</symbol>
+    <symbol file="HTMLparser">htmlNodeStatus</symbol>
+    <symbol file="relaxng">xmlRelaxNGCleanupTypes</symbol>
+    <symbol file="relaxng">xmlRelaxNGDump</symbol>
+    <symbol file="relaxng">xmlRelaxNGFreeParserCtxt</symbol>
+    <symbol file="relaxng">xmlRelaxNGFree</symbol>
+    <symbol file="relaxng">xmlRelaxNGFreeValidCtxt</symbol>
+    <symbol file="relaxng">xmlRelaxNGNewMemParserCtxt</symbol>
+    <symbol file="relaxng">xmlRelaxNGNewParserCtxt</symbol>
+    <symbol file="relaxng">xmlRelaxNGNewValidCtxt</symbol>
+    <symbol file="relaxng">xmlRelaxNGParse</symbol>
+    <symbol file="relaxng">xmlRelaxNGSetParserErrors</symbol>
+    <symbol file="relaxng">xmlRelaxNGSetValidErrors</symbol>
+    <symbol file="relaxng">xmlRelaxNGValidateDoc</symbol>
+    <symbol file="xmlreader">xmlTextReaderGetErrorHandler</symbol>
+    <symbol file="xmlreader">xmlTextReaderLocatorBaseURI</symbol>
+    <symbol file="xmlreader">xmlTextReaderLocatorLineNumber</symbol>
+    <symbol file="xmlreader">xmlTextReaderSetErrorHandler</symbol>
+    <symbol removed="2.5.5" file="relaxng">xmlRelaxNGValidateStream</symbol>
+  </release>
+  <release version="2.5.4">
+    <symbol file="uri">xmlCanonicPath</symbol>
+    <symbol file="relaxng">xmlRelaxNGDumpTree</symbol>
+    <symbol file="tree">xmlValidateName</symbol>
+    <symbol file="tree">xmlValidateNCName</symbol>
+    <symbol file="tree">xmlValidateNMToken</symbol>
+    <symbol file="tree">xmlValidateQName</symbol>
+  </release>
+  <release version="2.5.5">
+    <symbol file="nanoftp">xmlNanoFTPDele</symbol>
+  </release>
+  <release version="2.5.6">
+    <symbol file="xpath">xmlXPathOrderDocElems</symbol>
+  </release>
+  <release version="2.5.7">
+    <symbol file="HTMLparser">htmlCreateMemoryParserCtxt</symbol>
+    <symbol file="xmlautomata">xmlAutomataNewTransition2</symbol>
+    <symbol file="tree">xmlBuildQName</symbol>
+    <symbol file="xmlmemory">xmlGcMemGet</symbol>
+    <symbol file="xmlmemory">xmlGcMemSetup</symbol>
+    <symbol file="globals">xmlMallocAtomic</symbol>
+    <symbol file="xmlregexp">xmlRegExecPushString2</symbol>
+    <symbol file="relaxng">xmlRelaxNGNewDocParserCtxt</symbol>
+    <symbol file="relaxng">xmlRelaxNGValidateFullElement</symbol>
+    <symbol file="relaxng">xmlRelaxNGValidatePopElement</symbol>
+    <symbol file="relaxng">xmlRelaxNGValidatePushCData</symbol>
+    <symbol file="relaxng">xmlRelaxNGValidatePushElement</symbol>
+    <symbol file="xmlreader">xmlTextReaderExpand</symbol>
+    <symbol file="xmlreader">xmlTextReaderIsValid</symbol>
+    <symbol file="xmlreader">xmlTextReaderNext</symbol>
+    <symbol file="xmlreader">xmlTextReaderRelaxNGSetSchema</symbol>
+    <symbol file="xmlreader">xmlTextReaderRelaxNGValidate</symbol>
+  </release>
+  <release version="2.5.8">
+    <symbol file="globals">xmlCleanupGlobals</symbol>
+    <symbol file="globals">xmlInitGlobals</symbol>
+    <symbol file="valid">xmlFreeValidCtxt</symbol>
+    <symbol file="valid">xmlNewValidCtxt</symbol>
+    <symbol file="schemasInternals">xmlSchemaFreeType</symbol>
+    <symbol file="xmlschemas">xmlSchemaDump</symbol>
+    <symbol file="xmlschemas">xmlSchemaFreeParserCtxt</symbol>
+    <symbol file="xmlschemas">xmlSchemaFreeValidCtxt</symbol>
+    <symbol file="xmlschemas">xmlSchemaFree</symbol>
+    <symbol file="xmlschemas">xmlSchemaNewMemParserCtxt</symbol>
+    <symbol file="xmlschemas">xmlSchemaNewParserCtxt</symbol>
+    <symbol file="xmlschemas">xmlSchemaNewValidCtxt</symbol>
+    <symbol file="xmlschemas">xmlSchemaParse</symbol>
+    <symbol file="xmlschemas">xmlSchemaSetParserErrors</symbol>
+    <symbol file="xmlschemas">xmlSchemaSetValidErrors</symbol>
+    <symbol file="xmlschemas">xmlSchemaValidateDoc</symbol>
+    <symbol file="xmlschemas">xmlSchemaValidateStream</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaCheckFacet</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaCleanupTypes</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaCompareValues</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaFreeFacet</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaFreeValue</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaGetPredefinedType</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaInitTypes</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaNewFacet</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaValidateFacet</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaValidatePredefinedType</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaValPredefTypeNode</symbol>
+    <symbol file="globals">xmlThrDefBufferAllocScheme</symbol>
+    <symbol file="globals">xmlThrDefDefaultBufferSize</symbol>
+    <symbol file="globals">xmlThrDefDeregisterNodeDefault</symbol>
+    <symbol file="globals">xmlThrDefDoValidityCheckingDefaultValue</symbol>
+    <symbol file="globals">xmlThrDefGetWarningsDefaultValue</symbol>
+    <symbol file="globals">xmlThrDefIndentTreeOutput</symbol>
+    <symbol file="globals">xmlThrDefKeepBlanksDefaultValue</symbol>
+    <symbol file="globals">xmlThrDefLineNumbersDefaultValue</symbol>
+    <symbol file="globals">xmlThrDefLoadExtDtdDefaultValue</symbol>
+    <symbol file="globals">xmlThrDefParserDebugEntities</symbol>
+    <symbol file="globals">xmlThrDefPedanticParserDefaultValue</symbol>
+    <symbol file="globals">xmlThrDefRegisterNodeDefault</symbol>
+    <symbol file="globals">xmlThrDefSaveNoEmptyTags</symbol>
+    <symbol file="globals">xmlThrDefSetGenericErrorFunc</symbol>
+    <symbol file="globals">xmlThrDefSubstituteEntitiesDefaultValue</symbol>
+    <symbol file="globals">xmlThrDefTreeIndentString</symbol>
+  </release>
+  <release version="2.5.9">
+    <symbol file="xmlmemory">xmlMallocAtomicLoc</symbol>
+    <symbol file="relaxng">xmlRelaxNGGetParserErrors</symbol>
+    <symbol file="relaxng">xmlRelaxNGGetValidErrors</symbol>
+    <symbol file="tree">xmlSplitQName3</symbol>
+    <symbol file="xmlstring">xmlUTF8Charcmp</symbol>
+    <symbol file="xmlstring">xmlUTF8Size</symbol>
+    <symbol file="xinclude">xmlXIncludeProcessTree</symbol>
+  </release>
+  <release version="2.6.0">
+    <symbol file="SAX2">xmlSAX2AttributeDecl</symbol>
+    <symbol file="SAX2">xmlSAX2CDataBlock</symbol>
+    <symbol file="SAX2">xmlSAX2Characters</symbol>
+    <symbol file="SAX2">xmlSAX2Comment</symbol>
+    <symbol file="SAX2">xmlSAX2ElementDecl</symbol>
+    <symbol file="SAX2">xmlSAX2EndDocument</symbol>
+    <symbol file="SAX2">xmlSAX2EndElementNs</symbol>
+    <symbol file="SAX2">xmlSAX2EndElement</symbol>
+    <symbol file="SAX2">xmlSAX2EntityDecl</symbol>
+    <symbol file="SAX2">xmlSAX2ExternalSubset</symbol>
+    <symbol file="SAX2">xmlSAX2GetColumnNumber</symbol>
+    <symbol file="SAX2">xmlSAX2GetEntity</symbol>
+    <symbol file="SAX2">xmlSAX2GetLineNumber</symbol>
+    <symbol file="SAX2">xmlSAX2GetParameterEntity</symbol>
+    <symbol file="SAX2">xmlSAX2GetPublicId</symbol>
+    <symbol file="SAX2">xmlSAX2GetSystemId</symbol>
+    <symbol file="SAX2">xmlSAX2HasExternalSubset</symbol>
+    <symbol file="SAX2">xmlSAX2HasInternalSubset</symbol>
+    <symbol file="SAX2">xmlSAX2IgnorableWhitespace</symbol>
+    <symbol file="SAX2">xmlSAX2InitDefaultSAXHandler</symbol>
+    <symbol file="SAX2">xmlSAX2InitDocbDefaultSAXHandler</symbol>
+    <symbol file="SAX2">xmlSAX2InitHtmlDefaultSAXHandler</symbol>
+    <symbol file="SAX2">xmlSAX2InternalSubset</symbol>
+    <symbol file="SAX2">xmlSAX2IsStandalone</symbol>
+    <symbol file="SAX2">xmlSAX2NotationDecl</symbol>
+    <symbol file="SAX2">xmlSAX2ProcessingInstruction</symbol>
+    <symbol file="SAX2">xmlSAX2Reference</symbol>
+    <symbol file="SAX2">xmlSAX2ResolveEntity</symbol>
+    <symbol file="SAX2">xmlSAX2SetDocumentLocator</symbol>
+    <symbol file="SAX2">xmlSAX2StartDocument</symbol>
+    <symbol file="SAX2">xmlSAX2StartElementNs</symbol>
+    <symbol file="SAX2">xmlSAX2StartElement</symbol>
+    <symbol file="SAX2">xmlSAX2UnparsedEntityDecl</symbol>
+    <symbol file="SAX2">xmlSAXDefaultVersion</symbol>
+    <symbol file="SAX2">xmlSAXVersion</symbol>
+    <symbol file="HTMLparser">htmlCtxtReadDoc</symbol>
+    <symbol file="HTMLparser">htmlCtxtReadFd</symbol>
+    <symbol file="HTMLparser">htmlCtxtReadFile</symbol>
+    <symbol file="HTMLparser">htmlCtxtReadIO</symbol>
+    <symbol file="HTMLparser">htmlCtxtReadMemory</symbol>
+    <symbol file="HTMLparser">htmlCtxtReset</symbol>
+    <symbol file="HTMLparser">htmlCtxtUseOptions</symbol>
+    <symbol file="HTMLparser">htmlReadDoc</symbol>
+    <symbol file="HTMLparser">htmlReadFd</symbol>
+    <symbol file="HTMLparser">htmlReadFile</symbol>
+    <symbol file="HTMLparser">htmlReadIO</symbol>
+    <symbol file="HTMLparser">htmlReadMemory</symbol>
+    <symbol file="tree">xmlBufferCreateStatic</symbol>
+    <symbol file="chvalid">xmlCharInRange</symbol>
+    <symbol file="xmlIO">xmlCheckHTTPInput</symbol>
+    <symbol file="xmlerror">xmlCopyError</symbol>
+    <symbol file="xmlerror">xmlCtxtGetLastError</symbol>
+    <symbol file="xmlerror">xmlGetLastError</symbol>
+    <symbol file="xmlerror">xmlResetError</symbol>
+    <symbol file="xmlerror">xmlResetLastError</symbol>
+    <symbol file="xmlerror">xmlSetStructuredErrorFunc</symbol>
+    <symbol file="parser">xmlCtxtReadDoc</symbol>
+    <symbol file="parser">xmlCtxtReadFd</symbol>
+    <symbol file="parser">xmlCtxtReadFile</symbol>
+    <symbol file="parser">xmlCtxtReadIO</symbol>
+    <symbol file="parser">xmlCtxtReadMemory</symbol>
+    <symbol file="xmlerror">xmlCtxtResetLastError</symbol>
+    <symbol file="parser">xmlCtxtReset</symbol>
+    <symbol file="parser">xmlCtxtUseOptions</symbol>
+    <symbol file="parser">xmlReadDoc</symbol>
+    <symbol file="parser">xmlReadFd</symbol>
+    <symbol file="parser">xmlReadFile</symbol>
+    <symbol file="parser">xmlReadIO</symbol>
+    <symbol file="parser">xmlReadMemory</symbol>
+    <symbol file="xmlstring">xmlStrPrintf</symbol>
+    <symbol file="xmlstring">xmlStrQEqual</symbol>
+    <symbol file="dict">xmlDictCreate</symbol>
+    <symbol file="dict">xmlDictFree</symbol>
+    <symbol file="dict">xmlDictLookup</symbol>
+    <symbol file="dict">xmlDictOwns</symbol>
+    <symbol file="dict">xmlDictQLookup</symbol>
+    <symbol file="dict">xmlDictReference</symbol>
+    <symbol file="dict">xmlDictSize</symbol>
+    <symbol file="parserInternals">xmlErrMemory</symbol>
+    <symbol file="parserInternals">xmlParserMaxDepth</symbol>
+    <symbol file="parserInternals">xmlStringLenDecodeEntities</symbol>
+    <symbol file="parserInternals">xmlSwitchInputEncoding</symbol>
+    <symbol file="xmlwriter">xmlFreeTextWriter</symbol>
+    <symbol file="xmlwriter">xmlNewTextWriterFilename</symbol>
+    <symbol file="xmlwriter">xmlNewTextWriterMemory</symbol>
+    <symbol file="xmlwriter">xmlNewTextWriter</symbol>
+    <symbol file="xmlwriter">xmlTextWriterEndAttribute</symbol>
+    <symbol file="xmlwriter">xmlTextWriterEndCDATA</symbol>
+    <symbol file="xmlwriter">xmlTextWriterEndDocument</symbol>
+    <symbol file="xmlwriter">xmlTextWriterEndDTD</symbol>
+    <symbol file="xmlwriter">xmlTextWriterEndElement</symbol>
+    <symbol file="xmlwriter">xmlTextWriterEndPI</symbol>
+    <symbol file="xmlwriter">xmlTextWriterFlush</symbol>
+    <symbol file="xmlwriter">xmlTextWriterFullEndElement</symbol>
+    <symbol file="xmlwriter">xmlTextWriterStartAttributeNS</symbol>
+    <symbol file="xmlwriter">xmlTextWriterStartAttribute</symbol>
+    <symbol file="xmlwriter">xmlTextWriterStartCDATA</symbol>
+    <symbol file="xmlwriter">xmlTextWriterStartDocument</symbol>
+    <symbol file="xmlwriter">xmlTextWriterStartDTDAttlist</symbol>
+    <symbol file="xmlwriter">xmlTextWriterStartDTDElement</symbol>
+    <symbol file="xmlwriter">xmlTextWriterStartDTDEntity</symbol>
+    <symbol file="xmlwriter">xmlTextWriterStartDTD</symbol>
+    <symbol file="xmlwriter">xmlTextWriterStartElementNS</symbol>
+    <symbol file="xmlwriter">xmlTextWriterStartElement</symbol>
+    <symbol file="xmlwriter">xmlTextWriterStartPI</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteAttributeNS</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteAttribute</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteBase64</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteBinHex</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteCDATA</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteComment</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteDTDAttlist</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteDTDElement</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteDTDEntity</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteDTDExternalEntity</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteDTDInternalEntity</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteDTDNotation</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteDTD</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteElementNS</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteElement</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteFormatAttributeNS</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteFormatAttribute</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteFormatCDATA</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteFormatComment</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteFormatDTDAttlist</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteFormatDTDElement</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteFormatDTDInternalEntity</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteFormatDTD</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteFormatElementNS</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteFormatElement</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteFormatPI</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteFormatRaw</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteFormatString</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWritePI</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteRawLen</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteRaw</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteString</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteVFormatAttributeNS</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteVFormatAttribute</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteVFormatCDATA</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteVFormatComment</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteVFormatDTDAttlist</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteVFormatDTDElement</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteVFormatDTDInternalEntity</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteVFormatDTD</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteVFormatElementNS</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteVFormatElement</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteVFormatPI</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteVFormatRaw</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteVFormatString</symbol>
+    <symbol file="hash">xmlHashQLookup2</symbol>
+    <symbol file="hash">xmlHashQLookup3</symbol>
+    <symbol file="hash">xmlHashQLookup</symbol>
+    <symbol file="chvalid">xmlIsBaseCharGroup</symbol>
+    <symbol file="chvalid">xmlIsCharGroup</symbol>
+    <symbol file="chvalid">xmlIsCombiningGroup</symbol>
+    <symbol file="chvalid">xmlIsDigitGroup</symbol>
+    <symbol file="chvalid">xmlIsExtenderGroup</symbol>
+    <symbol file="chvalid">xmlIsIdeographicGroup</symbol>
+    <symbol file="chvalid">xmlIsPubidChar_tab</symbol>
+    <symbol file="globals">xmlLastError</symbol>
+    <symbol file="nanohttp">xmlNanoHTTPEncoding</symbol>
+    <symbol file="nanohttp">xmlNanoHTTPMimeType</symbol>
+    <symbol file="nanohttp">xmlNanoHTTPRedir</symbol>
+    <symbol file="tree">xmlNodeBufGetContent</symbol>
+    <symbol file="xmlIO">xmlParserInputBufferCreateStatic</symbol>
+    <symbol file="xmlreader">xmlReaderForDoc</symbol>
+    <symbol file="xmlreader">xmlReaderForFd</symbol>
+    <symbol file="xmlreader">xmlReaderForFile</symbol>
+    <symbol file="xmlreader">xmlReaderForIO</symbol>
+    <symbol file="xmlreader">xmlReaderForMemory</symbol>
+    <symbol file="xmlreader">xmlReaderNewDoc</symbol>
+    <symbol file="xmlreader">xmlReaderNewFd</symbol>
+    <symbol file="xmlreader">xmlReaderNewFile</symbol>
+    <symbol file="xmlreader">xmlReaderNewIO</symbol>
+    <symbol file="xmlreader">xmlReaderNewMemory</symbol>
+    <symbol file="xmlreader">xmlReaderNewWalker</symbol>
+    <symbol file="xmlreader">xmlReaderWalker</symbol>
+    <symbol file="xmlreader">xmlTextReaderConstBaseUri</symbol>
+    <symbol file="xmlreader">xmlTextReaderConstLocalName</symbol>
+    <symbol file="xmlreader">xmlTextReaderConstNamespaceUri</symbol>
+    <symbol file="xmlreader">xmlTextReaderConstName</symbol>
+    <symbol file="xmlreader">xmlTextReaderConstPrefix</symbol>
+    <symbol file="xmlreader">xmlTextReaderConstString</symbol>
+    <symbol file="xmlreader">xmlTextReaderConstValue</symbol>
+    <symbol file="xmlreader">xmlTextReaderConstXmlLang</symbol>
+    <symbol file="xmlreader">xmlTextReaderNextSibling</symbol>
+    <symbol file="xmlreader">xmlTextReaderPreserve</symbol>
+    <symbol file="globals">xmlStructuredError</symbol>
+    <symbol file="globals">xmlThrDefSetStructuredErrorFunc</symbol>
+    <symbol file="xpathInternals">xmlXPathErr</symbol>
+    <symbol removed="2.6.10" file="SAX2">xmlSAX2CheckNamespace</symbol>
+    <symbol removed="2.6.10" file="SAX2">xmlSAX2GetNamespace</symbol>
+    <symbol removed="2.6.10" file="SAX2">xmlSAX2GlobalNamespace</symbol>
+    <symbol removed="2.6.10" file="SAX2">xmlSAX2NamespaceDecl</symbol>
+    <symbol removed="2.6.10" file="SAX2">xmlSAX2SetNamespace</symbol>
+  </release>
+  <release version="2.6.1">
+    <symbol file="parser">xmlCtxtResetPush</symbol>
+  </release>
+  <release version="2.6.2">
+    <symbol file="parserInternals">xmlCreateURLParserCtxt</symbol>
+    <symbol file="xmlschemas">xmlSchemaNewDocParserCtxt</symbol>
+    <symbol file="xmlstring">xmlStrVPrintf</symbol>
+    <symbol file="xinclude">xmlXIncludeFreeContext</symbol>
+    <symbol file="xinclude">xmlXIncludeNewContext</symbol>
+    <symbol file="xinclude">xmlXIncludeProcessNode</symbol>
+  </release>
+  <release version="2.6.3">
+    <symbol file="pattern">xmlFreePatternList</symbol>
+    <symbol file="pattern">xmlFreePattern</symbol>
+    <symbol file="pattern">xmlPatterncompile</symbol>
+    <symbol file="pattern">xmlPatternMatch</symbol>
+    <symbol file="xmlwriter">xmlNewTextWriterDoc</symbol>
+    <symbol file="xmlwriter">xmlNewTextWriterPushParser</symbol>
+    <symbol file="xmlwriter">xmlNewTextWriterTree</symbol>
+    <symbol file="xmlreader">xmlTextReaderPreservePattern</symbol>
+    <symbol file="xmlunicode">xmlUCSIsAegeanNumbers</symbol>
+    <symbol file="xmlunicode">xmlUCSIsBuhid</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCombiningDiacriticalMarksforSymbols</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCypriotSyllabary</symbol>
+    <symbol file="xmlunicode">xmlUCSIsCyrillicSupplement</symbol>
+    <symbol file="xmlunicode">xmlUCSIsGreekandCoptic</symbol>
+    <symbol file="xmlunicode">xmlUCSIsHanunoo</symbol>
+    <symbol file="xmlunicode">xmlUCSIsKatakanaPhoneticExtensions</symbol>
+    <symbol file="xmlunicode">xmlUCSIsKhmerSymbols</symbol>
+    <symbol file="xmlunicode">xmlUCSIsLimbu</symbol>
+    <symbol file="xmlunicode">xmlUCSIsLinearBIdeograms</symbol>
+    <symbol file="xmlunicode">xmlUCSIsLinearBSyllabary</symbol>
+    <symbol file="xmlunicode">xmlUCSIsMiscellaneousMathematicalSymbolsA</symbol>
+    <symbol file="xmlunicode">xmlUCSIsMiscellaneousMathematicalSymbolsB</symbol>
+    <symbol file="xmlunicode">xmlUCSIsMiscellaneousSymbolsandArrows</symbol>
+    <symbol file="xmlunicode">xmlUCSIsOsmanya</symbol>
+    <symbol file="xmlunicode">xmlUCSIsPhoneticExtensions</symbol>
+    <symbol file="xmlunicode">xmlUCSIsPrivateUseArea</symbol>
+    <symbol file="xmlunicode">xmlUCSIsShavian</symbol>
+    <symbol file="xmlunicode">xmlUCSIsSupplementalArrowsA</symbol>
+    <symbol file="xmlunicode">xmlUCSIsSupplementalArrowsB</symbol>
+    <symbol file="xmlunicode">xmlUCSIsSupplementalMathematicalOperators</symbol>
+    <symbol file="xmlunicode">xmlUCSIsSupplementaryPrivateUseAreaA</symbol>
+    <symbol file="xmlunicode">xmlUCSIsSupplementaryPrivateUseAreaB</symbol>
+    <symbol file="xmlunicode">xmlUCSIsTagalog</symbol>
+    <symbol file="xmlunicode">xmlUCSIsTagbanwa</symbol>
+    <symbol file="xmlunicode">xmlUCSIsTaiLe</symbol>
+    <symbol file="xmlunicode">xmlUCSIsTaiXuanJingSymbols</symbol>
+    <symbol file="xmlunicode">xmlUCSIsUgaritic</symbol>
+    <symbol file="xmlunicode">xmlUCSIsVariationSelectorsSupplement</symbol>
+    <symbol file="xmlunicode">xmlUCSIsVariationSelectors</symbol>
+    <symbol file="xmlunicode">xmlUCSIsYijingHexagramSymbols</symbol>
+    <symbol file="xinclude">xmlXIncludeProcessFlags</symbol>
+    <symbol file="xinclude">xmlXIncludeProcessTreeFlags</symbol>
+    <symbol file="xinclude">xmlXIncludeSetFlags</symbol>
+  </release>
+  <release version="2.6.5">
+    <symbol file="xmlmemory">xmlCleanupMemory</symbol>
+    <symbol file="dict">xmlDictCreateSub</symbol>
+    <symbol file="relaxng">xmlRelaxParserSetFlag</symbol>
+    <symbol file="xmlstring">xmlStrncatNew</symbol>
+    <symbol file="xmlwriter">xmlTextWriterSetIndentString</symbol>
+    <symbol file="xmlwriter">xmlTextWriterSetIndent</symbol>
+    <symbol file="xpath">xmlXPathCtxtCompile</symbol>
+  </release>
+  <release version="2.6.6">
+    <symbol file="tree">xmlAttrSerializeTxtContent</symbol>
+    <symbol file="parser">xmlByteConsumed</symbol>
+    <symbol file="xmlreader">xmlTextReaderSetStructuredErrorHandler</symbol>
+  </release>
+  <release version="2.6.7">
+    <symbol file="xmlwriter">xmlTextWriterEndComment</symbol>
+    <symbol file="xmlwriter">xmlTextWriterStartComment</symbol>
+  </release>
+  <release version="2.6.8">
+    <symbol file="xmlsave">xmlSaveClose</symbol>
+    <symbol file="xmlsave">xmlSaveDoc</symbol>
+    <symbol file="xmlsave">xmlSaveFlush</symbol>
+    <symbol file="xmlsave">xmlSaveToFd</symbol>
+    <symbol file="xmlsave">xmlSaveToFilename</symbol>
+    <symbol file="xmlsave">xmlSaveToIO</symbol>
+    <symbol file="xmlsave">xmlSaveTree</symbol>
+    <symbol file="xmlwriter">xmlTextWriterEndDTDAttlist</symbol>
+    <symbol file="xmlwriter">xmlTextWriterEndDTDElement</symbol>
+    <symbol file="xmlwriter">xmlTextWriterEndDTDEntity</symbol>
+    <symbol file="xmlwriter">xmlTextWriterWriteDTDExternalEntityContents</symbol>
+  </release>
+  <release version="2.6.10">
+    <symbol file="xmlIO">xmlOutputBufferWriteEscape</symbol>
+    <symbol file="xmlIO">xmlPopInputCallbacks</symbol>
+    <symbol file="xmlsave">xmlSaveSetAttrEscape</symbol>
+    <symbol file="xmlsave">xmlSaveSetEscape</symbol>
+  </release>
+  <release version="2.6.11">
+    <symbol file="uri">xmlBuildRelativeURI</symbol>
+    <symbol file="globals">xmlOutputBufferCreateFilenameDefault</symbol>
+    <symbol file="globals">xmlOutputBufferCreateFilenameValue</symbol>
+    <symbol file="globals">xmlParserInputBufferCreateFilenameDefault</symbol>
+    <symbol file="globals">xmlParserInputBufferCreateFilenameValue</symbol>
+    <symbol file="globals">xmlThrDefOutputBufferCreateFilenameDefault</symbol>
+    <symbol file="globals">xmlThrDefParserInputBufferCreateFilenameDefault</symbol>
+    <symbol file="schemasInternals">xmlSchemaFreeWildcard</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaCollapseString</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaGetBuiltInListSimpleTypeItemType</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaGetBuiltInType</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaIsBuiltInTypeFacet</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaValidateListSimpleTypeFacet</symbol>
+  </release>
+  <release version="2.6.12">
+    <symbol file="parser">xmlParseInNodeContext</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaGetFacetValueAsULong</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaValidateLengthFacet</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaValPredefTypeNodeNoNorm</symbol>
+    <symbol file="xmlschemas">xmlSchemaGetParserErrors</symbol>
+    <symbol file="xmlschemas">xmlSchemaGetValidErrors</symbol>
+  </release>
+  <release version="2.6.14">
+    <symbol file="xmlautomata">xmlAutomataNewCountTrans2</symbol>
+    <symbol file="xmlautomata">xmlAutomataNewOnceTrans2</symbol>
+    <symbol file="nanohttp">xmlNanoHTTPContentLength</symbol>
+    <symbol file="xmlschemas">xmlSchemaSetValidOptions</symbol>
+    <symbol file="xmlschemas">xmlSchemaValidateOneElement</symbol>
+    <symbol file="xmlschemas">xmlSchemaValidCtxtGetOptions</symbol>
+  </release>
+  <release version="2.6.15">
+    <symbol file="debugXML">xmlDebugCheckDocument</symbol>
+    <symbol file="tree">xmlDocCopyNodeList</symbol>
+    <symbol file="tree">xmlNewDocPI</symbol>
+    <symbol file="xmlreader">xmlTextReaderConstEncoding</symbol>
+    <symbol file="xmlreader">xmlTextReaderConstXmlVersion</symbol>
+    <symbol file="xmlreader">xmlTextReaderIsNamespaceDecl</symbol>
+    <symbol file="xmlreader">xmlTextReaderStandalone</symbol>
+  </release>
+  <release version="2.6.16">
+    <symbol file="xmlmemory">xmlMemBlocks</symbol>
+    <symbol file="relaxng">xmlRelaxNGInitTypes</symbol>
+  </release>
+  <release version="2.6.17">
+    <symbol file="dict">xmlDictExists</symbol>
+    <symbol file="xmlmodule">xmlModuleClose</symbol>
+    <symbol file="xmlmodule">xmlModuleFree</symbol>
+    <symbol file="xmlmodule">xmlModuleOpen</symbol>
+    <symbol file="xmlmodule">xmlModuleSymbol</symbol>
+    <symbol file="xmlregexp">xmlRegExecErrInfo</symbol>
+    <symbol file="xmlregexp">xmlRegExecNextValues</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaWhiteSpaceReplace</symbol>
+    <symbol file="xmlreader">xmlTextReaderGetParserColumnNumber</symbol>
+    <symbol file="xmlreader">xmlTextReaderGetParserLineNumber</symbol>
+  </release>
+  <release version="2.6.18">
+    <symbol file="valid">xmlCopyDocElementContent</symbol>
+    <symbol file="valid">xmlFreeDocElementContent</symbol>
+    <symbol file="valid">xmlNewDocElementContent</symbol>
+    <symbol file="dict">xmlDictCleanup</symbol>
+    <symbol file="hash">xmlHashCreateDict</symbol>
+    <symbol file="pattern">xmlFreeStreamCtxt</symbol>
+    <symbol file="pattern">xmlPatternFromRoot</symbol>
+    <symbol file="pattern">xmlPatternGetStreamCtxt</symbol>
+    <symbol file="pattern">xmlPatternMaxDepth</symbol>
+    <symbol file="pattern">xmlPatternStreamable</symbol>
+    <symbol file="pattern">xmlStreamPop</symbol>
+    <symbol file="pattern">xmlStreamPushAttr</symbol>
+    <symbol file="pattern">xmlStreamPush</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaCompareValuesWhtsp</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaCopyValue</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaGetCanonValue</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaNewNOTATIONValue</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaNewStringValue</symbol>
+    <symbol file="xmlreader">xmlTextReaderByteConsumed</symbol>
+  </release>
+  <release version="2.6.19">
+    <symbol file="xmlschemastypes">xmlSchemaGetValType</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaValidateFacetWhtsp</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaValidateLengthFacetWhtsp</symbol>
+  </release>
+  <release version="2.6.20">
+    <symbol file="tree">xmlDOMWrapAdoptNode</symbol>
+    <symbol file="tree">xmlDOMWrapFreeCtxt</symbol>
+    <symbol file="tree">xmlDOMWrapNewCtxt</symbol>
+    <symbol file="tree">xmlDOMWrapReconcileNamespaces</symbol>
+    <symbol file="tree">xmlDOMWrapRemoveNode</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaGetCanonValueWhtsp</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaNewQNameValue</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaValueAppend</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaValueGetAsBoolean</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaValueGetAsString</symbol>
+    <symbol file="xmlschemastypes">xmlSchemaValueGetNext</symbol>
+    <symbol file="xmlschemas">xmlSchemaIsValid</symbol>
+    <symbol file="xmlschemas">xmlSchemaSAXPlug</symbol>
+    <symbol file="xmlschemas">xmlSchemaSAXUnplug</symbol>
+    <symbol file="xmlschemas">xmlSchemaValidateFile</symbol>
+    <symbol file="xmlreader">xmlTextReaderSchemaValidate</symbol>
+    <symbol file="xmlreader">xmlTextReaderSetSchema</symbol>
+  </release>
+  <release version="2.6.21">
+    <symbol file="xmlautomata">xmlAutomataNewNegTrans</symbol>
+    <symbol file="xmlregexp">emptyExp</symbol>
+    <symbol file="xmlregexp">forbiddenExp</symbol>
+    <symbol file="xmlregexp">xmlExpCtxtNbCons</symbol>
+    <symbol file="xmlregexp">xmlExpCtxtNbNodes</symbol>
+    <symbol file="xmlregexp">xmlExpDump</symbol>
+    <symbol file="xmlregexp">xmlExpExpDerive</symbol>
+    <symbol file="xmlregexp">xmlExpFreeCtxt</symbol>
+    <symbol file="xmlregexp">xmlExpFree</symbol>
+    <symbol file="xmlregexp">xmlExpGetLanguage</symbol>
+    <symbol file="xmlregexp">xmlExpGetStart</symbol>
+    <symbol file="xmlregexp">xmlExpIsNillable</symbol>
+    <symbol file="xmlregexp">xmlExpMaxToken</symbol>
+    <symbol file="xmlregexp">xmlExpNewAtom</symbol>
+    <symbol file="xmlregexp">xmlExpNewCtxt</symbol>
+    <symbol file="xmlregexp">xmlExpNewOr</symbol>
+    <symbol file="xmlregexp">xmlExpNewRange</symbol>
+    <symbol file="xmlregexp">xmlExpNewSeq</symbol>
+    <symbol file="xmlregexp">xmlExpParse</symbol>
+    <symbol file="xmlregexp">xmlExpRef</symbol>
+    <symbol file="xmlregexp">xmlExpStringDerive</symbol>
+    <symbol file="xmlregexp">xmlExpSubsume</symbol>
+    <symbol file="parser">xmlHasFeature</symbol>
+    <symbol file="uri">xmlParseURIRaw</symbol>
+    <symbol file="pattern">xmlPatternMinDepth</symbol>
+    <symbol file="relaxng">xmlRelaxNGSetValidStructuredErrors</symbol>
+    <symbol file="xmlschemas">xmlSchemaSetValidStructuredErrors</symbol>
+    <symbol file="schematron">xmlSchematronFreeParserCtxt</symbol>
+    <symbol file="schematron">xmlSchematronFree</symbol>
+    <symbol file="schematron">xmlSchematronFreeValidCtxt</symbol>
+    <symbol file="schematron">xmlSchematronNewDocParserCtxt</symbol>
+    <symbol file="schematron">xmlSchematronNewMemParserCtxt</symbol>
+    <symbol file="schematron">xmlSchematronNewParserCtxt</symbol>
+    <symbol file="schematron">xmlSchematronNewValidCtxt</symbol>
+    <symbol file="schematron">xmlSchematronParse</symbol>
+    <symbol file="schematron">xmlSchematronValidateDoc</symbol>
+  </release>
+  <release version="2.6.23">
+    <symbol file="HTMLtree">htmlDocDumpMemoryFormat</symbol>
+    <symbol file="xmlIO">xmlOutputBufferCreateBuffer</symbol>
+    <symbol file="xmlsave" comment="suppressed in 2.6.11, readded in 2.6.23">xmlSaveToBuffer</symbol>
+    <symbol file="xmlschemas">xmlSchemaSetParserStructuredErrors</symbol>
+    <symbol file="pattern">xmlStreamPushNode</symbol>
+    <symbol file="pattern">xmlStreamWantsAnyNode</symbol>
+    <symbol file="xmlreader">xmlTextReaderSchemaValidateCtxt</symbol>
+  </release>
+  <release version="2.6.24">
+    <symbol file="tree">xmlDOMWrapCloneNode</symbol>
+    <symbol file="relaxng">xmlRelaxNGSetParserStructuredErrors</symbol>
+  </release>
+  <release version="2.6.25">
+    <symbol file="xpath">xmlXPathContextSetCache</symbol>
+  </release>
+  <release version="2.6.27">
+    <symbol file="HTMLparser">htmlNewParserCtxt</symbol>
+    <symbol file="uri">xmlPathToURI</symbol>
+    <symbol file="xinclude">xmlXIncludeProcessFlagsData</symbol>
+    <symbol file="xpath">xmlXPathCompiledEvalToBoolean</symbol>
+  </release>
+  <release version="2.6.28">
+    <symbol file="xmlreader">xmlTextReaderSetup</symbol>
+  </release>
+  <release version="2.6.29">
+    <symbol file="threads">xmlDllMain</symbol>
+  </release>
+  <release version="2.6.32">
+    <symbol file="schematron">xmlSchematronSetValidStructuredErrors</symbol>
+  </release>
+  <release version="2.7.0">
+    <symbol file="xmlmemory">xmlMemDisplayLast</symbol>
+    <symbol file="entities">xmlNewEntity</symbol>
+    <symbol file="xmlschemas">xmlSchemaValidCtxtGetParserCtxt</symbol>
+  </release>
+  <release version="2.7.3">
+    <symbol file="tree">xmlChildElementCount</symbol>
+    <symbol file="tree">xmlFirstElementChild</symbol>
+    <symbol file="tree">xmlLastElementChild</symbol>
+    <symbol file="tree">xmlNextElementSibling</symbol>
+    <symbol file="tree">xmlPreviousElementSibling</symbol>
+  </release>
+</symbols>
diff --git a/doc/syms.xsl b/doc/syms.xsl
new file mode 100644
index 0000000..ebca88f
--- /dev/null
+++ b/doc/syms.xsl
@@ -0,0 +1,99 @@
+<?xml version="1.0"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
+                version="1.0">
+  <xsl:output method="text" encoding="UTF-8"/>
+
+  <xsl:variable name="api" select="document('libxml2-api.xml')"/>
+
+  <xsl:template match="/">
+    <xsl:text>#
+# Officially exported symbols, for which header
+# file definitions are installed in /usr/include/libxml2
+#
+# Automatically generated from symbols.xml and syms.xsl
+#
+# Versions here are *fixed* to match the libxml2 version
+# at which the symbol was introduced. This ensures that
+# a new client app requiring symbol foo() can't accidentally
+# run with old libxml2.so not providing foo() - the global
+# soname version info can't enforce this since we never
+# change the soname
+#
+
+</xsl:text>
+    <xsl:apply-templates select="/symbols/release"/>
+  </xsl:template>
+
+  <xsl:template match="release">
+    <xsl:variable name="prev"
+                  select="preceding-sibling::release[position()=1]"/>
+    <xsl:text>LIBXML2_</xsl:text>
+    <xsl:value-of select="string(@version)"/>
+    <xsl:text> {
+    global:
+</xsl:text>
+    <xsl:for-each select="symbol">
+      <xsl:if test="string(preceding-sibling::symbol[position()=1]/@file) != string(@file)">
+        <xsl:text>
+# </xsl:text>
+        <xsl:value-of select="@file"/>
+        <xsl:text>
+</xsl:text>
+      </xsl:if>
+
+      <xsl:apply-templates select="."/>
+    </xsl:for-each>
+
+    <xsl:text>} </xsl:text>
+    <xsl:if test="$prev">
+      <xsl:text>LIBXML2_</xsl:text>
+      <xsl:value-of select="$prev/@version"/>
+    </xsl:if>
+    <xsl:text>;
+
+</xsl:text>
+  </xsl:template>
+
+  <xsl:template match="symbol">
+    <xsl:variable name="name" select="string(.)"/>
+    <xsl:variable name="file" select="string(@file)"/>
+    <xsl:choose>
+      <xsl:when test="@removed">
+        <xsl:text># </xsl:text>
+        <xsl:value-of select="$name"/>
+        <xsl:text>; removed in </xsl:text>
+        <xsl:value-of select="@removed"/>
+        <xsl:text>
+</xsl:text>
+      </xsl:when>
+      <xsl:otherwise>
+        <!-- make sure we can find that symbol exported from the API list -->
+        <xsl:variable name="def"
+            select="$api/api/files/file[ name = $file]/exports[ symbol = $name]"/>
+        <xsl:if test="string($def/@symbol) != $name">
+          <xsl:message terminate="yes">
+            <xsl:text>Failed to find definition in libxml2-api.xml:</xsl:text>
+            <xsl:value-of select="$name"/>
+          </xsl:message>
+        </xsl:if>
+
+        <xsl:text>  </xsl:text>
+        <xsl:value-of select="$name"/>
+        <xsl:text>;</xsl:text>
+        <xsl:if test="$def/@type = 'variable'">
+          <xsl:text> # variable</xsl:text>
+        </xsl:if>
+        <xsl:if test="@comment">
+          <xsl:text># </xsl:text>
+          <xsl:value-of select="@comment"/>
+          <xsl:text>
+</xsl:text>
+        </xsl:if>
+        <xsl:text>
+</xsl:text>
+      </xsl:otherwise>
+    </xsl:choose>
+  </xsl:template>
+
+</xsl:stylesheet>
+
diff --git a/libxml2.syms b/libxml2.syms
index ec626fc..d106c3a 100644
--- a/libxml2.syms
+++ b/libxml2.syms
@@ -2,6 +2,8 @@
 # Officially exported symbols, for which header
 # file definitions are installed in /usr/include/libxml2
 #
+# Automatically generated from symbols.xml and syms.xsl
+#
 # Versions here are *fixed* to match the libxml2 version
 # at which the symbol was introduced. This ensures that
 # a new client app requiring symbol foo() can't accidentally
@@ -72,7 +74,11 @@ LIBXML2_2.4.30 {
   characters;
   checkNamespace;
   comment;
+
+# SAX2
   docbDefaultSAXHandlerInit;
+
+# SAX
   elementDecl;
   endDocument;
   endElement;
@@ -88,7 +94,11 @@ LIBXML2_2.4.30 {
   globalNamespace;
   hasExternalSubset;
   hasInternalSubset;
+
+# SAX2
   htmlDefaultSAXHandlerInit;
+
+# SAX
   ignorableWhitespace;
   initdocbDefaultSAXHandler;
   inithtmlDefaultSAXHandler;
@@ -105,6 +115,8 @@ LIBXML2_2.4.30 {
   startDocument;
   startElement;
   unparsedEntityDecl;
+
+# SAX2
   xmlDefaultSAXHandlerInit;
 
 # parserInternals
@@ -126,6 +138,8 @@ LIBXML2_2.4.30 {
   xmlDecodeEntities;
   xmlFreeInputStream;
   xmlHandleEntity;
+
+# chvalid
   xmlIsBaseChar;
   xmlIsBlank;
   xmlIsChar;
@@ -133,15 +147,25 @@ LIBXML2_2.4.30 {
   xmlIsDigit;
   xmlIsExtender;
   xmlIsIdeographic;
+
+# parserInternals
   xmlIsLetter;
+
+# chvalid
   xmlIsPubidChar;
+
+# parserInternals
   xmlNamespaceParseNCName;
   xmlNamespaceParseNSDef;
   xmlNamespaceParseQName;
   xmlNewEntityInputStream;
   xmlNewInputFromFile;
   xmlNewInputStream;
+
+# parser
   xmlNewParserCtxt;
+
+# parserInternals
   xmlNewStringInputStream;
   xmlNextChar;
   xmlParseAttValue;
@@ -638,7 +662,11 @@ LIBXML2_2.4.30 {
   xmlRemoveID;
   xmlRemoveRef;
   xmlSnprintfElementContent;
+
+# tree
   xmlSplitQName2;
+
+# valid
   xmlSprintfElementContent;
   xmlValidBuildContentModel;
   xmlValidCtxtNormalizeAttributeValue;
@@ -686,9 +714,11 @@ LIBXML2_2.4.30 {
   htmlSAXParseFile;
   htmlTagLookup;
 
-# parser
+# xmlstring
   xmlCharStrdup;
   xmlCharStrndup;
+
+# parser
   xmlCleanupParser;
   xmlClearNodeInfoSeq;
   xmlClearParserCtxt;
@@ -699,7 +729,11 @@ LIBXML2_2.4.30 {
   xmlGetExternalEntityLoader;
   xmlGetFeature;
   xmlGetFeaturesList;
+
+# globals
   xmlGetWarningsDefaultValue; # variable
+
+# parser
   xmlIOParseDTD;
   xmlInitNodeInfoSeq;
   xmlInitParser;
@@ -742,6 +776,8 @@ LIBXML2_2.4.30 {
   xmlSetFeature;
   xmlSetupParserForBuffer;
   xmlStopParser;
+
+# xmlstring
   xmlStrEqual;
   xmlStrcasecmp;
   xmlStrcasestr;
@@ -756,6 +792,8 @@ LIBXML2_2.4.30 {
   xmlStrndup;
   xmlStrstr;
   xmlStrsub;
+
+# parser
   xmlSubstituteEntitiesDefault;
 
 # xmlreader
@@ -851,8 +889,10 @@ LIBXML2_2.4.30 {
   xmlParserWarning;
   xmlSetGenericErrorFunc;
 
-# tree
+# globals
   oldXMLWDcompatibility; # variable
+
+# tree
   xmlAddChild;
   xmlAddChildList;
   xmlAddNextSibling;
@@ -860,7 +900,11 @@ LIBXML2_2.4.30 {
   xmlAddSibling;
   xmlBufferAdd;
   xmlBufferAddHead;
+
+# globals
   xmlBufferAllocScheme; # variable
+
+# tree
   xmlBufferCCat;
   xmlBufferCat;
   xmlBufferContent;
@@ -886,7 +930,11 @@ LIBXML2_2.4.30 {
   xmlCopyProp;
   xmlCopyPropList;
   xmlCreateIntSubset;
+
+# globals
   xmlDefaultBufferSize; # variable
+
+# tree
   xmlDocCopyNode;
   xmlDocDump;
   xmlDocDumpFormatMemory;
@@ -917,7 +965,11 @@ LIBXML2_2.4.30 {
   xmlGetProp;
   xmlHasNsProp;
   xmlHasProp;
+
+# globals
   xmlIndentTreeOutput; # variable
+
+# tree
   xmlIsBlankNode;
   xmlIsXHTML;
   xmlNewCDataBlock;
@@ -1172,7 +1224,11 @@ LIBXML2_2.4.30 {
   xmlCharEncFirstLine;
   xmlCharEncInFunc;
   xmlCharEncOutFunc;
+
+# xmlstring
   xmlCheckUTF8;
+
+# encoding
   xmlCleanupCharEncodingHandlers;
   xmlCleanupEncodingAliases;
   xmlDelEncodingAlias;
@@ -1181,26 +1237,28 @@ LIBXML2_2.4.30 {
   xmlGetCharEncodingHandler;
   xmlGetCharEncodingName;
   xmlGetEncodingAlias;
+
+# xmlstring
   xmlGetUTF8Char;
+
+# encoding
   xmlInitCharEncodingHandlers;
   xmlNewCharEncodingHandler;
   xmlParseCharEncoding;
   xmlRegisterCharEncodingHandler;
+
+# xmlstring
   xmlUTF8Strlen;
   xmlUTF8Strloc;
   xmlUTF8Strndup;
   xmlUTF8Strpos;
   xmlUTF8Strsize;
   xmlUTF8Strsub;
-
-};
-
-#
-# from 2.6.30 we can precisely keep track of API additions
-#
+} ;
 
 LIBXML2_2.5.0 {
     global:
+
 # globals
   xmlDeregisterNodeDefault;
   xmlDeregisterNodeDefaultValue; # variable
@@ -1262,7 +1320,6 @@ LIBXML2_2.5.2 {
   xmlRelaxNGSetParserErrors;
   xmlRelaxNGSetValidErrors;
   xmlRelaxNGValidateDoc;
-#  xmlRelaxNGValidateStream; removed in 2.5.5
 
 # xmlreader
   xmlTextReaderGetErrorHandler;
@@ -1270,6 +1327,8 @@ LIBXML2_2.5.2 {
   xmlTextReaderLocatorLineNumber;
   xmlTextReaderSetErrorHandler;
 
+# relaxng
+# xmlRelaxNGValidateStream; removed in 2.5.5
 } LIBXML2_2.5.0;
 
 LIBXML2_2.5.4 {
@@ -1286,17 +1345,18 @@ LIBXML2_2.5.4 {
   xmlValidateNCName;
   xmlValidateNMToken;
   xmlValidateQName;
-
 } LIBXML2_2.5.2;
 
 LIBXML2_2.5.5 {
     global:
+
 # nanoftp
   xmlNanoFTPDele;
 } LIBXML2_2.5.4;
 
 LIBXML2_2.5.6 {
     global:
+
 # xpath
   xmlXPathOrderDocElems;
 } LIBXML2_2.5.5;
@@ -1336,7 +1396,6 @@ LIBXML2_2.5.7 {
   xmlTextReaderNext;
   xmlTextReaderRelaxNGSetSchema;
   xmlTextReaderRelaxNGValidate;
-
 } LIBXML2_2.5.6;
 
 LIBXML2_2.5.8 {
@@ -1397,7 +1456,6 @@ LIBXML2_2.5.8 {
   xmlThrDefSetGenericErrorFunc;
   xmlThrDefSubstituteEntitiesDefaultValue;
   xmlThrDefTreeIndentString;
-
 } LIBXML2_2.5.7;
 
 LIBXML2_2.5.9 {
@@ -1413,13 +1471,12 @@ LIBXML2_2.5.9 {
 # tree
   xmlSplitQName3;
 
-# encoding
+# xmlstring
   xmlUTF8Charcmp;
   xmlUTF8Size;
 
 # xinclude
   xmlXIncludeProcessTree;
-
 } LIBXML2_2.5.8;
 
 LIBXML2_2.6.0 {
@@ -1429,7 +1486,6 @@ LIBXML2_2.6.0 {
   xmlSAX2AttributeDecl;
   xmlSAX2CDataBlock;
   xmlSAX2Characters;
-#  xmlSAX2CheckNamespace; suppressed in 2.6.10
   xmlSAX2Comment;
   xmlSAX2ElementDecl;
   xmlSAX2EndDocument;
@@ -1440,11 +1496,9 @@ LIBXML2_2.6.0 {
   xmlSAX2GetColumnNumber;
   xmlSAX2GetEntity;
   xmlSAX2GetLineNumber;
-#  xmlSAX2GetNamespace; suppressed in 2.6.10
   xmlSAX2GetParameterEntity;
   xmlSAX2GetPublicId;
   xmlSAX2GetSystemId;
-#  xmlSAX2GlobalNamespace; suppressed in 2.6.10
   xmlSAX2HasExternalSubset;
   xmlSAX2HasInternalSubset;
   xmlSAX2IgnorableWhitespace;
@@ -1453,13 +1507,11 @@ LIBXML2_2.6.0 {
   xmlSAX2InitHtmlDefaultSAXHandler;
   xmlSAX2InternalSubset;
   xmlSAX2IsStandalone;
-#  xmlSAX2NamespaceDecl; suppressed in 2.6.10
   xmlSAX2NotationDecl;
   xmlSAX2ProcessingInstruction;
   xmlSAX2Reference;
   xmlSAX2ResolveEntity;
   xmlSAX2SetDocumentLocator;
-#  xmlSAX2SetNamespace; suppressed in 2.6.10
   xmlSAX2StartDocument;
   xmlSAX2StartElementNs;
   xmlSAX2StartElement;
@@ -1504,7 +1556,11 @@ LIBXML2_2.6.0 {
   xmlCtxtReadFile;
   xmlCtxtReadIO;
   xmlCtxtReadMemory;
+
+# xmlerror
   xmlCtxtResetLastError;
+
+# parser
   xmlCtxtReset;
   xmlCtxtUseOptions;
   xmlReadDoc;
@@ -1512,6 +1568,8 @@ LIBXML2_2.6.0 {
   xmlReadFile;
   xmlReadIO;
   xmlReadMemory;
+
+# xmlstring
   xmlStrPrintf;
   xmlStrQEqual;
 
@@ -1600,7 +1658,6 @@ LIBXML2_2.6.0 {
   xmlTextWriterWriteVFormatRaw;
   xmlTextWriterWriteVFormatString;
 
-
 # hash
   xmlHashQLookup2;
   xmlHashQLookup3;
@@ -1660,6 +1717,12 @@ LIBXML2_2.6.0 {
 # xpathInternals
   xmlXPathErr;
 
+# SAX2
+# xmlSAX2CheckNamespace; removed in 2.6.10
+# xmlSAX2GetNamespace; removed in 2.6.10
+# xmlSAX2GlobalNamespace; removed in 2.6.10
+# xmlSAX2NamespaceDecl; removed in 2.6.10
+# xmlSAX2SetNamespace; removed in 2.6.10
 } LIBXML2_2.5.9;
 
 LIBXML2_2.6.1 {
@@ -1678,14 +1741,13 @@ LIBXML2_2.6.2 {
 # xmlschemas
   xmlSchemaNewDocParserCtxt;
 
-# parser
+# xmlstring
   xmlStrVPrintf;
 
 # xinclude
   xmlXIncludeFreeContext;
   xmlXIncludeNewContext;
   xmlXIncludeProcessNode;
-
 } LIBXML2_2.6.1;
 
 LIBXML2_2.6.3 {
@@ -1743,7 +1805,6 @@ LIBXML2_2.6.3 {
   xmlXIncludeProcessFlags;
   xmlXIncludeProcessTreeFlags;
   xmlXIncludeSetFlags;
-
 } LIBXML2_2.6.2;
 
 LIBXML2_2.6.5 {
@@ -1767,7 +1828,6 @@ LIBXML2_2.6.5 {
 
 # xpath
   xmlXPathCtxtCompile;
-
 } LIBXML2_2.6.3;
 
 LIBXML2_2.6.6 {
@@ -1781,7 +1841,6 @@ LIBXML2_2.6.6 {
 
 # xmlreader
   xmlTextReaderSetStructuredErrorHandler;
-
 } LIBXML2_2.6.5;
 
 LIBXML2_2.6.7 {
@@ -1790,7 +1849,6 @@ LIBXML2_2.6.7 {
 # xmlwriter
   xmlTextWriterEndComment;
   xmlTextWriterStartComment;
-
 } LIBXML2_2.6.6;
 
 LIBXML2_2.6.8 {
@@ -1800,7 +1858,6 @@ LIBXML2_2.6.8 {
   xmlSaveClose;
   xmlSaveDoc;
   xmlSaveFlush;
-#  xmlSaveToBuffer; suppressed in 2.6.11, readded in 2.6.23
   xmlSaveToFd;
   xmlSaveToFilename;
   xmlSaveToIO;
@@ -1815,13 +1872,13 @@ LIBXML2_2.6.8 {
 
 LIBXML2_2.6.10 {
     global:
+
 # xmlIO
   xmlOutputBufferWriteEscape;
-# xmlIO
   xmlPopInputCallbacks;
+
 # xmlsave
   xmlSaveSetAttrEscape;
-# xmlsave
   xmlSaveSetEscape;
 } LIBXML2_2.6.8;
 
@@ -1848,7 +1905,6 @@ LIBXML2_2.6.11 {
   xmlSchemaGetBuiltInType;
   xmlSchemaIsBuiltInTypeFacet;
   xmlSchemaValidateListSimpleTypeFacet;
-
 } LIBXML2_2.6.10;
 
 LIBXML2_2.6.12 {
@@ -1865,7 +1921,6 @@ LIBXML2_2.6.12 {
 # xmlschemas
   xmlSchemaGetParserErrors;
   xmlSchemaGetValidErrors;
-
 } LIBXML2_2.6.11;
 
 LIBXML2_2.6.14 {
@@ -1882,7 +1937,6 @@ LIBXML2_2.6.14 {
   xmlSchemaSetValidOptions;
   xmlSchemaValidateOneElement;
   xmlSchemaValidCtxtGetOptions;
-
 } LIBXML2_2.6.12;
 
 LIBXML2_2.6.15 {
@@ -1900,7 +1954,6 @@ LIBXML2_2.6.15 {
   xmlTextReaderConstXmlVersion;
   xmlTextReaderIsNamespaceDecl;
   xmlTextReaderStandalone;
-
 } LIBXML2_2.6.14;
 
 LIBXML2_2.6.16 {
@@ -1911,7 +1964,6 @@ LIBXML2_2.6.16 {
 
 # relaxng
   xmlRelaxNGInitTypes;
-
 } LIBXML2_2.6.15;
 
 LIBXML2_2.6.17 {
@@ -1936,7 +1988,6 @@ LIBXML2_2.6.17 {
 # xmlreader
   xmlTextReaderGetParserColumnNumber;
   xmlTextReaderGetParserLineNumber;
-
 } LIBXML2_2.6.16;
 
 LIBXML2_2.6.18 {
@@ -2078,7 +2129,8 @@ LIBXML2_2.6.23 {
   xmlOutputBufferCreateBuffer;
 
 # xmlsave
-  xmlSaveToBuffer;
+  xmlSaveToBuffer;# suppressed in 2.6.11, readded in 2.6.23
+
 
 # xmlschemas
   xmlSchemaSetParserStructuredErrors;
@@ -2093,8 +2145,10 @@ LIBXML2_2.6.23 {
 
 LIBXML2_2.6.24 {
     global:
+
 # tree
   xmlDOMWrapCloneNode;
+
 # relaxng
   xmlRelaxNGSetParserStructuredErrors;
 } LIBXML2_2.6.23;
@@ -2166,3 +2220,4 @@ LIBXML2_2.7.3 {
   xmlNextElementSibling;
   xmlPreviousElementSibling;
 } LIBXML2_2.7.0;
+



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]