mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-03-25 10:50:08 +03:00
cleanup the make rebuild in doc, this include new directive to stop
* globals.c xmlwriter.c doc/apibuild.py include/libxml/globals.h include/libxml/pattern.h include/libxml/schemasInternals.h include/libxml/xmlexports.h include/libxml/xmlwriter.h: cleanup the make rebuild in doc, this include new directive to stop documentation warnings * doc/* doc/html/*: rebuilt the docs * pattern.c xmlreader.c include/libxml/pattern.h include/libxml/xmlreader.h: adding xmlTextReaderPreservePattern() to save nodes while scanning the tree with the reader, cleanup the way element were freed, and xmlTextReaderPreserve() implementation, the API might change for namespace binding support when compiling patterns. * doc/examples/*: added reader3.c exposing the xmlTextReaderPreserve() Daniel
This commit is contained in:
parent
85bb5b08df
commit
1e90661bb8
16
ChangeLog
16
ChangeLog
@ -1,3 +1,19 @@
|
||||
Fri Dec 5 15:49:44 CET 2003 Daniel Veillard <daniel@veillard.com>
|
||||
|
||||
* globals.c xmlwriter.c doc/apibuild.py include/libxml/globals.h
|
||||
include/libxml/pattern.h include/libxml/schemasInternals.h
|
||||
include/libxml/xmlexports.h include/libxml/xmlwriter.h: cleanup
|
||||
the make rebuild in doc, this include new directive to stop
|
||||
documentation warnings
|
||||
* doc/* doc/html/*: rebuilt the docs
|
||||
* pattern.c xmlreader.c include/libxml/pattern.h
|
||||
include/libxml/xmlreader.h: adding xmlTextReaderPreservePattern()
|
||||
to save nodes while scanning the tree with the reader, cleanup
|
||||
the way element were freed, and xmlTextReaderPreserve()
|
||||
implementation, the API might change for namespace binding support
|
||||
when compiling patterns.
|
||||
* doc/examples/*: added reader3.c exposing the xmlTextReaderPreserve()
|
||||
|
||||
Thu Dec 4 15:10:57 CET 2003 Daniel Veillard <daniel@veillard.com>
|
||||
|
||||
* python/libxml.py: oops forgot to modify/commit the new code.
|
||||
|
@ -126,6 +126,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>Applies</dt><dd><a href="html/libxml-HTMLparser.html#htmlCtxtUseOptions">htmlCtxtUseOptions</a><br />
|
||||
<a href="html/libxml-parser.html#xmlCtxtUseOptions">xmlCtxtUseOptions</a><br />
|
||||
<a href="html/libxml-uri.html#xmlNormalizeURIPath">xmlNormalizeURIPath</a><br />
|
||||
</dd><dt>Apply</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ANYATTR_STRICT">XML_SCHEMAS_ANYATTR_STRICT</a><br />
|
||||
</dd><dt>Arabic</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsArabic">xmlUCSIsArabic</a><br />
|
||||
</dd><dt>ArabicPresentationForms-A</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsArabicPresentationFormsA">xmlUCSIsArabicPresentationFormsA</a><br />
|
||||
</dd><dt>ArabicPresentationForms-B</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsArabicPresentationFormsB">xmlUCSIsArabicPresentationFormsB</a><br />
|
||||
@ -222,7 +223,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>Blocks</dt><dd><a href="html/libxml-parser.html#xmlStopParser">xmlStopParser</a><br />
|
||||
</dd><dt>Bopomofo</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsBopomofo">xmlUCSIsBopomofo</a><br />
|
||||
</dd><dt>BopomofoExtended</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsBopomofoExtended">xmlUCSIsBopomofoExtended</a><br />
|
||||
</dd><dt>Borland</dt><dd><a href="html/libxml-xmlexports.html#XMLCALL">XMLCALL</a><br />
|
||||
</dd><dt>Both</dt><dd><a href="html/libxml-parserInternals.html#XML_SUBSTITUTE_BOTH">XML_SUBSTITUTE_BOTH</a><br />
|
||||
</dd><dt>BoxDrawing</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsBoxDrawing">xmlUCSIsBoxDrawing</a><br />
|
||||
</dd><dt>BraillePatterns</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsBraillePatterns">xmlUCSIsBraillePatterns</a><br />
|
||||
|
@ -229,6 +229,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlschemastypes.html#xmlSchemaCompareValues">xmlSchemaCompareValues</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathCmpNodes">xmlXPathCmpNodes</a><br />
|
||||
</dd><dt>Compile</dt><dd><a href="html/libxml-xmlautomata.html#xmlAutomataCompile">xmlAutomataCompile</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathCompile">xmlXPathCompile</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathStringEvalNumber">xmlXPathStringEvalNumber</a><br />
|
||||
</dd><dt>Compress</dt><dd><a href="html/libxml-DOCBparser.html#docbCreateFileParserCtxt">docbCreateFileParserCtxt</a><br />
|
||||
@ -320,7 +321,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-nanohttp.html#xmlNanoHTTPInit">xmlNanoHTTPInit</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderNextSibling">xmlTextReaderNextSibling</a><br />
|
||||
</dd><dt>Cut</dt><dd><a href="html/libxml-tree.html#xmlReconciliateNs">xmlReconciliateNs</a><br />
|
||||
</dd><dt>Cygwin</dt><dd><a href="html/libxml-xmlexports.html#XMLCALL">XMLCALL</a><br />
|
||||
</dd><dt>CypriotSyllabary</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsCypriotSyllabary">xmlUCSIsCypriotSyllabary</a><br />
|
||||
</dd><dt>Cyrillic</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsCyrillic">xmlUCSIsCyrillic</a><br />
|
||||
</dd><dt>CyrillicSupplement</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsCyrillicSupplement">xmlUCSIsCyrillicSupplement</a><br />
|
||||
|
@ -212,6 +212,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathSubstringFunction">xmlXPathSubstringFunction</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathTranslateFunction">xmlXPathTranslateFunction</a><br />
|
||||
</dd><dt>charencoding</dt><dd><a href="html/libxml-encoding.html#xmlGetCharEncodingName">xmlGetCharEncodingName</a><br />
|
||||
</dd><dt>chars??</dt><dd><a href="html/libxml-xmlwriter.html#xmlTextWriterWriteRawLen">xmlTextWriterWriteRawLen</a><br />
|
||||
</dd><dt>charset</dt><dd><a href="html/libxml-xmlIO.html#xmlAllocParserInputBuffer">xmlAllocParserInputBuffer</a><br />
|
||||
<a href="html/libxml-parser.html#xmlCreateIOParserCtxt">xmlCreateIOParserCtxt</a><br />
|
||||
<a href="html/libxml-parser.html#xmlIOParseDTD">xmlIOParseDTD</a><br />
|
||||
@ -381,7 +382,9 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>common</dt><dd><a href="html/libxml-tree.html#_xmlDoc">_xmlDoc</a><br />
|
||||
<a href="html/libxml-tree.html#_xmlDtd">_xmlDtd</a><br />
|
||||
<a href="html/libxml-tree.html#_xmlNode">_xmlNode</a><br />
|
||||
</dd><dt>comp</dt><dd><a href="html/libxml-xpath.html#xmlXPathFreeCompExpr">xmlXPathFreeCompExpr</a><br />
|
||||
</dd><dt>comp</dt><dd><a href="html/libxml-pattern.html#xmlFreePattern">xmlFreePattern</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlFreePatternList">xmlFreePatternList</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathFreeCompExpr">xmlXPathFreeCompExpr</a><br />
|
||||
</dd><dt>compare</dt><dd><a href="html/libxml-list.html#xmlListDataCompare">xmlListDataCompare</a><br />
|
||||
<a href="html/libxml-encoding.html#xmlUTF8Charcmp">xmlUTF8Charcmp</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathCompareValues">xmlXPathCompareValues</a><br />
|
||||
@ -411,7 +414,9 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-tree.html#xmlRootNode">xmlRootNode</a><br />
|
||||
</dd><dt>compatible</dt><dd><a href="html/libxml-xmlversion.html#LIBXML_TEST_VERSION">LIBXML_TEST_VERSION</a><br />
|
||||
<a href="html/libxml-debugXML.html#xmlShellPwd">xmlShellPwd</a><br />
|
||||
</dd><dt>compilation</dt><dd><a href="html/libxml-xpath.html#xmlXPathCompile">xmlXPathCompile</a><br />
|
||||
</dd><dt>compilation</dt><dd><a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathCompile">xmlXPathCompile</a><br />
|
||||
</dd><dt>compile</dt><dd><a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br />
|
||||
</dd><dt>compile-time</dt><dd><a href="html/libxml-DOCBparser.html#docbCreateFileParserCtxt">docbCreateFileParserCtxt</a><br />
|
||||
<a href="html/libxml-DOCBparser.html#docbParseFile">docbParseFile</a><br />
|
||||
<a href="html/libxml-DOCBparser.html#docbSAXParseFile">docbSAXParseFile</a><br />
|
||||
@ -436,6 +441,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlautomata.html#xmlAutomataCompile">xmlAutomataCompile</a><br />
|
||||
<a href="html/libxml-xmlversion.html#xmlCheckVersion">xmlCheckVersion</a><br />
|
||||
<a href="html/libxml-xmlerror.html#xmlGetLastError">xmlGetLastError</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br />
|
||||
<a href="html/libxml-xmlregexp.html#xmlRegexpCompile">xmlRegexpCompile</a><br />
|
||||
<a href="html/libxml-xmlregexp.html#xmlRegexpExec">xmlRegexpExec</a><br />
|
||||
<a href="html/libxml-xmlregexp.html#xmlRegexpIsDeterminist">xmlRegexpIsDeterminist</a><br />
|
||||
@ -448,7 +454,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlIO.html#xmlCleanupOutputCallbacks">xmlCleanupOutputCallbacks</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlRegisterDefaultInputCallbacks">xmlRegisterDefaultInputCallbacks</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlRegisterDefaultOutputCallbacks">xmlRegisterDefaultOutputCallbacks</a><br />
|
||||
</dd><dt>compiler</dt><dd><a href="html/libxml-xmlexports.html#XMLCALL">XMLCALL</a><br />
|
||||
</dd><dt>compiling</dt><dd><a href="html/libxml-relaxng.html#xmlRelaxNGNewDocParserCtxt">xmlRelaxNGNewDocParserCtxt</a><br />
|
||||
</dd><dt>complement</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathStringEvalNumber">xmlXPathStringEvalNumber</a><br />
|
||||
</dd><dt>complete</dt><dd><a href="html/libxml-parser.html#XML_COMPLETE_ATTRS">XML_COMPLETE_ATTRS</a><br />
|
||||
@ -662,7 +667,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-nanoftp.html#xmlNanoFTPConnectTo">xmlNanoFTPConnectTo</a><br />
|
||||
<a href="html/libxml-SAX2.html#xmlSAX2ResolveEntity">xmlSAX2ResolveEntity</a><br />
|
||||
</dd><dt>conveniently</dt><dd><a href="html/libxml-parserInternals.html#xmlCurrentChar">xmlCurrentChar</a><br />
|
||||
</dd><dt>convention</dt><dd><a href="html/libxml-xmlexports.html#XMLCALL">XMLCALL</a><br />
|
||||
</dd><dt>conversion</dt><dd><a href="html/libxml-xpath.html#_xmlXPathType">_xmlXPathType</a><br />
|
||||
<a href="html/libxml-encoding.html#xmlCharEncOutFunc">xmlCharEncOutFunc</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseEncodingDecl">xmlParseEncodingDecl</a><br />
|
||||
|
@ -116,8 +116,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteVFormatDTD">xmlTextWriterWriteVFormatDTD</a><br />
|
||||
<a href="html/libxml-valid.html#xmlValidateNotationDecl">xmlValidateNotationDecl</a><br />
|
||||
<a href="html/libxml-xpointer.html#xmlXPtrBuildNodeList">xmlXPtrBuildNodeList</a><br />
|
||||
</dd><dt>declare</dt><dd><a href="html/libxml-xmlexports.html#XMLCALL">XMLCALL</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseEntityRef">xmlParseEntityRef</a><br />
|
||||
</dd><dt>declare</dt><dd><a href="html/libxml-parserInternals.html#xmlParseEntityRef">xmlParseEntityRef</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParserHandleReference">xmlParserHandleReference</a><br />
|
||||
<a href="html/libxml-tree.html#xmlSearchNs">xmlSearchNs</a><br />
|
||||
</dd><dt>declared</dt><dd><a href="html/libxml-tree.html#_xmlElement">_xmlElement</a><br />
|
||||
@ -339,6 +338,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-dict.html#xmlDictQLookup">xmlDictQLookup</a><br />
|
||||
<a href="html/libxml-dict.html#xmlDictReference">xmlDictReference</a><br />
|
||||
<a href="html/libxml-dict.html#xmlDictSize">xmlDictSize</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br />
|
||||
</dd><dt>did</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderGetRemainder">xmlTextReaderGetRemainder</a><br />
|
||||
</dd><dt>difference</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathDifference">xmlXPathDifference</a><br />
|
||||
</dd><dt>differenciate</dt><dd><a href="html/libxml-xpath.html#xmlXPathOrderDocElems">xmlXPathOrderDocElems</a><br />
|
||||
@ -465,6 +465,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parser.html#xmlKeepBlanksDefault">xmlKeepBlanksDefault</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNodeListGetRawString">xmlNodeListGetRawString</a><br />
|
||||
<a href="html/libxml-parser.html#xmlParserInputRead">xmlParserInputRead</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPatternMatch">xmlPatternMatch</a><br />
|
||||
<a href="html/libxml-tree.html#xmlRemoveProp">xmlRemoveProp</a><br />
|
||||
<a href="html/libxml-encoding.html#xmlUTF8Strlen">xmlUTF8Strlen</a><br />
|
||||
<a href="html/libxml-valid.html#xmlValidateRoot">xmlValidateRoot</a><br />
|
||||
|
@ -74,6 +74,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-HTMLparser.html#htmlNodeStatus">htmlNodeStatus</a><br />
|
||||
<a href="html/libxml-xlink.html#xlinkIsLink">xlinkIsLink</a><br />
|
||||
<a href="html/libxml-dict.html#xmlDictSize">xmlDictSize</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlFreePatternList">xmlFreePatternList</a><br />
|
||||
<a href="html/libxml-hash.html#xmlHashSize">xmlHashSize</a><br />
|
||||
<a href="html/libxml-parser.html#xmlLineNumbersDefault">xmlLineNumbersDefault</a><br />
|
||||
<a href="html/libxml-list.html#xmlListMerge">xmlListMerge</a><br />
|
||||
@ -336,7 +337,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlschemas.html#xmlSchemaNewMemParserCtxt">xmlSchemaNewMemParserCtxt</a><br />
|
||||
<a href="html/libxml-xmlschemas.html#xmlSchemaNewParserCtxt">xmlSchemaNewParserCtxt</a><br />
|
||||
</dd><dt>explored</dt><dd><a href="html/libxml-xpath.html#xmlXPathAxisFunc">xmlXPathAxisFunc</a><br />
|
||||
</dd><dt>exported</dt><dd><a href="html/libxml-xmlexports.html#XMLCALL">XMLCALL</a><br />
|
||||
</dd><dt>exposing</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderRead">xmlTextReaderRead</a><br />
|
||||
</dd><dt>expression</dt><dd><a href="html/libxml-xpath.html#_xmlXPathContext">_xmlXPathContext</a><br />
|
||||
<a href="html/libxml-xpath.html#_xmlXPathParserContext">_xmlXPathParserContext</a><br />
|
||||
|
@ -89,6 +89,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-nanohttp.html#xmlNanoHTTPOpenRedir">xmlNanoHTTPOpenRedir</a><br />
|
||||
<a href="html/libxml-nanohttp.html#xmlNanoHTTPSave">xmlNanoHTTPSave</a><br />
|
||||
<a href="html/libxml-xmlautomata.html#xmlNewAutomata">xmlNewAutomata</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPatternMatch">xmlPatternMatch</a><br />
|
||||
<a href="html/libxml-relaxng.html#xmlRelaxNGGetParserErrors">xmlRelaxNGGetParserErrors</a><br />
|
||||
<a href="html/libxml-tree.html#xmlSaveFile">xmlSaveFile</a><br />
|
||||
<a href="html/libxml-tree.html#xmlSaveFileEnc">xmlSaveFileEnc</a><br />
|
||||
@ -167,6 +168,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parser.html#xmlCleanupParser">xmlCleanupParser</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlSkipBlankChars">xmlSkipBlankChars</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderCurrentDoc">xmlTextReaderCurrentDoc</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderPreservePattern">xmlTextReaderPreservePattern</a><br />
|
||||
</dd><dt>firs</dt><dd><a href="html/libxml-encoding.html#xmlCharEncOutFunc">xmlCharEncOutFunc</a><br />
|
||||
</dd><dt>fist</dt><dd><a href="html/libxml-parserInternals.html#xmlEntityReferenceFunc">xmlEntityReferenceFunc</a><br />
|
||||
</dd><dt>fit</dt><dd><a href="html/libxml-encoding.html#xmlCharEncFirstLine">xmlCharEncFirstLine</a><br />
|
||||
@ -184,7 +186,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderIsValid">xmlTextReaderIsValid</a><br />
|
||||
</dd><dt>flagged</dt><dd><a href="html/libxml-HTMLparser.html#_htmlElemDesc">_htmlElemDesc</a><br />
|
||||
<a href="html/libxml-HTMLtree.html#htmlGetMetaEncoding">htmlGetMetaEncoding</a><br />
|
||||
</dd><dt>flags</dt><dd><a href="html/libxml-xmlreader.html#xmlReaderForDoc">xmlReaderForDoc</a><br />
|
||||
</dd><dt>flags</dt><dd><a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlReaderForDoc">xmlReaderForDoc</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlReaderForFd">xmlReaderForFd</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlReaderForFile">xmlReaderForFile</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlReaderForIO">xmlReaderForIO</a><br />
|
||||
@ -327,8 +330,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>functionality</dt><dd><a href="html/libxml-tree.html#xmlNewGlobalNs">xmlNewGlobalNs</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathNodeSetGetLength">xmlXPathNodeSetGetLength</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathNodeSetItem">xmlXPathNodeSetItem</a><br />
|
||||
</dd><dt>functions</dt><dd><a href="html/libxml-xmlexports.html#XMLCALL">XMLCALL</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlCtxtReadIO">htmlCtxtReadIO</a><br />
|
||||
</dd><dt>functions</dt><dd><a href="html/libxml-HTMLparser.html#htmlCtxtReadIO">htmlCtxtReadIO</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlReadIO">htmlReadIO</a><br />
|
||||
<a href="html/libxml-c14n.html#xmlC14NDocDumpMemory">xmlC14NDocDumpMemory</a><br />
|
||||
<a href="html/libxml-parser.html#xmlCtxtReadIO">xmlCtxtReadIO</a><br />
|
||||
|
@ -174,6 +174,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parser.html#xmlSAXParseMemoryWithData">xmlSAXParseMemoryWithData</a><br />
|
||||
<a href="html/libxml-xmlschemas.html#xmlSchemaSetParserErrors">xmlSchemaSetParserErrors</a><br />
|
||||
<a href="html/libxml-xmlerror.html#xmlSetGenericErrorFunc">xmlSetGenericErrorFunc</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderPreservePattern">xmlTextReaderPreservePattern</a><br />
|
||||
</dd><dt>handled</dt><dd><a href="html/libxml-catalog.html#xmlLoadACatalog">xmlLoadACatalog</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseAttValue">xmlParseAttValue</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseAttribute">xmlParseAttribute</a><br />
|
||||
|
@ -401,7 +401,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-relaxng.html#xmlRelaxNGNewDocParserCtxt">xmlRelaxNGNewDocParserCtxt</a><br />
|
||||
<a href="html/libxml-valid.html#xmlRemoveID">xmlRemoveID</a><br />
|
||||
<a href="html/libxml-valid.html#xmlRemoveRef">xmlRemoveRef</a><br />
|
||||
</dd><dt>interned</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderConstString">xmlTextReaderConstString</a><br />
|
||||
</dd><dt>interned</dt><dd><a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderConstString">xmlTextReaderConstString</a><br />
|
||||
</dd><dt>interoperability</dt><dd><a href="html/libxml-parserInternals.html#xmlParseElementChildrenContentDecl">xmlParseElementChildrenContentDecl</a><br />
|
||||
</dd><dt>interprestation</dt><dd><a href="html/libxml-xpath.html#xmlXPathFunction">xmlXPathFunction</a><br />
|
||||
</dd><dt>interpreter</dt><dd><a href="html/libxml-xpath.html#xmlXPathAxisFunc">xmlXPathAxisFunc</a><br />
|
||||
|
@ -51,6 +51,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xpointer.html#xmlXPtrNewContext">xmlXPtrNewContext</a><br />
|
||||
</dd></dl><h2>Letter k:</h2><dl><dt>keep</dt><dd><a href="html/libxml-parser.html#xmlParserInputGrow">xmlParserInputGrow</a><br />
|
||||
<a href="html/libxml-parser.html#xmlSubstituteEntitiesDefault">xmlSubstituteEntitiesDefault</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderPreservePattern">xmlTextReaderPreservePattern</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNextNamespace">xmlXPathNextNamespace</a><br />
|
||||
</dd><dt>keeps</dt><dd><a href="html/libxml-tree.html#xmlGetBufferAllocationScheme">xmlGetBufferAllocationScheme</a><br />
|
||||
<a href="html/libxml-tree.html#xmlSetBufferAllocationScheme">xmlSetBufferAllocationScheme</a><br />
|
||||
|
@ -34,6 +34,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="APIchunk24.html">u-w</a>
|
||||
<a href="APIchunk25.html">x-x</a>
|
||||
</h2><h2>Letter m:</h2><dl><dt>machine</dt><dd><a href="html/libxml-xmlIO.html#xmlCheckFilename">xmlCheckFilename</a><br />
|
||||
</dd><dt>macro</dt><dd><a href="html/libxml-xmlwriter.html#xmlTextWriterEndDTDAttlist">xmlTextWriterEndDTDAttlist</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterEndDTDElement">xmlTextWriterEndDTDElement</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterEndDTDEntity">xmlTextWriterEndDTDEntity</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDocType">xmlTextWriterWriteDocType</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteProcessingInstruction">xmlTextWriterWriteProcessingInstruction</a><br />
|
||||
</dd><dt>made</dt><dd><a href="html/libxml-xmlversion.html#LIBXML_ISO8859X_ENABLED">LIBXML_ISO8859X_ENABLED</a><br />
|
||||
<a href="html/libxml-encoding.html#xmlCharEncOutFunc">xmlCharEncOutFunc</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNodeListGetRawString">xmlNodeListGetRawString</a><br />
|
||||
@ -68,6 +73,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>many</dt><dd><a href="html/libxml-parser.html#_xmlParserInput">_xmlParserInput</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathStringFunction">xmlXPathStringFunction</a><br />
|
||||
</dd><dt>maps</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderLookupNamespace">xmlTextReaderLookupNamespace</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterEndDTDAttlist">xmlTextWriterEndDTDAttlist</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterEndDTDElement">xmlTextWriterEndDTDElement</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterEndDTDEntity">xmlTextWriterEndDTDEntity</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDocType">xmlTextWriterWriteDocType</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteProcessingInstruction">xmlTextWriterWriteProcessingInstruction</a><br />
|
||||
</dd><dt>mark</dt><dd><a href="html/libxml-parser.html#xmlStrcat">xmlStrcat</a><br />
|
||||
<a href="html/libxml-parser.html#xmlStrdup">xmlStrdup</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderQuoteChar">xmlTextReaderQuoteChar</a><br />
|
||||
@ -87,6 +97,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parserInternals.html#xmlParseExternalSubset">xmlParseExternalSubset</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseMarkupDecl">xmlParseMarkupDecl</a><br />
|
||||
</dd><dt>masked</dt><dd><a href="html/libxml-tree.html#xmlReconciliateNs">xmlReconciliateNs</a><br />
|
||||
</dd><dt>matched</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderPreservePattern">xmlTextReaderPreservePattern</a><br />
|
||||
</dd><dt>matches</dt><dd><a href="html/libxml-xpathInternals.html#CHECK_ARITY">CHECK_ARITY</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlFileMatch">xmlFileMatch</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlIOFTPMatch">xmlIOFTPMatch</a><br />
|
||||
@ -94,6 +105,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parser.html#xmlParseCtxtExternalEntity">xmlParseCtxtExternalEntity</a><br />
|
||||
<a href="html/libxml-parser.html#xmlParseExtParsedEnt">xmlParseExtParsedEnt</a><br />
|
||||
<a href="html/libxml-parser.html#xmlParseExternalEntity">xmlParseExternalEntity</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPatternMatch">xmlPatternMatch</a><br />
|
||||
<a href="html/libxml-xmlregexp.html#xmlRegexpExec">xmlRegexpExec</a><br />
|
||||
<a href="html/libxml-valid.html#xmlValidateDtdFinal">xmlValidateDtdFinal</a><br />
|
||||
</dd><dt>matching</dt><dd><a href="html/libxml-xmlIO.html#xmlFileMatch">xmlFileMatch</a><br />
|
||||
|
@ -158,7 +158,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>nodes2</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathDifference">xmlXPathDifference</a><br />
|
||||
</dd><dt>nodeset</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathNodeSetFreeNs">xmlXPathNodeSetFreeNs</a><br />
|
||||
</dd><dt>nodesets</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathNodeSetMerge">xmlXPathNodeSetMerge</a><br />
|
||||
</dd><dt>non</dt><dd><a href="html/libxml-entities.html#xmlEncodeEntitiesReentrant">xmlEncodeEntitiesReentrant</a><br />
|
||||
</dd><dt>non</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ANYATTR_LAX">XML_SCHEMAS_ANYATTR_LAX</a><br />
|
||||
<a href="html/libxml-entities.html#xmlEncodeEntitiesReentrant">xmlEncodeEntitiesReentrant</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewChild">xmlNewChild</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewTextChild">xmlNewTextChild</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathParseNCName">xmlXPathParseNCName</a><br />
|
||||
|
@ -125,6 +125,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parserInternals.html#xmlParsePI">xmlParsePI</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseStartTag">xmlParseStartTag</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderCurrentDoc">xmlTextReaderCurrentDoc</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderPreservePattern">xmlTextReaderPreservePattern</a><br />
|
||||
<a href="html/libxml-valid.html#xmlValidateDocumentFinal">xmlValidateDocumentFinal</a><br />
|
||||
<a href="html/libxml-valid.html#xmlValidateDtdFinal">xmlValidateDtdFinal</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNodeSetMerge">xmlXPathNodeSetMerge</a><br />
|
||||
@ -209,6 +210,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-tree.html#xmlNewTextChild">xmlNewTextChild</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNodeDumpOutput">xmlNodeDumpOutput</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseMisc">xmlParseMisc</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br />
|
||||
<a href="html/libxml-xmlschemas.html#xmlSchemaValidateStream">xmlSchemaValidateStream</a><br />
|
||||
<a href="html/libxml-debugXML.html#xmlShellSave">xmlShellSave</a><br />
|
||||
<a href="html/libxml-debugXML.html#xmlShellValidate">xmlShellValidate</a><br />
|
||||
|
@ -115,6 +115,9 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-debugXML.html#xmlShellPwd">xmlShellPwd</a><br />
|
||||
<a href="html/libxml-debugXML.html#xmlShellValidate">xmlShellValidate</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGValidate">xmlTextReaderRelaxNGValidate</a><br />
|
||||
</dd><dt>pattern</dt><dd><a href="html/libxml-pattern.html#xmlPatternMatch">xmlPatternMatch</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderPreservePattern">xmlTextReaderPreservePattern</a><br />
|
||||
</dd><dt>pcdata</dt><dd><a href="html/libxml-SAX.html#cdataBlock">cdataBlock</a><br />
|
||||
<a href="html/libxml-parser.html#cdataBlockSAXFunc">cdataBlockSAXFunc</a><br />
|
||||
<a href="html/libxml-SAX2.html#xmlSAX2CDataBlock">xmlSAX2CDataBlock</a><br />
|
||||
@ -142,7 +145,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-tree.html#xmlReplaceNode">xmlReplaceNode</a><br />
|
||||
</dd><dt>places</dt><dd><a href="html/libxml-parser.html#xmlStrPrintf">xmlStrPrintf</a><br />
|
||||
<a href="html/libxml-parser.html#xmlStrVPrintf">xmlStrVPrintf</a><br />
|
||||
</dd><dt>platform</dt><dd><a href="html/libxml-xmlexports.html#XMLCALL">XMLCALL</a><br />
|
||||
</dd><dt>plug</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathFuncLookupFunc">xmlXPathFuncLookupFunc</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathVariableLookupFunc">xmlXPathVariableLookupFunc</a><br />
|
||||
</dd><dt>plus</dt><dd><a href="html/libxml-HTMLparser.html#UTF8ToHtml">UTF8ToHtml</a><br />
|
||||
@ -184,6 +186,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlschemastypes.html#xmlSchemaValidateFacet">xmlSchemaValidateFacet</a><br />
|
||||
<a href="html/libxml-xmlschemastypes.html#xmlSchemaValidatePredefinedType">xmlSchemaValidatePredefinedType</a><br />
|
||||
<a href="html/libxml-xmlschemas.html#xmlSchemaValidateStream">xmlSchemaValidateStream</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderPreservePattern">xmlTextReaderPreservePattern</a><br />
|
||||
<a href="html/libxml-tree.html#xmlValidateNCName">xmlValidateNCName</a><br />
|
||||
<a href="html/libxml-tree.html#xmlValidateNMToken">xmlValidateNMToken</a><br />
|
||||
<a href="html/libxml-tree.html#xmlValidateName">xmlValidateName</a><br />
|
||||
@ -225,6 +228,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>preceding-sibling</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathNextPrecedingSibling">xmlXPathNextPrecedingSibling</a><br />
|
||||
</dd><dt>precisely</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathSubstringFunction">xmlXPathSubstringFunction</a><br />
|
||||
</dd><dt>precompiled</dt><dd><a href="html/libxml-xpath.html#_xmlXPathParserContext">_xmlXPathParserContext</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPatternMatch">xmlPatternMatch</a><br />
|
||||
<a href="html/libxml-xmlregexp.html#xmlRegNewExecCtxt">xmlRegNewExecCtxt</a><br />
|
||||
<a href="html/libxml-relaxng.html#xmlRelaxNGNewValidCtxt">xmlRelaxNGNewValidCtxt</a><br />
|
||||
<a href="html/libxml-xmlschemas.html#xmlSchemaNewValidCtxt">xmlSchemaNewValidCtxt</a><br />
|
||||
@ -273,6 +277,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-tree.html#xmlNodeSetSpacePreserve">xmlNodeSetSpacePreserve</a><br />
|
||||
<a href="html/libxml-parser.html#xmlParserInputGrow">xmlParserInputGrow</a><br />
|
||||
<a href="html/libxml-parser.html#xmlParserInputRead">xmlParserInputRead</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderPreservePattern">xmlTextReaderPreservePattern</a><br />
|
||||
</dd><dt>preserved</dt><dd><a href="html/libxml-HTMLtree.html#HTML_PRESERVE_NODE">HTML_PRESERVE_NODE</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlParserInputBufferGrow">xmlParserInputBufferGrow</a><br />
|
||||
</dd><dt>preserving</dt><dd><a href="html/libxml-tree.html#xmlNodeGetSpacePreserve">xmlNodeGetSpacePreserve</a><br />
|
||||
|
@ -551,7 +551,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parser.html#xmlSAXUserParseMemory">xmlSAXUserParseMemory</a><br />
|
||||
</dd><dt>rule</dt><dd><a href="html/libxml-parserInternals.html#xmlParseEntityRef">xmlParseEntityRef</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseStartTag">xmlParseStartTag</a><br />
|
||||
</dd><dt>rules</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathSubstringFunction">xmlXPathSubstringFunction</a><br />
|
||||
</dd><dt>rules</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ANYATTR_STRICT">XML_SCHEMAS_ANYATTR_STRICT</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathSubstringFunction">xmlXPathSubstringFunction</a><br />
|
||||
</dd><dt>run</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
|
||||
</dd><dt>running</dt><dd><a href="html/libxml-parser.html#xmlKeepBlanksDefault">xmlKeepBlanksDefault</a><br />
|
||||
</dd><dt>runtime</dt><dd><a href="html/libxml-parserInternals.html#XML_MAX_NAMELEN">XML_MAX_NAMELEN</a><br />
|
||||
|
@ -423,6 +423,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-tree.html#xmlNewChild">xmlNewChild</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewDocNode">xmlNewDocNode</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewDocNodeEatName">xmlNewDocNodeEatName</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteRawLen">xmlTextWriterWriteRawLen</a><br />
|
||||
</dd><dt>specialized</dt><dd><a href="html/libxml-xmlmemory.html#xmlGcMemGet">xmlGcMemGet</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlGcMemSetup">xmlGcMemSetup</a><br />
|
||||
</dd><dt>specific</dt><dd><a href="html/libxml-catalog.html#XML_CATALOG_PI">XML_CATALOG_PI</a><br />
|
||||
@ -588,7 +589,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderRead">xmlTextReaderRead</a><br />
|
||||
</dd><dt>streams</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlSkipBlankChars">xmlSkipBlankChars</a><br />
|
||||
</dd><dt>strict</dt><dd><a href="html/libxml-parserInternals.html#xmlParseExternalID">xmlParseExternalID</a><br />
|
||||
</dd><dt>strict</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ANYATTR_STRICT">XML_SCHEMAS_ANYATTR_STRICT</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseExternalID">xmlParseExternalID</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathCompareValues">xmlXPathCompareValues</a><br />
|
||||
</dd><dt>string--that</dt><dd><a href="html/libxml-uri.html#xmlNormalizeURIPath">xmlNormalizeURIPath</a><br />
|
||||
</dd><dt>string-length</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathStringLengthFunction">xmlXPathStringLengthFunction</a><br />
|
||||
@ -597,6 +599,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>stringi</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathSubstringAfterFunction">xmlXPathSubstringAfterFunction</a><br />
|
||||
</dd><dt>strings</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
|
||||
<a href="html/libxml-parser.html#xmlGetFeaturesList">xmlGetFeaturesList</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br />
|
||||
<a href="html/libxml-xmlregexp.html#xmlRegexpCompile">xmlRegexpCompile</a><br />
|
||||
</dd><dt>stripping</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathNormalizeFunction">xmlXPathNormalizeFunction</a><br />
|
||||
</dd><dt>strncasecmp</dt><dd><a href="html/libxml-parser.html#xmlStrncasecmp">xmlStrncasecmp</a><br />
|
||||
|
@ -60,6 +60,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parser.html#XML_DETECT_IDS">XML_DETECT_IDS</a><br />
|
||||
<a href="html/libxml-parser.html#XML_SKIP_IDS">XML_SKIP_IDS</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#_htmlElemDesc">_htmlElemDesc</a><br />
|
||||
</dd><dt>tells</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderPreservePattern">xmlTextReaderPreservePattern</a><br />
|
||||
</dd><dt>temporary</dt><dd><a href="html/libxml-valid.html#_xmlValidCtxt">_xmlValidCtxt</a><br />
|
||||
<a href="html/libxml-xpath.html#_xmlXPathContext">_xmlXPathContext</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlIOHTTPOpenW">xmlIOHTTPOpenW</a><br />
|
||||
|
@ -43,6 +43,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-tree.html#xmlGetDocCompressMode">xmlGetDocCompressMode</a><br />
|
||||
<a href="html/libxml-tree.html#xmlSetCompressMode">xmlSetCompressMode</a><br />
|
||||
<a href="html/libxml-tree.html#xmlSetDocCompressMode">xmlSetDocCompressMode</a><br />
|
||||
</dd><dt>undefined</dt><dd><a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br />
|
||||
</dd><dt>under</dt><dd><a href="html/libxml-tree.html#xmlSearchNs">xmlSearchNs</a><br />
|
||||
<a href="html/libxml-tree.html#xmlSetTreeDoc">xmlSetTreeDoc</a><br />
|
||||
<a href="html/libxml-debugXML.html#xmlShellDu">xmlShellDu</a><br />
|
||||
@ -67,7 +68,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-valid.html#xmlValidateOneAttribute">xmlValidateOneAttribute</a><br />
|
||||
<a href="html/libxml-valid.html#xmlValidateOneNamespace">xmlValidateOneNamespace</a><br />
|
||||
</dd><dt>units</dt><dd><a href="html/libxml-encoding.html#xmlUTF8Strsub">xmlUTF8Strsub</a><br />
|
||||
</dd><dt>unknown</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_FACET_UNKNOWN">XML_SCHEMAS_FACET_UNKNOWN</a><br />
|
||||
</dd><dt>unknown</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ANYATTR_SKIP">XML_SCHEMAS_ANYATTR_SKIP</a><br />
|
||||
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_FACET_UNKNOWN">XML_SCHEMAS_FACET_UNKNOWN</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlCtxtUseOptions">htmlCtxtUseOptions</a><br />
|
||||
<a href="html/libxml-parser.html#xmlCtxtUseOptions">xmlCtxtUseOptions</a><br />
|
||||
<a href="html/libxml-xmlunicode.html#xmlUCSIsBlock">xmlUCSIsBlock</a><br />
|
||||
@ -298,10 +300,12 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessNode">xmlXIncludeProcessNode</a><br />
|
||||
<a href="html/libxml-xinclude.html#xmlXIncludeProcessTree">xmlXIncludeProcessTree</a><br />
|
||||
</dd><dt>wether</dt><dd><a href="html/libxml-xpath.html#_xmlNodeSet">_xmlNodeSet</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPatternMatch">xmlPatternMatch</a><br />
|
||||
</dd><dt>what</dt><dd><a href="html/libxml-catalog.html#xmlCatalogGetDefaults">xmlCatalogGetDefaults</a><br />
|
||||
<a href="html/libxml-catalog.html#xmlCatalogSetDefaults">xmlCatalogSetDefaults</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseNamespace">xmlParseNamespace</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderGetRemainder">xmlTextReaderGetRemainder</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteRawLen">xmlTextWriterWriteRawLen</a><br />
|
||||
</dd><dt>where</dt><dd><a href="html/libxml-HTMLparser.html#_htmlElemDesc">_htmlElemDesc</a><br />
|
||||
<a href="html/libxml-tree.html#xmlCopyProp">xmlCopyProp</a><br />
|
||||
<a href="html/libxml-tree.html#xmlCopyPropList">xmlCopyPropList</a><br />
|
||||
|
@ -372,9 +372,15 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderCurrentDoc">xmlTextReaderCurrentDoc</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderCurrentNode">xmlTextReaderCurrentNode</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderPreserve">xmlTextReaderPreserve</a><br />
|
||||
</dd><dt>xmlTextReaderCurrentDoc</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderPreservePattern">xmlTextReaderPreservePattern</a><br />
|
||||
</dd><dt>xmlTextReaderLocatorPtr</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderLocatorBaseURI">xmlTextReaderLocatorBaseURI</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderLocatorLineNumber">xmlTextReaderLocatorLineNumber</a><br />
|
||||
</dd><dt>xmlTextReaderRead</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderExpand">xmlTextReaderExpand</a><br />
|
||||
</dd><dt>xmlTextWriterEndDTD</dt><dd><a href="html/libxml-xmlwriter.html#xmlTextWriterEndDTDAttlist">xmlTextWriterEndDTDAttlist</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterEndDTDElement">xmlTextWriterEndDTDElement</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterEndDTDEntity">xmlTextWriterEndDTDEntity</a><br />
|
||||
</dd><dt>xmlTextWriterWriteDTD</dt><dd><a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDocType">xmlTextWriterWriteDocType</a><br />
|
||||
</dd><dt>xmlTextWriterWritePI</dt><dd><a href="html/libxml-xmlwriter.html#xmlTextWriterWriteProcessingInstruction">xmlTextWriterWriteProcessingInstruction</a><br />
|
||||
</dd><dt>xmlURI</dt><dd><a href="html/libxml-uri.html#xmlCreateURI">xmlCreateURI</a><br />
|
||||
<a href="html/libxml-uri.html#xmlFreeURI">xmlFreeURI</a><br />
|
||||
<a href="html/libxml-uri.html#xmlPrintURI">xmlPrintURI</a><br />
|
||||
|
@ -113,7 +113,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>GET</dt><dd><a href="html/libxml-nanohttp.html#xmlNanoHTTPFetch">xmlNanoHTTPFetch</a><br />
|
||||
<a href="html/libxml-nanohttp.html#xmlNanoHTTPOpen">xmlNanoHTTPOpen</a><br />
|
||||
<a href="html/libxml-nanohttp.html#xmlNanoHTTPOpenRedir">xmlNanoHTTPOpenRedir</a><br />
|
||||
</dd><dt>GNU</dt><dd><a href="html/libxml-xmlexports.html#XMLCALL">XMLCALL</a><br />
|
||||
</dd><dt>GeneralPunctuation</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsGeneralPunctuation">xmlUCSIsGeneralPunctuation</a><br />
|
||||
</dd><dt>Generic</dt><dd><a href="html/libxml-encoding.html#xmlCharEncCloseFunc">xmlCharEncCloseFunc</a><br />
|
||||
<a href="html/libxml-encoding.html#xmlCharEncInFunc">xmlCharEncInFunc</a><br />
|
||||
@ -242,6 +241,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parserInternals.html#IS_LETTER">IS_LETTER</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlIsLetter">xmlIsLetter</a><br />
|
||||
</dd><dt>IdeographicDescriptionCharacters</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsIdeographicDescriptionCharacters">xmlUCSIsIdeographicDescriptionCharacters</a><br />
|
||||
</dd><dt>Ignore</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ANYATTR_LAX">XML_SCHEMAS_ANYATTR_LAX</a><br />
|
||||
</dd><dt>Ignored</dt><dd><a href="html/libxml-parserInternals.html#xmlCopyChar">xmlCopyChar</a><br />
|
||||
</dd><dt>Implements</dt><dd><a href="html/libxml-debugXML.html#xmlShell">xmlShell</a><br />
|
||||
<a href="html/libxml-debugXML.html#xmlShellBase">xmlShellBase</a><br />
|
||||
|
@ -112,7 +112,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>MUST</dt><dd><a href="html/libxml-c14n.html#xmlC14NDocSaveTo">xmlC14NDocSaveTo</a><br />
|
||||
<a href="html/libxml-c14n.html#xmlC14NExecute">xmlC14NExecute</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderNormalization">xmlTextReaderNormalization</a><br />
|
||||
</dd><dt>Macros</dt><dd><a href="html/libxml-xmlexports.html#XMLCALL">XMLCALL</a><br />
|
||||
</dd><dt>Makes</dt><dd><a href="html/libxml-xmlautomata.html#xmlAutomataSetFinalState">xmlAutomataSetFinalState</a><br />
|
||||
</dd><dt>Malayalam</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsMalayalam">xmlUCSIsMalayalam</a><br />
|
||||
</dd><dt>Markup</dt><dd><a href="html/libxml-parserInternals.html#xmlParseExternalSubset">xmlParseExternalSubset</a><br />
|
||||
@ -132,7 +131,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-HTMLtree.html#htmlSetMetaEncoding">htmlSetMetaEncoding</a><br />
|
||||
</dd><dt>Method</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderGetRemainder">xmlTextReaderGetRemainder</a><br />
|
||||
</dd><dt>Mime-Type</dt><dd><a href="html/libxml-nanohttp.html#xmlNanoHTTPMimeType">xmlNanoHTTPMimeType</a><br />
|
||||
</dd><dt>Mingw</dt><dd><a href="html/libxml-xmlexports.html#XMLCALL">XMLCALL</a><br />
|
||||
</dd><dt>Misc</dt><dd><a href="html/libxml-parser.html#xmlParseDocument">xmlParseDocument</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseMisc">xmlParseMisc</a><br />
|
||||
</dd><dt>MiscellaneousMathematicalSymbols-A</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsMiscellaneousMathematicalSymbolsA">xmlUCSIsMiscellaneousMathematicalSymbolsA</a><br />
|
||||
|
@ -61,6 +61,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderGetParserProp">xmlTextReaderGetParserProp</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGSetSchema">xmlTextReaderRelaxNGSetSchema</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGValidate">xmlTextReaderRelaxNGValidate</a><br />
|
||||
</dd><dt>Reader</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderPreservePattern">xmlTextReaderPreservePattern</a><br />
|
||||
</dd><dt>Readers</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderNextSibling">xmlTextReaderNextSibling</a><br />
|
||||
</dd><dt>Reads</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderCurrentNode">xmlTextReaderCurrentNode</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderExpand">xmlTextReaderExpand</a><br />
|
||||
@ -386,7 +387,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parser.html#xmlStrdup">xmlStrdup</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderNormalization">xmlTextReaderNormalization</a><br />
|
||||
</dd><dt>Sinhala</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsSinhala">xmlUCSIsSinhala</a><br />
|
||||
</dd><dt>Skip</dt><dd><a href="html/libxml-parserInternals.html#xmlNextChar">xmlNextChar</a><br />
|
||||
</dd><dt>Skip</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ANYATTR_SKIP">XML_SCHEMAS_ANYATTR_SKIP</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlNextChar">xmlNextChar</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseComment">xmlParseComment</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderNext">xmlTextReaderNext</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderNextSibling">xmlTextReaderNextSibling</a><br />
|
||||
|
@ -64,6 +64,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parserInternals.html#xmlParserHandleReference">xmlParserHandleReference</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlParserInputBufferGrow">xmlParserInputBufferGrow</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlScanName">xmlScanName</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteRawLen">xmlTextWriterWriteRawLen</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNextAttribute">xmlXPathNextAttribute</a><br />
|
||||
</dd><dt>TRUE</dt><dd><a href="html/libxml-xmlwriter.html#xmlTextWriterStartDTDEntity">xmlTextWriterStartDTDEntity</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDEntity">xmlTextWriterWriteDTDEntity</a><br />
|
||||
@ -87,6 +88,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parserInternals.html#xmlStringLenDecodeEntities">xmlStringLenDecodeEntities</a><br />
|
||||
</dd><dt>Tamil</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsTamil">xmlUCSIsTamil</a><br />
|
||||
</dd><dt>Telugu</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsTelugu">xmlUCSIsTelugu</a><br />
|
||||
</dd><dt>Test</dt><dd><a href="html/libxml-pattern.html#xmlPatternMatch">xmlPatternMatch</a><br />
|
||||
</dd><dt>Text</dt><dd><a href="html/libxml-tree.html#xmlNodeIsText">xmlNodeIsText</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderReadAttributeValue">xmlTextReaderReadAttributeValue</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderReadString">xmlTextReaderReadString</a><br />
|
||||
|
@ -108,7 +108,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>Whitespace</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathNormalizeFunction">xmlXPathNormalizeFunction</a><br />
|
||||
</dd><dt>Will</dt><dd><a href="html/libxml-tree.html#xmlSaveFile">xmlSaveFile</a><br />
|
||||
<a href="html/libxml-tree.html#xmlSaveFormatFile">xmlSaveFormatFile</a><br />
|
||||
</dd><dt>Windows</dt><dd><a href="html/libxml-xmlexports.html#XMLCALL">XMLCALL</a><br />
|
||||
</dd><dt>With</dt><dd><a href="html/libxml-parserInternals.html#xmlParseAttribute">xmlParseAttribute</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseEndTag">xmlParseEndTag</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseStartTag">xmlParseStartTag</a><br />
|
||||
@ -184,6 +183,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xpointer.html#xmlXPtrRangeToFunction">xmlXPtrRangeToFunction</a><br />
|
||||
</dd><dt>XSLT</dt><dd><a href="html/libxml-tree.html#_xmlNode">_xmlNode</a><br />
|
||||
<a href="html/libxml-xpath.html#_xmlXPathContext">_xmlXPathContext</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlFreePattern">xmlFreePattern</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlFreePatternList">xmlFreePatternList</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNewValueTree">xmlXPathNewValueTree</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathStackIsNodeSet">xmlXPathStackIsNodeSet</a><br />
|
||||
</dd><dt>Xinclude</dt><dd><a href="html/libxml-xinclude.html#XINCLUDE_NS">XINCLUDE_NS</a><br />
|
||||
@ -228,6 +229,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>about</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
|
||||
<a href="html/libxml-debugXML.html#xmlDebugDumpString">xmlDebugDumpString</a><br />
|
||||
<a href="html/libxml-debugXML.html#xmlShellDir">xmlShellDir</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteRawLen">xmlTextWriterWriteRawLen</a><br />
|
||||
</dd><dt>above</dt><dd><a href="html/libxml-parserInternals.html#xmlParseMarkupDecl">xmlParseMarkupDecl</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathSubstringFunction">xmlXPathSubstringFunction</a><br />
|
||||
</dd><dt>absoluteURI</dt><dd><a href="html/libxml-uri.html#xmlParseURI">xmlParseURI</a><br />
|
||||
@ -479,6 +481,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-tree.html#xmlHasProp">xmlHasProp</a><br />
|
||||
<a href="html/libxml-parser.html#xmlKeepBlanksDefault">xmlKeepBlanksDefault</a><br />
|
||||
<a href="html/libxml-nanoftp.html#xmlNanoFTPProxy">xmlNanoFTPProxy</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderPreservePattern">xmlTextReaderPreservePattern</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathStringEvalNumber">xmlXPathStringEvalNumber</a><br />
|
||||
</dd><dt>alternative</dt><dd><a href="html/libxml-xmlwriter.html#xmlTextWriterStartDTD">xmlTextWriterStartDTD</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTD">xmlTextWriterWriteDTD</a><br />
|
||||
|
@ -8,36 +8,36 @@ H2 {font-family: Verdana,Arial,Helvetica}
|
||||
H3 {font-family: Verdana,Arial,Helvetica}
|
||||
A:link, A:visited, A:active { text-decoration: underline }
|
||||
</style><title>List of constructors for libxml2</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="epatents.png" alt="Action against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status"><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/"><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/"><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>List of constructors for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2">Bug Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2>Type const htmlElemDesc *:</h2><p><a href="html/libxml-HTMLparser.html#htmlTagLookup">htmlTagLookup</a><br />
|
||||
</p><h2>Type const htmlEntityDesc *:</h2><p><a href="html/libxml-HTMLparser.html#htmlEntityValueLookup">htmlEntityValueLookup</a><br />
|
||||
</p><h2>Type const htmlEntityDesc *:</h2><p><a href="html/libxml-HTMLparser.html#htmlEntityLookup">htmlEntityLookup</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlEntityValueLookup">htmlEntityValueLookup</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlParseEntityRef">htmlParseEntityRef</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlEntityLookup">htmlEntityLookup</a><br />
|
||||
</p><h2>Type const xmlChar *:</h2><p><a href="html/libxml-xpathInternals.html#xmlXPathNsLookup">xmlXPathNsLookup</a><br />
|
||||
<a href="html/libxml-parser.html#xmlStrstr">xmlStrstr</a><br />
|
||||
</p><h2>Type const xmlChar *:</h2><p><a href="html/libxml-parser.html#xmlStrstr">xmlStrstr</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNsLookup">xmlXPathNsLookup</a><br />
|
||||
<a href="html/libxml-entities.html#xmlEncodeEntities">xmlEncodeEntities</a><br />
|
||||
<a href="html/libxml-HTMLtree.html#htmlGetMetaEncoding">htmlGetMetaEncoding</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderConstLocalName">xmlTextReaderConstLocalName</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseName">xmlParseName</a><br />
|
||||
<a href="html/libxml-SAX.html#getSystemId">getSystemId</a><br />
|
||||
<a href="html/libxml-parserInternals.html#namePop">namePop</a><br />
|
||||
<a href="html/libxml-parser.html#xmlStrcasestr">xmlStrcasestr</a><br />
|
||||
<a href="html/libxml-dict.html#xmlDictLookup">xmlDictLookup</a><br />
|
||||
<a href="html/libxml-catalog.html#xmlCatalogGetPublic">xmlCatalogGetPublic</a><br />
|
||||
<a href="html/libxml-parser.html#xmlStrcasestr">xmlStrcasestr</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderConstBaseUri">xmlTextReaderConstBaseUri</a><br />
|
||||
<a href="html/libxml-parser.html#xmlStrchr">xmlStrchr</a><br />
|
||||
<a href="html/libxml-tree.html#xmlSplitQName3">xmlSplitQName3</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseEncodingDecl">xmlParseEncodingDecl</a><br />
|
||||
<a href="html/libxml-tree.html#xmlBufferContent">xmlBufferContent</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderConstString">xmlTextReaderConstString</a><br />
|
||||
<a href="html/libxml-SAX.html#getSystemId">getSystemId</a><br />
|
||||
<a href="html/libxml-catalog.html#xmlCatalogGetSystem">xmlCatalogGetSystem</a><br />
|
||||
<a href="html/libxml-SAX2.html#xmlSAX2GetPublicId">xmlSAX2GetPublicId</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderConstXmlLang">xmlTextReaderConstXmlLang</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderConstName">xmlTextReaderConstName</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderConstXmlLang">xmlTextReaderConstXmlLang</a><br />
|
||||
<a href="html/libxml-SAX.html#getPublicId">getPublicId</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderConstNamespaceUri">xmlTextReaderConstNamespaceUri</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderConstValue">xmlTextReaderConstValue</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParsePITarget">xmlParsePITarget</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseStartTag">xmlParseStartTag</a><br />
|
||||
<a href="html/libxml-dict.html#xmlDictQLookup">xmlDictQLookup</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderConstBaseUri">xmlTextReaderConstBaseUri</a><br />
|
||||
<a href="html/libxml-tree.html#xmlSplitQName3">xmlSplitQName3</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseAttribute">xmlParseAttribute</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderConstPrefix">xmlTextReaderConstPrefix</a><br />
|
||||
<a href="html/libxml-SAX2.html#xmlSAX2GetSystemId">xmlSAX2GetSystemId</a><br />
|
||||
@ -46,8 +46,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-DOCBparser.html#docbSAXParseDoc">docbSAXParseDoc</a><br />
|
||||
<a href="html/libxml-DOCBparser.html#docbParseFile">docbParseFile</a><br />
|
||||
<a href="html/libxml-DOCBparser.html#docbSAXParseFile">docbSAXParseFile</a><br />
|
||||
</p><h2>Type docbParserCtxtPtr:</h2><p><a href="html/libxml-DOCBparser.html#docbCreatePushParserCtxt">docbCreatePushParserCtxt</a><br />
|
||||
<a href="html/libxml-DOCBparser.html#docbCreateFileParserCtxt">docbCreateFileParserCtxt</a><br />
|
||||
</p><h2>Type docbParserCtxtPtr:</h2><p><a href="html/libxml-DOCBparser.html#docbCreateFileParserCtxt">docbCreateFileParserCtxt</a><br />
|
||||
<a href="html/libxml-DOCBparser.html#docbCreatePushParserCtxt">docbCreatePushParserCtxt</a><br />
|
||||
</p><h2>Type double:</h2><p><a href="html/libxml-xpath.html#xmlXPathCastNodeToNumber">xmlXPathCastNodeToNumber</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathCastStringToNumber">xmlXPathCastStringToNumber</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathCastToNumber">xmlXPathCastToNumber</a><br />
|
||||
@ -56,8 +56,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathPopNumber">xmlXPathPopNumber</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathCastBooleanToNumber">xmlXPathCastBooleanToNumber</a><br />
|
||||
</p><h2>Type htmlDocPtr:</h2><p><a href="html/libxml-HTMLparser.html#htmlParseDoc">htmlParseDoc</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlReadIO">htmlReadIO</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlCtxtReadFile">htmlCtxtReadFile</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlReadMemory">htmlReadMemory</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlSAXParseDoc">htmlSAXParseDoc</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlCtxtReadFd">htmlCtxtReadFd</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlSAXParseFile">htmlSAXParseFile</a><br />
|
||||
@ -66,43 +66,43 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-HTMLparser.html#htmlCtxtReadMemory">htmlCtxtReadMemory</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlCtxtReadDoc">htmlCtxtReadDoc</a><br />
|
||||
<a href="html/libxml-HTMLtree.html#htmlNewDocNoDtD">htmlNewDocNoDtD</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlReadMemory">htmlReadMemory</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlParseFile">htmlParseFile</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlReadDoc">htmlReadDoc</a><br />
|
||||
<a href="html/libxml-HTMLtree.html#htmlNewDoc">htmlNewDoc</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlReadIO">htmlReadIO</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlReadFd">htmlReadFd</a><br />
|
||||
</p><h2>Type htmlParserCtxtPtr:</h2><p><a href="html/libxml-parserInternals.html#htmlCreateFileParserCtxt">htmlCreateFileParserCtxt</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlCreatePushParserCtxt">htmlCreatePushParserCtxt</a><br />
|
||||
</p><h2>Type htmlParserCtxtPtr:</h2><p><a href="html/libxml-HTMLparser.html#htmlCreatePushParserCtxt">htmlCreatePushParserCtxt</a><br />
|
||||
<a href="html/libxml-parserInternals.html#htmlCreateFileParserCtxt">htmlCreateFileParserCtxt</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlCreateMemoryParserCtxt">htmlCreateMemoryParserCtxt</a><br />
|
||||
</p><h2>Type htmlStatus:</h2><p><a href="html/libxml-HTMLparser.html#htmlNodeStatus">htmlNodeStatus</a><br />
|
||||
</p><h2>Type htmlStatus:</h2><p><a href="html/libxml-HTMLparser.html#htmlElementStatusHere">htmlElementStatusHere</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlAttrAllowed">htmlAttrAllowed</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlElementStatusHere">htmlElementStatusHere</a><br />
|
||||
<a href="html/libxml-HTMLparser.html#htmlNodeStatus">htmlNodeStatus</a><br />
|
||||
</p><h2>Type long:</h2><p><a href="html/libxml-xpath.html#xmlXPathOrderDocElems">xmlXPathOrderDocElems</a><br />
|
||||
<a href="html/libxml-tree.html#xmlGetLineNo">xmlGetLineNo</a><br />
|
||||
</p><h2>Type unsigned long:</h2><p><a href="html/libxml-parser.html#xmlParserFindNodeInfoIndex">xmlParserFindNodeInfoIndex</a><br />
|
||||
</p><h2>Type void *:</h2><p><a href="html/libxml-nanohttp.html#xmlNanoHTTPMethod">xmlNanoHTTPMethod</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMallocAtomicLoc">xmlMallocAtomicLoc</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMemRealloc">xmlMemRealloc</a><br />
|
||||
<a href="html/libxml-list.html#xmlLinkGetData">xmlLinkGetData</a><br />
|
||||
<a href="html/libxml-hash.html#xmlHashLookup3">xmlHashLookup3</a><br />
|
||||
<a href="html/libxml-hash.html#xmlHashLookup2">xmlHashLookup2</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlReallocFunc">xmlReallocFunc</a><br />
|
||||
<a href="html/libxml-nanoftp.html#xmlNanoFTPConnectTo">xmlNanoFTPConnectTo</a><br />
|
||||
<a href="html/libxml-nanohttp.html#xmlNanoHTTPMethodRedir">xmlNanoHTTPMethodRedir</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlOutputOpenCallback">xmlOutputOpenCallback</a><br />
|
||||
<a href="html/libxml-hash.html#xmlHashLookup2">xmlHashLookup2</a><br />
|
||||
<a href="html/libxml-hash.html#xmlHashLookup">xmlHashLookup</a><br />
|
||||
<a href="html/libxml-hash.html#xmlHashQLookup">xmlHashQLookup</a><br />
|
||||
<a href="html/libxml-list.html#xmlListReverseSearch">xmlListReverseSearch</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlInputOpenCallback">xmlInputOpenCallback</a><br />
|
||||
<a href="html/libxml-nanohttp.html#xmlNanoHTTPOpen">xmlNanoHTTPOpen</a><br />
|
||||
<a href="html/libxml-hash.html#xmlHashQLookup2">xmlHashQLookup2</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlReallocLoc">xmlReallocLoc</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlInputOpenCallback">xmlInputOpenCallback</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathPopExternal">xmlXPathPopExternal</a><br />
|
||||
<a href="html/libxml-catalog.html#xmlCatalogAddLocal">xmlCatalogAddLocal</a><br />
|
||||
<a href="html/libxml-list.html#xmlListSearch">xmlListSearch</a><br />
|
||||
<a href="html/libxml-nanohttp.html#xmlNanoHTTPMethodRedir">xmlNanoHTTPMethodRedir</a><br />
|
||||
<a href="html/libxml-nanoftp.html#xmlNanoFTPNewCtxt">xmlNanoFTPNewCtxt</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMallocFunc">xmlMallocFunc</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlIOHTTPOpenW">xmlIOHTTPOpenW</a><br />
|
||||
<a href="html/libxml-nanohttp.html#xmlNanoHTTPOpenRedir">xmlNanoHTTPOpenRedir</a><br />
|
||||
<a href="html/libxml-catalog.html#xmlCatalogAddLocal">xmlCatalogAddLocal</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlIOFTPOpen">xmlIOFTPOpen</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlIOHTTPOpen">xmlIOHTTPOpen</a><br />
|
||||
<a href="html/libxml-nanoftp.html#xmlNanoFTPOpen">xmlNanoFTPOpen</a><br />
|
||||
@ -110,22 +110,22 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-hash.html#xmlHashQLookup3">xmlHashQLookup3</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMallocLoc">xmlMallocLoc</a><br />
|
||||
<a href="html/libxml-hash.html#xmlHashCopier">xmlHashCopier</a><br />
|
||||
<a href="html/libxml-xmlmemory.html#xmlMallocAtomicLoc">xmlMallocAtomicLoc</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlFileOpen">xmlFileOpen</a><br />
|
||||
<a href="html/libxml-list.html#xmlListReverseSearch">xmlListReverseSearch</a><br />
|
||||
</p><h2>Type xlinkHandlerPtr:</h2><p><a href="html/libxml-xlink.html#xlinkGetDefaultHandler">xlinkGetDefaultHandler</a><br />
|
||||
</p><h2>Type xlinkNodeDetectFunc:</h2><p><a href="html/libxml-xlink.html#xlinkGetDefaultDetect">xlinkGetDefaultDetect</a><br />
|
||||
</p><h2>Type xlinkType:</h2><p><a href="html/libxml-xlink.html#xlinkIsLink">xlinkIsLink</a><br />
|
||||
</p><h2>Type xmlAttrPtr:</h2><p><a href="html/libxml-valid.html#xmlGetID">xmlGetID</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewProp">xmlNewProp</a><br />
|
||||
<a href="html/libxml-tree.html#xmlHasNsProp">xmlHasNsProp</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewNsProp">xmlNewNsProp</a><br />
|
||||
<a href="html/libxml-tree.html#xmlSetProp">xmlSetProp</a><br />
|
||||
<a href="html/libxml-tree.html#xmlCopyPropList">xmlCopyPropList</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewDocProp">xmlNewDocProp</a><br />
|
||||
<a href="html/libxml-tree.html#xmlSetNsProp">xmlSetNsProp</a><br />
|
||||
<a href="html/libxml-tree.html#xmlHasProp">xmlHasProp</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewNsPropEatName">xmlNewNsPropEatName</a><br />
|
||||
<a href="html/libxml-tree.html#xmlCopyProp">xmlCopyProp</a><br />
|
||||
<a href="html/libxml-tree.html#xmlHasNsProp">xmlHasNsProp</a><br />
|
||||
<a href="html/libxml-tree.html#xmlSetProp">xmlSetProp</a><br />
|
||||
</p><h2>Type xmlAttributePtr:</h2><p><a href="html/libxml-valid.html#xmlAddAttributeDecl">xmlAddAttributeDecl</a><br />
|
||||
<a href="html/libxml-valid.html#xmlGetDtdQAttrDesc">xmlGetDtdQAttrDesc</a><br />
|
||||
<a href="html/libxml-valid.html#xmlGetDtdAttrDesc">xmlGetDtdAttrDesc</a><br />
|
||||
@ -134,9 +134,9 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</p><h2>Type xmlAutomataStatePtr:</h2><p><a href="html/libxml-xmlautomata.html#xmlAutomataNewCountedTrans">xmlAutomataNewCountedTrans</a><br />
|
||||
<a href="html/libxml-xmlautomata.html#xmlAutomataNewState">xmlAutomataNewState</a><br />
|
||||
<a href="html/libxml-xmlautomata.html#xmlAutomataGetInitState">xmlAutomataGetInitState</a><br />
|
||||
<a href="html/libxml-xmlautomata.html#xmlAutomataNewEpsilon">xmlAutomataNewEpsilon</a><br />
|
||||
<a href="html/libxml-xmlautomata.html#xmlAutomataNewTransition2">xmlAutomataNewTransition2</a><br />
|
||||
<a href="html/libxml-xmlautomata.html#xmlAutomataNewCounterTrans">xmlAutomataNewCounterTrans</a><br />
|
||||
<a href="html/libxml-xmlautomata.html#xmlAutomataNewEpsilon">xmlAutomataNewEpsilon</a><br />
|
||||
<a href="html/libxml-xmlautomata.html#xmlAutomataNewCountTrans">xmlAutomataNewCountTrans</a><br />
|
||||
<a href="html/libxml-xmlautomata.html#xmlAutomataNewAllTrans">xmlAutomataNewAllTrans</a><br />
|
||||
<a href="html/libxml-xmlautomata.html#xmlAutomataNewTransition">xmlAutomataNewTransition</a><br />
|
||||
@ -156,53 +156,52 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parserInternals.html#xmlScanName">xmlScanName</a><br />
|
||||
<a href="html/libxml-valid.html#xmlValidCtxtNormalizeAttributeValue">xmlValidCtxtNormalizeAttributeValue</a><br />
|
||||
<a href="html/libxml-tree.html#xmlGetNoNsProp">xmlGetNoNsProp</a><br />
|
||||
<a href="html/libxml-parser.html#xmlStrcat">xmlStrcat</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderReadOuterXml">xmlTextReaderReadOuterXml</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNodeListGetRawString">xmlNodeListGetRawString</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderNamespaceUri">xmlTextReaderNamespaceUri</a><br />
|
||||
<a href="html/libxml-parser.html#xmlStrcat">xmlStrcat</a><br />
|
||||
<a href="html/libxml-catalog.html#xmlCatalogResolvePublic">xmlCatalogResolvePublic</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathPopString">xmlXPathPopString</a><br />
|
||||
<a href="html/libxml-parser.html#xmlCharStrdup">xmlCharStrdup</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderReadString">xmlTextReaderReadString</a><br />
|
||||
<a href="html/libxml-catalog.html#xmlCatalogResolveSystem">xmlCatalogResolveSystem</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseAttValue">xmlParseAttValue</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNodeListGetString">xmlNodeListGetString</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlSplitQName">xmlSplitQName</a><br />
|
||||
<a href="html/libxml-tree.html#xmlBuildQName">xmlBuildQName</a><br />
|
||||
<a href="html/libxml-tree.html#xmlGetNodePath">xmlGetNodePath</a><br />
|
||||
<a href="html/libxml-uri.html#xmlSaveUri">xmlSaveUri</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathParseNCName">xmlXPathParseNCName</a><br />
|
||||
<a href="html/libxml-entities.html#xmlEncodeEntitiesReentrant">xmlEncodeEntitiesReentrant</a><br />
|
||||
<a href="html/libxml-parser.html#xmlStrdup">xmlStrdup</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathCastToString">xmlXPathCastToString</a><br />
|
||||
<a href="html/libxml-uri.html#xmlBuildURI">xmlBuildURI</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathCastBooleanToString">xmlXPathCastBooleanToString</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlStringDecodeEntities">xmlStringDecodeEntities</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseEncName">xmlParseEncName</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderPrefix">xmlTextReaderPrefix</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlDecodeEntities">xmlDecodeEntities</a><br />
|
||||
<a href="html/libxml-encoding.html#xmlUTF8Strndup">xmlUTF8Strndup</a><br />
|
||||
<a href="html/libxml-tree.html#xmlGetNsProp">xmlGetNsProp</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathCastNumberToString">xmlXPathCastNumberToString</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseNmtoken">xmlParseNmtoken</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderLocatorBaseURI">xmlTextReaderLocatorBaseURI</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderXmlLang">xmlTextReaderXmlLang</a><br />
|
||||
<a href="html/libxml-uri.html#xmlURIEscape">xmlURIEscape</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlStringLenDecodeEntities">xmlStringLenDecodeEntities</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderGetAttributeNo">xmlTextReaderGetAttributeNo</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderGetAttributeNs">xmlTextReaderGetAttributeNs</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlSplitQName">xmlSplitQName</a><br />
|
||||
<a href="html/libxml-entities.html#xmlEncodeSpecialChars">xmlEncodeSpecialChars</a><br />
|
||||
<a href="html/libxml-uri.html#xmlURIEscapeStr">xmlURIEscapeStr</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderLocatorBaseURI">xmlTextReaderLocatorBaseURI</a><br />
|
||||
<a href="html/libxml-tree.html#xmlGetNsProp">xmlGetNsProp</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlDecodeEntities">xmlDecodeEntities</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathCastNodeToString">xmlXPathCastNodeToString</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlNamespaceParseNCName">xmlNamespaceParseNCName</a><br />
|
||||
<a href="html/libxml-catalog.html#xmlCatalogResolveURI">xmlCatalogResolveURI</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathParseName">xmlXPathParseName</a><br />
|
||||
<a href="html/libxml-tree.html#xmlGetProp">xmlGetProp</a><br />
|
||||
<a href="html/libxml-catalog.html#xmlACatalogResolveURI">xmlACatalogResolveURI</a><br />
|
||||
<a href="html/libxml-parser.html#xmlStrndup">xmlStrndup</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderValue">xmlTextReaderValue</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlNamespaceParseQName">xmlNamespaceParseQName</a><br />
|
||||
<a href="html/libxml-catalog.html#xmlCatalogResolve">xmlCatalogResolve</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseVersionNum">xmlParseVersionNum</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseSystemLiteral">xmlParseSystemLiteral</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderLookupNamespace">xmlTextReaderLookupNamespace</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathCastNodeSetToString">xmlXPathCastNodeSetToString</a><br />
|
||||
<a href="html/libxml-valid.html#xmlValidNormalizeAttributeValue">xmlValidNormalizeAttributeValue</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderLocalName">xmlTextReaderLocalName</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParsePubidLiteral">xmlParsePubidLiteral</a><br />
|
||||
@ -210,26 +209,27 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-catalog.html#xmlACatalogResolvePublic">xmlACatalogResolvePublic</a><br />
|
||||
<a href="html/libxml-catalog.html#xmlACatalogResolveSystem">xmlACatalogResolveSystem</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseExternalID">xmlParseExternalID</a><br />
|
||||
<a href="html/libxml-parser.html#xmlStrdup">xmlStrdup</a><br />
|
||||
<a href="html/libxml-parser.html#xmlStrncat">xmlStrncat</a><br />
|
||||
<a href="html/libxml-catalog.html#xmlACatalogResolve">xmlACatalogResolve</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderBaseUri">xmlTextReaderBaseUri</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseEntityValue">xmlParseEntityValue</a><br />
|
||||
<a href="html/libxml-encoding.html#xmlUTF8Strpos">xmlUTF8Strpos</a><br />
|
||||
<a href="html/libxml-catalog.html#xmlCatalogResolvePublic">xmlCatalogResolvePublic</a><br />
|
||||
<a href="html/libxml-parser.html#xmlCharStrdup">xmlCharStrdup</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlNamespaceParseNSDef">xmlNamespaceParseNSDef</a><br />
|
||||
<a href="html/libxml-encoding.html#xmlUTF8Strsub">xmlUTF8Strsub</a><br />
|
||||
<a href="html/libxml-parser.html#xmlStrndup">xmlStrndup</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderValue">xmlTextReaderValue</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderReadInnerXml">xmlTextReaderReadInnerXml</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathCastNodeSetToString">xmlXPathCastNodeSetToString</a><br />
|
||||
<a href="html/libxml-parser.html#xmlStrsub">xmlStrsub</a><br />
|
||||
<a href="html/libxml-catalog.html#xmlCatalogLocalResolveURI">xmlCatalogLocalResolveURI</a><br />
|
||||
<a href="html/libxml-encoding.html#xmlUTF8Strndup">xmlUTF8Strndup</a><br />
|
||||
<a href="html/libxml-parser.html#xmlCharStrndup">xmlCharStrndup</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseVersionInfo">xmlParseVersionInfo</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNodeGetContent">xmlNodeGetContent</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderName">xmlTextReaderName</a><br />
|
||||
<a href="html/libxml-tree.html#xmlSplitQName2">xmlSplitQName2</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderLookupNamespace">xmlTextReaderLookupNamespace</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNodeGetLang">xmlNodeGetLang</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderReadString">xmlTextReaderReadString</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderGetAttribute">xmlTextReaderGetAttribute</a><br />
|
||||
<a href="html/libxml-catalog.html#xmlCatalogLocalResolve">xmlCatalogLocalResolve</a><br />
|
||||
<a href="html/libxml-uri.html#xmlCanonicPath">xmlCanonicPath</a><br />
|
||||
@ -247,7 +247,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parser.html#xmlSAXParseMemoryWithData">xmlSAXParseMemoryWithData</a><br />
|
||||
<a href="html/libxml-parser.html#xmlSAXParseEntity">xmlSAXParseEntity</a><br />
|
||||
<a href="html/libxml-parser.html#xmlParseEntity">xmlParseEntity</a><br />
|
||||
<a href="html/libxml-parser.html#xmlCtxtReadFile">xmlCtxtReadFile</a><br />
|
||||
<a href="html/libxml-parser.html#xmlRecoverDoc">xmlRecoverDoc</a><br />
|
||||
<a href="html/libxml-parser.html#xmlSAXParseFileWithData">xmlSAXParseFileWithData</a><br />
|
||||
<a href="html/libxml-parser.html#xmlReadDoc">xmlReadDoc</a><br />
|
||||
<a href="html/libxml-parser.html#xmlReadMemory">xmlReadMemory</a><br />
|
||||
@ -256,23 +256,23 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parser.html#xmlReadFile">xmlReadFile</a><br />
|
||||
<a href="html/libxml-parser.html#xmlRecoverFile">xmlRecoverFile</a><br />
|
||||
<a href="html/libxml-parser.html#xmlSAXParseDoc">xmlSAXParseDoc</a><br />
|
||||
<a href="html/libxml-catalog.html#xmlParseCatalogFile">xmlParseCatalogFile</a><br />
|
||||
<a href="html/libxml-parser.html#xmlCtxtReadFile">xmlCtxtReadFile</a><br />
|
||||
<a href="html/libxml-parser.html#xmlCtxtReadFd">xmlCtxtReadFd</a><br />
|
||||
<a href="html/libxml-parser.html#xmlReadIO">xmlReadIO</a><br />
|
||||
<a href="html/libxml-tree.html#xmlCopyDoc">xmlCopyDoc</a><br />
|
||||
<a href="html/libxml-parser.html#xmlCtxtReadMemory">xmlCtxtReadMemory</a><br />
|
||||
<a href="html/libxml-parser.html#xmlReadFd">xmlReadFd</a><br />
|
||||
<a href="html/libxml-catalog.html#xmlParseCatalogFile">xmlParseCatalogFile</a><br />
|
||||
<a href="html/libxml-parser.html#xmlCtxtReadDoc">xmlCtxtReadDoc</a><br />
|
||||
<a href="html/libxml-parser.html#xmlParseMemory">xmlParseMemory</a><br />
|
||||
<a href="html/libxml-parser.html#xmlSAXParseFile">xmlSAXParseFile</a><br />
|
||||
<a href="html/libxml-parser.html#xmlParseFile">xmlParseFile</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderCurrentDoc">xmlTextReaderCurrentDoc</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewDoc">xmlNewDoc</a><br />
|
||||
<a href="html/libxml-parser.html#xmlRecoverDoc">xmlRecoverDoc</a><br />
|
||||
</p><h2>Type xmlDtdPtr:</h2><p><a href="html/libxml-tree.html#xmlCopyDtd">xmlCopyDtd</a><br />
|
||||
</p><h2>Type xmlDtdPtr:</h2><p><a href="html/libxml-parser.html#xmlIOParseDTD">xmlIOParseDTD</a><br />
|
||||
<a href="html/libxml-tree.html#xmlCopyDtd">xmlCopyDtd</a><br />
|
||||
<a href="html/libxml-tree.html#xmlGetIntSubset">xmlGetIntSubset</a><br />
|
||||
<a href="html/libxml-tree.html#xmlCreateIntSubset">xmlCreateIntSubset</a><br />
|
||||
<a href="html/libxml-parser.html#xmlIOParseDTD">xmlIOParseDTD</a><br />
|
||||
<a href="html/libxml-parser.html#xmlSAXParseDTD">xmlSAXParseDTD</a><br />
|
||||
<a href="html/libxml-parser.html#xmlParseDTD">xmlParseDTD</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewDtd">xmlNewDtd</a><br />
|
||||
@ -288,23 +288,23 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-entities.html#xmlCopyEntitiesTable">xmlCopyEntitiesTable</a><br />
|
||||
</p><h2>Type xmlEntityPtr:</h2><p><a href="html/libxml-entities.html#xmlGetDocEntity">xmlGetDocEntity</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseEntityRef">xmlParseEntityRef</a><br />
|
||||
<a href="html/libxml-SAX.html#getEntity">getEntity</a><br />
|
||||
<a href="html/libxml-SAX2.html#xmlSAX2GetEntity">xmlSAX2GetEntity</a><br />
|
||||
<a href="html/libxml-entities.html#xmlGetPredefinedEntity">xmlGetPredefinedEntity</a><br />
|
||||
<a href="html/libxml-SAX2.html#xmlSAX2GetParameterEntity">xmlSAX2GetParameterEntity</a><br />
|
||||
<a href="html/libxml-SAX.html#getParameterEntity">getParameterEntity</a><br />
|
||||
<a href="html/libxml-SAX.html#getEntity">getEntity</a><br />
|
||||
<a href="html/libxml-entities.html#xmlAddDocEntity">xmlAddDocEntity</a><br />
|
||||
<a href="html/libxml-parser.html#getParameterEntitySAXFunc">getParameterEntitySAXFunc</a><br />
|
||||
<a href="html/libxml-entities.html#xmlGetDtdEntity">xmlGetDtdEntity</a><br />
|
||||
<a href="html/libxml-entities.html#xmlGetParameterEntity">xmlGetParameterEntity</a><br />
|
||||
<a href="html/libxml-parser.html#getEntitySAXFunc">getEntitySAXFunc</a><br />
|
||||
<a href="html/libxml-entities.html#xmlAddDtdEntity">xmlAddDtdEntity</a><br />
|
||||
<a href="html/libxml-entities.html#xmlAddDocEntity">xmlAddDocEntity</a><br />
|
||||
</p><h2>Type xmlEnumerationPtr:</h2><p><a href="html/libxml-valid.html#xmlCreateEnumeration">xmlCreateEnumeration</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseNotationType">xmlParseNotationType</a><br />
|
||||
<a href="html/libxml-valid.html#xmlCopyEnumeration">xmlCopyEnumeration</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseEnumerationType">xmlParseEnumerationType</a><br />
|
||||
</p><h2>Type xmlErrorPtr:</h2><p><a href="html/libxml-xmlerror.html#xmlGetLastError">xmlGetLastError</a><br />
|
||||
<a href="html/libxml-xmlerror.html#xmlCtxtGetLastError">xmlCtxtGetLastError</a><br />
|
||||
</p><h2>Type xmlErrorPtr:</h2><p><a href="html/libxml-xmlerror.html#xmlCtxtGetLastError">xmlCtxtGetLastError</a><br />
|
||||
<a href="html/libxml-xmlerror.html#xmlGetLastError">xmlGetLastError</a><br />
|
||||
</p><h2>Type xmlExternalEntityLoader:</h2><p><a href="html/libxml-parser.html#xmlGetExternalEntityLoader">xmlGetExternalEntityLoader</a><br />
|
||||
</p><h2>Type xmlGlobalStatePtr:</h2><p><a href="html/libxml-threads.html#xmlGetGlobalState">xmlGetGlobalState</a><br />
|
||||
</p><h2>Type xmlHashTablePtr:</h2><p><a href="html/libxml-hash.html#xmlHashCreate">xmlHashCreate</a><br />
|
||||
@ -315,18 +315,17 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</p><h2>Type xmlListPtr:</h2><p><a href="html/libxml-valid.html#xmlGetRefs">xmlGetRefs</a><br />
|
||||
<a href="html/libxml-list.html#xmlListCreate">xmlListCreate</a><br />
|
||||
<a href="html/libxml-list.html#xmlListDup">xmlListDup</a><br />
|
||||
</p><h2>Type xmlLocationSetPtr:</h2><p><a href="html/libxml-xpointer.html#xmlXPtrLocationSetCreate">xmlXPtrLocationSetCreate</a><br />
|
||||
<a href="html/libxml-xpointer.html#xmlXPtrLocationSetMerge">xmlXPtrLocationSetMerge</a><br />
|
||||
</p><h2>Type xmlLocationSetPtr:</h2><p><a href="html/libxml-xpointer.html#xmlXPtrLocationSetMerge">xmlXPtrLocationSetMerge</a><br />
|
||||
<a href="html/libxml-xpointer.html#xmlXPtrLocationSetCreate">xmlXPtrLocationSetCreate</a><br />
|
||||
</p><h2>Type xmlMutexPtr:</h2><p><a href="html/libxml-threads.html#xmlNewMutex">xmlNewMutex</a><br />
|
||||
</p><h2>Type xmlNodePtr:</h2><p><a href="html/libxml-xpathInternals.html#xmlXPathNextAncestorOrSelf">xmlXPathNextAncestorOrSelf</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNextAncestor">xmlXPathNextAncestor</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderExpand">xmlTextReaderExpand</a><br />
|
||||
<a href="html/libxml-tree.html#xmlAddSibling">xmlAddSibling</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNextAncestor">xmlXPathNextAncestor</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNextPrecedingSibling">xmlXPathNextPrecedingSibling</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewDocNode">xmlNewDocNode</a><br />
|
||||
<a href="html/libxml-tree.html#xmlDocCopyNode">xmlDocCopyNode</a><br />
|
||||
<a href="html/libxml-parserInternals.html#nodePop">nodePop</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNextDescendant">xmlXPathNextDescendant</a><br />
|
||||
<a href="html/libxml-tree.html#xmlDocGetRootElement">xmlDocGetRootElement</a><br />
|
||||
<a href="html/libxml-tree.html#xmlAddPrevSibling">xmlAddPrevSibling</a><br />
|
||||
<a href="html/libxml-tree.html#xmlStringGetNodeList">xmlStringGetNodeList</a><br />
|
||||
@ -342,31 +341,32 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-tree.html#xmlNewComment">xmlNewComment</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNextFollowingSibling">xmlXPathNextFollowingSibling</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewDocComment">xmlNewDocComment</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNextChild">xmlXPathNextChild</a><br />
|
||||
<a href="html/libxml-tree.html#xmlDocSetRootElement">xmlDocSetRootElement</a><br />
|
||||
<a href="html/libxml-tree.html#xmlCopyNodeList">xmlCopyNodeList</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewTextLen">xmlNewTextLen</a><br />
|
||||
<a href="html/libxml-tree.html#xmlAddNextSibling">xmlAddNextSibling</a><br />
|
||||
<a href="html/libxml-tree.html#xmlStringLenGetNodeList">xmlStringLenGetNodeList</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewNode">xmlNewNode</a><br />
|
||||
<a href="html/libxml-tree.html#xmlAddChildList">xmlAddChildList</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewDocTextLen">xmlNewDocTextLen</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewPI">xmlNewPI</a><br />
|
||||
<a href="html/libxml-tree.html#xmlDocSetRootElement">xmlDocSetRootElement</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNextAttribute">xmlXPathNextAttribute</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewCharRef">xmlNewCharRef</a><br />
|
||||
<a href="html/libxml-tree.html#xmlGetLastChild">xmlGetLastChild</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewDocRawNode">xmlNewDocRawNode</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNextChild">xmlXPathNextChild</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewPI">xmlNewPI</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewCharRef">xmlNewCharRef</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNextAttribute">xmlXPathNextAttribute</a><br />
|
||||
<a href="html/libxml-tree.html#xmlGetLastChild">xmlGetLastChild</a><br />
|
||||
<a href="html/libxml-tree.html#xmlAddChildList">xmlAddChildList</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNextPreceding">xmlXPathNextPreceding</a><br />
|
||||
<a href="html/libxml-tree.html#xmlTextMerge">xmlTextMerge</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNextSelf">xmlXPathNextSelf</a><br />
|
||||
<a href="html/libxml-tree.html#xmlReplaceNode">xmlReplaceNode</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNextSelf">xmlXPathNextSelf</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewNodeEatName">xmlNewNodeEatName</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNextDescendant">xmlXPathNextDescendant</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewCDataBlock">xmlNewCDataBlock</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewDocNodeEatName">xmlNewDocNodeEatName</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNextFollowing">xmlXPathNextFollowing</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewTextChild">xmlNewTextChild</a><br />
|
||||
<a href="html/libxml-tree.html#xmlAddChild">xmlAddChild</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNextParent">xmlXPathNextParent</a><br />
|
||||
<a href="html/libxml-tree.html#xmlStringLenGetNodeList">xmlStringLenGetNodeList</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderCurrentNode">xmlTextReaderCurrentNode</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNextDescendantOrSelf">xmlXPathNextDescendantOrSelf</a><br />
|
||||
</p><h2>Type xmlNodeSetPtr:</h2><p><a href="html/libxml-xpathInternals.html#xmlXPathTrailing">xmlXPathTrailing</a><br />
|
||||
@ -382,33 +382,33 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNodeLeadingSorted">xmlXPathNodeLeadingSorted</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathPopNodeSet">xmlXPathPopNodeSet</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathLeadingSorted">xmlXPathLeadingSorted</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathDistinct">xmlXPathDistinct</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNodeTrailingSorted">xmlXPathNodeTrailingSorted</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathDistinct">xmlXPathDistinct</a><br />
|
||||
</p><h2>Type xmlNotationPtr:</h2><p><a href="html/libxml-valid.html#xmlGetDtdNotationDesc">xmlGetDtdNotationDesc</a><br />
|
||||
<a href="html/libxml-valid.html#xmlAddNotationDecl">xmlAddNotationDecl</a><br />
|
||||
</p><h2>Type xmlNotationTablePtr:</h2><p><a href="html/libxml-valid.html#xmlCopyNotationTable">xmlCopyNotationTable</a><br />
|
||||
</p><h2>Type xmlNsPtr:</h2><p><a href="html/libxml-tree.html#xmlCopyNamespaceList">xmlCopyNamespaceList</a><br />
|
||||
<a href="html/libxml-SAX.html#getNamespace">getNamespace</a><br />
|
||||
<a href="html/libxml-tree.html#xmlSearchNs">xmlSearchNs</a><br />
|
||||
<a href="html/libxml-tree.html#xmlCopyNamespace">xmlCopyNamespace</a><br />
|
||||
<a href="html/libxml-tree.html#xmlSearchNs">xmlSearchNs</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewNs">xmlNewNs</a><br />
|
||||
<a href="html/libxml-tree.html#xmlSearchNsByHref">xmlSearchNsByHref</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNewGlobalNs">xmlNewGlobalNs</a><br />
|
||||
<a href="html/libxml-SAX2.html#xmlSAX2GetNamespace">xmlSAX2GetNamespace</a><br />
|
||||
</p><h2>Type xmlNsPtr *:</h2><p><a href="html/libxml-tree.html#xmlGetNsList">xmlGetNsList</a><br />
|
||||
</p><h2>Type xmlOutputBufferPtr:</h2><p><a href="html/libxml-xmlIO.html#xmlAllocOutputBuffer">xmlAllocOutputBuffer</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlOutputBufferCreateFile">xmlOutputBufferCreateFile</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlOutputBufferCreateFd">xmlOutputBufferCreateFd</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlOutputBufferCreateFilename">xmlOutputBufferCreateFilename</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlOutputBufferCreateFile">xmlOutputBufferCreateFile</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlOutputBufferCreateIO">xmlOutputBufferCreateIO</a><br />
|
||||
</p><h2>Type xmlParserCtxtPtr:</h2><p><a href="html/libxml-parserInternals.html#xmlCreateMemoryParserCtxt">xmlCreateMemoryParserCtxt</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlCreateURLParserCtxt">xmlCreateURLParserCtxt</a><br />
|
||||
<a href="html/libxml-parser.html#xmlCreateDocParserCtxt">xmlCreateDocParserCtxt</a><br />
|
||||
<a href="html/libxml-parser.html#xmlCreateIOParserCtxt">xmlCreateIOParserCtxt</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlCreateFileParserCtxt">xmlCreateFileParserCtxt</a><br />
|
||||
<a href="html/libxml-parser.html#xmlCreateDocParserCtxt">xmlCreateDocParserCtxt</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlCreateEntityParserCtxt">xmlCreateEntityParserCtxt</a><br />
|
||||
<a href="html/libxml-parser.html#xmlCreatePushParserCtxt">xmlCreatePushParserCtxt</a><br />
|
||||
<a href="html/libxml-parser.html#xmlNewParserCtxt">xmlNewParserCtxt</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlCreateEntityParserCtxt">xmlCreateEntityParserCtxt</a><br />
|
||||
</p><h2>Type xmlParserInputBufferPtr:</h2><p><a href="html/libxml-xmlIO.html#xmlParserInputBufferCreateFilename">xmlParserInputBufferCreateFilename</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlParserInputBufferCreateMem">xmlParserInputBufferCreateMem</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlAllocParserInputBuffer">xmlAllocParserInputBuffer</a><br />
|
||||
@ -418,11 +418,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlIO.html#xmlParserInputBufferCreateIO">xmlParserInputBufferCreateIO</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlParserInputBufferCreateStatic">xmlParserInputBufferCreateStatic</a><br />
|
||||
</p><h2>Type xmlParserInputPtr:</h2><p><a href="html/libxml-parser.html#xmlLoadExternalEntity">xmlLoadExternalEntity</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlNewEntityInputStream">xmlNewEntityInputStream</a><br />
|
||||
<a href="html/libxml-parser.html#xmlExternalEntityLoader">xmlExternalEntityLoader</a><br />
|
||||
<a href="html/libxml-SAX.html#resolveEntity">resolveEntity</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlCheckHTTPInput">xmlCheckHTTPInput</a><br />
|
||||
<a href="html/libxml-parserInternals.html#inputPop">inputPop</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlNewEntityInputStream">xmlNewEntityInputStream</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlNewInputFromFile">xmlNewInputFromFile</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlNewInputStream">xmlNewInputStream</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlNewStringInputStream">xmlNewStringInputStream</a><br />
|
||||
@ -430,6 +430,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parser.html#xmlNewIOInputStream">xmlNewIOInputStream</a><br />
|
||||
<a href="html/libxml-SAX2.html#xmlSAX2ResolveEntity">xmlSAX2ResolveEntity</a><br />
|
||||
<a href="html/libxml-parser.html#resolveEntitySAXFunc">resolveEntitySAXFunc</a><br />
|
||||
</p><h2>Type xmlPatternPtr:</h2><p><a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br />
|
||||
</p><h2>Type xmlRMutexPtr:</h2><p><a href="html/libxml-threads.html#xmlNewRMutex">xmlNewRMutex</a><br />
|
||||
</p><h2>Type xmlRefPtr:</h2><p><a href="html/libxml-valid.html#xmlAddRef">xmlAddRef</a><br />
|
||||
</p><h2>Type xmlRegExecCtxtPtr:</h2><p><a href="html/libxml-xmlregexp.html#xmlRegNewExecCtxt">xmlRegNewExecCtxt</a><br />
|
||||
@ -438,8 +439,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</p><h2>Type xmlRegisterNodeFunc:</h2><p><a href="html/libxml-globals.html#xmlRegisterNodeDefault">xmlRegisterNodeDefault</a><br />
|
||||
<a href="html/libxml-globals.html#xmlThrDefRegisterNodeDefault">xmlThrDefRegisterNodeDefault</a><br />
|
||||
</p><h2>Type xmlRelaxNGParserCtxtPtr:</h2><p><a href="html/libxml-relaxng.html#xmlRelaxNGNewParserCtxt">xmlRelaxNGNewParserCtxt</a><br />
|
||||
<a href="html/libxml-relaxng.html#xmlRelaxNGNewDocParserCtxt">xmlRelaxNGNewDocParserCtxt</a><br />
|
||||
<a href="html/libxml-relaxng.html#xmlRelaxNGNewMemParserCtxt">xmlRelaxNGNewMemParserCtxt</a><br />
|
||||
<a href="html/libxml-relaxng.html#xmlRelaxNGNewDocParserCtxt">xmlRelaxNGNewDocParserCtxt</a><br />
|
||||
</p><h2>Type xmlRelaxNGPtr:</h2><p><a href="html/libxml-relaxng.html#xmlRelaxNGParse">xmlRelaxNGParse</a><br />
|
||||
</p><h2>Type xmlRelaxNGValidCtxtPtr:</h2><p><a href="html/libxml-relaxng.html#xmlRelaxNGNewValidCtxt">xmlRelaxNGNewValidCtxt</a><br />
|
||||
</p><h2>Type xmlSchemaFacetPtr:</h2><p><a href="html/libxml-xmlschemastypes.html#xmlSchemaNewFacet">xmlSchemaNewFacet</a><br />
|
||||
@ -450,15 +451,15 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</p><h2>Type xmlSchemaTypePtr:</h2><p><a href="html/libxml-xmlschemastypes.html#xmlSchemaGetPredefinedType">xmlSchemaGetPredefinedType</a><br />
|
||||
</p><h2>Type xmlSchemaValidCtxtPtr:</h2><p><a href="html/libxml-xmlschemas.html#xmlSchemaNewValidCtxt">xmlSchemaNewValidCtxt</a><br />
|
||||
</p><h2>Type xmlTextReaderPtr:</h2><p><a href="html/libxml-xmlreader.html#xmlReaderForFile">xmlReaderForFile</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlReaderForFd">xmlReaderForFd</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlNewTextReader">xmlNewTextReader</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlReaderWalker">xmlReaderWalker</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlReaderForIO">xmlReaderForIO</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlNewTextReader">xmlNewTextReader</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlReaderForFd">xmlReaderForFd</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlReaderWalker">xmlReaderWalker</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlNewTextReaderFilename">xmlNewTextReaderFilename</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlReaderForDoc">xmlReaderForDoc</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlReaderForMemory">xmlReaderForMemory</a><br />
|
||||
</p><h2>Type xmlTextWriterPtr:</h2><p><a href="html/libxml-xmlwriter.html#xmlNewTextWriter">xmlNewTextWriter</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlNewTextWriterDoc">xmlNewTextWriterDoc</a><br />
|
||||
</p><h2>Type xmlTextWriterPtr:</h2><p><a href="html/libxml-xmlwriter.html#xmlNewTextWriterDoc">xmlNewTextWriterDoc</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlNewTextWriter">xmlNewTextWriter</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlNewTextWriterFilename">xmlNewTextWriterFilename</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlNewTextWriterMemory">xmlNewTextWriterMemory</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlNewTextWriterPushParser">xmlNewTextWriterPushParser</a><br />
|
||||
@ -477,12 +478,10 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNewNodeSetList">xmlXPathNewNodeSetList</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNewFloat">xmlXPathNewFloat</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNewString">xmlXPathNewString</a><br />
|
||||
<a href="html/libxml-xpointer.html#xmlXPtrNewLocationSetNodeSet">xmlXPtrNewLocationSetNodeSet</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathConvertString">xmlXPathConvertString</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathAxisFunc">xmlXPathAxisFunc</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNewNodeSet">xmlXPathNewNodeSet</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathEvalExpression">xmlXPathEvalExpression</a><br />
|
||||
<a href="html/libxml-xpointer.html#xmlXPtrNewRangePoints">xmlXPtrNewRangePoints</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathConvertString">xmlXPathConvertString</a><br />
|
||||
<a href="html/libxml-xpointer.html#xmlXPtrNewLocationSetNodeSet">xmlXPtrNewLocationSetNodeSet</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNewValueTree">xmlXPathNewValueTree</a><br />
|
||||
<a href="html/libxml-xpointer.html#xmlXPtrNewLocationSetNodes">xmlXPtrNewLocationSetNodes</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathWrapNodeSet">xmlXPathWrapNodeSet</a><br />
|
||||
@ -490,22 +489,24 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xpath.html#xmlXPathObjectCopy">xmlXPathObjectCopy</a><br />
|
||||
<a href="html/libxml-xpointer.html#xmlXPtrNewRangeNodes">xmlXPtrNewRangeNodes</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#valuePop">valuePop</a><br />
|
||||
<a href="html/libxml-xpointer.html#xmlXPtrNewCollapsedRange">xmlXPtrNewCollapsedRange</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNewNodeSet">xmlXPathNewNodeSet</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathVariableLookupFunc">xmlXPathVariableLookupFunc</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathWrapString">xmlXPathWrapString</a><br />
|
||||
<a href="html/libxml-xpointer.html#xmlXPtrNewCollapsedRange">xmlXPtrNewCollapsedRange</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathConvertNumber">xmlXPathConvertNumber</a><br />
|
||||
<a href="html/libxml-xpointer.html#xmlXPtrNewRangeNodePoint">xmlXPtrNewRangeNodePoint</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNewBoolean">xmlXPathNewBoolean</a><br />
|
||||
<a href="html/libxml-xpointer.html#xmlXPtrWrapLocationSet">xmlXPtrWrapLocationSet</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathWrapExternal">xmlXPathWrapExternal</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathEval">xmlXPathEval</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathVariableLookupFunc">xmlXPathVariableLookupFunc</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNewCString">xmlXPathNewCString</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathCompiledEval">xmlXPathCompiledEval</a><br />
|
||||
<a href="html/libxml-xpointer.html#xmlXPtrNewRange">xmlXPtrNewRange</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathEvalExpression">xmlXPathEvalExpression</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathVariableLookupNS">xmlXPathVariableLookupNS</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathVariableLookup">xmlXPathVariableLookup</a><br />
|
||||
<a href="html/libxml-xpointer.html#xmlXPtrNewRangeNodeObject">xmlXPtrNewRangeNodeObject</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathConvertBoolean">xmlXPathConvertBoolean</a><br />
|
||||
<a href="html/libxml-xpointer.html#xmlXPtrEval">xmlXPtrEval</a><br />
|
||||
<a href="html/libxml-xpath.html#xmlXPathConvertNumber">xmlXPathConvertNumber</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathWrapExternal">xmlXPathWrapExternal</a><br />
|
||||
</p><h2>Type xmlXPathParserContextPtr:</h2><p><a href="html/libxml-xpathInternals.html#xmlXPathNewParserContext">xmlXPathNewParserContext</a><br />
|
||||
</p><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
|
||||
|
@ -863,6 +863,12 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parserInternals.html#IS_PUBIDCHAR_CH">IS_PUBIDCHAR_CH</a><br />
|
||||
<a href="html/libxml-parserInternals.html#IS_CHAR_CH">IS_CHAR_CH</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseEntityDecl">xmlParseEntityDecl</a><br />
|
||||
</p><h2><a name="pattern" id="pattern">Module pattern</a>:</h2><p><a href="html/libxml-pattern.html#xmlFreePattern">xmlFreePattern</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlFreePatternList">xmlFreePatternList</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPatternMatch">xmlPatternMatch</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPatternPtr">xmlPatternPtr</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPattern">xmlPattern</a><br />
|
||||
</p><h2><a name="relaxng" id="relaxng">Module relaxng</a>:</h2><p><a href="html/libxml-relaxng.html#xmlRelaxNGFreeValidCtxt">xmlRelaxNGFreeValidCtxt</a><br />
|
||||
<a href="html/libxml-relaxng.html#XML_RELAXNG_ERR_DUPID">XML_RELAXNG_ERR_DUPID</a><br />
|
||||
<a href="html/libxml-relaxng.html#XML_RELAXNG_ERR_VALELEM">XML_RELAXNG_ERR_VALELEM</a><br />
|
||||
@ -2128,14 +2134,14 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderGetParserProp">xmlTextReaderGetParserProp</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderPrefix">xmlTextReaderPrefix</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderMoveToAttribute">xmlTextReaderMoveToAttribute</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderQuoteChar">xmlTextReaderQuoteChar</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a><br />
|
||||
<a href="html/libxml-xmlreader.html#XML_READER_TYPE_END_ENTITY">XML_READER_TYPE_END_ENTITY</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderNextSibling">xmlTextReaderNextSibling</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderGetRemainder">xmlTextReaderGetRemainder</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderReadString">xmlTextReaderReadString</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderIsValid">xmlTextReaderIsValid</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderMoveToFirstAttribute">xmlTextReaderMoveToFirstAttribute</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderPreservePattern">xmlTextReaderPreservePattern</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderGetAttribute">xmlTextReaderGetAttribute</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderConstValue">xmlTextReaderConstValue</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderLocatorPtr">xmlTextReaderLocatorPtr</a><br />
|
||||
@ -2159,6 +2165,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlreader.html#xmlParserSeverities">xmlParserSeverities</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderMoveToNextAttribute">xmlTextReaderMoveToNextAttribute</a><br />
|
||||
<a href="html/libxml-xmlreader.html#XML_PARSER_SEVERITY_VALIDITY_ERROR">XML_PARSER_SEVERITY_VALIDITY_ERROR</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderReadAttributeValue">xmlTextReaderReadAttributeValue</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlReaderNewWalker">xmlReaderNewWalker</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlReaderNewDoc">xmlReaderNewDoc</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderConstPrefix">xmlTextReaderConstPrefix</a><br />
|
||||
@ -2191,7 +2198,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderNamespaceUri">xmlTextReaderNamespaceUri</a><br />
|
||||
<a href="html/libxml-xmlreader.html#XML_PARSER_SEVERITY_VALIDITY_WARNING">XML_PARSER_SEVERITY_VALIDITY_WARNING</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGSetSchema">xmlTextReaderRelaxNGSetSchema</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderReadAttributeValue">xmlTextReaderReadAttributeValue</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderQuoteChar">xmlTextReaderQuoteChar</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderHasValue">xmlTextReaderHasValue</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderConstBaseUri">xmlTextReaderConstBaseUri</a><br />
|
||||
</p><h2><a name="xmlregexp" id="xmlregexp">Module xmlregexp</a>:</h2><p><a href="html/libxml-xmlregexp.html#xmlRegFreeExecCtxt">xmlRegFreeExecCtxt</a><br />
|
||||
|
@ -412,6 +412,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parser.html#xmlParseExternalEntity">xmlParseExternalEntity</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseExternalSubset">xmlParseExternalSubset</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseExternalSubset">xmlParseExternalSubset</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br />
|
||||
<a href="html/libxml-parser.html#xmlReadDoc">xmlReadDoc</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlReaderForDoc">xmlReaderForDoc</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlReaderNewDoc">xmlReaderNewDoc</a><br />
|
||||
@ -523,6 +524,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderMoveToAttribute">xmlTextReaderMoveToAttribute</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderMoveToAttributeNs">xmlTextReaderMoveToAttributeNs</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderMoveToAttributeNs">xmlTextReaderMoveToAttributeNs</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderPreservePattern">xmlTextReaderPreservePattern</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterStartAttribute">xmlTextWriterStartAttribute</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterStartAttributeNS">xmlTextWriterStartAttributeNS</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterStartAttributeNS">xmlTextWriterStartAttributeNS</a><br />
|
||||
@ -1239,6 +1241,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</p><h2>Type xmlCharEncodingOutputFunc:</h2><p><a href="html/libxml-encoding.html#xmlNewCharEncodingHandler">xmlNewCharEncodingHandler</a><br />
|
||||
</p><h2>Type xmlDeregisterNodeFunc:</h2><p><a href="html/libxml-globals.html#xmlDeregisterNodeDefault">xmlDeregisterNodeDefault</a><br />
|
||||
<a href="html/libxml-globals.html#xmlThrDefDeregisterNodeDefault">xmlThrDefDeregisterNodeDefault</a><br />
|
||||
</p><h2>Type xmlDict *:</h2><p><a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br />
|
||||
</p><h2>Type xmlDictPtr:</h2><p><a href="html/libxml-dict.html#xmlDictFree">xmlDictFree</a><br />
|
||||
<a href="html/libxml-dict.html#xmlDictLookup">xmlDictLookup</a><br />
|
||||
<a href="html/libxml-dict.html#xmlDictOwns">xmlDictOwns</a><br />
|
||||
@ -1603,6 +1606,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-tree.html#xmlNodeSetLang">xmlNodeSetLang</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNodeSetName">xmlNodeSetName</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNodeSetSpacePreserve">xmlNodeSetSpacePreserve</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPatternMatch">xmlPatternMatch</a><br />
|
||||
<a href="html/libxml-tree.html#xmlReconciliateNs">xmlReconciliateNs</a><br />
|
||||
<a href="html/libxml-globals.html#xmlRegisterNodeFunc">xmlRegisterNodeFunc</a><br />
|
||||
<a href="html/libxml-relaxng.html#xmlRelaxNGValidateFullElement">xmlRelaxNGValidateFullElement</a><br />
|
||||
@ -1909,6 +1913,9 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</p><h2>Type xmlParserNodeInfoSeqPtr:</h2><p><a href="html/libxml-parser.html#xmlClearNodeInfoSeq">xmlClearNodeInfoSeq</a><br />
|
||||
<a href="html/libxml-parser.html#xmlInitNodeInfoSeq">xmlInitNodeInfoSeq</a><br />
|
||||
</p><h2>Type xmlParserSeverities:</h2><p><a href="html/libxml-xmlreader.html#xmlTextReaderErrorFunc">xmlTextReaderErrorFunc</a><br />
|
||||
</p><h2>Type xmlPatternPtr:</h2><p><a href="html/libxml-pattern.html#xmlFreePattern">xmlFreePattern</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlFreePatternList">xmlFreePatternList</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPatternMatch">xmlPatternMatch</a><br />
|
||||
</p><h2>Type xmlRMutexPtr:</h2><p><a href="html/libxml-threads.html#xmlFreeRMutex">xmlFreeRMutex</a><br />
|
||||
<a href="html/libxml-threads.html#xmlRMutexLock">xmlRMutexLock</a><br />
|
||||
<a href="html/libxml-threads.html#xmlRMutexUnlock">xmlRMutexUnlock</a><br />
|
||||
@ -2081,6 +2088,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderNormalization">xmlTextReaderNormalization</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderPrefix">xmlTextReaderPrefix</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderPreserve">xmlTextReaderPreserve</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderPreservePattern">xmlTextReaderPreservePattern</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderQuoteChar">xmlTextReaderQuoteChar</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderRead">xmlTextReaderRead</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderReadAttributeValue">xmlTextReaderReadAttributeValue</a><br />
|
||||
|
@ -1479,6 +1479,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-tree.html#xmlFreeNsList">xmlFreeNsList</a><br />
|
||||
<a href="html/libxml-parser.html#xmlFreeParserCtxt">xmlFreeParserCtxt</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlFreeParserInputBuffer">xmlFreeParserInputBuffer</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlFreePattern">xmlFreePattern</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlFreePatternList">xmlFreePatternList</a><br />
|
||||
<a href="html/libxml-tree.html#xmlFreeProp">xmlFreeProp</a><br />
|
||||
<a href="html/libxml-tree.html#xmlFreePropList">xmlFreePropList</a><br />
|
||||
<a href="html/libxml-threads.html#xmlFreeRMutex">xmlFreeRMutex</a><br />
|
||||
@ -1934,6 +1936,10 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlerror.html#xmlParserValidityWarning">xmlParserValidityWarning</a><br />
|
||||
<a href="html/libxml-globals.html#xmlParserVersion">xmlParserVersion</a><br />
|
||||
<a href="html/libxml-xmlerror.html#xmlParserWarning">xmlParserWarning</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPattern">xmlPattern</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPatternMatch">xmlPatternMatch</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPatternPtr">xmlPatternPtr</a><br />
|
||||
<a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br />
|
||||
<a href="html/libxml-parser.html#xmlPedanticParserDefault">xmlPedanticParserDefault</a><br />
|
||||
<a href="html/libxml-globals.html#xmlPedanticParserDefaultValue">xmlPedanticParserDefaultValue</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlPopInput">xmlPopInput</a><br />
|
||||
@ -2270,6 +2276,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderNormalization">xmlTextReaderNormalization</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderPrefix">xmlTextReaderPrefix</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderPreserve">xmlTextReaderPreserve</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderPreservePattern">xmlTextReaderPreservePattern</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderQuoteChar">xmlTextReaderQuoteChar</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderRead">xmlTextReaderRead</a><br />
|
||||
|
@ -27,8 +27,6 @@ ignored_files = {
|
||||
"testOOM.c": "out of memory tester",
|
||||
"testOOMlib.h": "out of memory tester",
|
||||
"testOOMlib.c": "out of memory tester",
|
||||
"pattern.c": "not integrated yet",
|
||||
"pattern.h": "not integrated yet",
|
||||
}
|
||||
|
||||
ignored_words = {
|
||||
@ -513,10 +511,17 @@ class CParser:
|
||||
self.last_comment = ""
|
||||
self.comment = None
|
||||
self.collect_ref = 0
|
||||
self.no_error = 0
|
||||
|
||||
def collect_references(self):
|
||||
self.collect_ref = 1
|
||||
|
||||
def stop_error(self):
|
||||
self.no_error = 1
|
||||
|
||||
def start_error(self):
|
||||
self.no_error = 0
|
||||
|
||||
def lineno(self):
|
||||
return self.lexer.getlineno()
|
||||
|
||||
@ -529,7 +534,15 @@ class CParser:
|
||||
self.index.add_ref(name, module, static, type, self.lineno(),
|
||||
info, extra)
|
||||
|
||||
def warning(self, msg):
|
||||
if self.no_error:
|
||||
return
|
||||
print msg
|
||||
|
||||
def error(self, msg, token=-1):
|
||||
if self.no_error:
|
||||
return
|
||||
|
||||
print "Parse Error: " + msg
|
||||
if token != -1:
|
||||
print "Got token ", token
|
||||
@ -578,6 +591,13 @@ class CParser:
|
||||
else:
|
||||
self.comment = self.comment + token[1]
|
||||
token = self.lexer.token()
|
||||
|
||||
if string.find(self.comment, "DOC_DISABLE") != -1:
|
||||
self.stop_error()
|
||||
|
||||
if string.find(self.comment, "DOC_ENABLE") != -1:
|
||||
self.start_error()
|
||||
|
||||
return token
|
||||
|
||||
#
|
||||
@ -592,19 +612,19 @@ class CParser:
|
||||
|
||||
if self.comment == None:
|
||||
if not quiet:
|
||||
print "Missing comment for macro %s" % (name)
|
||||
self.warning("Missing comment for macro %s" % (name))
|
||||
return((args, desc))
|
||||
if self.comment[0] != '*':
|
||||
if not quiet:
|
||||
print "Missing * in macro comment for %s" % (name)
|
||||
self.warning("Missing * in macro comment for %s" % (name))
|
||||
return((args, desc))
|
||||
lines = string.split(self.comment, '\n')
|
||||
if lines[0] == '*':
|
||||
del lines[0]
|
||||
if lines[0] != "* %s:" % (name):
|
||||
if not quiet:
|
||||
print "Misformatted macro comment for %s" % (name)
|
||||
print " Expecting '* %s:' got '%s'" % (name, lines[0])
|
||||
self.warning("Misformatted macro comment for %s" % (name))
|
||||
self.warning(" Expecting '* %s:' got '%s'" % (name, lines[0]))
|
||||
return((args, desc))
|
||||
del lines[0]
|
||||
while lines[0] == '*':
|
||||
@ -617,8 +637,8 @@ class CParser:
|
||||
arg=string.strip(arg)
|
||||
except:
|
||||
if not quiet:
|
||||
print "Misformatted macro comment for %s" % (name)
|
||||
print " problem with '%s'" % (lines[0])
|
||||
self.warning("Misformatted macro comment for %s" % (name))
|
||||
self.warning(" problem with '%s'" % (lines[0]))
|
||||
del lines[0]
|
||||
continue
|
||||
del lines[0]
|
||||
@ -647,7 +667,7 @@ class CParser:
|
||||
|
||||
if quiet == 0:
|
||||
if desc == "":
|
||||
print "Macro comment for %s lack description of the macro" % (name)
|
||||
self.warning("Macro comment for %s lack description of the macro" % (name))
|
||||
|
||||
return((args, desc))
|
||||
|
||||
@ -668,19 +688,19 @@ class CParser:
|
||||
|
||||
if self.comment == None:
|
||||
if not quiet:
|
||||
print "Missing comment for function %s" % (name)
|
||||
self.warning("Missing comment for function %s" % (name))
|
||||
return(((ret[0], retdesc), args, desc))
|
||||
if self.comment[0] != '*':
|
||||
if not quiet:
|
||||
print "Missing * in function comment for %s" % (name)
|
||||
self.warning("Missing * in function comment for %s" % (name))
|
||||
return(((ret[0], retdesc), args, desc))
|
||||
lines = string.split(self.comment, '\n')
|
||||
if lines[0] == '*':
|
||||
del lines[0]
|
||||
if lines[0] != "* %s:" % (name):
|
||||
if not quiet:
|
||||
print "Misformatted function comment for %s" % (name)
|
||||
print " Expecting '* %s:' got '%s'" % (name, lines[0])
|
||||
self.warning("Misformatted function comment for %s" % (name))
|
||||
self.warning(" Expecting '* %s:' got '%s'" % (name, lines[0]))
|
||||
return(((ret[0], retdesc), args, desc))
|
||||
del lines[0]
|
||||
while lines[0] == '*':
|
||||
@ -694,8 +714,8 @@ class CParser:
|
||||
arg=string.strip(arg)
|
||||
except:
|
||||
if not quiet:
|
||||
print "Misformatted function comment for %s" % (name)
|
||||
print " problem with '%s'" % (lines[0])
|
||||
self.warning("Misformatted function comment for %s" % (name))
|
||||
self.warning(" problem with '%s'" % (lines[0]))
|
||||
del lines[0]
|
||||
continue
|
||||
del lines[0]
|
||||
@ -716,8 +736,8 @@ class CParser:
|
||||
i = i + 1
|
||||
if i >= nbargs:
|
||||
if not quiet:
|
||||
print "Unable to find arg %s from function comment for %s" % (
|
||||
arg, name)
|
||||
self.warning("Unable to find arg %s from function comment for %s" % (
|
||||
arg, name))
|
||||
while len(lines) > 0 and lines[0] == '*':
|
||||
del lines[0]
|
||||
desc = ""
|
||||
@ -754,12 +774,12 @@ class CParser:
|
||||
i = 0
|
||||
while i < nbargs:
|
||||
if args[i][2] == None and args[i][0] != "void" and args[i][1] != None:
|
||||
print "Function comment for %s lack description of arg %s" % (name, args[i][1])
|
||||
self.warning("Function comment for %s lack description of arg %s" % (name, args[i][1]))
|
||||
i = i + 1
|
||||
if retdesc == "" and ret[0] != "void":
|
||||
print "Function comment for %s lack description of return value" % (name)
|
||||
self.warning("Function comment for %s lack description of return value" % (name))
|
||||
if desc == "":
|
||||
print "Function comment for %s lack description of the function" % (name)
|
||||
self.warning("Function comment for %s lack description of the function" % (name))
|
||||
|
||||
|
||||
return(((ret[0], retdesc), args, desc))
|
||||
@ -1016,7 +1036,7 @@ class CParser:
|
||||
try:
|
||||
value = "%d" % (int(value) + 1)
|
||||
except:
|
||||
print "Failed to compute value of enum %s" % (name)
|
||||
self.warning("Failed to compute value of enum %s" % (name))
|
||||
value=""
|
||||
if token[0] == "sep" and token[1] == ",":
|
||||
token = self.token()
|
||||
@ -1364,7 +1384,7 @@ class CParser:
|
||||
return token
|
||||
|
||||
def parse(self):
|
||||
print "Parsing %s" % (self.filename)
|
||||
self.warning("Parsing %s" % (self.filename))
|
||||
token = self.token()
|
||||
while token != None:
|
||||
if token[0] == 'name':
|
||||
|
@ -9,3 +9,4 @@ tree2
|
||||
testWriter
|
||||
reader1
|
||||
reader2
|
||||
reader3
|
||||
|
@ -19,9 +19,9 @@ install-data-local:
|
||||
$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
|
||||
-@INSTALL@ -m 0644 $(srcdir)/*.html $(srcdir)/*.c $(srcdir)/*.xml $(srcdir)/*.xsl $(srcdir)/*.out $(DESTDIR)$(TARGET_DIR)
|
||||
|
||||
EXTRA_DIST=examples.xsl index.py test1.xml examples.xml test2.xml writer.xml tree1.out tree2.out reader1.out
|
||||
EXTRA_DIST=examples.xsl index.py test1.xml examples.xml test2.xml writer.xml test3.xml tree1.out tree2.out reader1.out reader3.out
|
||||
|
||||
noinst_PROGRAMS=xpath1 parse1 parse2 tree1 tree2 testWriter reader1 reader2
|
||||
noinst_PROGRAMS=xpath1 parse1 parse2 tree1 tree2 testWriter reader1 reader2 reader3
|
||||
|
||||
xpath1_SOURCES=xpath1.c
|
||||
xpath1_LDFLAGS=
|
||||
@ -63,6 +63,11 @@ reader2_LDFLAGS=
|
||||
reader2_DEPENDENCIES= $(DEPS)
|
||||
reader2_LDADD= @RDL_LIBS@ $(LDADDS)
|
||||
|
||||
reader3_SOURCES=reader3.c
|
||||
reader3_LDFLAGS=
|
||||
reader3_DEPENDENCIES= $(DEPS)
|
||||
reader3_LDADD= @RDL_LIBS@ $(LDADDS)
|
||||
|
||||
tests: $(noinst_PROGRAMS)
|
||||
@(parse1 test1.xml)
|
||||
@(parse2 test2.xml)
|
||||
@ -71,5 +76,6 @@ tests: $(noinst_PROGRAMS)
|
||||
@(testWriter ; for i in 1 2 3 4 ; do diff writer.xml writer$$i.out ; done ; rm writer*.out)
|
||||
@(reader1 test2.xml > reader1.tmp ; diff reader1.tmp reader1.out ; rm reader1.tmp)
|
||||
@(reader2 test2.xml > reader1.tmp ; diff reader1.tmp reader1.out ; rm reader1.tmp)
|
||||
@(reader3 > reader3.tmp ; diff reader3.tmp reader3.out ; rm reader3.tmp)
|
||||
|
||||
|
||||
|
@ -227,6 +227,28 @@
|
||||
<function line='77' file='xmlreader' name='xmlTextReaderIsValid'/>
|
||||
</uses>
|
||||
</example>
|
||||
<example filename='reader3.c'>
|
||||
<synopsis>Show how to extract subdocuments with xmlReader</synopsis>
|
||||
<purpose>Demonstrate the use of xmlTextReaderPreservePattern() to parse an XML file with the xmlReader while collecting only some subparts of the document</purpose>
|
||||
<usage>reader3</usage>
|
||||
<test>reader3 > reader3.tmp ; diff reader3.tmp reader3.out ; rm reader3.tmp</test>
|
||||
<author>Daniel Veillard</author>
|
||||
<copy>see Copyright for the status of this software. </copy>
|
||||
<section>xmlReader</section>
|
||||
<includes>
|
||||
<include><libxml/xmlreader.h></include>
|
||||
</includes>
|
||||
<uses>
|
||||
<typedef line='27' file='xmlreader' name='xmlTextReaderPtr'/>
|
||||
<function line='33' file='xmlreader' name='xmlReaderForFile'/>
|
||||
<function line='61' file='xmlreader' name='xmlFreeTextReader'/>
|
||||
<function line='91' file='tree' name='xmlDocDump'/>
|
||||
<function line='47' file='xmlreader' name='xmlTextReaderRead'/>
|
||||
<function line='57' file='xmlreader' name='xmlTextReaderCurrentDoc'/>
|
||||
<function line='38' file='xmlreader' name='xmlTextReaderPreservePattern'/>
|
||||
<typedef line='72' file='tree' name='xmlDocPtr'/>
|
||||
</uses>
|
||||
</example>
|
||||
<symbols>
|
||||
<symbol name='LIBXML_TEST_VERSION'>
|
||||
<ref filename='xpath1.c'/>
|
||||
@ -282,6 +304,9 @@
|
||||
<symbol name='xmlCtxtReadFile'>
|
||||
<ref filename='parse2.c'/>
|
||||
</symbol>
|
||||
<symbol name='xmlDocDump'>
|
||||
<ref filename='reader3.c'/>
|
||||
</symbol>
|
||||
<symbol name='xmlDocGetRootElement'>
|
||||
<ref filename='tree1.c'/>
|
||||
</symbol>
|
||||
@ -290,6 +315,7 @@
|
||||
<ref filename='parse1.c'/>
|
||||
<ref filename='parse2.c'/>
|
||||
<ref filename='testWriter.c'/>
|
||||
<ref filename='reader3.c'/>
|
||||
</symbol>
|
||||
<symbol name='xmlDocSetRootElement'>
|
||||
<ref filename='tree2.c'/>
|
||||
@ -315,6 +341,7 @@
|
||||
<symbol name='xmlFreeTextReader'>
|
||||
<ref filename='reader1.c'/>
|
||||
<ref filename='reader2.c'/>
|
||||
<ref filename='reader3.c'/>
|
||||
</symbol>
|
||||
<symbol name='xmlFreeTextWriter'>
|
||||
<ref filename='testWriter.c'/>
|
||||
@ -379,6 +406,7 @@
|
||||
<symbol name='xmlReaderForFile'>
|
||||
<ref filename='reader1.c'/>
|
||||
<ref filename='reader2.c'/>
|
||||
<ref filename='reader3.c'/>
|
||||
</symbol>
|
||||
<symbol name='xmlRealloc'>
|
||||
<ref filename='testWriter.c'/>
|
||||
@ -407,6 +435,9 @@
|
||||
<ref filename='reader1.c'/>
|
||||
<ref filename='reader2.c'/>
|
||||
</symbol>
|
||||
<symbol name='xmlTextReaderCurrentDoc'>
|
||||
<ref filename='reader3.c'/>
|
||||
</symbol>
|
||||
<symbol name='xmlTextReaderDepth'>
|
||||
<ref filename='reader1.c'/>
|
||||
<ref filename='reader2.c'/>
|
||||
@ -426,13 +457,18 @@
|
||||
<ref filename='reader1.c'/>
|
||||
<ref filename='reader2.c'/>
|
||||
</symbol>
|
||||
<symbol name='xmlTextReaderPreservePattern'>
|
||||
<ref filename='reader3.c'/>
|
||||
</symbol>
|
||||
<symbol name='xmlTextReaderPtr'>
|
||||
<ref filename='reader1.c'/>
|
||||
<ref filename='reader2.c'/>
|
||||
<ref filename='reader3.c'/>
|
||||
</symbol>
|
||||
<symbol name='xmlTextReaderRead'>
|
||||
<ref filename='reader1.c'/>
|
||||
<ref filename='reader2.c'/>
|
||||
<ref filename='reader3.c'/>
|
||||
</symbol>
|
||||
<symbol name='xmlTextWriterEndDocument'>
|
||||
<ref filename='testWriter.c'/>
|
||||
@ -501,6 +537,7 @@
|
||||
<section name='xmlReader'>
|
||||
<example filename='reader1.c'/>
|
||||
<example filename='reader2.c'/>
|
||||
<example filename='reader3.c'/>
|
||||
</section>
|
||||
<section name='xmlWriter'>
|
||||
<example filename='testWriter.c'/>
|
||||
|
File diff suppressed because one or more lines are too long
104
doc/examples/reader3.c
Normal file
104
doc/examples/reader3.c
Normal file
@ -0,0 +1,104 @@
|
||||
/**
|
||||
* section: xmlReader
|
||||
* synopsis: Show how to extract subdocuments with xmlReader
|
||||
* purpose: Demonstrate the use of xmlTextReaderPreservePattern()
|
||||
* to parse an XML file with the xmlReader while collecting
|
||||
* only some subparts of the document
|
||||
* usage: reader3
|
||||
* test: reader3 > reader3.tmp ; diff reader3.tmp reader3.out ; rm reader3.tmp
|
||||
* author: Daniel Veillard
|
||||
* copy: see Copyright for the status of this software.
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
#include <libxml/xmlreader.h>
|
||||
|
||||
/**
|
||||
* streamFile:
|
||||
* @filename: the file name to parse
|
||||
*
|
||||
* Parse and print information about an XML file.
|
||||
*
|
||||
* Returns the resulting doc with just the elements preserved.
|
||||
*/
|
||||
static xmlDocPtr
|
||||
extractFile(const char *filename, const xmlChar *pattern) {
|
||||
xmlDocPtr doc;
|
||||
xmlTextReaderPtr reader;
|
||||
int ret;
|
||||
|
||||
/*
|
||||
* build an xmlReader for that file
|
||||
*/
|
||||
reader = xmlReaderForFile(filename, NULL, 0);
|
||||
if (reader != NULL) {
|
||||
/*
|
||||
* add the pattern to preserve
|
||||
*/
|
||||
if (xmlTextReaderPreservePattern(reader, pattern) < 0) {
|
||||
fprintf(stderr, "%s : failed add preserve pattern %s\n",
|
||||
filename, (const char *) pattern);
|
||||
}
|
||||
/*
|
||||
* Parse and traverse the tree, collecting the nodes in the process
|
||||
*/
|
||||
ret = xmlTextReaderRead(reader);
|
||||
while (ret == 1) {
|
||||
ret = xmlTextReaderRead(reader);
|
||||
}
|
||||
if (ret != 0) {
|
||||
fprintf(stderr, "%s : failed to parse\n", filename);
|
||||
xmlFreeTextReader(reader);
|
||||
return(NULL);
|
||||
}
|
||||
/*
|
||||
* get the resulting nodes
|
||||
*/
|
||||
doc = xmlTextReaderCurrentDoc(reader);
|
||||
/*
|
||||
* Free up the reader
|
||||
*/
|
||||
xmlFreeTextReader(reader);
|
||||
} else {
|
||||
fprintf(stderr, "Unable to open %s\n", filename);
|
||||
return(NULL);
|
||||
}
|
||||
return(doc);
|
||||
}
|
||||
|
||||
int main(int argc, char **argv) {
|
||||
const char *filename = "test3.xml";
|
||||
const char *pattern = "preserved";
|
||||
xmlDocPtr doc;
|
||||
|
||||
if (argc == 3) {
|
||||
filename = argv[1];
|
||||
pattern = argv[2];
|
||||
}
|
||||
|
||||
/*
|
||||
* this initialize the library and check potential ABI mismatches
|
||||
* between the version it was compiled for and the actual shared
|
||||
* library used.
|
||||
*/
|
||||
LIBXML_TEST_VERSION
|
||||
|
||||
doc = extractFile(filename, (const xmlChar *) pattern);
|
||||
if (doc != NULL) {
|
||||
/*
|
||||
* ouptut the result.
|
||||
*/
|
||||
xmlDocDump(stdout, doc);
|
||||
/*
|
||||
* don't forget to free up the doc
|
||||
*/
|
||||
xmlFreeDoc(doc);
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Cleanup function for the XML library.
|
||||
*/
|
||||
xmlCleanupParser();
|
||||
return(0);
|
||||
}
|
13
doc/examples/reader3.out
Normal file
13
doc/examples/reader3.out
Normal file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc><parent><preserved/><preserved>
|
||||
content1
|
||||
<child1/>
|
||||
<child2>content2</child2>
|
||||
<preserved>too</preserved>
|
||||
<child2>content3</child2>
|
||||
<preserved/>
|
||||
<child2>content4</child2>
|
||||
<preserved/>
|
||||
<child2>content5</child2>
|
||||
content6
|
||||
</preserved><preserved/><preserved/></parent></doc>
|
39
doc/examples/test3.xml
Normal file
39
doc/examples/test3.xml
Normal file
@ -0,0 +1,39 @@
|
||||
<doc>
|
||||
<parent>
|
||||
<discarded>
|
||||
<discarded/>
|
||||
</discarded>
|
||||
<preserved/>
|
||||
This text node must be discarded
|
||||
<discarded>
|
||||
<discarded/>
|
||||
</discarded>
|
||||
<preserved>
|
||||
content1
|
||||
<child1></child1>
|
||||
<child2>content2</child2>
|
||||
<preserved>too</preserved>
|
||||
<child2>content3</child2>
|
||||
<preserved></preserved>
|
||||
<child2>content4</child2>
|
||||
<preserved/>
|
||||
<child2>content5</child2>
|
||||
content6
|
||||
</preserved>
|
||||
This text node must be discarded
|
||||
<discarded>
|
||||
<discarded/>
|
||||
</discarded>
|
||||
This text node must be discarded
|
||||
<preserved></preserved>
|
||||
This text node must be discarded
|
||||
<preserved/>
|
||||
This text node must be discarded
|
||||
<discarded>
|
||||
<discarded/>
|
||||
</discarded>
|
||||
This text node must be discarded
|
||||
</parent>
|
||||
</doc>
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -31,9 +31,9 @@ The content of this structure is not made public by the API.
|
||||
</pre><pre class="programlisting">Typedef <a href="libxml-schemasInternals.html#xmlSchemaVal">xmlSchemaVal</a> * <a name="xmlSchemaValPtr" id="xmlSchemaValPtr">xmlSchemaValPtr</a>
|
||||
</pre><pre class="programlisting">void <a href="#xmlSchemaFreeType">xmlSchemaFreeType</a> (<a href="libxml-schemasInternals.html#xmlSchemaTypePtr">xmlSchemaTypePtr</a> type)</pre>
|
||||
<h2>Description</h2>
|
||||
<h3><a name="XML_SCHEMAS_ANYATTR_LAX" id="XML_SCHEMAS_ANYATTR_LAX"></a>Macro: XML_SCHEMAS_ANYATTR_LAX</h3><pre>#define XML_SCHEMAS_ANYATTR_LAX</pre><p></p>
|
||||
<h3><a name="XML_SCHEMAS_ANYATTR_SKIP" id="XML_SCHEMAS_ANYATTR_SKIP"></a>Macro: XML_SCHEMAS_ANYATTR_SKIP</h3><pre>#define XML_SCHEMAS_ANYATTR_SKIP</pre><p></p>
|
||||
<h3><a name="XML_SCHEMAS_ANYATTR_STRICT" id="XML_SCHEMAS_ANYATTR_STRICT"></a>Macro: XML_SCHEMAS_ANYATTR_STRICT</h3><pre>#define XML_SCHEMAS_ANYATTR_STRICT</pre><p></p>
|
||||
<h3><a name="XML_SCHEMAS_ANYATTR_LAX" id="XML_SCHEMAS_ANYATTR_LAX"></a>Macro: XML_SCHEMAS_ANYATTR_LAX</h3><pre>#define XML_SCHEMAS_ANYATTR_LAX</pre><p>Ignore validation non definition on attributes</p>
|
||||
<h3><a name="XML_SCHEMAS_ANYATTR_SKIP" id="XML_SCHEMAS_ANYATTR_SKIP"></a>Macro: XML_SCHEMAS_ANYATTR_SKIP</h3><pre>#define XML_SCHEMAS_ANYATTR_SKIP</pre><p>Skip unknown <a href="libxml-SAX.html#attribute">attribute</a> from validation</p>
|
||||
<h3><a name="XML_SCHEMAS_ANYATTR_STRICT" id="XML_SCHEMAS_ANYATTR_STRICT"></a>Macro: XML_SCHEMAS_ANYATTR_STRICT</h3><pre>#define XML_SCHEMAS_ANYATTR_STRICT</pre><p>Apply strict validation rules on attributes</p>
|
||||
<h3><a name="XML_SCHEMAS_ATTR_NSDEFAULT" id="XML_SCHEMAS_ATTR_NSDEFAULT"></a>Macro: XML_SCHEMAS_ATTR_NSDEFAULT</h3><pre>#define XML_SCHEMAS_ATTR_NSDEFAULT</pre><p>allow elements in no namespace</p>
|
||||
<h3><a name="XML_SCHEMAS_ELEM_ABSTRACT" id="XML_SCHEMAS_ELEM_ABSTRACT"></a>Macro: XML_SCHEMAS_ELEM_ABSTRACT</h3><pre>#define XML_SCHEMAS_ELEM_ABSTRACT</pre><p>the element is abstract</p>
|
||||
<h3><a name="XML_SCHEMAS_ELEM_DEFAULT" id="XML_SCHEMAS_ELEM_DEFAULT"></a>Macro: XML_SCHEMAS_ELEM_DEFAULT</h3><pre>#define XML_SCHEMAS_ELEM_DEFAULT</pre><p>the element has a default value</p>
|
||||
|
File diff suppressed because one or more lines are too long
@ -79,6 +79,7 @@ void <a href="#xmlTextReaderErrorFunc">xmlTextReaderErrorFunc</a> (void * arg,
|
||||
<pre class="programlisting">int <a href="#xmlTextReaderNormalization">xmlTextReaderNormalization</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)</pre>
|
||||
<pre class="programlisting"><a href="libxml-tree.html#xmlChar">xmlChar</a> * <a href="#xmlTextReaderPrefix">xmlTextReaderPrefix</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)</pre>
|
||||
<pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> <a href="#xmlTextReaderPreserve">xmlTextReaderPreserve</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)</pre>
|
||||
<pre class="programlisting">int <a href="#xmlTextReaderPreservePattern">xmlTextReaderPreservePattern</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br /> const <a href="libxml-tree.html#xmlChar">xmlChar</a> * pattern)</pre>
|
||||
<pre class="programlisting">int <a href="#xmlTextReaderQuoteChar">xmlTextReaderQuoteChar</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)</pre>
|
||||
<pre class="programlisting">int <a href="#xmlTextReaderRead">xmlTextReaderRead</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)</pre>
|
||||
<pre class="programlisting">int <a href="#xmlTextReaderReadAttributeValue">xmlTextReaderReadAttributeValue</a> (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)</pre>
|
||||
@ -248,7 +249,9 @@ void xmlTextReaderErrorFunc (void * arg, <br /> const char * msg, <br />
|
||||
</pre><p>A shorthand <a href="libxml-SAX.html#reference">reference</a> to the namespace associated with the node.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td>the <a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the prefix or NULL if not available</td></tr></tbody></table></div><h3><a name="xmlTextReaderPreserve" id="xmlTextReaderPreserve"></a>Function: xmlTextReaderPreserve</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlTextReaderPreserve (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br />
|
||||
</pre><p>current node being accessed by the xmlTextReader. This is dangerous because the underlying node may be destroyed on the next Reads.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td>the <a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> or NULL in case of error.</td></tr></tbody></table></div><h3><a name="xmlTextReaderQuoteChar" id="xmlTextReaderQuoteChar"></a>Function: xmlTextReaderQuoteChar</h3><pre class="programlisting">int xmlTextReaderQuoteChar (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br />
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td>the <a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> or NULL in case of error.</td></tr></tbody></table></div><h3><a name="xmlTextReaderPreservePattern" id="xmlTextReaderPreservePattern"></a>Function: xmlTextReaderPreservePattern</h3><pre class="programlisting">int xmlTextReaderPreservePattern (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader, <br /> const <a href="libxml-tree.html#xmlChar">xmlChar</a> * pattern)<br />
|
||||
</pre><p>This tells the XML Reader to preserve all nodes matched by the pattern. The caller must also use xmlTextReaderCurrentDoc() to keep an handle on the resulting document once parsing has finished</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td>the <a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span class="term"><i><tt>pattern</tt></i>:</span></td><td>an XPath subset pattern</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a positive number in case of success and -1 in case of error</td></tr></tbody></table></div><h3><a name="xmlTextReaderQuoteChar" id="xmlTextReaderQuoteChar"></a>Function: xmlTextReaderQuoteChar</h3><pre class="programlisting">int xmlTextReaderQuoteChar (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br />
|
||||
</pre><p>The quotation mark character used to enclose the value of an attribute.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>reader</tt></i>:</span></td><td>the <a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> used</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>" or ' and -1 in case of error</td></tr></tbody></table></div><h3><a name="xmlTextReaderRead" id="xmlTextReaderRead"></a>Function: xmlTextReaderRead</h3><pre class="programlisting">int xmlTextReaderRead (<a href="libxml-xmlreader.html#xmlTextReaderPtr">xmlTextReaderPtr</a> reader)<br />
|
||||
</pre><p>Moves the position of the current instance to the next node in the stream, exposing its properties.</p>
|
||||
|
@ -27,7 +27,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<h3><a name="LIBXML_ISO8859X_ENABLED" id="LIBXML_ISO8859X_ENABLED"></a>Macro: LIBXML_ISO8859X_ENABLED</h3><pre>#define LIBXML_ISO8859X_ENABLED</pre><p>Whether ISO-8859-* support is made available in case iconv is not</p>
|
||||
<h3><a name="LIBXML_LEGACY_ENABLED" id="LIBXML_LEGACY_ENABLED"></a>Macro: LIBXML_LEGACY_ENABLED</h3><pre>#define LIBXML_LEGACY_ENABLED</pre><p>Whether the deprecated APIs are compiled in for compatibility</p>
|
||||
<h3><a name="LIBXML_OUTPUT_ENABLED" id="LIBXML_OUTPUT_ENABLED"></a>Macro: LIBXML_OUTPUT_ENABLED</h3><pre>#define LIBXML_OUTPUT_ENABLED</pre><p>Whether the serialization/saving support is configured in</p>
|
||||
<h3><a name="LIBXML_PATTERN_ENABLED" id="LIBXML_PATTERN_ENABLED"></a>Macro: LIBXML_PATTERN_ENABLED</h3><pre>#define LIBXML_PATTERN_ENABLED</pre><p>Whether the xmlPattern node selection interface is configured in</p>
|
||||
<h3><a name="LIBXML_PATTERN_ENABLED" id="LIBXML_PATTERN_ENABLED"></a>Macro: LIBXML_PATTERN_ENABLED</h3><pre>#define LIBXML_PATTERN_ENABLED</pre><p>Whether the <a href="libxml-pattern.html#xmlPattern">xmlPattern</a> node selection interface is configured in</p>
|
||||
<h3><a name="LIBXML_PUSH_ENABLED" id="LIBXML_PUSH_ENABLED"></a>Macro: LIBXML_PUSH_ENABLED</h3><pre>#define LIBXML_PUSH_ENABLED</pre><p>Whether the push parsing interfaces are configured in</p>
|
||||
<h3><a name="LIBXML_READER_ENABLED" id="LIBXML_READER_ENABLED"></a>Macro: LIBXML_READER_ENABLED</h3><pre>#define LIBXML_READER_ENABLED</pre><p>Whether the xmlReader parsing interface is configured in</p>
|
||||
<h3><a name="LIBXML_REGEXP_ENABLED" id="LIBXML_REGEXP_ENABLED"></a>Macro: LIBXML_REGEXP_ENABLED</h3><pre>#define LIBXML_REGEXP_ENABLED</pre><p>Whether the regular expressions interfaces are compiled in</p>
|
||||
|
@ -85,11 +85,11 @@ The content of this structure is not made public by the API.
|
||||
<pre class="programlisting">int <a href="#xmlTextWriterWriteVFormatRaw">xmlTextWriterWriteVFormatRaw</a> (<a href="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br /> const char * format, <br /> va_list argptr)</pre>
|
||||
<pre class="programlisting">int <a href="#xmlTextWriterWriteVFormatString">xmlTextWriterWriteVFormatString</a> (<a href="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br /> const char * format, <br /> va_list argptr)</pre>
|
||||
<h2>Description</h2>
|
||||
<h3><a name="xmlTextWriterEndDTDAttlist" id="xmlTextWriterEndDTDAttlist"></a>Macro: xmlTextWriterEndDTDAttlist</h3><pre>#define xmlTextWriterEndDTDAttlist</pre><p></p>
|
||||
<h3><a name="xmlTextWriterEndDTDElement" id="xmlTextWriterEndDTDElement"></a>Macro: xmlTextWriterEndDTDElement</h3><pre>#define xmlTextWriterEndDTDElement</pre><p></p>
|
||||
<h3><a name="xmlTextWriterEndDTDEntity" id="xmlTextWriterEndDTDEntity"></a>Macro: xmlTextWriterEndDTDEntity</h3><pre>#define xmlTextWriterEndDTDEntity</pre><p></p>
|
||||
<h3><a name="xmlTextWriterWriteDocType" id="xmlTextWriterWriteDocType"></a>Macro: xmlTextWriterWriteDocType</h3><pre>#define xmlTextWriterWriteDocType</pre><p></p>
|
||||
<h3><a name="xmlTextWriterWriteProcessingInstruction" id="xmlTextWriterWriteProcessingInstruction"></a>Macro: xmlTextWriterWriteProcessingInstruction</h3><pre>#define xmlTextWriterWriteProcessingInstruction</pre><p></p>
|
||||
<h3><a name="xmlTextWriterEndDTDAttlist" id="xmlTextWriterEndDTDAttlist"></a>Macro: xmlTextWriterEndDTDAttlist</h3><pre>#define xmlTextWriterEndDTDAttlist</pre><p>This macro maps to <a href="libxml-xmlwriter.html#xmlTextWriterEndDTD">xmlTextWriterEndDTD</a></p>
|
||||
<h3><a name="xmlTextWriterEndDTDElement" id="xmlTextWriterEndDTDElement"></a>Macro: xmlTextWriterEndDTDElement</h3><pre>#define xmlTextWriterEndDTDElement</pre><p>This macro maps to <a href="libxml-xmlwriter.html#xmlTextWriterEndDTD">xmlTextWriterEndDTD</a></p>
|
||||
<h3><a name="xmlTextWriterEndDTDEntity" id="xmlTextWriterEndDTDEntity"></a>Macro: xmlTextWriterEndDTDEntity</h3><pre>#define xmlTextWriterEndDTDEntity</pre><p>This macro maps to <a href="libxml-xmlwriter.html#xmlTextWriterEndDTD">xmlTextWriterEndDTD</a></p>
|
||||
<h3><a name="xmlTextWriterWriteDocType" id="xmlTextWriterWriteDocType"></a>Macro: xmlTextWriterWriteDocType</h3><pre>#define xmlTextWriterWriteDocType</pre><p>this macro maps to <a href="libxml-xmlwriter.html#xmlTextWriterWriteDTD">xmlTextWriterWriteDTD</a></p>
|
||||
<h3><a name="xmlTextWriterWriteProcessingInstruction" id="xmlTextWriterWriteProcessingInstruction"></a>Macro: xmlTextWriterWriteProcessingInstruction</h3><pre>#define xmlTextWriterWriteProcessingInstruction</pre><p>This macro maps to <a href="libxml-xmlwriter.html#xmlTextWriterWritePI">xmlTextWriterWritePI</a></p>
|
||||
<h3><a name="xmlTextWriter" id="xmlTextWriter">Structure xmlTextWriter</a></h3><pre class="programlisting">Structure xmlTextWriter<br />struct _xmlTextWriter {
|
||||
The content of this structure is not made public by the API.
|
||||
}</pre><h3><a name="xmlFreeTextWriter" id="xmlFreeTextWriter"></a>Function: xmlFreeTextWriter</h3><pre class="programlisting">void xmlFreeTextWriter (<a href="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer)<br />
|
||||
@ -205,8 +205,8 @@ The content of this structure is not made public by the API.
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>writer</tt></i>:</span></td><td>the <a href="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><span class="term"><i><tt>target</tt></i>:</span></td><td>PI target</td></tr><tr><td><span class="term"><i><tt>content</tt></i>:</span></td><td>PI content</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><a name="xmlTextWriterWriteRaw" id="xmlTextWriterWriteRaw"></a>Function: xmlTextWriterWriteRaw</h3><pre class="programlisting">int xmlTextWriterWriteRaw (<a href="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br /> const <a href="libxml-tree.html#xmlChar">xmlChar</a> * content)<br />
|
||||
</pre><p>Write a raw xml text.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>writer</tt></i>:</span></td><td>the <a href="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><span class="term"><i><tt>content</tt></i>:</span></td><td>text string</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><a name="xmlTextWriterWriteRawLen" id="xmlTextWriterWriteRawLen"></a>Function: xmlTextWriterWriteRawLen</h3><pre class="programlisting">int xmlTextWriterWriteRawLen (<a href="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br /> const <a href="libxml-tree.html#xmlChar">xmlChar</a> * content, <br /> int len)<br />
|
||||
</pre><p></p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>writer</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>content</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>len</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td></td></tr></tbody></table></div><h3><a name="xmlTextWriterWriteString" id="xmlTextWriterWriteString"></a>Function: xmlTextWriterWriteString</h3><pre class="programlisting">int xmlTextWriterWriteString (<a href="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br /> const <a href="libxml-tree.html#xmlChar">xmlChar</a> * content)<br />
|
||||
</pre><p>Write an xml text. TODO: what about entities and special chars??</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>writer</tt></i>:</span></td><td>the <a href="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><span class="term"><i><tt>content</tt></i>:</span></td><td>text string</td></tr><tr><td><span class="term"><i><tt>len</tt></i>:</span></td><td>length of the text string</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><a name="xmlTextWriterWriteString" id="xmlTextWriterWriteString"></a>Function: xmlTextWriterWriteString</h3><pre class="programlisting">int xmlTextWriterWriteString (<a href="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br /> const <a href="libxml-tree.html#xmlChar">xmlChar</a> * content)<br />
|
||||
</pre><p>Write an xml text.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>writer</tt></i>:</span></td><td>the <a href="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a></td></tr><tr><td><span class="term"><i><tt>content</tt></i>:</span></td><td>text string</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the bytes written (may be 0 because of buffering) or -1 in case of error</td></tr></tbody></table></div><h3><a name="xmlTextWriterWriteVFormatAttribute" id="xmlTextWriterWriteVFormatAttribute"></a>Function: xmlTextWriterWriteVFormatAttribute</h3><pre class="programlisting">int xmlTextWriterWriteVFormatAttribute (<a href="libxml-xmlwriter.html#xmlTextWriterPtr">xmlTextWriterPtr</a> writer, <br /> const <a href="libxml-tree.html#xmlChar">xmlChar</a> * name, <br /> const char * format, <br /> va_list argptr)<br />
|
||||
</pre><p>Write a formatted xml attribute.</p>
|
||||
|
@ -953,6 +953,17 @@
|
||||
<exports symbol='xmlParseSystemLiteral' type='function'/>
|
||||
<exports symbol='xmlParseEntityDecl' type='function'/>
|
||||
</file>
|
||||
<file name='pattern'>
|
||||
<summary>pattern expression handling</summary>
|
||||
<description>allows to compile and test pattern expressions for nodes either in a tree or based on a parser state. </description>
|
||||
<author>Daniel Veillard </author>
|
||||
<exports symbol='xmlPattern' type='typedef'/>
|
||||
<exports symbol='xmlPatternPtr' type='typedef'/>
|
||||
<exports symbol='xmlPatterncompile' type='function'/>
|
||||
<exports symbol='xmlFreePattern' type='function'/>
|
||||
<exports symbol='xmlPatternMatch' type='function'/>
|
||||
<exports symbol='xmlFreePatternList' type='function'/>
|
||||
</file>
|
||||
<file name='relaxng'>
|
||||
<summary>implementation of the Relax-NG validation</summary>
|
||||
<description>implementation of the Relax-NG validation </description>
|
||||
@ -2337,6 +2348,7 @@
|
||||
<exports symbol='xmlReaderForFd' type='function'/>
|
||||
<exports symbol='xmlTextReaderMoveToFirstAttribute' type='function'/>
|
||||
<exports symbol='xmlTextReaderPrefix' type='function'/>
|
||||
<exports symbol='xmlTextReaderPreservePattern' type='function'/>
|
||||
<exports symbol='xmlTextReaderLocatorBaseURI' type='function'/>
|
||||
<exports symbol='xmlTextReaderGetAttribute' type='function'/>
|
||||
<exports symbol='xmlReaderNewMemory' type='function'/>
|
||||
@ -3293,7 +3305,6 @@
|
||||
<info>Macro defining "xml"</info>
|
||||
</macro>
|
||||
<macro name='XMLCALL' file='xmlexports'>
|
||||
<info>Macros which declare the called convention for exported functions Windows platform with MS compiler Windows platform with Borland compiler Windows platform with GNU compiler (Mingw) Cygwin platform, GNU compiler</info>
|
||||
</macro>
|
||||
<macro name='XMLPUBFUN' file='xmlexports'>
|
||||
</macro>
|
||||
@ -3330,10 +3341,13 @@
|
||||
<info>Special constant found in SAX2 blocks initialized fields</info>
|
||||
</macro>
|
||||
<macro name='XML_SCHEMAS_ANYATTR_LAX' file='schemasInternals'>
|
||||
<info>Ignore validation non definition on attributes</info>
|
||||
</macro>
|
||||
<macro name='XML_SCHEMAS_ANYATTR_SKIP' file='schemasInternals'>
|
||||
<info>Skip unknown attribute from validation</info>
|
||||
</macro>
|
||||
<macro name='XML_SCHEMAS_ANYATTR_STRICT' file='schemasInternals'>
|
||||
<info>Apply strict validation rules on attributes</info>
|
||||
</macro>
|
||||
<macro name='XML_SCHEMAS_ATTR_NSDEFAULT' file='schemasInternals'>
|
||||
<info>allow elements in no namespace</info>
|
||||
@ -3487,14 +3501,19 @@
|
||||
<info>Macro for compatibility naming layer with libxml1.</info>
|
||||
</macro>
|
||||
<macro name='xmlTextWriterEndDTDAttlist' file='xmlwriter'>
|
||||
<info>This macro maps to xmlTextWriterEndDTD</info>
|
||||
</macro>
|
||||
<macro name='xmlTextWriterEndDTDElement' file='xmlwriter'>
|
||||
<info>This macro maps to xmlTextWriterEndDTD</info>
|
||||
</macro>
|
||||
<macro name='xmlTextWriterEndDTDEntity' file='xmlwriter'>
|
||||
<info>This macro maps to xmlTextWriterEndDTD</info>
|
||||
</macro>
|
||||
<macro name='xmlTextWriterWriteDocType' file='xmlwriter'>
|
||||
<info>this macro maps to xmlTextWriterWriteDTD</info>
|
||||
</macro>
|
||||
<macro name='xmlTextWriterWriteProcessingInstruction' file='xmlwriter'>
|
||||
<info>This macro maps to xmlTextWriterWritePI</info>
|
||||
</macro>
|
||||
<macro name='xmlXPathCheckError' file='xpathInternals'>
|
||||
<info>Check if an XPath error was raised. Returns true if an error has been raised, false otherwise.</info>
|
||||
@ -4935,6 +4954,8 @@ actually an xmlCharEncoding'/>
|
||||
<typedef name='xmlParserOption' file='parser' type='enum'/>
|
||||
<typedef name='xmlParserProperties' file='xmlreader' type='enum'/>
|
||||
<typedef name='xmlParserSeverities' file='xmlreader' type='enum'/>
|
||||
<struct name='xmlPattern' file='pattern' type='struct _xmlPattern'/>
|
||||
<typedef name='xmlPatternPtr' file='pattern' type='xmlPattern *'/>
|
||||
<struct name='xmlRMutex' file='threads' type='struct _xmlRMutex'/>
|
||||
<typedef name='xmlRMutexPtr' file='threads' type='xmlRMutex *'/>
|
||||
<typedef name='xmlReaderTypes' file='xmlreader' type='enum'/>
|
||||
@ -7771,6 +7792,16 @@ actually an xmlCharEncoding'/>
|
||||
<return type='void'/>
|
||||
<arg name='in' type='xmlParserInputBufferPtr' info='a buffered parser input'/>
|
||||
</function>
|
||||
<function name='xmlFreePattern' file='pattern'>
|
||||
<info>Free up the memory allocated by @comp</info>
|
||||
<return type='void'/>
|
||||
<arg name='comp' type='xmlPatternPtr' info='an XSLT comp'/>
|
||||
</function>
|
||||
<function name='xmlFreePatternList' file='pattern'>
|
||||
<info>Free up the memory allocated by all the elements of @comp</info>
|
||||
<return type='void'/>
|
||||
<arg name='comp' type='xmlPatternPtr' info='an XSLT comp list'/>
|
||||
</function>
|
||||
<function name='xmlFreeProp' file='tree'>
|
||||
<info>Free one attribute, all the content is freed too</info>
|
||||
<return type='void'/>
|
||||
@ -9986,6 +10017,19 @@ actually an xmlCharEncoding'/>
|
||||
<arg name='msg' type='const char *' info='the message to display/transmit'/>
|
||||
<arg name='...' type='...' info='extra parameters for the message display'/>
|
||||
</function>
|
||||
<function name='xmlPatternMatch' file='pattern'>
|
||||
<info>Test wether the node matches the pattern</info>
|
||||
<return type='int' info='1 if it matches, 0 if it doesn't and -1 in case of failure'/>
|
||||
<arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/>
|
||||
<arg name='node' type='xmlNodePtr' info='a node'/>
|
||||
</function>
|
||||
<function name='xmlPatterncompile' file='pattern'>
|
||||
<info>Compile a pattern</info>
|
||||
<return type='xmlPatternPtr' info='the compiled for of the pattern or NULL in case of error'/>
|
||||
<arg name='pattern' type='const xmlChar *' info='the pattern to compile'/>
|
||||
<arg name='dict' type='xmlDict *' info='an optional dictionnary for interned strings'/>
|
||||
<arg name='flags' type='int' info='compilation flags, undefined yet'/>
|
||||
</function>
|
||||
<function name='xmlPedanticParserDefault' file='parser'>
|
||||
<info>Set and return the previous value for enabling pedantic warnings.</info>
|
||||
<return type='int' info='the last value for 0 for no substitution, 1 for substitution.'/>
|
||||
@ -11715,6 +11759,12 @@ actually an xmlCharEncoding'/>
|
||||
<return type='xmlNodePtr' info='the xmlNodePtr or NULL in case of error.'/>
|
||||
<arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
|
||||
</function>
|
||||
<function name='xmlTextReaderPreservePattern' file='xmlreader'>
|
||||
<info>This tells the XML Reader to preserve all nodes matched by the pattern. The caller must also use xmlTextReaderCurrentDoc() to keep an handle on the resulting document once parsing has finished</info>
|
||||
<return type='int' info='a positive number in case of success and -1 in case of error'/>
|
||||
<arg name='reader' type='xmlTextReaderPtr' info='the xmlTextReaderPtr used'/>
|
||||
<arg name='pattern' type='const xmlChar *' info='an XPath subset pattern'/>
|
||||
</function>
|
||||
<function name='xmlTextReaderQuoteChar' file='xmlreader'>
|
||||
<info>The quotation mark character used to enclose the value of an attribute.</info>
|
||||
<return type='int' info='" or ' and -1 in case of error'/>
|
||||
@ -12141,11 +12191,11 @@ actually an xmlCharEncoding'/>
|
||||
<arg name='content' type='const xmlChar *' info='text string'/>
|
||||
</function>
|
||||
<function name='xmlTextWriterWriteRawLen' file='xmlwriter'>
|
||||
<info></info>
|
||||
<return type='int' info=''/>
|
||||
<arg name='writer' type='xmlTextWriterPtr' info=''/>
|
||||
<arg name='content' type='const xmlChar *' info=''/>
|
||||
<arg name='len' type='int' info=''/>
|
||||
<info>Write an xml text. TODO: what about entities and special chars??</info>
|
||||
<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'/>
|
||||
<arg name='writer' type='xmlTextWriterPtr' info='the xmlTextWriterPtr'/>
|
||||
<arg name='content' type='const xmlChar *' info='text string'/>
|
||||
<arg name='len' type='int' info='length of the text string'/>
|
||||
</function>
|
||||
<function name='xmlTextWriterWriteString' file='xmlwriter'>
|
||||
<info>Write an xml text.</info>
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -540,6 +540,10 @@ xmlInitializeGlobalState(xmlGlobalStatePtr gs)
|
||||
xmlMutexUnlock(xmlThrDefMutex);
|
||||
}
|
||||
|
||||
/**
|
||||
* DOC_DISABLE : we ignore missing doc for the xmlThrDef functions,
|
||||
* those are really internal work
|
||||
*/
|
||||
void
|
||||
xmlThrDefSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler) {
|
||||
xmlMutexLock(xmlThrDefMutex);
|
||||
|
@ -131,6 +131,7 @@ XMLPUBFUN xmlRegisterNodeFunc XMLCALL xmlThrDefRegisterNodeDefault(xmlRegisterNo
|
||||
XMLPUBFUN xmlDeregisterNodeFunc XMLCALL xmlDeregisterNodeDefault(xmlDeregisterNodeFunc func);
|
||||
XMLPUBFUN xmlDeregisterNodeFunc XMLCALL xmlThrDefDeregisterNodeDefault(xmlDeregisterNodeFunc func);
|
||||
|
||||
/** DOC_DISABLE */
|
||||
/*
|
||||
* In general the memory allocation entry points are not kept
|
||||
* thread specific but this can be overridden by LIBXML_THREAD_ALLOC_ENABLED
|
||||
|
@ -35,7 +35,7 @@ XMLPUBFUN void XMLCALL
|
||||
|
||||
XMLPUBFUN xmlPatternPtr XMLCALL
|
||||
xmlPatterncompile (const xmlChar *pattern,
|
||||
xmlDict *dictionnary,
|
||||
xmlDict *dict,
|
||||
int flags);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlPatternMatch (xmlPatternPtr comp,
|
||||
|
@ -94,11 +94,22 @@ struct _xmlSchemaAnnot {
|
||||
};
|
||||
|
||||
/**
|
||||
* An attribute definition.
|
||||
* XML_SCHEMAS_ANYATTR_SKIP:
|
||||
*
|
||||
* Skip unknown attribute from validation
|
||||
*/
|
||||
|
||||
#define XML_SCHEMAS_ANYATTR_SKIP 1
|
||||
/**
|
||||
* XML_SCHEMAS_ANYATTR_LAX:
|
||||
*
|
||||
* Ignore validation non definition on attributes
|
||||
*/
|
||||
#define XML_SCHEMAS_ANYATTR_LAX 2
|
||||
/**
|
||||
* XML_SCHEMAS_ANYATTR_STRICT:
|
||||
*
|
||||
* Apply strict validation rules on attributes
|
||||
*/
|
||||
#define XML_SCHEMAS_ANYATTR_STRICT 3
|
||||
|
||||
/**
|
||||
@ -108,6 +119,11 @@ struct _xmlSchemaAnnot {
|
||||
*/
|
||||
#define XML_SCHEMAS_ATTR_NSDEFAULT 1 << 7
|
||||
|
||||
/**
|
||||
* xmlSchemaAttribute:
|
||||
* An attribute definition.
|
||||
*/
|
||||
|
||||
typedef struct _xmlSchemaAttribute xmlSchemaAttribute;
|
||||
typedef xmlSchemaAttribute *xmlSchemaAttributePtr;
|
||||
struct _xmlSchemaAttribute {
|
||||
|
@ -41,6 +41,8 @@
|
||||
*/
|
||||
#define XMLCALL
|
||||
|
||||
/** DOC_DISABLE */
|
||||
|
||||
/* Windows platform with MS compiler */
|
||||
#if defined(_WIN32) && defined(_MSC_VER)
|
||||
#undef XMLPUBFUN
|
||||
|
@ -196,6 +196,9 @@ XMLPUBFUN xmlNodePtr XMLCALL
|
||||
xmlTextReaderCurrentNode (xmlTextReaderPtr reader);
|
||||
XMLPUBFUN xmlNodePtr XMLCALL
|
||||
xmlTextReaderPreserve (xmlTextReaderPtr reader);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextReaderPreservePattern(xmlTextReaderPtr reader,
|
||||
const xmlChar *pattern);
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlTextReaderCurrentDoc (xmlTextReaderPtr reader);
|
||||
XMLPUBFUN xmlNodePtr XMLCALL
|
||||
|
@ -225,6 +225,11 @@ XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterWritePI (xmlTextWriterPtr writer,
|
||||
const xmlChar * target,
|
||||
const xmlChar * content);
|
||||
/**
|
||||
* xmlTextWriterWriteProcessingInstruction:
|
||||
*
|
||||
* This macro maps to xmlTextWriterWritePI
|
||||
*/
|
||||
#define xmlTextWriterWriteProcessingInstruction xmlTextWriterWritePI
|
||||
|
||||
/*
|
||||
@ -277,6 +282,11 @@ XMLPUBFUN int XMLCALL
|
||||
const xmlChar * pubid,
|
||||
const xmlChar * sysid,
|
||||
const xmlChar * subset);
|
||||
/**
|
||||
* xmlTextWriterWriteDocType:
|
||||
*
|
||||
* this macro maps to xmlTextWriterWriteDTD
|
||||
*/
|
||||
#define xmlTextWriterWriteDocType xmlTextWriterWriteDTD
|
||||
|
||||
/*
|
||||
@ -285,6 +295,11 @@ XMLPUBFUN int XMLCALL
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterStartDTDElement (xmlTextWriterPtr writer,
|
||||
const xmlChar * name);
|
||||
/**
|
||||
* xmlTextWriterEndDTDElement:
|
||||
*
|
||||
* This macro maps to xmlTextWriterEndDTD
|
||||
*/
|
||||
#define xmlTextWriterEndDTDElement xmlTextWriterEndDTD
|
||||
|
||||
/*
|
||||
@ -310,6 +325,11 @@ XMLPUBFUN int XMLCALL
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterStartDTDAttlist (xmlTextWriterPtr writer,
|
||||
const xmlChar * name);
|
||||
/**
|
||||
* xmlTextWriterEndDTDAttlist:
|
||||
*
|
||||
* This macro maps to xmlTextWriterEndDTD
|
||||
*/
|
||||
#define xmlTextWriterEndDTDAttlist xmlTextWriterEndDTD
|
||||
|
||||
/*
|
||||
@ -335,6 +355,11 @@ XMLPUBFUN int XMLCALL
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterStartDTDEntity (xmlTextWriterPtr writer,
|
||||
int pe, const xmlChar * name);
|
||||
/**
|
||||
* xmlTextWriterEndDTDEntity:
|
||||
*
|
||||
* This macro maps to xmlTextWriterEndDTD
|
||||
*/
|
||||
#define xmlTextWriterEndDTDEntity xmlTextWriterEndDTD
|
||||
|
||||
/*
|
||||
|
@ -877,11 +877,11 @@ error:
|
||||
* Returns the compiled for of the pattern or NULL in case of error
|
||||
*/
|
||||
xmlPatternPtr
|
||||
xmlPatterncompile(const xmlChar *pattern, xmlDict *dictionnary, int flags) {
|
||||
xmlPatterncompile(const xmlChar *pattern, xmlDict *dict, int flags) {
|
||||
xmlPatternPtr ret = NULL;
|
||||
xmlPatParserContextPtr ctxt = NULL;
|
||||
|
||||
ctxt = xmlNewPatParserContext(pattern, dictionnary);
|
||||
ctxt = xmlNewPatParserContext(pattern, dict);
|
||||
if (ctxt == NULL) goto error;
|
||||
ret = xmlNewPattern();
|
||||
if (ret == NULL) goto error;
|
||||
|
@ -739,6 +739,7 @@ Class xmlTextReader(xmlTextReaderCore)
|
||||
Normalization()
|
||||
Prefix()
|
||||
Preserve()
|
||||
PreservePattern()
|
||||
QuoteChar()
|
||||
Read()
|
||||
ReadAttributeValue()
|
||||
|
@ -778,6 +778,8 @@ xmlFreeNs
|
||||
xmlFreeNsList
|
||||
xmlFreeParserCtxt
|
||||
xmlFreeParserInputBuffer
|
||||
xmlFreePattern
|
||||
xmlFreePatternList
|
||||
xmlFreeProp
|
||||
xmlFreePropList
|
||||
xmlFreeRMutex
|
||||
@ -1258,6 +1260,8 @@ xmlParserPrintFileInfo
|
||||
xmlParserValidityError
|
||||
xmlParserValidityWarning
|
||||
xmlParserWarning
|
||||
xmlPatternMatch
|
||||
xmlPatterncompile
|
||||
xmlPedanticParserDefault
|
||||
xmlPopInput
|
||||
xmlPrintURI
|
||||
@ -1657,6 +1661,7 @@ xmlTextReaderNodeType
|
||||
xmlTextReaderNormalization
|
||||
xmlTextReaderPrefix
|
||||
xmlTextReaderPreserve
|
||||
xmlTextReaderPreservePattern
|
||||
xmlTextReaderQuoteChar
|
||||
xmlTextReaderRead
|
||||
xmlTextReaderReadAttributeValue
|
||||
|
135
xmlreader.c
135
xmlreader.c
@ -41,6 +41,9 @@
|
||||
#ifdef LIBXML_XINCLUDE_ENABLED
|
||||
#include <libxml/xinclude.h>
|
||||
#endif
|
||||
#ifdef LIBXML_PATTERN_ENABLED
|
||||
#include <libxml/pattern.h>
|
||||
#endif
|
||||
|
||||
/* #define DEBUG_CALLBACKS */
|
||||
/* #define DEBUG_READER */
|
||||
@ -147,10 +150,17 @@ struct _xmlTextReader {
|
||||
xmlXIncludeCtxtPtr xincctxt; /* the xinclude context */
|
||||
int in_xinclude; /* counts for xinclude */
|
||||
#endif
|
||||
#ifdef LIBXML_PATTERN_ENABLED
|
||||
int patternNr; /* number of preserve patterns */
|
||||
int patternMax; /* max preserve patterns */
|
||||
xmlPatternPtr *patternTab; /* array of preserve patterns */
|
||||
#endif
|
||||
int preserves; /* level of preserves */
|
||||
};
|
||||
|
||||
#define NODE_IS_EMPTY 0x1
|
||||
#define NODE_IS_PRESERVED 0x2
|
||||
#define NODE_IS_SPRESERVED 0x4
|
||||
|
||||
/**
|
||||
* CONSTSTR:
|
||||
@ -1255,13 +1265,19 @@ get_next_node:
|
||||
(reader->node->type == XML_ELEMENT_NODE))
|
||||
xmlTextReaderValidatePop(reader);
|
||||
#endif /* LIBXML_REGEXP_ENABLED */
|
||||
if ((reader->preserves > 0) &&
|
||||
(reader->node->extra & NODE_IS_SPRESERVED))
|
||||
reader->preserves--;
|
||||
reader->node = reader->node->next;
|
||||
reader->state = XML_TEXTREADER_ELEMENT;
|
||||
|
||||
/*
|
||||
* Cleanup of the old node
|
||||
*/
|
||||
if ((reader->node->prev != NULL) &&
|
||||
if ((reader->preserves == 0) &&
|
||||
(reader->in_xinclude == 0) &&
|
||||
(reader->entNr == 0) &&
|
||||
(reader->node->prev != NULL) &&
|
||||
(reader->node->prev->type != XML_DTD_NODE) &&
|
||||
(reader->entNr == 0)) {
|
||||
xmlNodePtr tmp = reader->node->prev;
|
||||
@ -1284,6 +1300,9 @@ get_next_node:
|
||||
if ((reader->validate) && (reader->node->type == XML_ELEMENT_NODE))
|
||||
xmlTextReaderValidatePop(reader);
|
||||
#endif /* LIBXML_REGEXP_ENABLED */
|
||||
if ((reader->preserves > 0) &&
|
||||
(reader->node->extra & NODE_IS_SPRESERVED))
|
||||
reader->preserves--;
|
||||
reader->node = reader->node->parent;
|
||||
if ((reader->node == NULL) ||
|
||||
(reader->node->type == XML_DOCUMENT_NODE) ||
|
||||
@ -1301,7 +1320,10 @@ get_next_node:
|
||||
/*
|
||||
* Cleanup of the old node
|
||||
*/
|
||||
if ((oldnode->type != XML_DTD_NODE) &&
|
||||
if ((reader->preserves == 0) &&
|
||||
(reader->in_xinclude == 0) &&
|
||||
(reader->entNr == 0) &&
|
||||
(oldnode->type != XML_DTD_NODE) &&
|
||||
((oldnode->extra & NODE_IS_PRESERVED) == 0) &&
|
||||
(reader->entNr == 0)) {
|
||||
xmlUnlinkNode(oldnode);
|
||||
@ -1310,6 +1332,15 @@ get_next_node:
|
||||
|
||||
goto node_end;
|
||||
}
|
||||
if ((reader->preserves == 0) &&
|
||||
(reader->in_xinclude == 0) &&
|
||||
(reader->entNr == 0) &&
|
||||
(reader->node->last != NULL) &&
|
||||
((reader->node->last->extra & NODE_IS_PRESERVED) == 0)) {
|
||||
xmlNodePtr tmp = reader->node->last;
|
||||
xmlUnlinkNode(tmp);
|
||||
xmlTextReaderFreeNode(reader, tmp);
|
||||
}
|
||||
reader->depth--;
|
||||
reader->state = XML_TEXTREADER_BACKTRACK;
|
||||
|
||||
@ -1403,6 +1434,18 @@ node_found:
|
||||
}
|
||||
}
|
||||
#endif /* LIBXML_REGEXP_ENABLED */
|
||||
#ifdef LIBXML_PATTERN_ENABLED
|
||||
if ((reader->patternNr > 0) && (reader->state != XML_TEXTREADER_END) &&
|
||||
(reader->state != XML_TEXTREADER_BACKTRACK)) {
|
||||
int i;
|
||||
for (i = 0;i < reader->patternNr;i++) {
|
||||
if (xmlPatternMatch(reader->patternTab[i], reader->node) == 1) {
|
||||
xmlTextReaderPreserve(reader);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif /* LIBXML_PATTERN_ENABLED */
|
||||
return(1);
|
||||
node_end:
|
||||
reader->mode = XML_TEXTREADER_DONE;
|
||||
@ -1858,6 +1901,10 @@ xmlNewTextReader(xmlParserInputBufferPtr input, const char *URI) {
|
||||
ret->dict = ret->ctxt->dict;
|
||||
#ifdef LIBXML_XINCLUDE_ENABLED
|
||||
ret->xinclude = 0;
|
||||
#endif
|
||||
#ifdef LIBXML_PATTERN_ENABLED
|
||||
ret->patternMax = 0;
|
||||
ret->patternTab = NULL;
|
||||
#endif
|
||||
return(ret);
|
||||
}
|
||||
@ -1917,6 +1964,16 @@ xmlFreeTextReader(xmlTextReaderPtr reader) {
|
||||
#ifdef LIBXML_XINCLUDE_ENABLED
|
||||
if (reader->xincctxt != NULL)
|
||||
xmlXIncludeFreeContext(reader->xincctxt);
|
||||
#endif
|
||||
#ifdef LIBXML_PATTERN_ENABLED
|
||||
if (reader->patternTab != NULL) {
|
||||
int i;
|
||||
for (i = 0;i < reader->patternNr;i++) {
|
||||
if (reader->patternTab[i] != NULL)
|
||||
xmlFreePattern(reader->patternTab[i]);
|
||||
}
|
||||
xmlFree(reader->patternTab);
|
||||
}
|
||||
#endif
|
||||
if (reader->ctxt != NULL) {
|
||||
if (reader->dict == reader->ctxt->dict)
|
||||
@ -3476,16 +3533,72 @@ xmlTextReaderPreserve(xmlTextReaderPtr reader) {
|
||||
cur = reader->node;
|
||||
if (cur == NULL)
|
||||
return(NULL);
|
||||
cur->extra |= NODE_IS_PRESERVED;
|
||||
|
||||
if (cur->type != XML_DOCUMENT_NODE) {
|
||||
cur->extra |= NODE_IS_PRESERVED;
|
||||
cur->extra |= NODE_IS_SPRESERVED;
|
||||
}
|
||||
reader->preserves++;
|
||||
|
||||
parent = cur->parent;;
|
||||
while (parent != NULL) {
|
||||
parent->extra |= NODE_IS_PRESERVED;
|
||||
if (parent->type == XML_ELEMENT_NODE)
|
||||
parent->extra |= NODE_IS_PRESERVED;
|
||||
parent = parent->parent;
|
||||
}
|
||||
return(cur);
|
||||
}
|
||||
|
||||
#ifdef LIBXML_PATTERN_ENABLED
|
||||
/**
|
||||
* xmlTextReaderPreservePattern:
|
||||
* @reader: the xmlTextReaderPtr used
|
||||
* @pattern: an XPath subset pattern
|
||||
*
|
||||
* This tells the XML Reader to preserve all nodes matched by the
|
||||
* pattern. The caller must also use xmlTextReaderCurrentDoc() to
|
||||
* keep an handle on the resulting document once parsing has finished
|
||||
*
|
||||
* Returns a positive number in case of success and -1 in case of error
|
||||
*/
|
||||
int
|
||||
xmlTextReaderPreservePattern(xmlTextReaderPtr reader, const xmlChar *pattern) {
|
||||
xmlPatternPtr comp;
|
||||
|
||||
if ((reader == NULL) || (pattern == NULL))
|
||||
return(-1);
|
||||
|
||||
comp = xmlPatterncompile(pattern, reader->dict, 0);
|
||||
if (comp == NULL)
|
||||
return(-1);
|
||||
|
||||
if (reader->patternMax <= 0) {
|
||||
reader->patternMax = 4;
|
||||
reader->patternTab = (xmlPatternPtr *) xmlMalloc(reader->patternMax *
|
||||
sizeof(reader->patternTab[0]));
|
||||
if (reader->patternTab == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext, "xmlMalloc failed !\n");
|
||||
return (-1);
|
||||
}
|
||||
}
|
||||
if (reader->patternNr >= reader->patternMax) {
|
||||
xmlPatternPtr *tmp;
|
||||
reader->patternMax *= 2;
|
||||
tmp = (xmlPatternPtr *) xmlRealloc(reader->patternTab,
|
||||
reader->patternMax *
|
||||
sizeof(reader->patternTab[0]));
|
||||
if (tmp == NULL) {
|
||||
xmlGenericError(xmlGenericErrorContext, "xmlRealloc failed !\n");
|
||||
reader->patternMax /= 2;
|
||||
return (-1);
|
||||
}
|
||||
reader->patternTab = tmp;
|
||||
}
|
||||
reader->patternTab[reader->patternNr] = comp;
|
||||
return(reader->patternNr++);
|
||||
}
|
||||
#endif
|
||||
|
||||
/**
|
||||
* xmlTextReaderCurrentDoc:
|
||||
* @reader: the xmlTextReaderPtr used
|
||||
@ -4054,6 +4167,20 @@ xmlTextReaderSetup(xmlTextReaderPtr reader,
|
||||
reader->xinclude = 0;
|
||||
reader->in_xinclude = 0;
|
||||
#endif
|
||||
#ifdef LIBXML_PATTERN_ENABLED
|
||||
if (reader->patternTab == NULL) {
|
||||
reader->patternNr = 0;
|
||||
reader->patternMax = 0;
|
||||
}
|
||||
while (reader->patternNr > 0) {
|
||||
reader->patternNr--;
|
||||
if (reader->patternTab[reader->patternNr] != NULL) {
|
||||
xmlFreePattern(reader->patternTab[reader->patternNr]);
|
||||
reader->patternTab[reader->patternNr] = NULL;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
if (options & XML_PARSE_DTDVALID)
|
||||
reader->validate = XML_TEXTREADER_VALIDATE_DTD;
|
||||
|
||||
|
@ -984,7 +984,7 @@ xmlTextWriterWriteVFormatRaw(xmlTextWriterPtr writer, const char *format,
|
||||
}
|
||||
|
||||
/**
|
||||
* xmlTextWriterWriteStringLen:
|
||||
* xmlTextWriterWriteRawLen:
|
||||
* @writer: the xmlTextWriterPtr
|
||||
* @content: text string
|
||||
* @len: length of the text string
|
||||
|
Loading…
x
Reference in New Issue
Block a user