1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2024-10-26 20:25:14 +03:00

paalied patch from Julio M. Merino Vidal fixing bug #134751 to fix

* configure.in doc/Makefile.am include/libxml/Makefile.am:
  paalied patch from Julio M. Merino Vidal fixing bug #134751
  to fix --with-html-dir option.
* doc/*: rebuilt fully the docs
* doc/html/libxml-xmlsave.html: new file from new header.
Daniel
This commit is contained in:
Daniel Veillard 2004-03-04 22:07:16 +00:00
parent b34321c78c
commit fc97906edf
36 changed files with 589 additions and 297 deletions

View File

@ -1,3 +1,11 @@
Thu Mar 4 23:03:02 CET 2004 Daniel Veillard <daniel@veillard.com>
* configure.in doc/Makefile.am include/libxml/Makefile.am:
paalied patch from Julio M. Merino Vidal fixing bug #134751
to fix --with-html-dir option.
* doc/*: rebuilt fully the docs
* doc/html/libxml-xmlsave.html: new file from new header.
Thu Mar 4 16:57:50 CET 2004 Daniel Veillard <daniel@veillard.com>
* debugXML.c testHTML.c tree.c doc/examples/*.c

View File

@ -24,9 +24,6 @@ VERSION=${LIBXML_VERSION}
AM_INIT_AUTOMAKE(libxml2, $VERSION)
AC_ARG_WITH(html-dir,
[ --with-html-dir=PATH path to installed docs ])
dnl Checks for programs.
AC_PROG_CC
AC_PROG_INSTALL
@ -158,11 +155,14 @@ AC_CHECK_HEADERS([resolv.h], [], [],
])
dnl Specific dir for HTML output ?
if test "x$with_html_dir" = "x" ; then
HTML_DIR='$(prefix)/doc'
else
HTML_DIR=$with_html_dir
fi
AC_ARG_WITH(html-dir, AC_HELP_STRING([--with-html-dir=path],
[path to base html directory, default $datadir/doc/html]),
[HTML_DIR=$withval], [HTML_DIR='$(datadir)/doc'])
AC_ARG_WITH(html-subdir, AC_HELP_STRING([--with-html-subdir=path],
[directory used under html-dir, default $PACKAGE-$VERSION/html]),
[test "x$withval" != "x" && HTML_DIR="$HTML_DIR/$withval"],
[HTML_DIR="$HTML_DIR/\$(PACKAGE)-\$(VERSION)/html"])
AC_SUBST(HTML_DIR)

View File

@ -209,6 +209,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlIO.html#xmlIOHTTPClose">xmlIOHTTPClose</a><br />
<a href="html/libxml-nanoftp.html#xmlNanoFTPClose">xmlNanoFTPClose</a><br />
<a href="html/libxml-nanoftp.html#xmlNanoFTPCloseConnection">xmlNanoFTPCloseConnection</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveClose">xmlSaveClose</a><br />
</dd><dt>Closed</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderClose">xmlTextReaderClose</a><br />
</dd><dt>CombiningChar</dt><dd><a href="html/libxml-parserInternals.html#IS_COMBINING">IS_COMBINING</a><br />
<a href="html/libxml-parserInternals.html#xmlNamespaceParseNCName">xmlNamespaceParseNCName</a><br />

View File

@ -334,6 +334,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-parser.html#xmlReadIO">xmlReadIO</a><br />
<a href="html/libxml-xmlreader.html#xmlReaderForIO">xmlReaderForIO</a><br />
<a href="html/libxml-xmlreader.html#xmlReaderNewIO">xmlReaderNewIO</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToIO">xmlSaveToIO</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderClose">xmlTextReaderClose</a><br />
</dd><dt>closed</dt><dd><a href="html/libxml-parser.html#xmlCtxtReadFd">xmlCtxtReadFd</a><br />
<a href="html/libxml-parser.html#xmlReadFd">xmlReadFd</a><br />

View File

@ -269,6 +269,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-parser.html#xmlReadFd">xmlReadFd</a><br />
<a href="html/libxml-xmlreader.html#xmlReaderForFd">xmlReaderForFd</a><br />
<a href="html/libxml-xmlreader.html#xmlReaderNewFd">xmlReaderNewFd</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToFd">xmlSaveToFd</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToIO">xmlSaveToIO</a><br />
</dd><dt>designed</dt><dd><a href="html/libxml-encoding.html#xmlCharEncodingOutputFunc">xmlCharEncodingOutputFunc</a><br />
<a href="html/libxml-parser.html#xmlLoadExternalEntity">xmlLoadExternalEntity</a><br />
</dd><dt>desired</dt><dd><a href="html/libxml-tree.html#xmlBufferResize">xmlBufferResize</a><br />

View File

@ -311,6 +311,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-hash.html#xmlHashScannerFull">xmlHashScannerFull</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGValidateFullElement">xmlRelaxNGValidateFullElement</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGValidatePushElement">xmlRelaxNGValidatePushElement</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveDoc">xmlSaveDoc</a><br />
<a href="html/libxml-debugXML.html#xmlShellPwd">xmlShellPwd</a><br />
<a href="html/libxml-tree.html#xmlSplitQName2">xmlSplitQName2</a><br />
<a href="html/libxml-tree.html#xmlSplitQName3">xmlSplitQName3</a><br />

View File

@ -232,6 +232,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-parserInternals.html#xmlParseSDDecl">xmlParseSDDecl</a><br />
<a href="html/libxml-parserInternals.html#xmlParserHandlePEReference">xmlParserHandlePEReference</a><br />
<a href="html/libxml-parserInternals.html#xmlParserHandleReference">xmlParserHandleReference</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveClose">xmlSaveClose</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveFlush">xmlSaveFlush</a><br />
<a href="html/libxml-xmlstring.html#xmlStrEqual">xmlStrEqual</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderHasValue">xmlTextReaderHasValue</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderReadAttributeValue">xmlTextReaderReadAttributeValue</a><br />

View File

@ -155,7 +155,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-tree.html#xmlSplitQName3">xmlSplitQName3</a><br />
<a href="html/libxml-valid.html#xmlValidatePushCData">xmlValidatePushCData</a><br />
</dd><dt>length-1</dt><dd><a href="html/libxml-xpath.html#xmlXPathNodeSetItem">xmlXPathNodeSetItem</a><br />
</dd><dt>less</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathCeilingFunction">xmlXPathCeilingFunction</a><br />
</dd><dt>less</dt><dd><a href="html/libxml-xmlsave.html#xmlSaveToFilename">xmlSaveToFilename</a><br />
<a href="html/libxml-xpathInternals.html#xmlXPathCeilingFunction">xmlXPathCeilingFunction</a><br />
<a href="html/libxml-xpathInternals.html#xmlXPathCompareValues">xmlXPathCompareValues</a><br />
<a href="html/libxml-xpathInternals.html#xmlXPathSubstringFunction">xmlXPathSubstringFunction</a><br />
</dd><dt>less-than</dt><dd><a href="html/libxml-tree.html#xmlNewTextChild">xmlNewTextChild</a><br />

View File

@ -51,6 +51,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-valid.html#xmlRemoveRef">xmlRemoveRef</a><br />
</dd><dt>major</dt><dd><a href="html/libxml-parserInternals.html#xmlDecodeEntities">xmlDecodeEntities</a><br />
</dd><dt>make</dt><dd><a href="html/libxml-tree.html#xmlNewNode">xmlNewNode</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveClose">xmlSaveClose</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveFlush">xmlSaveFlush</a><br />
</dd><dt>makes</dt><dd><a href="html/libxml-catalog.html#xmlLoadCatalog">xmlLoadCatalog</a><br />
<a href="html/libxml-catalog.html#xmlLoadCatalogs">xmlLoadCatalogs</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderExpand">xmlTextReaderExpand</a><br />

View File

@ -218,6 +218,10 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-uri.html#xmlURIUnescapeString">xmlURIUnescapeString</a><br />
</dd><dt>options</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-xmlsave.html#xmlSaveToBuffer">xmlSaveToBuffer</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToFd">xmlSaveToFd</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToFilename">xmlSaveToFilename</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToIO">xmlSaveToIO</a><br />
</dd><dt>ordered</dt><dd><a href="html/libxml-list.html#xmlListAppend">xmlListAppend</a><br />
<a href="html/libxml-list.html#xmlListInsert">xmlListInsert</a><br />
<a href="html/libxml-xpathInternals.html#xmlXPathNextAncestor">xmlXPathNextAncestor</a><br />

View File

@ -211,6 +211,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-parser.html#xmlParseBalancedChunkMemory">xmlParseBalancedChunkMemory</a><br />
<a href="html/libxml-parser.html#xmlParseBalancedChunkMemoryRecover">xmlParseBalancedChunkMemoryRecover</a><br />
<a href="html/libxml-parser.html#xmlParseExternalEntity">xmlParseExternalEntity</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToFilename">xmlSaveToFilename</a><br />
<a href="html/libxml-xpathInternals.html#xmlXPathStringFunction">xmlXPathStringFunction</a><br />
</dd><dt>posteriori</dt><dd><a href="html/libxml-tree.html#xmlSetNs">xmlSetNs</a><br />
</dd><dt>potential</dt><dd><a href="html/libxml-valid.html#xmlValidGetPotentialChildren">xmlValidGetPotentialChildren</a><br />

View File

@ -329,6 +329,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-parserInternals.html#xmlDecodeEntities">xmlDecodeEntities</a><br />
<a href="html/libxml-threads.html#xmlUnlockLibrary">xmlUnlockLibrary</a><br />
</dd><dt>releases</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderClose">xmlTextReaderClose</a><br />
</dd><dt>reliable</dt><dd><a href="html/libxml-xmlsave.html#xmlSaveToFilename">xmlSaveToFilename</a><br />
</dd><dt>rely</dt><dd><a href="html/libxml-parserInternals.html#xmlParseNamespace">xmlParseNamespace</a><br />
</dd><dt>remainder</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderGetRemainder">xmlTextReaderGetRemainder</a><br />
</dd><dt>remaining</dt><dd><a href="html/libxml-parser.html#xmlCreatePushParserCtxt">xmlCreatePushParserCtxt</a><br />

View File

@ -80,6 +80,14 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlIO.html#xmlOutputBufferCreateFile">xmlOutputBufferCreateFile</a><br />
<a href="html/libxml-xmlIO.html#xmlOutputBufferCreateFilename">xmlOutputBufferCreateFilename</a><br />
<a href="html/libxml-xmlIO.html#xmlOutputBufferCreateIO">xmlOutputBufferCreateIO</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveClose">xmlSaveClose</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveDoc">xmlSaveDoc</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveFlush">xmlSaveFlush</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToBuffer">xmlSaveToBuffer</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToFd">xmlSaveToFd</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToFilename">xmlSaveToFilename</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToIO">xmlSaveToIO</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveTree">xmlSaveTree</a><br />
</dd><dt>sax</dt><dd><a href="html/libxml-DOCBparser.html#docbSAXParseDoc">docbSAXParseDoc</a><br />
<a href="html/libxml-DOCBparser.html#docbSAXParseFile">docbSAXParseFile</a><br />
<a href="html/libxml-HTMLparser.html#htmlSAXParseDoc">htmlSAXParseDoc</a><br />
@ -184,10 +192,18 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-valid.html#xmlValidNormalizeAttributeValue">xmlValidNormalizeAttributeValue</a><br />
<a href="html/libxml-xpathInternals.html#xmlXPathNormalizeFunction">xmlXPathNormalizeFunction</a><br />
</dd><dt>serialization</dt><dd><a href="html/libxml-xmlversion.html#LIBXML_OUTPUT_ENABLED">LIBXML_OUTPUT_ENABLED</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToBuffer">xmlSaveToBuffer</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToFd">xmlSaveToFd</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToFilename">xmlSaveToFilename</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToIO">xmlSaveToIO</a><br />
<a href="html/libxml-debugXML.html#xmlShellCat">xmlShellCat</a><br />
<a href="html/libxml-debugXML.html#xmlShellWrite">xmlShellWrite</a><br />
<a href="html/libxml-valid.html#xmlValidatePopElement">xmlValidatePopElement</a><br />
<a href="html/libxml-valid.html#xmlValidatePushElement">xmlValidatePushElement</a><br />
</dd><dt>serializing</dt><dd><a href="html/libxml-xmlsave.html#xmlSaveToBuffer">xmlSaveToBuffer</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToFd">xmlSaveToFd</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToFilename">xmlSaveToFilename</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToIO">xmlSaveToIO</a><br />
</dd><dt>server</dt><dd><a href="html/libxml-uri.html#_xmlURI">_xmlURI</a><br />
<a href="html/libxml-nanoftp.html#xmlNanoFTPCheckResponse">xmlNanoFTPCheckResponse</a><br />
<a href="html/libxml-nanoftp.html#xmlNanoFTPCloseConnection">xmlNanoFTPCloseConnection</a><br />
@ -495,6 +511,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-parser.html#xmlByteConsumed">xmlByteConsumed</a><br />
<a href="html/libxml-tree.html#xmlNewCharRef">xmlNewCharRef</a><br />
<a href="html/libxml-xmlwriter.html#xmlNewTextWriterTree">xmlNewTextWriterTree</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveTree">xmlSaveTree</a><br />
<a href="html/libxml-xpath.html#xmlXPathOrderDocElems">xmlXPathOrderDocElems</a><br />
<a href="html/libxml-xpathInternals.html#xmlXPathSubstringFunction">xmlXPathSubstringFunction</a><br />
<a href="html/libxml-xpointer.html#xmlXPtrNewCollapsedRange">xmlXPtrNewCollapsedRange</a><br />
@ -702,6 +719,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-parser.html#attributeSAXFunc">attributeSAXFunc</a><br />
<a href="html/libxml-tree.html#xmlReconciliateNs">xmlReconciliateNs</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGValidateFullElement">xmlRelaxNGValidateFullElement</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveTree">xmlSaveTree</a><br />
<a href="html/libxml-debugXML.html#xmlShellDu">xmlShellDu</a><br />
<a href="html/libxml-debugXML.html#xmlShellWrite">xmlShellWrite</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderExpand">xmlTextReaderExpand</a><br />
@ -763,7 +781,9 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-tree.html#xmlNewDocNodeEatName">xmlNewDocNodeEatName</a><br />
<a href="html/libxml-xmlstring.html#xmlStrcat">xmlStrcat</a><br />
<a href="html/libxml-xmlstring.html#xmlStrdup">xmlStrdup</a><br />
</dd><dt>sure</dt><dd><a href="html/libxml-uri.html#xmlURIEscape">xmlURIEscape</a><br />
</dd><dt>sure</dt><dd><a href="html/libxml-xmlsave.html#xmlSaveClose">xmlSaveClose</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveFlush">xmlSaveFlush</a><br />
<a href="html/libxml-uri.html#xmlURIEscape">xmlURIEscape</a><br />
<a href="html/libxml-xpathInternals.html#xmlXPathNodeSetAddUnique">xmlXPathNodeSetAddUnique</a><br />
</dd><dt>surprising</dt><dd><a href="html/libxml-encoding.html#xmlRegisterCharEncodingHandler">xmlRegisterCharEncodingHandler</a><br />
</dd><dt>surrogate</dt><dd><a href="html/libxml-parserInternals.html#IS_CHAR">IS_CHAR</a><br />

View File

@ -413,6 +413,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-encoding.html#xmlNewCharEncodingHandler">xmlNewCharEncodingHandler</a><br />
<a href="html/libxml-xmlIO.html#xmlOutputBufferCreateIO">xmlOutputBufferCreateIO</a><br />
<a href="html/libxml-xmlIO.html#xmlOutputWriteCallback">xmlOutputWriteCallback</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToIO">xmlSaveToIO</a><br />
<a href="html/libxml-debugXML.html#xmlShellWrite">xmlShellWrite</a><br />
</dd><dt>writer</dt><dd><a href="html/libxml-xmlwriter.html#xmlFreeTextWriter">xmlFreeTextWriter</a><br />
</dd><dt>writes</dt><dd><a href="html/libxml-tree.html#xmlBufferWriteQuotedString">xmlBufferWriteQuotedString</a><br />

View File

@ -355,6 +355,10 @@ A:link, A:visited, A:active { text-decoration: underline }
</dd><dt>xmlSAX2StartElement</dt><dd><a href="html/libxml-SAX.html#startElement">startElement</a><br />
</dd><dt>xmlSAX2UnparsedEntityDecl</dt><dd><a href="html/libxml-SAX.html#unparsedEntityDecl">unparsedEntityDecl</a><br />
</dd><dt>xmlSAXVersion</dt><dd><a href="html/libxml-SAX2.html#xmlSAXDefaultVersion">xmlSAXDefaultVersion</a><br />
</dd><dt>xmlSaveOptions</dt><dd><a href="html/libxml-xmlsave.html#xmlSaveToBuffer">xmlSaveToBuffer</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToFd">xmlSaveToFd</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToFilename">xmlSaveToFilename</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToIO">xmlSaveToIO</a><br />
</dd><dt>xmlSetExternalEntityLoader</dt><dd><a href="html/libxml-SAX.html#resolveEntity">resolveEntity</a><br />
<a href="html/libxml-parser.html#resolveEntitySAXFunc">resolveEntitySAXFunc</a><br />
<a href="html/libxml-SAX2.html#xmlSAX2ResolveEntity">xmlSAX2ResolveEntity</a><br />

View File

@ -71,7 +71,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>Float</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathStringEvalNumber">xmlXPathStringEvalNumber</a><br />
</dd><dt>Flush</dt><dd><a href="html/libxml-xmlwriter.html#xmlTextWriterFlush">xmlTextWriterFlush</a><br />
</dd><dt>Flush</dt><dd><a href="html/libxml-xmlsave.html#xmlSaveFlush">xmlSaveFlush</a><br />
<a href="html/libxml-xmlwriter.html#xmlTextWriterFlush">xmlTextWriterFlush</a><br />
</dd><dt>For</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br />
<a href="html/libxml-c14n.html#xmlC14NDocDumpMemory">xmlC14NDocDumpMemory</a><br />
<a href="html/libxml-c14n.html#xmlC14NDocSave">xmlC14NDocSave</a><br />

View File

@ -260,6 +260,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-SAX2.html#xmlSAX2InternalSubset">xmlSAX2InternalSubset</a><br />
</dd><dt>Same</dt><dd><a href="html/libxml-parserInternals.html#IS_PUBIDCHAR_CH">IS_PUBIDCHAR_CH</a><br />
</dd><dt>Save</dt><dd><a href="html/libxml-xmlerror.html#xmlCopyError">xmlCopyError</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveDoc">xmlSaveDoc</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveTree">xmlSaveTree</a><br />
<a href="html/libxml-uri.html#xmlSaveUri">xmlSaveUri</a><br />
</dd><dt>Scan</dt><dd><a href="html/libxml-hash.html#xmlHashCopy">xmlHashCopy</a><br />
<a href="html/libxml-hash.html#xmlHashScan">xmlHashScan</a><br />

View File

@ -245,6 +245,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-parserInternals.html#xmlParsePEReference">xmlParsePEReference</a><br />
<a href="html/libxml-parserInternals.html#xmlParserHandlePEReference">xmlParserHandlePEReference</a><br />
<a href="html/libxml-xmlIO.html#xmlParserInputBufferCreateStatic">xmlParserInputBufferCreateStatic</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToFilename">xmlSaveToFilename</a><br />
<a href="html/libxml-parserInternals.html#xmlScanName">xmlScanName</a><br />
<a href="html/libxml-parser.html#xmlSetupParserForBuffer">xmlSetupParserForBuffer</a><br />
<a href="html/libxml-xmlstring.html#xmlStrncatNew">xmlStrncatNew</a><br />

View File

@ -79,6 +79,8 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-HTMLparser.html#htmlNodeStatus">htmlNodeStatus</a><br />
</p><h2>Type long:</h2><p><a href="html/libxml-parser.html#xmlByteConsumed">xmlByteConsumed</a><br />
<a href="html/libxml-tree.html#xmlGetLineNo">xmlGetLineNo</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveDoc">xmlSaveDoc</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveTree">xmlSaveTree</a><br />
<a href="html/libxml-xpath.html#xmlXPathOrderDocElems">xmlXPathOrderDocElems</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-catalog.html#xmlCatalogAddLocal">xmlCatalogAddLocal</a><br />
@ -446,6 +448,10 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-relaxng.html#xmlRelaxNGNewParserCtxt">xmlRelaxNGNewParserCtxt</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 xmlSaveCtxtPtr:</h2><p><a href="html/libxml-xmlsave.html#xmlSaveToBuffer">xmlSaveToBuffer</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToFd">xmlSaveToFd</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToFilename">xmlSaveToFilename</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToIO">xmlSaveToIO</a><br />
</p><h2>Type xmlSchemaFacetPtr:</h2><p><a href="html/libxml-xmlschemastypes.html#xmlSchemaNewFacet">xmlSchemaNewFacet</a><br />
</p><h2>Type xmlSchemaParserCtxtPtr:</h2><p><a href="html/libxml-xmlschemas.html#xmlSchemaNewDocParserCtxt">xmlSchemaNewDocParserCtxt</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaNewMemParserCtxt">xmlSchemaNewMemParserCtxt</a><br />

View File

@ -2202,6 +2202,16 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlregexp.html#xmlRegexpIsDeterminist">xmlRegexpIsDeterminist</a><br />
<a href="html/libxml-xmlregexp.html#xmlRegexpPrint">xmlRegexpPrint</a><br />
<a href="html/libxml-xmlregexp.html#xmlRegexpPtr">xmlRegexpPtr</a><br />
</p><h2><a name="xmlsave" id="xmlsave">Module xmlsave</a>:</h2><p><a href="html/libxml-xmlsave.html#xmlSaveClose">xmlSaveClose</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveCtxt">xmlSaveCtxt</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveCtxtPtr">xmlSaveCtxtPtr</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveDoc">xmlSaveDoc</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveFlush">xmlSaveFlush</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToBuffer">xmlSaveToBuffer</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToFd">xmlSaveToFd</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToFilename">xmlSaveToFilename</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToIO">xmlSaveToIO</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveTree">xmlSaveTree</a><br />
</p><h2><a name="xmlschemas" id="xmlschemas">Module xmlschemas</a>:</h2><p><a href="html/libxml-xmlschemas.html#XML_SCHEMAS_ERR_">XML_SCHEMAS_ERR_</a><br />
<a href="html/libxml-xmlschemas.html#XML_SCHEMAS_ERR_ATTRINVALID">XML_SCHEMAS_ERR_ATTRINVALID</a><br />
<a href="html/libxml-xmlschemas.html#XML_SCHEMAS_ERR_ATTRUNKNOWN">XML_SCHEMAS_ERR_ATTRUNKNOWN</a><br />

View File

@ -800,6 +800,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#xmlSAXUserParseFile">xmlSAXUserParseFile</a><br />
<a href="html/libxml-parser.html#xmlSAXUserParseMemory">xmlSAXUserParseMemory</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToIO">xmlSaveToIO</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaSetParserErrors">xmlSchemaSetParserErrors</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaSetValidErrors">xmlSchemaSetValidErrors</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaValidateStream">xmlSchemaValidateStream</a><br />
@ -908,6 +909,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlwriter.html#xmlNewTextWriterMemory">xmlNewTextWriterMemory</a><br />
<a href="html/libxml-tree.html#xmlNodeBufGetContent">xmlNodeBufGetContent</a><br />
<a href="html/libxml-tree.html#xmlNodeDump">xmlNodeDump</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToBuffer">xmlSaveToBuffer</a><br />
</p><h2>Type xmlC14NIsVisibleCallback:</h2><p><a href="html/libxml-c14n.html#xmlC14NExecute">xmlC14NExecute</a><br />
</p><h2>Type xmlCatalogAllow:</h2><p><a href="html/libxml-catalog.html#xmlCatalogSetDefaults">xmlCatalogSetDefaults</a><br />
</p><h2>Type xmlCatalogPrefer:</h2><p><a href="html/libxml-catalog.html#xmlCatalogSetDefaultPrefer">xmlCatalogSetDefaultPrefer</a><br />
@ -1093,6 +1095,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-relaxng.html#xmlRelaxNGValidatePushElement">xmlRelaxNGValidatePushElement</a><br />
<a href="html/libxml-valid.html#xmlRemoveID">xmlRemoveID</a><br />
<a href="html/libxml-valid.html#xmlRemoveRef">xmlRemoveRef</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveDoc">xmlSaveDoc</a><br />
<a href="html/libxml-tree.html#xmlSaveFile">xmlSaveFile</a><br />
<a href="html/libxml-tree.html#xmlSaveFileEnc">xmlSaveFileEnc</a><br />
<a href="html/libxml-tree.html#xmlSaveFileTo">xmlSaveFileTo</a><br />
@ -1363,6 +1366,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-relaxng.html#xmlRelaxNGValidatePopElement">xmlRelaxNGValidatePopElement</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGValidatePushElement">xmlRelaxNGValidatePushElement</a><br />
<a href="html/libxml-tree.html#xmlReplaceNode">xmlReplaceNode</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveTree">xmlSaveTree</a><br />
<a href="html/libxml-xmlschemastypes.html#xmlSchemaValPredefTypeNode">xmlSchemaValPredefTypeNode</a><br />
<a href="html/libxml-tree.html#xmlSearchNs">xmlSearchNs</a><br />
<a href="html/libxml-tree.html#xmlSearchNsByHref">xmlSearchNsByHref</a><br />
@ -1510,10 +1514,12 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-tree.html#xmlSaveFormatFileTo">xmlSaveFormatFileTo</a><br />
</p><h2>Type xmlOutputCloseCallback:</h2><p><a href="html/libxml-xmlIO.html#xmlOutputBufferCreateIO">xmlOutputBufferCreateIO</a><br />
<a href="html/libxml-xmlIO.html#xmlRegisterOutputCallbacks">xmlRegisterOutputCallbacks</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToIO">xmlSaveToIO</a><br />
</p><h2>Type xmlOutputMatchCallback:</h2><p><a href="html/libxml-xmlIO.html#xmlRegisterOutputCallbacks">xmlRegisterOutputCallbacks</a><br />
</p><h2>Type xmlOutputOpenCallback:</h2><p><a href="html/libxml-xmlIO.html#xmlRegisterOutputCallbacks">xmlRegisterOutputCallbacks</a><br />
</p><h2>Type xmlOutputWriteCallback:</h2><p><a href="html/libxml-xmlIO.html#xmlOutputBufferCreateIO">xmlOutputBufferCreateIO</a><br />
<a href="html/libxml-xmlIO.html#xmlRegisterOutputCallbacks">xmlRegisterOutputCallbacks</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToIO">xmlSaveToIO</a><br />
</p><h2>Type xmlParserCtxtPtr:</h2><p><a href="html/libxml-parserInternals.html#inputPop">inputPop</a><br />
<a href="html/libxml-parserInternals.html#inputPush">inputPush</a><br />
<a href="html/libxml-parserInternals.html#namePop">namePop</a><br />
@ -1714,6 +1720,10 @@ A:link, A:visited, A:active { text-decoration: underline }
</p><h2>Type xmlSAXLocatorPtr:</h2><p><a href="html/libxml-SAX.html#setDocumentLocator">setDocumentLocator</a><br />
<a href="html/libxml-parser.html#setDocumentLocatorSAXFunc">setDocumentLocatorSAXFunc</a><br />
<a href="html/libxml-SAX2.html#xmlSAX2SetDocumentLocator">xmlSAX2SetDocumentLocator</a><br />
</p><h2>Type xmlSaveCtxtPtr:</h2><p><a href="html/libxml-xmlsave.html#xmlSaveClose">xmlSaveClose</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveDoc">xmlSaveDoc</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveFlush">xmlSaveFlush</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveTree">xmlSaveTree</a><br />
</p><h2>Type xmlSchemaFacetPtr:</h2><p><a href="html/libxml-xmlschemastypes.html#xmlSchemaCheckFacet">xmlSchemaCheckFacet</a><br />
<a href="html/libxml-xmlschemastypes.html#xmlSchemaFreeFacet">xmlSchemaFreeFacet</a><br />
<a href="html/libxml-xmlschemastypes.html#xmlSchemaValidateFacet">xmlSchemaValidateFacet</a><br />

View File

@ -2106,13 +2106,23 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-parser.html#xmlSAXUserParseFile">xmlSAXUserParseFile</a><br />
<a href="html/libxml-parser.html#xmlSAXUserParseMemory">xmlSAXUserParseMemory</a><br />
<a href="html/libxml-SAX2.html#xmlSAXVersion">xmlSAXVersion</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveClose">xmlSaveClose</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveCtxt">xmlSaveCtxt</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveCtxtPtr">xmlSaveCtxtPtr</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveDoc">xmlSaveDoc</a><br />
<a href="html/libxml-tree.html#xmlSaveFile">xmlSaveFile</a><br />
<a href="html/libxml-tree.html#xmlSaveFileEnc">xmlSaveFileEnc</a><br />
<a href="html/libxml-tree.html#xmlSaveFileTo">xmlSaveFileTo</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveFlush">xmlSaveFlush</a><br />
<a href="html/libxml-tree.html#xmlSaveFormatFile">xmlSaveFormatFile</a><br />
<a href="html/libxml-tree.html#xmlSaveFormatFileEnc">xmlSaveFormatFileEnc</a><br />
<a href="html/libxml-tree.html#xmlSaveFormatFileTo">xmlSaveFormatFileTo</a><br />
<a href="html/libxml-globals.html#xmlSaveNoEmptyTags">xmlSaveNoEmptyTags</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToBuffer">xmlSaveToBuffer</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToFd">xmlSaveToFd</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToFilename">xmlSaveToFilename</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveToIO">xmlSaveToIO</a><br />
<a href="html/libxml-xmlsave.html#xmlSaveTree">xmlSaveTree</a><br />
<a href="html/libxml-uri.html#xmlSaveUri">xmlSaveUri</a><br />
<a href="html/libxml-parserInternals.html#xmlScanName">xmlScanName</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchema">xmlSchema</a><br />

View File

@ -1,7 +1,5 @@
## Process this file with automake to produce Makefile.in
SUBDIRS=examples
# The name of the module.
DOC_MODULE=libxml2-$(VERSION)
# The top-level SGML file.
DOC_MAIN_XML_FILE=gnome-xml.xml
@ -9,12 +7,9 @@ DOC_MAIN_XML_FILE=gnome-xml.xml
# The directory containing the source code (if it contains documentation).
DOC_SOURCE_DIR=..
HTML_DIR=$(datadir)/doc
# A file in win32 depends upon one of the doc files
WIN32_DIR=$(top_srcdir)/win32
TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)/html
PAGES= architecture.html bugs.html contribs.html docs.html DOM.html \
downloads.html entities.html example.html help.html index.html \
interface.html intro.html library.html namespaces.html news.html \
@ -94,20 +89,20 @@ maintainer-clean-local: clean
rebuild: api all
install-data-local:
$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
-@INSTALL@ -m 0644 $(srcdir)/xml.html $(srcdir)/encoding.html $(srcdir)/FAQ.html $(srcdir)/structure.gif $(srcdir)/DOM.gif $(srcdir)/smallfootonly.gif $(srcdir)/redhat.gif $(srcdir)/libxml.gif $(srcdir)/w3c.png $(srcdir)/Libxml2-Logo-180x168.gif $(srcdir)/Libxml2-Logo-90x34.gif $(DESTDIR)$(TARGET_DIR)
$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/html
-@INSTALL@ -m 0644 $(srcdir)/html/*.html $(DESTDIR)$(TARGET_DIR)/html
-@INSTALL@ -m 0644 $(srcdir)/html/*.png $(DESTDIR)$(TARGET_DIR)/html
-@INSTALL@ -m 0644 $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR)/html
$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/tutorial
$(mkinstalldirs) $(DESTDIR)$(HTML_DIR)
-@INSTALL@ -m 0644 $(srcdir)/xml.html $(srcdir)/encoding.html $(srcdir)/FAQ.html $(srcdir)/structure.gif $(srcdir)/DOM.gif $(srcdir)/smallfootonly.gif $(srcdir)/redhat.gif $(srcdir)/libxml.gif $(srcdir)/w3c.png $(srcdir)/Libxml2-Logo-180x168.gif $(srcdir)/Libxml2-Logo-90x34.gif $(DESTDIR)$(HTML_DIR)
$(mkinstalldirs) $(DESTDIR)$(HTML_DIR)/html
-@INSTALL@ -m 0644 $(srcdir)/html/*.html $(DESTDIR)$(HTML_DIR)/html
-@INSTALL@ -m 0644 $(srcdir)/html/*.png $(DESTDIR)$(HTML_DIR)/html
-@INSTALL@ -m 0644 $(srcdir)/html/index.sgml $(DESTDIR)$(HTML_DIR)/html
$(mkinstalldirs) $(DESTDIR)$(HTML_DIR)/tutorial
-@INSTALL@ -m 0644 $(srcdir)/tutorial/*.* \
$(DESTDIR)$(TARGET_DIR)/tutorial
$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/tutorial/images
$(DESTDIR)$(HTML_DIR)/tutorial
$(mkinstalldirs) $(DESTDIR)$(HTML_DIR)/tutorial/images
-@INSTALL@ -m 0644 $(srcdir)/tutorial/images/*.* \
$(DESTDIR)$(TARGET_DIR)/tutorial/images
$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/tutorial/images/callouts
$(DESTDIR)$(HTML_DIR)/tutorial/images
$(mkinstalldirs) $(DESTDIR)$(HTML_DIR)/tutorial/images/callouts
-@INSTALL@ -m 0644 $(srcdir)/tutorial/images/callouts/*.* \
$(DESTDIR)$(TARGET_DIR)/tutorial/images/callouts
$(DESTDIR)$(HTML_DIR)/tutorial/images/callouts
.PHONY : html xml templates scan

View File

@ -1,13 +1,13 @@
.memdump
Makefile.in
Makefile
io1
xpath1
parse1
parse2
tree1
tree2
testWriter
reader1
reader2
reader3
testWriter
tree1
tree2
xpath1
io1

View File

@ -1,8 +1,4 @@
# Beware this is autogenerated by index.py
HTML_DIR=$(datadir)/doc
DOC_MODULE=libxml2-$(VERSION)
TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)/examples
INCLUDES = -I$(top_builddir)/include -I$(top_srcdir)/include -I@srcdir@/include @THREAD_CFLAGS@ @Z_CFLAGS@
DEPS = $(top_builddir)/libxml2.la
LDADDS = @STATIC_BINARIES@ $(top_builddir)/libxml2.la @THREAD_LIBS@ @Z_LIBS@ $(ICONV_LIBS) -lm @WIN32_EXTRA_LIBADD@
@ -16,17 +12,17 @@ index.html: examples.xml examples.xsl
-@(xsltproc examples.xsl examples.xml && echo "Rebuilt web page" && xmllint --valid --noout index.html)
install-data-local:
$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
-@INSTALL@ -m 0644 $(srcdir)/*.html $(srcdir)/*.c $(srcdir)/*.xml $(srcdir)/*.xsl $(srcdir)/*.res $(DESTDIR)$(TARGET_DIR)
$(mkinstalldirs) $(DESTDIR)$(HTML_DIR)
-@INSTALL@ -m 0644 $(srcdir)/*.html $(srcdir)/*.c $(srcdir)/*.xml $(srcdir)/*.xsl $(srcdir)/*.res $(DESTDIR)$(HTML_DIR)
EXTRA_DIST=examples.xsl index.py test1.xml test2.xml test3.xml writer.xml examples.xml io1.res reader1.res reader3.res tree1.res tree2.res
EXTRA_DIST=examples.xsl index.py test1.xml examples.xml test2.xml writer.xml test3.xml reader1.res reader3.res tree1.res tree2.res io1.res
noinst_PROGRAMS=io1 parse1 parse2 reader1 reader2 reader3 testWriter tree1 tree2 xpath1
noinst_PROGRAMS=xpath1 parse1 parse2 tree1 tree2 testWriter reader1 reader2 reader3 io1
io1_SOURCES=io1.c
io1_LDFLAGS=
io1_DEPENDENCIES= $(DEPS)
io1_LDADD= @RDL_LIBS@ $(LDADDS)
xpath1_SOURCES=xpath1.c
xpath1_LDFLAGS=
xpath1_DEPENDENCIES= $(DEPS)
xpath1_LDADD= @RDL_LIBS@ $(LDADDS)
parse1_SOURCES=parse1.c
parse1_LDFLAGS=
@ -38,6 +34,21 @@ parse2_LDFLAGS=
parse2_DEPENDENCIES= $(DEPS)
parse2_LDADD= @RDL_LIBS@ $(LDADDS)
tree1_SOURCES=tree1.c
tree1_LDFLAGS=
tree1_DEPENDENCIES= $(DEPS)
tree1_LDADD= @RDL_LIBS@ $(LDADDS)
tree2_SOURCES=tree2.c
tree2_LDFLAGS=
tree2_DEPENDENCIES= $(DEPS)
tree2_LDADD= @RDL_LIBS@ $(LDADDS)
testWriter_SOURCES=testWriter.c
testWriter_LDFLAGS=
testWriter_DEPENDENCIES= $(DEPS)
testWriter_LDADD= @RDL_LIBS@ $(LDADDS)
reader1_SOURCES=reader1.c
reader1_LDFLAGS=
reader1_DEPENDENCIES= $(DEPS)
@ -53,45 +64,30 @@ reader3_LDFLAGS=
reader3_DEPENDENCIES= $(DEPS)
reader3_LDADD= @RDL_LIBS@ $(LDADDS)
testWriter_SOURCES=testWriter.c
testWriter_LDFLAGS=
testWriter_DEPENDENCIES= $(DEPS)
testWriter_LDADD= @RDL_LIBS@ $(LDADDS)
tree1_SOURCES=tree1.c
tree1_LDFLAGS=
tree1_DEPENDENCIES= $(DEPS)
tree1_LDADD= @RDL_LIBS@ $(LDADDS)
tree2_SOURCES=tree2.c
tree2_LDFLAGS=
tree2_DEPENDENCIES= $(DEPS)
tree2_LDADD= @RDL_LIBS@ $(LDADDS)
xpath1_SOURCES=xpath1.c
xpath1_LDFLAGS=
xpath1_DEPENDENCIES= $(DEPS)
xpath1_LDADD= @RDL_LIBS@ $(LDADDS)
io1_SOURCES=io1.c
io1_LDFLAGS=
io1_DEPENDENCIES= $(DEPS)
io1_LDADD= @RDL_LIBS@ $(LDADDS)
tests: $(noinst_PROGRAMS)
@(echo > .memdump)
@(./io1 > io1.tmp ; diff io1.tmp io1.res ; rm -f io1.tmp)
@(grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0)
@(./parse1 test1.xml)
@(grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0)
@(./parse2 test2.xml)
@(grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0)
@(./tree1 test2.xml > tree1.tmp ; diff tree1.tmp tree1.res ; rm tree1.tmp)
@(grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0)
@(./tree2 > tree2.tmp ; diff tree2.tmp tree2.res ; rm tree2.tmp)
@(grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0)
@(./testWriter ; for i in 1 2 3 4 ; do diff writer.xml writer$$i.res ; done ; rm writer*.res)
@(grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0)
@(./reader1 test2.xml > reader1.tmp ; diff reader1.tmp reader1.res ; rm reader1.tmp)
@(grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0)
@(./reader2 test2.xml > reader1.tmp ; diff reader1.tmp reader1.res ; rm reader1.tmp)
@(grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0)
@(./reader3 > reader3.tmp ; diff reader3.tmp reader3.res ; rm reader3.tmp)
@(grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0)
@(./testWriter ; for i in 1 2 3 4 ; do diff writer.xml writer$$i.res ; done ; rm writer*.res)
@(grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0)
@(./tree1 test2.xml > tree1.tmp ; diff tree1.tmp tree1.res ; rm tree1.tmp)
@(grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0)
@(./tree2 > tree2.tmp ; diff tree2.tmp tree2.res ; rm tree2.tmp)
@(./io1 > io1.tmp ; diff io1.tmp io1.res ; rm -f io1.tmp)
@(grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0" ; exit 0)

View File

@ -1,28 +1,39 @@
<examples>
<example filename='io1.c'>
<synopsis>Example of custom Input/Output</synopsis>
<purpose>Demonstrate the use of xmlRegisterInputCallbacks to build a custom I/O layer, this is used in an XInclude method context to show how dynamic document can be built in a clean way.</purpose>
<usage>io1</usage>
<test>io1 &gt; io1.tmp ; diff io1.tmp io1.res ; rm -f io1.tmp</test>
<author>Daniel Veillard</author>
<example filename='xpath1.c'>
<synopsis>Evaluate XPath expression and prints result node set.</synopsis>
<purpose>Shows how to evaluate XPath expression and register known namespaces in XPath context.</purpose>
<usage>xpath1 &lt;xml-file&gt; &lt;xpath-expr&gt; [&lt;known-ns-list&gt;]</usage>
<author>Aleksey Sanin</author>
<copy>see Copyright for the status of this software. </copy>
<section>InputOutput</section>
<section>XPath</section>
<includes>
<include>&lt;libxml/xpath.h&gt;</include>
<include>&lt;libxml/parser.h&gt;</include>
<include>&lt;libxml/xinclude.h&gt;</include>
<include>&lt;libxml/xpathInternals.h&gt;</include>
<include>&lt;libxml/tree.h&gt;</include>
<include>&lt;libxml/xmlIO.h&gt;</include>
</includes>
<uses>
<function line='148' file='parser' name='xmlCleanupParser'/>
<macro line='116' file='xmlversion' name='LIBXML_TEST_VERSION'/>
<function line='139' file='tree' name='xmlDocDump'/>
<function line='152' file='xmlmemory' name='xmlMemoryDump'/>
<function line='143' file='tree' name='xmlFreeDoc'/>
<function line='132' file='xinclude' name='xmlXIncludeProcess'/>
<function line='116' file='xmlIO' name='xmlRegisterInputCallbacks'/>
<function line='123' file='parser' name='xmlReadMemory'/>
<typedef line='104' file='tree' name='xmlDocPtr'/>
<enum line='228' file='tree' name='XML_ELEMENT_NODE'/>
<typedef line='87' file='xpath' name='xmlXPathObjectPtr'/>
<function line='53' file='xmlmemory' name='xmlMemoryDump'/>
<function line='116' file='xpath' name='xmlXPathEvalExpression'/>
<function line='185' file='xpathInternals' name='xmlXPathRegisterNs'/>
<function line='128' file='xpath' name='xmlXPathFreeObject'/>
<typedef line='85' file='tree' name='xmlDocPtr'/>
<typedef line='217' file='tree' name='xmlNsPtr'/>
<function line='100' file='xpath' name='xmlXPathNewContext'/>
<typedef line='205' file='tree' name='xmlNodePtr'/>
<function line='48' file='parser' name='xmlCleanupParser'/>
<macro line='42' file='xmlversion' name='LIBXML_TEST_VERSION'/>
<typedef line='86' file='xpath' name='xmlXPathContextPtr'/>
<function line='129' file='xpath' name='xmlXPathFreeContext'/>
<function line='38' file='parser' name='xmlInitParser'/>
<function line='155' file='xmlstring' name='xmlStrdup'/>
<function line='130' file='tree' name='xmlFreeDoc'/>
<function line='179' file='xmlstring' name='xmlStrchr'/>
<variable line='192' file='globals' name='xmlFree'/>
<function line='93' file='parser' name='xmlParseFile'/>
<enum line='216' file='tree' name='XML_NAMESPACE_DECL'/>
</uses>
</example>
<example filename='parse1.c'>
@ -71,138 +82,6 @@
<function line='70' file='xmlmemory' name='xmlMemoryDump'/>
</uses>
</example>
<example filename='reader1.c'>
<synopsis>Parse an XML file with an xmlReader</synopsis>
<purpose>Demonstrate the use of xmlReaderForFile() to parse an XML file and dump the informations about the nodes found in the process. (Note that the XMLReader functions require libxml2 version later than 2.6.)</purpose>
<usage>reader1 &lt;filename&gt;</usage>
<test>reader1 test2.xml &gt; reader1.tmp ; diff reader1.tmp reader1.res ; rm reader1.tmp</test>
<author>Daniel Veillard</author>
<copy>see Copyright for the status of this software. </copy>
<section>xmlReader</section>
<includes>
<include>&lt;libxml/xmlreader.h&gt;</include>
</includes>
<uses>
<function line='42' file='xmlstring' name='xmlStrlen'/>
<function line='92' file='parser' name='xmlCleanupParser'/>
<function line='35' file='xmlreader' name='xmlTextReaderNodeType'/>
<typedef line='57' file='xmlreader' name='xmlTextReaderPtr'/>
<function line='96' file='xmlmemory' name='xmlMemoryDump'/>
<function line='31' file='xmlreader' name='xmlTextReaderConstValue'/>
<function line='34' file='xmlreader' name='xmlTextReaderDepth'/>
<function line='67' file='xmlreader' name='xmlFreeTextReader'/>
<macro line='87' file='xmlversion' name='LIBXML_TEST_VERSION'/>
<function line='27' file='xmlreader' name='xmlTextReaderConstName'/>
<function line='38' file='xmlreader' name='xmlTextReaderHasValue'/>
<function line='65' file='xmlreader' name='xmlTextReaderRead'/>
<function line='37' file='xmlreader' name='xmlTextReaderIsEmptyElement'/>
<function line='60' file='xmlreader' name='xmlReaderForFile'/>
</uses>
</example>
<example filename='reader2.c'>
<synopsis>Parse and validate an XML file with an xmlReader</synopsis>
<purpose>Demonstrate the use of xmlReaderForFile() to parse an XML file validating the content in the process and activating options like entities substitution, and DTD attributes defaulting. (Note that the XMLReader functions require libxml2 version later than 2.6.)</purpose>
<usage>reader2 &lt;valid_xml_filename&gt;</usage>
<test>reader2 test2.xml &gt; reader1.tmp ; diff reader1.tmp reader1.res ; rm reader1.tmp</test>
<author>Daniel Veillard</author>
<copy>see Copyright for the status of this software. </copy>
<section>xmlReader</section>
<includes>
<include>&lt;libxml/xmlreader.h&gt;</include>
</includes>
<uses>
<function line='43' file='xmlstring' name='xmlStrlen'/>
<function line='107' file='parser' name='xmlCleanupParser'/>
<function line='36' file='xmlreader' name='xmlTextReaderNodeType'/>
<typedef line='58' file='xmlreader' name='xmlTextReaderPtr'/>
<function line='111' file='xmlmemory' name='xmlMemoryDump'/>
<function line='32' file='xmlreader' name='xmlTextReaderConstValue'/>
<enum line='68' file='parser' name='XML_PARSE_NOENT'/>
<function line='35' file='xmlreader' name='xmlTextReaderDepth'/>
<enum line='69' file='parser' name='XML_PARSE_DTDVALID'/>
<enum line='67' file='parser' name='XML_PARSE_DTDATTR'/>
<function line='82' file='xmlreader' name='xmlFreeTextReader'/>
<macro line='102' file='xmlversion' name='LIBXML_TEST_VERSION'/>
<function line='28' file='xmlreader' name='xmlTextReaderConstName'/>
<function line='39' file='xmlreader' name='xmlTextReaderHasValue'/>
<function line='74' file='xmlreader' name='xmlTextReaderRead'/>
<function line='38' file='xmlreader' name='xmlTextReaderIsEmptyElement'/>
<function line='66' file='xmlreader' name='xmlReaderForFile'/>
<function line='79' 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. (Note that the XMLReader functions require libxml2 version later than 2.6.)</purpose>
<usage>reader3</usage>
<test>reader3 &gt; reader3.tmp ; diff reader3.tmp reader3.res ; rm reader3.tmp</test>
<author>Daniel Veillard</author>
<copy>see Copyright for the status of this software. </copy>
<section>xmlReader</section>
<includes>
<include>&lt;libxml/xmlreader.h&gt;</include>
</includes>
<uses>
<function line='104' file='parser' name='xmlCleanupParser'/>
<typedef line='29' file='xmlreader' name='xmlTextReaderPtr'/>
<function line='108' file='xmlmemory' name='xmlMemoryDump'/>
<function line='97' file='tree' name='xmlFreeDoc'/>
<function line='35' file='xmlreader' name='xmlReaderForFile'/>
<function line='63' file='xmlreader' name='xmlFreeTextReader'/>
<macro line='88' file='xmlversion' name='LIBXML_TEST_VERSION'/>
<function line='93' file='tree' name='xmlDocDump'/>
<function line='49' file='xmlreader' name='xmlTextReaderRead'/>
<function line='59' file='xmlreader' name='xmlTextReaderCurrentDoc'/>
<function line='40' file='xmlreader' name='xmlTextReaderPreservePattern'/>
<typedef line='74' file='tree' name='xmlDocPtr'/>
</uses>
</example>
<example filename='testWriter.c'>
<synopsis>use various APIs for the xmlWriter</synopsis>
<purpose>tests a number of APIs for the xmlWriter, especially the various methods to write to a filename, to a memory buffer, to a new document, or to a subtree. It shows how to do encoding string conversions too. The resulting documents are then serialized.</purpose>
<usage>testWriter</usage>
<test>testWriter ; for i in 1 2 3 4 ; do diff writer.xml writer$$i.res ; done ; rm writer*.res</test>
<author>Alfred Mickautsch</author>
<copy>see Copyright for the status of this software. </copy>
<section>xmlWriter</section>
<includes>
<include>&lt;libxml/encoding.h&gt;</include>
<include>&lt;libxml/xmlwriter.h&gt;</include>
</includes>
<uses>
<function line='1109' file='xmlwriter' name='xmlTextWriterEndElement'/>
<function line='899' file='tree' name='xmlDocSetRootElement'/>
<function line='911' file='xmlwriter' name='xmlTextWriterStartDocument'/>
<function line='1119' file='xmlwriter' name='xmlTextWriterEndDocument'/>
<function line='957' file='xmlwriter' name='xmlTextWriterWriteFormatComment'/>
<function line='923' file='xmlwriter' name='xmlTextWriterWriteComment'/>
<variable line='1164' file='globals' name='xmlMalloc'/>
<function line='1071' file='xmlwriter' name='xmlTextWriterWriteFormatElement'/>
<function line='1154' file='encoding' name='xmlFindCharEncodingHandler'/>
<typedef line='1149' file='encoding' name='xmlCharEncodingHandlerPtr'/>
<function line='902' file='xmlwriter' name='xmlNewTextWriterTree'/>
<function line='74' file='xmlwriter' name='xmlNewTextWriterFilename'/>
<function line='1129' file='tree' name='xmlFreeDoc'/>
<typedef line='878' file='tree' name='xmlNodePtr'/>
<typedef line='877' file='tree' name='xmlDocPtr'/>
<typedef line='339' file='tree' name='xmlBufferPtr'/>
<function line='630' file='xmlwriter' name='xmlNewTextWriterDoc'/>
<function line='892' file='tree' name='xmlNewDocNode'/>
<function line='1127' file='tree' name='xmlSaveFileEnc'/>
<macro line='883' file='parser' name='XML_DEFAULT_VERSION'/>
<function line='353' file='xmlwriter' name='xmlNewTextWriterMemory'/>
<variable line='1178' file='globals' name='xmlFree'/>
<function line='1094' file='xmlwriter' name='xmlTextWriterStartElement'/>
<function line='1125' file='xmlwriter' name='xmlFreeTextWriter'/>
<function line='345' file='tree' name='xmlBufferCreate'/>
<function line='611' file='tree' name='xmlBufferFree'/>
<typedef line='876' file='xmlwriter' name='xmlTextWriterPtr'/>
<function line='1101' file='xmlwriter' name='xmlTextWriterWriteElement'/>
<function line='947' file='xmlwriter' name='xmlTextWriterWriteAttribute'/>
<variable line='1181' file='globals' name='xmlRealloc'/>
<function line='883' file='tree' name='xmlNewDoc'/>
</uses>
</example>
<example filename='tree1.c'>
<synopsis>Navigates a tree to print element names</synopsis>
<purpose>Parse a file to a tree, use xmlDocGetRootElement() to get the root element, then walk the document and print all the element name in document order.</purpose>
@ -216,10 +95,12 @@
<include>&lt;libxml/parser.h&gt;</include>
</includes>
<uses>
<enum line='34' file='tree' name='XML_ELEMENT_NODE'/>
<function line='77' file='tree' name='xmlFreeDoc'/>
<function line='65' file='parser' name='xmlParseFile'/>
<function line='72' file='tree' name='xmlDocGetRootElement'/>
<function line='85' file='parser' name='xmlCleanupParser'/>
<macro line='67' file='xmlversion' name='LIBXML_TEST_VERSION'/>
<enum line='36' file='tree' name='XML_ELEMENT_NODE'/>
<function line='79' file='tree' name='xmlFreeDoc'/>
<function line='67' file='parser' name='xmlParseFile'/>
<function line='74' file='tree' name='xmlDocGetRootElement'/>
</uses>
</example>
<example filename='tree2.c'>
@ -235,65 +116,184 @@
<include>&lt;libxml/parser.h&gt;</include>
</includes>
<uses>
<function line='73' file='tree' name='xmlNewText'/>
<function line='94' file='tree' name='xmlSaveFormatFileEnc'/>
<function line='76' file='tree' name='xmlAddChild'/>
<function line='39' file='tree' name='xmlDocSetRootElement'/>
<function line='87' file='tree' name='xmlNewProp'/>
<function line='86' file='tree' name='xmlNewChild'/>
<function line='72' file='tree' name='xmlNewNode'/>
<function line='44' file='tree' name='xmlCreateIntSubset'/>
<function line='37' file='tree' name='xmlNewDoc'/>
<function line='75' file='tree' name='xmlNewText'/>
<function line='110' file='xmlmemory' name='xmlMemoryDump'/>
<function line='96' file='tree' name='xmlSaveFormatFileEnc'/>
<function line='78' file='tree' name='xmlAddChild'/>
<function line='41' file='tree' name='xmlDocSetRootElement'/>
<function line='105' file='parser' name='xmlCleanupParser'/>
<macro line='34' file='xmlversion' name='LIBXML_TEST_VERSION'/>
<function line='89' file='tree' name='xmlNewProp'/>
<function line='88' file='tree' name='xmlNewChild'/>
<function line='74' file='tree' name='xmlNewNode'/>
<function line='46' file='tree' name='xmlCreateIntSubset'/>
<function line='99' file='tree' name='xmlFreeDoc'/>
<function line='39' file='tree' name='xmlNewDoc'/>
</uses>
</example>
<example filename='xpath1.c'>
<synopsis>Evaluate XPath expression and prints result node set.</synopsis>
<purpose>Shows how to evaluate XPath expression and register known namespaces in XPath context.</purpose>
<usage>xpath1 &lt;xml-file&gt; &lt;xpath-expr&gt; [&lt;known-ns-list&gt;]</usage>
<author>Aleksey Sanin</author>
<example filename='testWriter.c'>
<synopsis>use various APIs for the xmlWriter</synopsis>
<purpose>tests a number of APIs for the xmlWriter, especially the various methods to write to a filename, to a memory buffer, to a new document, or to a subtree. It shows how to do encoding string conversions too. The resulting documents are then serialized.</purpose>
<usage>testWriter</usage>
<test>testWriter ; for i in 1 2 3 4 ; do diff writer.xml writer$$i.res ; done ; rm writer*.res</test>
<author>Alfred Mickautsch</author>
<copy>see Copyright for the status of this software. </copy>
<section>XPath</section>
<section>xmlWriter</section>
<includes>
<include>&lt;libxml/xpath.h&gt;</include>
<include>&lt;libxml/parser.h&gt;</include>
<include>&lt;libxml/xpathInternals.h&gt;</include>
<include>&lt;libxml/tree.h&gt;</include>
<include>&lt;libxml/encoding.h&gt;</include>
<include>&lt;libxml/xmlwriter.h&gt;</include>
</includes>
<uses>
<enum line='225' file='tree' name='XML_ELEMENT_NODE'/>
<typedef line='84' file='xpath' name='xmlXPathObjectPtr'/>
<function line='113' file='xpath' name='xmlXPathEvalExpression'/>
<function line='182' file='xpathInternals' name='xmlXPathRegisterNs'/>
<function line='125' file='xpath' name='xmlXPathFreeObject'/>
<typedef line='82' file='tree' name='xmlDocPtr'/>
<typedef line='214' file='tree' name='xmlNsPtr'/>
<function line='97' file='xpath' name='xmlXPathNewContext'/>
<typedef line='202' file='tree' name='xmlNodePtr'/>
<typedef line='83' file='xpath' name='xmlXPathContextPtr'/>
<function line='126' file='xpath' name='xmlXPathFreeContext'/>
<function line='35' file='parser' name='xmlInitParser'/>
<function line='152' file='xmlstring' name='xmlStrdup'/>
<function line='176' file='xmlstring' name='xmlStrchr'/>
<variable line='189' file='globals' name='xmlFree'/>
<function line='90' file='parser' name='xmlParseFile'/>
<enum line='213' file='tree' name='XML_NAMESPACE_DECL'/>
<function line='1111' file='xmlwriter' name='xmlTextWriterEndElement'/>
<function line='901' file='tree' name='xmlDocSetRootElement'/>
<function line='913' file='xmlwriter' name='xmlTextWriterStartDocument'/>
<function line='1121' file='xmlwriter' name='xmlTextWriterEndDocument'/>
<function line='959' file='xmlwriter' name='xmlTextWriterWriteFormatComment'/>
<function line='925' file='xmlwriter' name='xmlTextWriterWriteComment'/>
<function line='54' file='parser' name='xmlCleanupParser'/>
<variable line='1166' file='globals' name='xmlMalloc'/>
<function line='1073' file='xmlwriter' name='xmlTextWriterWriteFormatElement'/>
<function line='1156' file='encoding' name='xmlFindCharEncodingHandler'/>
<typedef line='1151' file='encoding' name='xmlCharEncodingHandlerPtr'/>
<function line='904' file='xmlwriter' name='xmlNewTextWriterTree'/>
<function line='76' file='xmlwriter' name='xmlNewTextWriterFilename'/>
<function line='1131' file='tree' name='xmlFreeDoc'/>
<typedef line='880' file='tree' name='xmlNodePtr'/>
<typedef line='879' file='tree' name='xmlDocPtr'/>
<typedef line='341' file='tree' name='xmlBufferPtr'/>
<function line='632' file='xmlwriter' name='xmlNewTextWriterDoc'/>
<function line='894' file='tree' name='xmlNewDocNode'/>
<function line='1129' file='tree' name='xmlSaveFileEnc'/>
<function line='58' file='xmlmemory' name='xmlMemoryDump'/>
<macro line='885' file='parser' name='XML_DEFAULT_VERSION'/>
<function line='355' file='xmlwriter' name='xmlNewTextWriterMemory'/>
<variable line='1180' file='globals' name='xmlFree'/>
<function line='1096' file='xmlwriter' name='xmlTextWriterStartElement'/>
<function line='1127' file='xmlwriter' name='xmlFreeTextWriter'/>
<function line='347' file='tree' name='xmlBufferCreate'/>
<macro line='40' file='xmlversion' name='LIBXML_TEST_VERSION'/>
<function line='613' file='tree' name='xmlBufferFree'/>
<typedef line='878' file='xmlwriter' name='xmlTextWriterPtr'/>
<function line='1103' file='xmlwriter' name='xmlTextWriterWriteElement'/>
<function line='949' file='xmlwriter' name='xmlTextWriterWriteAttribute'/>
<variable line='1183' file='globals' name='xmlRealloc'/>
<function line='885' file='tree' name='xmlNewDoc'/>
</uses>
</example>
<example filename='reader1.c'>
<synopsis>Parse an XML file with an xmlReader</synopsis>
<purpose>Demonstrate the use of xmlReaderForFile() to parse an XML file and dump the informations about the nodes found in the process. (Note that the XMLReader functions require libxml2 version later than 2.6.)</purpose>
<usage>reader1 &lt;filename&gt;</usage>
<test>reader1 test2.xml &gt; reader1.tmp ; diff reader1.tmp reader1.res ; rm reader1.tmp</test>
<author>Daniel Veillard</author>
<copy>see Copyright for the status of this software. </copy>
<section>xmlReader</section>
<includes>
<include>&lt;libxml/xmlreader.h&gt;</include>
</includes>
<uses>
<function line='44' file='xmlstring' name='xmlStrlen'/>
<function line='37' file='xmlreader' name='xmlTextReaderNodeType'/>
<typedef line='59' file='xmlreader' name='xmlTextReaderPtr'/>
<function line='98' file='xmlmemory' name='xmlMemoryDump'/>
<function line='33' file='xmlreader' name='xmlTextReaderConstValue'/>
<function line='36' file='xmlreader' name='xmlTextReaderDepth'/>
<function line='69' file='xmlreader' name='xmlFreeTextReader'/>
<function line='29' file='xmlreader' name='xmlTextReaderConstName'/>
<function line='40' file='xmlreader' name='xmlTextReaderHasValue'/>
<function line='67' file='xmlreader' name='xmlTextReaderRead'/>
<function line='39' file='xmlreader' name='xmlTextReaderIsEmptyElement'/>
<function line='62' file='xmlreader' name='xmlReaderForFile'/>
</uses>
</example>
<example filename='reader2.c'>
<synopsis>Parse and validate an XML file with an xmlReader</synopsis>
<purpose>Demonstrate the use of xmlReaderForFile() to parse an XML file validating the content in the process and activating options like entities substitution, and DTD attributes defaulting. (Note that the XMLReader functions require libxml2 version later than 2.6.)</purpose>
<usage>reader2 &lt;valid_xml_filename&gt;</usage>
<test>reader2 test2.xml &gt; reader1.tmp ; diff reader1.tmp reader1.res ; rm reader1.tmp</test>
<author>Daniel Veillard</author>
<copy>see Copyright for the status of this software. </copy>
<section>xmlReader</section>
<includes>
<include>&lt;libxml/xmlreader.h&gt;</include>
</includes>
<uses>
<function line='45' file='xmlstring' name='xmlStrlen'/>
<function line='38' file='xmlreader' name='xmlTextReaderNodeType'/>
<typedef line='60' file='xmlreader' name='xmlTextReaderPtr'/>
<function line='34' file='xmlreader' name='xmlTextReaderConstValue'/>
<enum line='70' file='parser' name='XML_PARSE_NOENT'/>
<function line='37' file='xmlreader' name='xmlTextReaderDepth'/>
<enum line='71' file='parser' name='XML_PARSE_DTDVALID'/>
<enum line='69' file='parser' name='XML_PARSE_DTDATTR'/>
<function line='84' file='xmlreader' name='xmlFreeTextReader'/>
<function line='30' file='xmlreader' name='xmlTextReaderConstName'/>
<function line='41' file='xmlreader' name='xmlTextReaderHasValue'/>
<function line='76' file='xmlreader' name='xmlTextReaderRead'/>
<function line='40' file='xmlreader' name='xmlTextReaderIsEmptyElement'/>
<function line='68' file='xmlreader' name='xmlReaderForFile'/>
<function line='81' 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. (Note that the XMLReader functions require libxml2 version later than 2.6.)</purpose>
<usage>reader3</usage>
<test>reader3 &gt; reader3.tmp ; diff reader3.tmp reader3.res ; rm reader3.tmp</test>
<author>Daniel Veillard</author>
<copy>see Copyright for the status of this software. </copy>
<section>xmlReader</section>
<includes>
<include>&lt;libxml/xmlreader.h&gt;</include>
</includes>
<uses>
<typedef line='31' file='xmlreader' name='xmlTextReaderPtr'/>
<function line='37' file='xmlreader' name='xmlReaderForFile'/>
<function line='65' file='xmlreader' name='xmlFreeTextReader'/>
<function line='95' file='tree' name='xmlDocDump'/>
<function line='51' file='xmlreader' name='xmlTextReaderRead'/>
<function line='61' file='xmlreader' name='xmlTextReaderCurrentDoc'/>
<function line='42' file='xmlreader' name='xmlTextReaderPreservePattern'/>
<typedef line='76' file='tree' name='xmlDocPtr'/>
</uses>
</example>
<example filename='io1.c'>
<synopsis>Example of custom Input/Output</synopsis>
<purpose>Demonstrate the use of xmlRegisterInputCallbacks to build a custom I/O layer, this is used in an XInclude method context to show how dynamic document can be built in a clean way.</purpose>
<usage>io1</usage>
<test>io1 &gt; io1.tmp ; diff io1.tmp io1.res ; rm -f io1.tmp</test>
<author>Daniel Veillard</author>
<copy>see Copyright for the status of this software. </copy>
<section>InputOutput</section>
<includes>
<include>&lt;libxml/parser.h&gt;</include>
<include>&lt;libxml/xinclude.h&gt;</include>
<include>&lt;libxml/tree.h&gt;</include>
<include>&lt;libxml/xmlIO.h&gt;</include>
</includes>
<uses>
<function line='143' file='tree' name='xmlDocDump'/>
<function line='134' file='xinclude' name='xmlXIncludeProcess'/>
<function line='117' file='xmlIO' name='xmlRegisterInputCallbacks'/>
<function line='124' file='parser' name='xmlReadMemory'/>
<typedef line='105' file='tree' name='xmlDocPtr'/>
</uses>
</example>
<symbols>
<symbol name='LIBXML_TEST_VERSION'>
<ref filename='io1.c'/>
<ref filename='xpath1.c'/>
<ref filename='parse1.c'/>
<ref filename='parse2.c'/>
<ref filename='reader1.c'/>
<ref filename='reader2.c'/>
<ref filename='reader3.c'/>
<ref filename='tree1.c'/>
<ref filename='tree2.c'/>
<ref filename='testWriter.c'/>
</symbol>
<symbol name='XML_DEFAULT_VERSION'>
<ref filename='testWriter.c'/>
</symbol>
<symbol name='XML_ELEMENT_NODE'>
<ref filename='tree1.c'/>
<ref filename='xpath1.c'/>
<ref filename='tree1.c'/>
</symbol>
<symbol name='XML_NAMESPACE_DECL'>
<ref filename='xpath1.c'/>
@ -324,12 +324,12 @@
<ref filename='testWriter.c'/>
</symbol>
<symbol name='xmlCleanupParser'>
<ref filename='io1.c'/>
<ref filename='xpath1.c'/>
<ref filename='parse1.c'/>
<ref filename='parse2.c'/>
<ref filename='reader1.c'/>
<ref filename='reader2.c'/>
<ref filename='reader3.c'/>
<ref filename='tree1.c'/>
<ref filename='tree2.c'/>
<ref filename='testWriter.c'/>
</symbol>
<symbol name='xmlCreateIntSubset'>
<ref filename='tree2.c'/>
@ -338,38 +338,38 @@
<ref filename='parse2.c'/>
</symbol>
<symbol name='xmlDocDump'>
<ref filename='io1.c'/>
<ref filename='reader3.c'/>
<ref filename='io1.c'/>
</symbol>
<symbol name='xmlDocGetRootElement'>
<ref filename='tree1.c'/>
</symbol>
<symbol name='xmlDocPtr'>
<ref filename='io1.c'/>
<ref filename='xpath1.c'/>
<ref filename='parse1.c'/>
<ref filename='parse2.c'/>
<ref filename='reader3.c'/>
<ref filename='testWriter.c'/>
<ref filename='xpath1.c'/>
<ref filename='reader3.c'/>
<ref filename='io1.c'/>
</symbol>
<symbol name='xmlDocSetRootElement'>
<ref filename='testWriter.c'/>
<ref filename='tree2.c'/>
<ref filename='testWriter.c'/>
</symbol>
<symbol name='xmlFindCharEncodingHandler'>
<ref filename='testWriter.c'/>
</symbol>
<symbol name='xmlFree'>
<ref filename='testWriter.c'/>
<ref filename='xpath1.c'/>
<ref filename='testWriter.c'/>
</symbol>
<symbol name='xmlFreeDoc'>
<ref filename='io1.c'/>
<ref filename='xpath1.c'/>
<ref filename='parse1.c'/>
<ref filename='parse2.c'/>
<ref filename='reader3.c'/>
<ref filename='testWriter.c'/>
<ref filename='tree1.c'/>
<ref filename='tree2.c'/>
<ref filename='testWriter.c'/>
</symbol>
<symbol name='xmlFreeParserCtxt'>
<ref filename='parse2.c'/>
@ -389,19 +389,19 @@
<ref filename='testWriter.c'/>
</symbol>
<symbol name='xmlMemoryDump'>
<ref filename='io1.c'/>
<ref filename='xpath1.c'/>
<ref filename='parse1.c'/>
<ref filename='parse2.c'/>
<ref filename='tree2.c'/>
<ref filename='testWriter.c'/>
<ref filename='reader1.c'/>
<ref filename='reader2.c'/>
<ref filename='reader3.c'/>
</symbol>
<symbol name='xmlNewChild'>
<ref filename='tree2.c'/>
</symbol>
<symbol name='xmlNewDoc'>
<ref filename='testWriter.c'/>
<ref filename='tree2.c'/>
<ref filename='testWriter.c'/>
</symbol>
<symbol name='xmlNewDocNode'>
<ref filename='testWriter.c'/>
@ -431,15 +431,15 @@
<ref filename='testWriter.c'/>
</symbol>
<symbol name='xmlNodePtr'>
<ref filename='testWriter.c'/>
<ref filename='xpath1.c'/>
<ref filename='testWriter.c'/>
</symbol>
<symbol name='xmlNsPtr'>
<ref filename='xpath1.c'/>
</symbol>
<symbol name='xmlParseFile'>
<ref filename='tree1.c'/>
<ref filename='xpath1.c'/>
<ref filename='tree1.c'/>
</symbol>
<symbol name='xmlParserCtxtPtr'>
<ref filename='parse2.c'/>

View File

@ -221,10 +221,6 @@ def dump_Makefile():
for file in glob.glob('*.res'):
extras.append(file)
Makefile="""# Beware this is autogenerated by index.py
HTML_DIR=$(datadir)/doc
DOC_MODULE=libxml2-$(VERSION)
TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)/examples
INCLUDES = -I$(top_builddir)/include -I$(top_srcdir)/include -I@srcdir@/include @THREAD_CFLAGS@ @Z_CFLAGS@
DEPS = $(top_builddir)/libxml2.la
LDADDS = @STATIC_BINARIES@ $(top_builddir)/libxml2.la @THREAD_LIBS@ @Z_LIBS@ $(ICONV_LIBS) -lm @WIN32_EXTRA_LIBADD@
@ -238,8 +234,8 @@ index.html: examples.xml examples.xsl
-@(xsltproc examples.xsl examples.xml && echo "Rebuilt web page" && xmllint --valid --noout index.html)
install-data-local:
$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
-@INSTALL@ -m 0644 $(srcdir)/*.html $(srcdir)/*.c $(srcdir)/*.xml $(srcdir)/*.xsl $(srcdir)/*.res $(DESTDIR)$(TARGET_DIR)
$(mkinstalldirs) $(DESTDIR)$(HTML_DIR)
-@INSTALL@ -m 0644 $(srcdir)/*.html $(srcdir)/*.c $(srcdir)/*.xml $(srcdir)/*.xsl $(srcdir)/*.res $(DESTDIR)$(HTML_DIR)
"""
EXTRA_DIST=""

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

File diff suppressed because one or more lines are too long

View File

@ -2372,6 +2372,21 @@
<exports symbol='xmlRegFreeRegexp' type='function'/>
<exports symbol='xmlRegexpPrint' type='function'/>
</file>
<file name='xmlsave'>
<summary>the XML document serializer</summary>
<description>API to save document or subtree of document </description>
<author>Daniel Veillard </author>
<exports symbol='xmlSaveCtxt' type='typedef'/>
<exports symbol='xmlSaveCtxtPtr' type='typedef'/>
<exports symbol='xmlSaveToIO' type='function'/>
<exports symbol='xmlSaveToBuffer' type='function'/>
<exports symbol='xmlSaveToFd' type='function'/>
<exports symbol='xmlSaveToFilename' type='function'/>
<exports symbol='xmlSaveClose' type='function'/>
<exports symbol='xmlSaveFlush' type='function'/>
<exports symbol='xmlSaveDoc' type='function'/>
<exports symbol='xmlSaveTree' type='function'/>
</file>
<file name='xmlschemas'>
<summary>incomplete XML Schemas structure implementation</summary>
<description>interface to the XML Schemas handling and schema validity checking, it is incomplete right now. </description>
@ -5096,6 +5111,8 @@ actually an xmlCharEncoding'/>
<field name='getColumnNumber' type='int(*getColumnNumber)' info=''/>
</struct>
<typedef name='xmlSAXLocatorPtr' file='tree' type='xmlSAXLocator *'/>
<struct name='xmlSaveCtxt' file='xmlsave' type='struct _xmlSaveCtxt'/>
<typedef name='xmlSaveCtxtPtr' file='xmlsave' type='xmlSaveCtxt *'/>
<struct name='xmlSchema' file='xmlschemas' type='struct _xmlSchema'>
<field name='name' type='const xmlChar *' info=' schema name'/>
<field name='targetNamespace' type='const xmlChar *' info=' the target namespace'/>
@ -10920,6 +10937,17 @@ actually an xmlCharEncoding'/>
<arg name='hdlr' type='xmlSAXHandler *' info='the SAX handler'/>
<arg name='version' type='int' info='the version, 1 or 2'/>
</function>
<function name='xmlSaveClose' file='xmlsave'>
<info>Close a document saving context, i.e. make sure that all bytes have been output and free the associated data.</info>
<return type='int' info='the number of byte written or -1 in case of error.'/>
<arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
</function>
<function name='xmlSaveDoc' file='xmlsave'>
<info>Save a full document to a saving context</info>
<return type='long' info='the number of byte written or -1 in case of error'/>
<arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
<arg name='doc' type='xmlDocPtr' info='a document'/>
</function>
<function name='xmlSaveFile' file='tree'>
<info>Dump an XML document to a file. Will use compression if compiled in and enabled. If @filename is &quot;-&quot; the stdout file is used.</info>
<return type='int' info='the number of bytes written or -1 in case of failure.'/>
@ -10940,6 +10968,11 @@ actually an xmlCharEncoding'/>
<arg name='cur' type='xmlDocPtr' info='the document'/>
<arg name='encoding' type='const char *' info='the encoding if any assuming the I/O layer handles the trancoding'/>
</function>
<function name='xmlSaveFlush' file='xmlsave'>
<info>Flush a document saving context, i.e. make sure that all bytes have been output.</info>
<return type='int' info='the number of byte written or -1 in case of error.'/>
<arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
</function>
<function name='xmlSaveFormatFile' file='tree'>
<info>Dump an XML document to a file. Will use compression if compiled in and enabled. If @filename is &quot;-&quot; the stdout file is used. If @format is set then the document will be indented on output. Note that @format = 1 provide node indenting only if xmlIndentTreeOutput = 1 or xmlKeepBlanksDefault(0) was called</info>
<return type='int' info='the number of bytes written or -1 in case of failure.'/>
@ -10963,6 +10996,42 @@ actually an xmlCharEncoding'/>
<arg name='encoding' type='const char *' info='the encoding if any assuming the I/O layer handles the trancoding'/>
<arg name='format' type='int' info='should formatting spaces been added'/>
</function>
<function name='xmlSaveToBuffer' file='xmlsave'>
<info>Create a document saving context serializing to a buffer with the encoding and the options given</info>
<return type='xmlSaveCtxtPtr' info='a new serialization context or NULL in case of error.'/>
<arg name='buffer' type='xmlBufferPtr' info='a buffer'/>
<arg name='encoding' type='const char *' info='the encoding name to use or NULL'/>
<arg name='options' type='int' info='a set of xmlSaveOptions'/>
</function>
<function name='xmlSaveToFd' file='xmlsave'>
<info>Create a document saving context serializing to a file descriptor with the encoding and the options given.</info>
<return type='xmlSaveCtxtPtr' info='a new serialization context or NULL in case of error.'/>
<arg name='fd' type='int' info='a file descriptor number'/>
<arg name='encoding' type='const char *' info='the encoding name to use or NULL'/>
<arg name='options' type='int' info='a set of xmlSaveOptions'/>
</function>
<function name='xmlSaveToFilename' file='xmlsave'>
<info>Create a document saving context serializing to a filename or possibly to an URL (but this is less reliable) with the encoding and the options given.</info>
<return type='xmlSaveCtxtPtr' info='a new serialization context or NULL in case of error.'/>
<arg name='filename' type='const char *' info='a file name or an URL'/>
<arg name='encoding' type='const char *' info='the encoding name to use or NULL'/>
<arg name='options' type='int' info='a set of xmlSaveOptions'/>
</function>
<function name='xmlSaveToIO' file='xmlsave'>
<info>Create a document saving context serializing to a file descriptor with the encoding and the options given</info>
<return type='xmlSaveCtxtPtr' info='a new serialization context or NULL in case of error.'/>
<arg name='iowrite' type='xmlOutputWriteCallback' info='an I/O write function'/>
<arg name='ioclose' type='xmlOutputCloseCallback' info='an I/O close function'/>
<arg name='ioctx' type='void *' info='an I/O handler'/>
<arg name='encoding' type='const char *' info='the encoding name to use or NULL'/>
<arg name='options' type='int' info='a set of xmlSaveOptions'/>
</function>
<function name='xmlSaveTree' file='xmlsave'>
<info>Save a subtree starting at the node parameter to a saving context</info>
<return type='long' info='the number of byte written or -1 in case of error'/>
<arg name='ctxt' type='xmlSaveCtxtPtr' info='a document saving context'/>
<arg name='node' type='xmlNodePtr' info='a document'/>
</function>
<function name='xmlSaveUri' file='uri'>
<info>Save the URI as an escaped string</info>
<return type='xmlChar *' info='a new string (to be deallocated by caller)'/>

View File

@ -2100,13 +2100,23 @@
<reference name='xmlSAXUserParseFile' href='html/libxml-parser.html#xmlSAXUserParseFile'/>
<reference name='xmlSAXUserParseMemory' href='html/libxml-parser.html#xmlSAXUserParseMemory'/>
<reference name='xmlSAXVersion' href='html/libxml-SAX2.html#xmlSAXVersion'/>
<reference name='xmlSaveClose' href='html/libxml-xmlsave.html#xmlSaveClose'/>
<reference name='xmlSaveCtxt' href='html/libxml-xmlsave.html#xmlSaveCtxt'/>
<reference name='xmlSaveCtxtPtr' href='html/libxml-xmlsave.html#xmlSaveCtxtPtr'/>
<reference name='xmlSaveDoc' href='html/libxml-xmlsave.html#xmlSaveDoc'/>
<reference name='xmlSaveFile' href='html/libxml-tree.html#xmlSaveFile'/>
<reference name='xmlSaveFileEnc' href='html/libxml-tree.html#xmlSaveFileEnc'/>
<reference name='xmlSaveFileTo' href='html/libxml-tree.html#xmlSaveFileTo'/>
<reference name='xmlSaveFlush' href='html/libxml-xmlsave.html#xmlSaveFlush'/>
<reference name='xmlSaveFormatFile' href='html/libxml-tree.html#xmlSaveFormatFile'/>
<reference name='xmlSaveFormatFileEnc' href='html/libxml-tree.html#xmlSaveFormatFileEnc'/>
<reference name='xmlSaveFormatFileTo' href='html/libxml-tree.html#xmlSaveFormatFileTo'/>
<reference name='xmlSaveNoEmptyTags' href='html/libxml-globals.html#xmlSaveNoEmptyTags'/>
<reference name='xmlSaveToBuffer' href='html/libxml-xmlsave.html#xmlSaveToBuffer'/>
<reference name='xmlSaveToFd' href='html/libxml-xmlsave.html#xmlSaveToFd'/>
<reference name='xmlSaveToFilename' href='html/libxml-xmlsave.html#xmlSaveToFilename'/>
<reference name='xmlSaveToIO' href='html/libxml-xmlsave.html#xmlSaveToIO'/>
<reference name='xmlSaveTree' href='html/libxml-xmlsave.html#xmlSaveTree'/>
<reference name='xmlSaveUri' href='html/libxml-uri.html#xmlSaveUri'/>
<reference name='xmlScanName' href='html/libxml-parserInternals.html#xmlScanName'/>
<reference name='xmlSchema' href='html/libxml-xmlschemas.html#xmlSchema'/>
@ -5004,13 +5014,23 @@
<ref name='xmlSAXUserParseFile'/>
<ref name='xmlSAXUserParseMemory'/>
<ref name='xmlSAXVersion'/>
<ref name='xmlSaveClose'/>
<ref name='xmlSaveCtxt'/>
<ref name='xmlSaveCtxtPtr'/>
<ref name='xmlSaveDoc'/>
<ref name='xmlSaveFile'/>
<ref name='xmlSaveFileEnc'/>
<ref name='xmlSaveFileTo'/>
<ref name='xmlSaveFlush'/>
<ref name='xmlSaveFormatFile'/>
<ref name='xmlSaveFormatFileEnc'/>
<ref name='xmlSaveFormatFileTo'/>
<ref name='xmlSaveNoEmptyTags'/>
<ref name='xmlSaveToBuffer'/>
<ref name='xmlSaveToFd'/>
<ref name='xmlSaveToFilename'/>
<ref name='xmlSaveToIO'/>
<ref name='xmlSaveTree'/>
<ref name='xmlSaveUri'/>
<ref name='xmlScanName'/>
<ref name='xmlSchema'/>
@ -5844,6 +5864,8 @@
<type name='long'>
<ref name='xmlByteConsumed'/>
<ref name='xmlGetLineNo'/>
<ref name='xmlSaveDoc'/>
<ref name='xmlSaveTree'/>
<ref name='xmlXPathOrderDocElems'/>
</type>
<type name='unsigned long'>
@ -6326,6 +6348,12 @@
<type name='xmlRelaxNGValidCtxtPtr'>
<ref name='xmlRelaxNGNewValidCtxt'/>
</type>
<type name='xmlSaveCtxtPtr'>
<ref name='xmlSaveToBuffer'/>
<ref name='xmlSaveToFd'/>
<ref name='xmlSaveToFilename'/>
<ref name='xmlSaveToIO'/>
</type>
<type name='xmlSchemaFacetPtr'>
<ref name='xmlSchemaNewFacet'/>
</type>
@ -7297,6 +7325,7 @@
<ref name='xmlSAXParseMemoryWithData'/>
<ref name='xmlSAXUserParseFile'/>
<ref name='xmlSAXUserParseMemory'/>
<ref name='xmlSaveToIO'/>
<ref name='xmlSchemaSetParserErrors'/>
<ref name='xmlSchemaSetValidErrors'/>
<ref name='xmlSchemaValidateStream'/>
@ -7433,6 +7462,7 @@
<ref name='xmlNewTextWriterMemory'/>
<ref name='xmlNodeBufGetContent'/>
<ref name='xmlNodeDump'/>
<ref name='xmlSaveToBuffer'/>
</type>
<type name='xmlC14NIsVisibleCallback'>
<ref name='xmlC14NExecute'/>
@ -7650,6 +7680,7 @@
<ref name='xmlRelaxNGValidatePushElement'/>
<ref name='xmlRemoveID'/>
<ref name='xmlRemoveRef'/>
<ref name='xmlSaveDoc'/>
<ref name='xmlSaveFile'/>
<ref name='xmlSaveFileEnc'/>
<ref name='xmlSaveFileTo'/>
@ -8004,6 +8035,7 @@
<ref name='xmlRelaxNGValidatePopElement'/>
<ref name='xmlRelaxNGValidatePushElement'/>
<ref name='xmlReplaceNode'/>
<ref name='xmlSaveTree'/>
<ref name='xmlSchemaValPredefTypeNode'/>
<ref name='xmlSearchNs'/>
<ref name='xmlSearchNsByHref'/>
@ -8165,6 +8197,7 @@
<type name='xmlOutputCloseCallback'>
<ref name='xmlOutputBufferCreateIO'/>
<ref name='xmlRegisterOutputCallbacks'/>
<ref name='xmlSaveToIO'/>
</type>
<type name='xmlOutputMatchCallback'>
<ref name='xmlRegisterOutputCallbacks'/>
@ -8175,6 +8208,7 @@
<type name='xmlOutputWriteCallback'>
<ref name='xmlOutputBufferCreateIO'/>
<ref name='xmlRegisterOutputCallbacks'/>
<ref name='xmlSaveToIO'/>
</type>
<type name='xmlParserCtxtPtr'>
<ref name='inputPop'/>
@ -8426,6 +8460,12 @@
<ref name='setDocumentLocatorSAXFunc'/>
<ref name='xmlSAX2SetDocumentLocator'/>
</type>
<type name='xmlSaveCtxtPtr'>
<ref name='xmlSaveClose'/>
<ref name='xmlSaveDoc'/>
<ref name='xmlSaveFlush'/>
<ref name='xmlSaveTree'/>
</type>
<type name='xmlSchemaFacetPtr'>
<ref name='xmlSchemaCheckFacet'/>
<ref name='xmlSchemaFreeFacet'/>
@ -11092,6 +11132,18 @@
<ref name='xmlRegexpPrint'/>
<ref name='xmlRegexpPtr'/>
</file>
<file name='xmlsave'>
<ref name='xmlSaveClose'/>
<ref name='xmlSaveCtxt'/>
<ref name='xmlSaveCtxtPtr'/>
<ref name='xmlSaveDoc'/>
<ref name='xmlSaveFlush'/>
<ref name='xmlSaveToBuffer'/>
<ref name='xmlSaveToFd'/>
<ref name='xmlSaveToFilename'/>
<ref name='xmlSaveToIO'/>
<ref name='xmlSaveTree'/>
</file>
<file name='xmlschemas'>
<ref name='XML_SCHEMAS_ERR_'/>
<ref name='XML_SCHEMAS_ERR_ATTRINVALID'/>
@ -12387,6 +12439,7 @@
<ref name='xmlIOHTTPClose'/>
<ref name='xmlNanoFTPClose'/>
<ref name='xmlNanoFTPCloseConnection'/>
<ref name='xmlSaveClose'/>
</word>
<word name='Closed'>
<ref name='xmlTextReaderClose'/>
@ -13170,6 +13223,7 @@
<ref name='xmlXPathStringEvalNumber'/>
</word>
<word name='Flush'>
<ref name='xmlSaveFlush'/>
<ref name='xmlTextWriterFlush'/>
</word>
<word name='For'>
@ -14817,6 +14871,8 @@
</word>
<word name='Save'>
<ref name='xmlCopyError'/>
<ref name='xmlSaveDoc'/>
<ref name='xmlSaveTree'/>
<ref name='xmlSaveUri'/>
</word>
<word name='Scan'>
@ -16758,6 +16814,7 @@
<ref name='xmlParsePEReference'/>
<ref name='xmlParserHandlePEReference'/>
<ref name='xmlParserInputBufferCreateStatic'/>
<ref name='xmlSaveToFilename'/>
<ref name='xmlScanName'/>
<ref name='xmlSetupParserForBuffer'/>
<ref name='xmlStrncatNew'/>
@ -17183,6 +17240,7 @@
<ref name='xmlReadIO'/>
<ref name='xmlReaderForIO'/>
<ref name='xmlReaderNewIO'/>
<ref name='xmlSaveToIO'/>
<ref name='xmlTextReaderClose'/>
</word>
<word name='closed'>
@ -18199,6 +18257,8 @@
<ref name='xmlReadFd'/>
<ref name='xmlReaderForFd'/>
<ref name='xmlReaderNewFd'/>
<ref name='xmlSaveToFd'/>
<ref name='xmlSaveToIO'/>
</word>
<word name='designed'>
<ref name='xmlCharEncodingOutputFunc'/>
@ -19523,6 +19583,7 @@
<ref name='xmlHashScannerFull'/>
<ref name='xmlRelaxNGValidateFullElement'/>
<ref name='xmlRelaxNGValidatePushElement'/>
<ref name='xmlSaveDoc'/>
<ref name='xmlShellPwd'/>
<ref name='xmlSplitQName2'/>
<ref name='xmlSplitQName3'/>
@ -19855,6 +19916,8 @@
<ref name='xmlParseSDDecl'/>
<ref name='xmlParserHandlePEReference'/>
<ref name='xmlParserHandleReference'/>
<ref name='xmlSaveClose'/>
<ref name='xmlSaveFlush'/>
<ref name='xmlStrEqual'/>
<ref name='xmlTextReaderHasValue'/>
<ref name='xmlTextReaderReadAttributeValue'/>
@ -20850,6 +20913,7 @@
<ref name='xmlXPathNodeSetItem'/>
</word>
<word name='less'>
<ref name='xmlSaveToFilename'/>
<ref name='xmlXPathCeilingFunction'/>
<ref name='xmlXPathCompareValues'/>
<ref name='xmlXPathSubstringFunction'/>
@ -21168,6 +21232,8 @@
</word>
<word name='make'>
<ref name='xmlNewNode'/>
<ref name='xmlSaveClose'/>
<ref name='xmlSaveFlush'/>
</word>
<word name='makes'>
<ref name='xmlLoadCatalog'/>
@ -22157,6 +22223,10 @@
<word name='options'>
<ref name='htmlCtxtUseOptions'/>
<ref name='xmlCtxtUseOptions'/>
<ref name='xmlSaveToBuffer'/>
<ref name='xmlSaveToFd'/>
<ref name='xmlSaveToFilename'/>
<ref name='xmlSaveToIO'/>
</word>
<word name='ordered'>
<ref name='xmlListAppend'/>
@ -22565,6 +22635,7 @@
<ref name='xmlParseBalancedChunkMemory'/>
<ref name='xmlParseBalancedChunkMemoryRecover'/>
<ref name='xmlParseExternalEntity'/>
<ref name='xmlSaveToFilename'/>
<ref name='xmlXPathStringFunction'/>
</word>
<word name='posteriori'>
@ -23420,6 +23491,9 @@
<word name='releases'>
<ref name='xmlTextReaderClose'/>
</word>
<word name='reliable'>
<ref name='xmlSaveToFilename'/>
</word>
<word name='rely'>
<ref name='xmlParseNamespace'/>
</word>
@ -23854,6 +23928,14 @@
<ref name='xmlOutputBufferCreateFile'/>
<ref name='xmlOutputBufferCreateFilename'/>
<ref name='xmlOutputBufferCreateIO'/>
<ref name='xmlSaveClose'/>
<ref name='xmlSaveDoc'/>
<ref name='xmlSaveFlush'/>
<ref name='xmlSaveToBuffer'/>
<ref name='xmlSaveToFd'/>
<ref name='xmlSaveToFilename'/>
<ref name='xmlSaveToIO'/>
<ref name='xmlSaveTree'/>
</word>
<word name='sax'>
<ref name='docbSAXParseDoc'/>
@ -24014,11 +24096,21 @@
</word>
<word name='serialization'>
<ref name='LIBXML_OUTPUT_ENABLED'/>
<ref name='xmlSaveToBuffer'/>
<ref name='xmlSaveToFd'/>
<ref name='xmlSaveToFilename'/>
<ref name='xmlSaveToIO'/>
<ref name='xmlShellCat'/>
<ref name='xmlShellWrite'/>
<ref name='xmlValidatePopElement'/>
<ref name='xmlValidatePushElement'/>
</word>
<word name='serializing'>
<ref name='xmlSaveToBuffer'/>
<ref name='xmlSaveToFd'/>
<ref name='xmlSaveToFilename'/>
<ref name='xmlSaveToIO'/>
</word>
<word name='server'>
<ref name='_xmlURI'/>
<ref name='xmlNanoFTPCheckResponse'/>
@ -24463,6 +24555,7 @@
<ref name='xmlByteConsumed'/>
<ref name='xmlNewCharRef'/>
<ref name='xmlNewTextWriterTree'/>
<ref name='xmlSaveTree'/>
<ref name='xmlXPathOrderDocElems'/>
<ref name='xmlXPathSubstringFunction'/>
<ref name='xmlXPtrNewCollapsedRange'/>
@ -24796,6 +24889,7 @@
<ref name='attributeSAXFunc'/>
<ref name='xmlReconciliateNs'/>
<ref name='xmlRelaxNGValidateFullElement'/>
<ref name='xmlSaveTree'/>
<ref name='xmlShellDu'/>
<ref name='xmlShellWrite'/>
<ref name='xmlTextReaderExpand'/>
@ -24889,6 +24983,8 @@
<ref name='xmlStrdup'/>
</word>
<word name='sure'>
<ref name='xmlSaveClose'/>
<ref name='xmlSaveFlush'/>
<ref name='xmlURIEscape'/>
<ref name='xmlXPathNodeSetAddUnique'/>
</word>
@ -25997,6 +26093,7 @@
<ref name='xmlNewCharEncodingHandler'/>
<ref name='xmlOutputBufferCreateIO'/>
<ref name='xmlOutputWriteCallback'/>
<ref name='xmlSaveToIO'/>
<ref name='xmlShellWrite'/>
</word>
<word name='writer'>
@ -26733,6 +26830,12 @@
<word name='xmlSAXVersion'>
<ref name='xmlSAXDefaultVersion'/>
</word>
<word name='xmlSaveOptions'>
<ref name='xmlSaveToBuffer'/>
<ref name='xmlSaveToFd'/>
<ref name='xmlSaveToFilename'/>
<ref name='xmlSaveToIO'/>
</word>
<word name='xmlSetExternalEntityLoader'>
<ref name='resolveEntity'/>
<ref name='resolveEntitySAXFunc'/>

View File

@ -46,7 +46,8 @@ xmlinc_HEADERS = \
xmlexports.h \
xmlwriter.h \
chvalid.h \
pattern.h
pattern.h \
xmlsave.h
install-exec-hook:
$(mkinstalldirs) $(DESTDIR)$(xmlincdir)