mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-01-26 10:03:34 +03:00
applied patch from Alfred Mickautsch for better DTD support. fixed bug
* xmlwriter.c include/libxml/xmlwriter.h doc/* : applied patch from Alfred Mickautsch for better DTD support. * SAX2.c HTMLparser.c parser.c xinclude.c xmllint.c xmlreader.c xmlschemas.c: fixed bug #137867 i.e. fixed properly the way reference counting is handled in the XML parser which had the side effect of removing a lot of hazardous cruft added to try to fix the problems associated as they popped up. * xmlIO.c: FILE * close fixup for stderr/stdout Daniel
This commit is contained in:
parent
2f07606d10
commit
500a1de533
11
ChangeLog
11
ChangeLog
@ -1,3 +1,14 @@
|
||||
Mon Mar 22 16:16:18 CET 2004 Daniel Veillard <daniel@veillard.com>
|
||||
|
||||
* xmlwriter.c include/libxml/xmlwriter.h doc/* : applied patch from
|
||||
Alfred Mickautsch for better DTD support.
|
||||
* SAX2.c HTMLparser.c parser.c xinclude.c xmllint.c xmlreader.c
|
||||
xmlschemas.c: fixed bug #137867 i.e. fixed properly the way
|
||||
reference counting is handled in the XML parser which had the
|
||||
side effect of removing a lot of hazardous cruft added to try
|
||||
to fix the problems associated as they popped up.
|
||||
* xmlIO.c: FILE * close fixup for stderr/stdout
|
||||
|
||||
Sun Mar 21 19:19:41 HKT 2004 William Brack <wbrack@mmm.com.hk>
|
||||
|
||||
* relaxng.c: added an error message when an element is not
|
||||
|
@ -5574,12 +5574,6 @@ htmlDoRead(htmlParserCtxtPtr ctxt, const char *URL, const char *encoding,
|
||||
(ret->dict == ctxt->dict))
|
||||
ctxt->dict = NULL;
|
||||
xmlFreeParserCtxt(ctxt);
|
||||
} else {
|
||||
/* Must duplicate the reference to the dictionary */
|
||||
if ((ctxt->dictNames) &&
|
||||
(ret != NULL) &&
|
||||
(ret->dict == ctxt->dict))
|
||||
xmlDictReference(ctxt->dict);
|
||||
}
|
||||
return (ret);
|
||||
}
|
||||
|
4
SAX2.c
4
SAX2.c
@ -839,8 +839,10 @@ xmlSAX2StartDocument(void *ctx)
|
||||
ctxt->disableSAX = 1;
|
||||
return;
|
||||
}
|
||||
if ((ctxt->dictNames) && (doc != NULL))
|
||||
if ((ctxt->dictNames) && (doc != NULL)) {
|
||||
doc->dict = ctxt->dict;
|
||||
xmlDictReference(doc->dict);
|
||||
}
|
||||
}
|
||||
if ((ctxt->myDoc != NULL) && (ctxt->myDoc->URL == NULL) &&
|
||||
(ctxt->input != NULL) && (ctxt->input->filename != NULL)) {
|
||||
|
@ -47,6 +47,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parserInternals.html#xmlParseReference">xmlParseReference</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-tree.html#xmlSaveFormatFileTo">xmlSaveFormatFileTo</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlSetEntityReferenceFunc">xmlSetEntityReferenceFunc</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderCurrentDoc">xmlTextReaderCurrentDoc</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderExpand">xmlTextReaderExpand</a><br />
|
||||
@ -265,34 +266,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<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>children</dt><dd><a href="html/libxml-HTMLparser.html#htmlAutoCloseTag">htmlAutoCloseTag</a><br />
|
||||
<a href="html/libxml-HTMLtree.html#htmlNodeDump">htmlNodeDump</a><br />
|
||||
<a href="html/libxml-HTMLtree.html#htmlNodeDumpFile">htmlNodeDumpFile</a><br />
|
||||
<a href="html/libxml-HTMLtree.html#htmlNodeDumpFileFormat">htmlNodeDumpFileFormat</a><br />
|
||||
<a href="html/libxml-HTMLtree.html#htmlNodeDumpFormatOutput">htmlNodeDumpFormatOutput</a><br />
|
||||
<a href="html/libxml-HTMLtree.html#htmlNodeDumpOutput">htmlNodeDumpOutput</a><br />
|
||||
<a href="html/libxml-tree.html#xmlAddChild">xmlAddChild</a><br />
|
||||
<a href="html/libxml-tree.html#xmlAddNextSibling">xmlAddNextSibling</a><br />
|
||||
<a href="html/libxml-tree.html#xmlAddPrevSibling">xmlAddPrevSibling</a><br />
|
||||
<a href="html/libxml-tree.html#xmlChildrenNode">xmlChildrenNode</a><br />
|
||||
<a href="html/libxml-tree.html#xmlDocGetRootElement">xmlDocGetRootElement</a><br />
|
||||
<a href="html/libxml-tree.html#xmlDocSetRootElement">xmlDocSetRootElement</a><br />
|
||||
<a href="html/libxml-tree.html#xmlElemDump">xmlElemDump</a><br />
|
||||
<a href="html/libxml-tree.html#xmlFreeNode">xmlFreeNode</a><br />
|
||||
<a href="html/libxml-tree.html#xmlFreeNodeList">xmlFreeNodeList</a><br />
|
||||
<a href="html/libxml-tree.html#xmlFreePropList">xmlFreePropList</a><br />
|
||||
<a href="html/libxml-debugXML.html#xmlLsCountNode">xmlLsCountNode</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-xmlwriter.html#xmlNewTextWriterTree">xmlNewTextWriterTree</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNodeDump">xmlNodeDump</a><br />
|
||||
<a href="html/libxml-tree.html#xmlNodeDumpOutput">xmlNodeDumpOutput</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseElementChildrenContentDecl">xmlParseElementChildrenContentDecl</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseElementContentDecl">xmlParseElementContentDecl</a><br />
|
||||
<a href="html/libxml-tree.html#xmlRootNode">xmlRootNode</a><br />
|
||||
<a href="html/libxml-valid.html#xmlValidGetPotentialChildren">xmlValidGetPotentialChildren</a><br />
|
||||
<a href="html/libxml-valid.html#xmlValidGetValidElements">xmlValidGetValidElements</a><br />
|
||||
<a href="html/libxml-xpathInternals.html#xmlXPathNextChild">xmlXPathNextChild</a><br />
|
||||
</dd><dt>childrens</dt><dd><a href="html/libxml-entities.html#_xmlEntity">_xmlEntity</a><br />
|
||||
</dd><dt>childs</dt><dd><a href="html/libxml-tree.html#_xmlNode">_xmlNode</a><br />
|
||||
<a href="html/libxml-valid.html#xmlIsMixedElement">xmlIsMixedElement</a><br />
|
||||
@ -340,6 +313,7 @@ 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-tree.html#xmlSaveFormatFileTo">xmlSaveFormatFileTo</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterEndDocument">xmlTextWriterEndDocument</a><br />
|
||||
</dd><dt>closes</dt><dd><a href="html/libxml-nanohttp.html#xmlNanoHTTPClose">xmlNanoHTTPClose</a><br />
|
||||
<a href="html/libxml-nanohttp.html#xmlNanoHTTPSave">xmlNanoHTTPSave</a><br />
|
||||
@ -669,6 +643,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderReadInnerXml">xmlTextReaderReadInnerXml</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderReadOuterXml">xmlTextReaderReadOuterXml</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderReadString">xmlTextReaderReadString</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDExternalEntityContents">xmlTextWriterWriteDTDExternalEntityContents</a><br />
|
||||
</dd><dt>contentspec</dt><dd><a href="html/libxml-parserInternals.html#xmlParseElementContentDecl">xmlParseElementContentDecl</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseElementDecl">xmlParseElementDecl</a><br />
|
||||
</dd><dt>contextual</dt><dd><a href="html/libxml-relaxng.html#xmlRelaxNGGetParserErrors">xmlRelaxNGGetParserErrors</a><br />
|
||||
|
@ -237,6 +237,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<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 />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDExternalEntity">xmlTextWriterWriteDTDExternalEntity</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#xmlXPathIdFunction">xmlXPathIdFunction</a><br />
|
||||
|
@ -175,7 +175,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-tree.html#xmlNodeDumpOutput">xmlNodeDumpOutput</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 />
|
||||
</dd><dt>independently</dt><dd><a href="html/libxml-tree.html#xmlGetProp">xmlGetProp</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseAttribute">xmlParseAttribute</a><br />
|
||||
</dd><dt>index</dt><dd><a href="">index</a><br />
|
||||
|
@ -35,10 +35,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="APIchunk25.html">x-x</a>
|
||||
<a href="APIchunk26.html">y-z</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 />
|
||||
</dd><dt>macro</dt><dd><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 />
|
||||
@ -76,9 +73,6 @@ 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-xmlstring.html#xmlStrcat">xmlStrcat</a><br />
|
||||
|
@ -57,6 +57,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-c14n.html#xmlC14NDocSaveTo">xmlC14NDocSaveTo</a><br />
|
||||
<a href="html/libxml-c14n.html#xmlC14NExecute">xmlC14NExecute</a><br />
|
||||
<a href="html/libxml-tree.html#xmlCopyDoc">xmlCopyDoc</a><br />
|
||||
<a href="html/libxml-tree.html#xmlCopyNode">xmlCopyNode</a><br />
|
||||
<a href="html/libxml-tree.html#xmlDocCopyNode">xmlDocCopyNode</a><br />
|
||||
<a href="html/libxml-tree.html#xmlFreeNsList">xmlFreeNsList</a><br />
|
||||
<a href="html/libxml-tree.html#xmlGetProp">xmlGetProp</a><br />
|
||||
<a href="html/libxml-tree.html#xmlReconciliateNs">xmlReconciliateNs</a><br />
|
||||
|
@ -284,6 +284,9 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterEndCDATA">xmlTextWriterEndCDATA</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterEndComment">xmlTextWriterEndComment</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterEndDTD">xmlTextWriterEndDTD</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#xmlTextWriterEndDocument">xmlTextWriterEndDocument</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterEndElement">xmlTextWriterEndElement</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterEndPI">xmlTextWriterEndPI</a><br />
|
||||
|
@ -409,6 +409,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-tree.html#xmlAddChild">xmlAddChild</a><br />
|
||||
<a href="html/libxml-tree.html#xmlAddNextSibling">xmlAddNextSibling</a><br />
|
||||
<a href="html/libxml-tree.html#xmlAddPrevSibling">xmlAddPrevSibling</a><br />
|
||||
<a href="html/libxml-tree.html#xmlCopyNode">xmlCopyNode</a><br />
|
||||
<a href="html/libxml-tree.html#xmlDocCopyNode">xmlDocCopyNode</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderRead">xmlTextReaderRead</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderSetParserProp">xmlTextReaderSetParserProp</a><br />
|
||||
</dd><dt>property</dt><dd><a href="html/libxml-tree.html#_xmlAttr">_xmlAttr</a><br />
|
||||
@ -441,7 +443,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlIO.html#xmlOutputMatchCallback">xmlOutputMatchCallback</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-xmlschemas.html#xmlSchemaValidateStream">xmlSchemaValidateStream</a><br />
|
||||
<a href="html/libxml-xmlstring.html#xmlUTF8Strloc">xmlUTF8Strloc</a><br />
|
||||
<a href="html/libxml-xmlstring.html#xmlUTF8Strpos">xmlUTF8Strpos</a><br />
|
||||
|
@ -500,6 +500,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xpointer.html#xmlXPtrNewRange">xmlXPtrNewRange</a><br />
|
||||
</dd><dt>start-tag</dt><dd><a href="html/libxml-parserInternals.html#xmlParseElement">xmlParseElement</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParseStartTag">xmlParseStartTag</a><br />
|
||||
</dd><dt>started</dt><dd><a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDExternalEntity">xmlTextWriterWriteDTDExternalEntity</a><br />
|
||||
</dd><dt>starting</dt><dd><a href="html/libxml-xmlautomata.html#xmlAutomataNewAllTrans">xmlAutomataNewAllTrans</a><br />
|
||||
<a href="html/libxml-xmlautomata.html#xmlAutomataNewCountTrans">xmlAutomataNewCountTrans</a><br />
|
||||
<a href="html/libxml-xmlautomata.html#xmlAutomataNewCountedTrans">xmlAutomataNewCountedTrans</a><br />
|
||||
|
@ -191,7 +191,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-tree.html#xmlNodeDumpOutput">xmlNodeDumpOutput</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 />
|
||||
</dd><dt>xmlInitParser</dt><dd><a href="html/libxml-parserInternals.html#htmlInitAutoClose">htmlInitAutoClose</a><br />
|
||||
</dd><dt>xmlInitThreads</dt><dd><a href="html/libxml-threads.html#xmlInitThreads">xmlInitThreads</a><br />
|
||||
</dd><dt>xmlInitializeCatalog</dt><dd><a href="html/libxml-catalog.html#xmlCatalogAdd">xmlCatalogAdd</a><br />
|
||||
@ -223,7 +222,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-tree.html#xmlNodeDumpOutput">xmlNodeDumpOutput</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 />
|
||||
</dd><dt>xmlLineNumbersDefault</dt><dd><a href="html/libxml-tree.html#xmlGetLineNo">xmlGetLineNo</a><br />
|
||||
</dd><dt>xmlListWalk</dt><dd><a href="html/libxml-list.html#xmlListWalker">xmlListWalker</a><br />
|
||||
</dd><dt>xmlLoadExtDtdDefaultValue</dt><dd><a href="html/libxml-parser.html#XML_COMPLETE_ATTRS">XML_COMPLETE_ATTRS</a><br />
|
||||
@ -384,9 +382,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</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>xmlTextWriterStartDTDEntity</dt><dd><a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDExternalEntity">xmlTextWriterWriteDTDExternalEntity</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 />
|
||||
|
@ -60,6 +60,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-tree.html#xmlBufferCCat">xmlBufferCCat</a><br />
|
||||
<a href="html/libxml-tree.html#xmlBufferCat">xmlBufferCat</a><br />
|
||||
<a href="html/libxml-parser.html#xmlByteConsumed">xmlByteConsumed</a><br />
|
||||
<a href="html/libxml-tree.html#xmlCopyDoc">xmlCopyDoc</a><br />
|
||||
<a href="html/libxml-parser.html#xmlCtxtReadDoc">xmlCtxtReadDoc</a><br />
|
||||
<a href="html/libxml-tree.html#xmlDocDumpMemory">xmlDocDumpMemory</a><br />
|
||||
<a href="html/libxml-xmlIO.html#xmlOutputBufferWriteString">xmlOutputBufferWriteString</a><br />
|
||||
|
@ -197,6 +197,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-parserInternals.html#xmlParseExternalID">xmlParseExternalID</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParsePEReference">xmlParsePEReference</a><br />
|
||||
<a href="html/libxml-parserInternals.html#xmlParserHandlePEReference">xmlParserHandlePEReference</a><br />
|
||||
<a href="html/libxml-tree.html#xmlSaveFormatFileTo">xmlSaveFormatFileTo</a><br />
|
||||
<a href="html/libxml-xmlreader.html#xmlTextReaderCurrentDoc">xmlTextReaderCurrentDoc</a><br />
|
||||
</dd><dt>NRK</dt><dd><a href="html/libxml-HTMLparser.html#_htmlElemDesc">_htmlElemDesc</a><br />
|
||||
</dd><dt>NSDef</dt><dd><a href="html/libxml-parserInternals.html#xmlNamespaceParseNSDef">xmlNamespaceParseNSDef</a><br />
|
||||
@ -287,7 +288,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-SAX2.html#xmlSAXDefaultVersion">xmlSAXDefaultVersion</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-xmlreader.html#xmlTextReaderSetParserProp">xmlTextReaderSetParserProp</a><br />
|
||||
</dd><dt>Note:</dt><dd><a href="html/libxml-parser.html#fatalErrorSAXFunc">fatalErrorSAXFunc</a><br />
|
||||
<a href="html/libxml-encoding.html#xmlCharEncodingOutputFunc">xmlCharEncodingOutputFunc</a><br />
|
||||
|
@ -493,6 +493,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTD">xmlTextWriterWriteDTD</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDEntity">xmlTextWriterWriteDTDEntity</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDExternalEntity">xmlTextWriterWriteDTDExternalEntity</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDExternalEntityContents">xmlTextWriterWriteDTDExternalEntityContents</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDNotation">xmlTextWriterWriteDTDNotation</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteFormatDTD">xmlTextWriterWriteFormatDTD</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteVFormatDTD">xmlTextWriterWriteVFormatDTD</a><br />
|
||||
@ -561,6 +562,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</dd><dt>appended</dt><dd><a href="html/libxml-parserInternals.html#xmlParseAttValue">xmlParseAttValue</a><br />
|
||||
</dd><dt>appending</dt><dd><a href="html/libxml-parserInternals.html#xmlParseAttValue">xmlParseAttValue</a><br />
|
||||
</dd><dt>appendix</dt><dd><a href="html/libxml-encoding.html#xmlDetectCharEncoding">xmlDetectCharEncoding</a><br />
|
||||
</dd><dt>applicable</dt><dd><a href="html/libxml-tree.html#xmlCopyNode">xmlCopyNode</a><br />
|
||||
<a href="html/libxml-tree.html#xmlDocCopyNode">xmlDocCopyNode</a><br />
|
||||
</dd><dt>application</dt><dd><a href="html/libxml-tree.html#_xmlAttr">_xmlAttr</a><br />
|
||||
<a href="html/libxml-tree.html#_xmlAttribute">_xmlAttribute</a><br />
|
||||
<a href="html/libxml-tree.html#_xmlDoc">_xmlDoc</a><br />
|
||||
|
@ -2550,6 +2550,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDElement">xmlTextWriterWriteDTDElement</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDEntity">xmlTextWriterWriteDTDEntity</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDExternalEntity">xmlTextWriterWriteDTDExternalEntity</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDExternalEntityContents">xmlTextWriterWriteDTDExternalEntityContents</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDInternalEntity">xmlTextWriterWriteDTDInternalEntity</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDNotation">xmlTextWriterWriteDTDNotation</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDocType">xmlTextWriterWriteDocType</a><br />
|
||||
|
@ -387,6 +387,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDElement">xmlTextWriterWriteDTDElement</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDEntity">xmlTextWriterWriteDTDEntity</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDExternalEntity">xmlTextWriterWriteDTDExternalEntity</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDExternalEntityContents">xmlTextWriterWriteDTDExternalEntityContents</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDInternalEntity">xmlTextWriterWriteDTDInternalEntity</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDNotation">xmlTextWriterWriteDTDNotation</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteElement">xmlTextWriterWriteElement</a><br />
|
||||
@ -1845,6 +1846,9 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterEndCDATA">xmlTextWriterEndCDATA</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterEndComment">xmlTextWriterEndComment</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterEndDTD">xmlTextWriterEndDTD</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#xmlTextWriterEndDocument">xmlTextWriterEndDocument</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterEndElement">xmlTextWriterEndElement</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterEndPI">xmlTextWriterEndPI</a><br />
|
||||
@ -1875,6 +1879,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDElement">xmlTextWriterWriteDTDElement</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDEntity">xmlTextWriterWriteDTDEntity</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDExternalEntity">xmlTextWriterWriteDTDExternalEntity</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDExternalEntityContents">xmlTextWriterWriteDTDExternalEntityContents</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDInternalEntity">xmlTextWriterWriteDTDInternalEntity</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDNotation">xmlTextWriterWriteDTDNotation</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteElement">xmlTextWriterWriteElement</a><br />
|
||||
|
@ -2356,6 +2356,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDElement">xmlTextWriterWriteDTDElement</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDEntity">xmlTextWriterWriteDTDEntity</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDExternalEntity">xmlTextWriterWriteDTDExternalEntity</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDExternalEntityContents">xmlTextWriterWriteDTDExternalEntityContents</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDInternalEntity">xmlTextWriterWriteDTDInternalEntity</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDNotation">xmlTextWriterWriteDTDNotation</a><br />
|
||||
<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDocType">xmlTextWriterWriteDocType</a><br />
|
||||
|
@ -88,12 +88,12 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<pre class="programlisting"><a href="libxml-tree.html#xmlDtdPtr">xmlDtdPtr</a> <a href="#xmlCopyDtd">xmlCopyDtd</a> (<a href="libxml-tree.html#xmlDtdPtr">xmlDtdPtr</a> dtd)</pre>
|
||||
<pre class="programlisting"><a href="libxml-tree.html#xmlNsPtr">xmlNsPtr</a> <a href="#xmlCopyNamespace">xmlCopyNamespace</a> (<a href="libxml-tree.html#xmlNsPtr">xmlNsPtr</a> cur)</pre>
|
||||
<pre class="programlisting"><a href="libxml-tree.html#xmlNsPtr">xmlNsPtr</a> <a href="#xmlCopyNamespaceList">xmlCopyNamespaceList</a> (<a href="libxml-tree.html#xmlNsPtr">xmlNsPtr</a> cur)</pre>
|
||||
<pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> <a href="#xmlCopyNode">xmlCopyNode</a> (const <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <br /> int recursive)</pre>
|
||||
<pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> <a href="#xmlCopyNode">xmlCopyNode</a> (const <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <br /> int extended)</pre>
|
||||
<pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> <a href="#xmlCopyNodeList">xmlCopyNodeList</a> (const <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node)</pre>
|
||||
<pre class="programlisting"><a href="libxml-tree.html#xmlAttrPtr">xmlAttrPtr</a> <a href="#xmlCopyProp">xmlCopyProp</a> (<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> target, <br /> <a href="libxml-tree.html#xmlAttrPtr">xmlAttrPtr</a> cur)</pre>
|
||||
<pre class="programlisting"><a href="libxml-tree.html#xmlAttrPtr">xmlAttrPtr</a> <a href="#xmlCopyPropList">xmlCopyPropList</a> (<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> target, <br /> <a href="libxml-tree.html#xmlAttrPtr">xmlAttrPtr</a> cur)</pre>
|
||||
<pre class="programlisting"><a href="libxml-tree.html#xmlDtdPtr">xmlDtdPtr</a> <a href="#xmlCreateIntSubset">xmlCreateIntSubset</a> (<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * ExternalID, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * SystemID)</pre>
|
||||
<pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> <a href="#xmlDocCopyNode">xmlDocCopyNode</a> (const <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <br /> <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br /> int recursive)</pre>
|
||||
<pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> <a href="#xmlDocCopyNode">xmlDocCopyNode</a> (const <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <br /> <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br /> int extended)</pre>
|
||||
<pre class="programlisting">int <a href="#xmlDocDump">xmlDocDump</a> (FILE * f, <br /> <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur)</pre>
|
||||
<pre class="programlisting">void <a href="#xmlDocDumpFormatMemory">xmlDocDumpFormatMemory</a> (<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur, <br /> <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> ** mem, <br /> int * size, <br /> int format)</pre>
|
||||
<pre class="programlisting">void <a href="#xmlDocDumpFormatMemoryEnc">xmlDocDumpFormatMemoryEnc</a> (<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> out_doc, <br /> <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> ** doc_txt_ptr, <br /> int * doc_txt_len, <br /> const char * txt_encoding, <br /> int format)</pre>
|
||||
@ -644,15 +644,15 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</pre><p>Builds the QName @prefix:@ncname in @memory if there is enough space and prefix is not NULL nor empty, otherwise allocate a new string. If prefix is NULL or empty it returns ncname.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ncname</tt></i>:</span></td><td>the Name</td></tr><tr><td><span class="term"><i><tt>prefix</tt></i>:</span></td><td>the prefix</td></tr><tr><td><span class="term"><i><tt>memory</tt></i>:</span></td><td>preallocated memory</td></tr><tr><td><span class="term"><i><tt>len</tt></i>:</span></td><td>preallocated memory length</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the new string which must be freed by the caller if different from @memory and @ncname or NULL in case of error</td></tr></tbody></table></div><h3><a name="xmlCopyDoc" id="xmlCopyDoc"></a>Function: xmlCopyDoc</h3><pre class="programlisting"><a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> xmlCopyDoc (<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br /> int recursive)<br />
|
||||
</pre><p>Do a copy of the document info. If recursive, the content tree will be copied too as well as DTD, namespaces and entities.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>the document</td></tr><tr><td><span class="term"><i><tt>recursive</tt></i>:</span></td><td>if 1 do a recursive copy.</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new #xmlDocPtr, or NULL in case of error.</td></tr></tbody></table></div><h3><a name="xmlCopyDtd" id="xmlCopyDtd"></a>Function: xmlCopyDtd</h3><pre class="programlisting"><a href="libxml-tree.html#xmlDtdPtr">xmlDtdPtr</a> xmlCopyDtd (<a href="libxml-tree.html#xmlDtdPtr">xmlDtdPtr</a> dtd)<br />
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>the document</td></tr><tr><td><span class="term"><i><tt>recursive</tt></i>:</span></td><td>if not zero do a recursive copy.</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new #xmlDocPtr, or NULL in case of error.</td></tr></tbody></table></div><h3><a name="xmlCopyDtd" id="xmlCopyDtd"></a>Function: xmlCopyDtd</h3><pre class="programlisting"><a href="libxml-tree.html#xmlDtdPtr">xmlDtdPtr</a> xmlCopyDtd (<a href="libxml-tree.html#xmlDtdPtr">xmlDtdPtr</a> dtd)<br />
|
||||
</pre><p>Do a copy of the dtd.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>dtd</tt></i>:</span></td><td>the dtd</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new #xmlDtdPtr, or NULL in case of error.</td></tr></tbody></table></div><h3><a name="xmlCopyNamespace" id="xmlCopyNamespace"></a>Function: xmlCopyNamespace</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNsPtr">xmlNsPtr</a> xmlCopyNamespace (<a href="libxml-tree.html#xmlNsPtr">xmlNsPtr</a> cur)<br />
|
||||
</pre><p>Do a copy of the namespace.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the namespace</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new #xmlNsPtr, or NULL in case of error.</td></tr></tbody></table></div><h3><a name="xmlCopyNamespaceList" id="xmlCopyNamespaceList"></a>Function: xmlCopyNamespaceList</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNsPtr">xmlNsPtr</a> xmlCopyNamespaceList (<a href="libxml-tree.html#xmlNsPtr">xmlNsPtr</a> cur)<br />
|
||||
</pre><p>Do a copy of an namespace list.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the first namespace</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new #xmlNsPtr, or NULL in case of error.</td></tr></tbody></table></div><h3><a name="xmlCopyNode" id="xmlCopyNode"></a>Function: xmlCopyNode</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlCopyNode (const <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <br /> int recursive)<br />
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the first namespace</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new #xmlNsPtr, or NULL in case of error.</td></tr></tbody></table></div><h3><a name="xmlCopyNode" id="xmlCopyNode"></a>Function: xmlCopyNode</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlCopyNode (const <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <br /> int extended)<br />
|
||||
</pre><p>Do a copy of the node.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node</td></tr><tr><td><span class="term"><i><tt>recursive</tt></i>:</span></td><td>if 1 do a recursive copy.</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new #xmlNodePtr, or NULL in case of error.</td></tr></tbody></table></div><h3><a name="xmlCopyNodeList" id="xmlCopyNodeList"></a>Function: xmlCopyNodeList</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlCopyNodeList (const <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node)<br />
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node</td></tr><tr><td><span class="term"><i><tt>extended</tt></i>:</span></td><td>if 1 do a recursive copy (properties, namespaces and children when applicable) if 2 copy properties and namespaces (when applicable)</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new #xmlNodePtr, or NULL in case of error.</td></tr></tbody></table></div><h3><a name="xmlCopyNodeList" id="xmlCopyNodeList"></a>Function: xmlCopyNodeList</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlCopyNodeList (const <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node)<br />
|
||||
</pre><p>Do a recursive copy of the node list.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the first node in the list.</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new #xmlNodePtr, or NULL in case of error.</td></tr></tbody></table></div><h3><a name="xmlCopyProp" id="xmlCopyProp"></a>Function: xmlCopyProp</h3><pre class="programlisting"><a href="libxml-tree.html#xmlAttrPtr">xmlAttrPtr</a> xmlCopyProp (<a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> target, <br /> <a href="libxml-tree.html#xmlAttrPtr">xmlAttrPtr</a> cur)<br />
|
||||
</pre><p>Do a copy of the attribute.</p>
|
||||
@ -660,9 +660,9 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
</pre><p>Do a copy of an <a href="libxml-SAX.html#attribute">attribute</a> list.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>target</tt></i>:</span></td><td>the element where the attributes will be grafted</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the first <a href="libxml-SAX.html#attribute">attribute</a></td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new #xmlAttrPtr, or NULL in case of error.</td></tr></tbody></table></div><h3><a name="xmlCreateIntSubset" id="xmlCreateIntSubset"></a>Function: xmlCreateIntSubset</h3><pre class="programlisting"><a href="libxml-tree.html#xmlDtdPtr">xmlDtdPtr</a> xmlCreateIntSubset (<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * ExternalID, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * SystemID)<br />
|
||||
</pre><p>Create the internal subset of a document</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>the document pointer</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the DTD name</td></tr><tr><td><span class="term"><i><tt>ExternalID</tt></i>:</span></td><td>the external (PUBLIC) ID</td></tr><tr><td><span class="term"><i><tt>SystemID</tt></i>:</span></td><td>the system ID</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the new DTD structure</td></tr></tbody></table></div><h3><a name="xmlDocCopyNode" id="xmlDocCopyNode"></a>Function: xmlDocCopyNode</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlDocCopyNode (const <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <br /> <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br /> int recursive)<br />
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>the document pointer</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the DTD name</td></tr><tr><td><span class="term"><i><tt>ExternalID</tt></i>:</span></td><td>the external (PUBLIC) ID</td></tr><tr><td><span class="term"><i><tt>SystemID</tt></i>:</span></td><td>the system ID</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the new DTD structure</td></tr></tbody></table></div><h3><a name="xmlDocCopyNode" id="xmlDocCopyNode"></a>Function: xmlDocCopyNode</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> xmlDocCopyNode (const <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <br /> <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br /> int extended)<br />
|
||||
</pre><p>Do a copy of the node to a given document.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node</td></tr><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>the document</td></tr><tr><td><span class="term"><i><tt>recursive</tt></i>:</span></td><td>if 1 do a recursive copy.</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new #xmlNodePtr, or NULL in case of error.</td></tr></tbody></table></div><h3><a name="xmlDocDump" id="xmlDocDump"></a>Function: xmlDocDump</h3><pre class="programlisting">int xmlDocDump (FILE * f, <br /> <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur)<br />
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node</td></tr><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>the document</td></tr><tr><td><span class="term"><i><tt>extended</tt></i>:</span></td><td>if 1 do a recursive copy (properties, namespaces and children when applicable) if 2 copy properties and namespaces (when applicable)</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a new #xmlNodePtr, or NULL in case of error.</td></tr></tbody></table></div><h3><a name="xmlDocDump" id="xmlDocDump"></a>Function: xmlDocDump</h3><pre class="programlisting">int xmlDocDump (FILE * f, <br /> <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur)<br />
|
||||
</pre><p>Dump an XML document to an open FILE.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>f</tt></i>:</span></td><td>the FILE*</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the document</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of bytes written or -1 in case of failure.</td></tr></tbody></table></div><h3><a name="xmlDocDumpFormatMemory" id="xmlDocDumpFormatMemory"></a>Function: xmlDocDumpFormatMemory</h3><pre class="programlisting">void xmlDocDumpFormatMemory (<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur, <br /> <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> ** mem, <br /> int * size, <br /> int format)<br />
|
||||
</pre><p>Dump an XML document in memory and return the #xmlChar * and it's size. It's up to the caller to free the memory with xmlFree(). Note that @format = 1 provide node indenting only if <a href="libxml-globals.html#xmlIndentTreeOutput">xmlIndentTreeOutput</a> = 1 or xmlKeepBlanksDefault(0) was called</p>
|
||||
@ -831,8 +831,8 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>filename</tt></i>:</span></td><td>the filename (or URL)</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the document</td></tr><tr><td><span class="term"><i><tt>format</tt></i>:</span></td><td>should formatting spaces been added</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of bytes written or -1 in case of failure.</td></tr></tbody></table></div><h3><a name="xmlSaveFormatFileEnc" id="xmlSaveFormatFileEnc"></a>Function: xmlSaveFormatFileEnc</h3><pre class="programlisting">int xmlSaveFormatFileEnc (const char * filename, <br /> <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur, <br /> const char * encoding, <br /> int format)<br />
|
||||
</pre><p>Dump an XML document to a file or an URL.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>filename</tt></i>:</span></td><td>the filename or URL to output</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the document being saved</td></tr><tr><td><span class="term"><i><tt>encoding</tt></i>:</span></td><td>the name of the encoding to use or NULL.</td></tr><tr><td><span class="term"><i><tt>format</tt></i>:</span></td><td>should formatting spaces be added.</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of bytes written or -1 in case of error. Note that @format = 1 provide node indenting only if <a href="libxml-globals.html#xmlIndentTreeOutput">xmlIndentTreeOutput</a> = 1 or xmlKeepBlanksDefault(0) was called</td></tr></tbody></table></div><h3><a name="xmlSaveFormatFileTo" id="xmlSaveFormatFileTo"></a>Function: xmlSaveFormatFileTo</h3><pre class="programlisting">int xmlSaveFormatFileTo (<a href="libxml-tree.html#xmlOutputBufferPtr">xmlOutputBufferPtr</a> buf, <br /> <a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> cur, <br /> const char * encoding, <br /> int format)<br />
|
||||
</pre><p>Dump an XML document to an I/O buffer.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>buf</tt></i>:</span></td><td>an output I/O buffer</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the document</td></tr><tr><td><span class="term"><i><tt>encoding</tt></i>:</span></td><td>the encoding if any assuming the I/O layer handles the trancoding</td></tr><tr><td><span class="term"><i><tt>format</tt></i>:</span></td><td>should formatting spaces been added</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of bytes written or -1 in case of failure. Note that @format = 1 provide node indenting only if <a href="libxml-globals.html#xmlIndentTreeOutput">xmlIndentTreeOutput</a> = 1 or xmlKeepBlanksDefault(0) was called</td></tr></tbody></table></div><h3><a name="xmlSearchNs" id="xmlSearchNs"></a>Function: xmlSearchNs</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNsPtr">xmlNsPtr</a> xmlSearchNs (<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br /> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * nameSpace)<br />
|
||||
</pre><p>Dump an XML document to an I/O buffer. NOTE: the I/O buffer is closed as part of the call.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>buf</tt></i>:</span></td><td>an output I/O buffer</td></tr><tr><td><span class="term"><i><tt>cur</tt></i>:</span></td><td>the document</td></tr><tr><td><span class="term"><i><tt>encoding</tt></i>:</span></td><td>the encoding if any assuming the I/O layer handles the trancoding</td></tr><tr><td><span class="term"><i><tt>format</tt></i>:</span></td><td>should formatting spaces been added</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of bytes written or -1 in case of failure.</td></tr></tbody></table></div><h3><a name="xmlSearchNs" id="xmlSearchNs"></a>Function: xmlSearchNs</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNsPtr">xmlNsPtr</a> xmlSearchNs (<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br /> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * nameSpace)<br />
|
||||
</pre><p>Search a Ns registered under a given name space for a document. recurse on the parents until it finds the defined namespace or return NULL otherwise. @nameSpace can be NULL, this is a search for the default namespace. We don't allow to cross entities boundaries. If you don't declare the namespace within those you will be in troubles !!! A warning is generated to cover this case.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>doc</tt></i>:</span></td><td>the document</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the current node</td></tr><tr><td><span class="term"><i><tt>nameSpace</tt></i>:</span></td><td>the namespace prefix</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the namespace pointer or NULL.</td></tr></tbody></table></div><h3><a name="xmlSearchNsByHref" id="xmlSearchNsByHref"></a>Function: xmlSearchNsByHref</h3><pre class="programlisting"><a href="libxml-tree.html#xmlNsPtr">xmlNsPtr</a> xmlSearchNsByHref (<a href="libxml-tree.html#xmlDocPtr">xmlDocPtr</a> doc, <br /> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * href)<br />
|
||||
</pre><p>Search a Ns aliasing a given URI. Recurse on the parents until it finds the defined namespace or return NULL otherwise.</p>
|
||||
|
File diff suppressed because one or more lines are too long
@ -2709,20 +2709,17 @@
|
||||
<description>text writing API for XML </description>
|
||||
<author>Alfred Mickautsch <alfred@mickautsch.de> </author>
|
||||
<exports symbol='xmlTextWriterWriteProcessingInstruction' type='macro'/>
|
||||
<exports symbol='xmlTextWriterEndDTDEntity' type='macro'/>
|
||||
<exports symbol='xmlTextWriterEndDTDElement' type='macro'/>
|
||||
<exports symbol='xmlTextWriterEndDTDAttlist' type='macro'/>
|
||||
<exports symbol='xmlTextWriterWriteDocType' type='macro'/>
|
||||
<exports symbol='xmlTextWriter' type='typedef'/>
|
||||
<exports symbol='xmlTextWriterPtr' type='typedef'/>
|
||||
<exports symbol='xmlTextWriterStartDocument' type='function'/>
|
||||
<exports symbol='xmlTextWriterEndDocument' type='function'/>
|
||||
<exports symbol='xmlTextWriterEndPI' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteBase64' type='function'/>
|
||||
<exports symbol='xmlTextWriterSetIndentString' type='function'/>
|
||||
<exports symbol='xmlTextWriterStartAttribute' type='function'/>
|
||||
<exports symbol='xmlTextWriterEndComment' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteRawLen' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteVFormatDTD' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteDTDExternalEntityContents' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteVFormatCDATA' type='function'/>
|
||||
<exports symbol='xmlTextWriterStartAttributeNS' type='function'/>
|
||||
<exports symbol='xmlNewTextWriterPushParser' type='function'/>
|
||||
@ -2734,10 +2731,11 @@
|
||||
<exports symbol='xmlTextWriterSetIndent' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteFormatPI' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteDTDAttlist' type='function'/>
|
||||
<exports symbol='xmlTextWriterEndPI' type='function'/>
|
||||
<exports symbol='xmlTextWriterStartComment' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteVFormatDTD' type='function'/>
|
||||
<exports symbol='xmlTextWriterEndCDATA' type='function'/>
|
||||
<exports symbol='xmlTextWriterStartElementNS' type='function'/>
|
||||
<exports symbol='xmlTextWriterEndDTDEntity' type='function'/>
|
||||
<exports symbol='xmlNewTextWriter' type='function'/>
|
||||
<exports symbol='xmlFreeTextWriter' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteVFormatDTDAttlist' type='function'/>
|
||||
@ -2745,9 +2743,11 @@
|
||||
<exports symbol='xmlTextWriterStartElement' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteDTDExternalEntity' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteFormatRaw' type='function'/>
|
||||
<exports symbol='xmlTextWriterWritePI' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteCDATA' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteVFormatDTDInternalEntity' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteVFormatAttribute' type='function'/>
|
||||
<exports symbol='xmlTextWriterEndDTDElement' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteComment' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteElement' type='function'/>
|
||||
<exports symbol='xmlTextWriterEndElement' type='function'/>
|
||||
@ -2757,9 +2757,9 @@
|
||||
<exports symbol='xmlTextWriterWriteVFormatElement' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteFormatComment' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteAttributeNS' type='function'/>
|
||||
<exports symbol='xmlTextWriterWritePI' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteVFormatRaw' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteFormatDTDInternalEntity' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteVFormatRaw' type='function'/>
|
||||
<exports symbol='xmlTextWriterEndDocument' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteVFormatString' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteDTDInternalEntity' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteVFormatElementNS' type='function'/>
|
||||
@ -2774,6 +2774,7 @@
|
||||
<exports symbol='xmlTextWriterWriteAttribute' type='function'/>
|
||||
<exports symbol='xmlNewTextWriterDoc' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteFormatDTDElement' type='function'/>
|
||||
<exports symbol='xmlTextWriterEndDTDAttlist' type='function'/>
|
||||
<exports symbol='xmlNewTextWriterTree' type='function'/>
|
||||
<exports symbol='xmlNewTextWriterMemory' type='function'/>
|
||||
<exports symbol='xmlTextWriterWriteFormatCDATA' type='function'/>
|
||||
@ -3550,15 +3551,6 @@
|
||||
<macro name='xmlRootNode' file='tree'>
|
||||
<info>Macro for compatibility naming layer with libxml1. Maps to "children".</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>
|
||||
@ -7227,7 +7219,7 @@ actually an xmlCharEncoding'/>
|
||||
<info>Do a copy of the document info. If recursive, the content tree will be copied too as well as DTD, namespaces and entities.</info>
|
||||
<return type='xmlDocPtr' info='a new #xmlDocPtr, or NULL in case of error.'/>
|
||||
<arg name='doc' type='xmlDocPtr' info='the document'/>
|
||||
<arg name='recursive' type='int' info='if 1 do a recursive copy.'/>
|
||||
<arg name='recursive' type='int' info='if not zero do a recursive copy.'/>
|
||||
</function>
|
||||
<function name='xmlCopyDtd' file='tree'>
|
||||
<info>Do a copy of the dtd.</info>
|
||||
@ -7274,7 +7266,7 @@ actually an xmlCharEncoding'/>
|
||||
<info>Do a copy of the node.</info>
|
||||
<return type='xmlNodePtr' info='a new #xmlNodePtr, or NULL in case of error.'/>
|
||||
<arg name='node' type='const xmlNodePtr' info='the node'/>
|
||||
<arg name='recursive' type='int' info='if 1 do a recursive copy.'/>
|
||||
<arg name='extended' type='int' info='if 1 do a recursive copy (properties, namespaces and children when applicable) if 2 copy properties and namespaces (when applicable)'/>
|
||||
</function>
|
||||
<function name='xmlCopyNodeList' file='tree'>
|
||||
<info>Do a recursive copy of the node list.</info>
|
||||
@ -7599,7 +7591,7 @@ actually an xmlCharEncoding'/>
|
||||
<return type='xmlNodePtr' info='a new #xmlNodePtr, or NULL in case of error.'/>
|
||||
<arg name='node' type='const xmlNodePtr' info='the node'/>
|
||||
<arg name='doc' type='xmlDocPtr' info='the document'/>
|
||||
<arg name='recursive' type='int' info='if 1 do a recursive copy.'/>
|
||||
<arg name='extended' type='int' info='if 1 do a recursive copy (properties, namespaces and children when applicable) if 2 copy properties and namespaces (when applicable)'/>
|
||||
</function>
|
||||
<function name='xmlDocDump' file='tree'>
|
||||
<info>Dump an XML document to an open FILE.</info>
|
||||
@ -10989,8 +10981,8 @@ actually an xmlCharEncoding'/>
|
||||
<arg name='format' type='int' info='should formatting spaces be added.'/>
|
||||
</function>
|
||||
<function name='xmlSaveFormatFileTo' file='tree'>
|
||||
<info>Dump an XML document to an I/O buffer.</info>
|
||||
<return type='int' info='the number of bytes written or -1 in case of failure. Note that @format = 1 provide node indenting only if xmlIndentTreeOutput = 1 or xmlKeepBlanksDefault(0) was called'/>
|
||||
<info>Dump an XML document to an I/O buffer. NOTE: the I/O buffer is closed as part of the call.</info>
|
||||
<return type='int' info='the number of bytes written or -1 in case of failure.'/>
|
||||
<arg name='buf' type='xmlOutputBufferPtr' info='an output I/O buffer'/>
|
||||
<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'/>
|
||||
@ -12015,6 +12007,21 @@ actually an xmlCharEncoding'/>
|
||||
<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'/>
|
||||
</function>
|
||||
<function name='xmlTextWriterEndDTDAttlist' file='xmlwriter'>
|
||||
<info>End an xml DTD attribute list.</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'/>
|
||||
</function>
|
||||
<function name='xmlTextWriterEndDTDElement' file='xmlwriter'>
|
||||
<info>End an xml DTD element.</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'/>
|
||||
</function>
|
||||
<function name='xmlTextWriterEndDTDEntity' file='xmlwriter'>
|
||||
<info>End an xml DTD entity.</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'/>
|
||||
</function>
|
||||
<function name='xmlTextWriterEndDocument' file='xmlwriter'>
|
||||
<info>End an xml document. All open elements are closed</info>
|
||||
<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'/>
|
||||
@ -12210,7 +12217,7 @@ actually an xmlCharEncoding'/>
|
||||
<arg name='content' type='const xmlChar *' info='content of the entity'/>
|
||||
</function>
|
||||
<function name='xmlTextWriterWriteDTDExternalEntity' file='xmlwriter'>
|
||||
<info>Write a DTD internal entity.</info>
|
||||
<info>Write a DTD external entity. The entity must have been started with xmlTextWriterStartDTDEntity</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='pe' type='int' info='TRUE if this is a parameter entity, FALSE if not'/>
|
||||
@ -12219,6 +12226,14 @@ actually an xmlCharEncoding'/>
|
||||
<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'/>
|
||||
<arg name='ndataid' type='const xmlChar *' info='the xml notation name.'/>
|
||||
</function>
|
||||
<function name='xmlTextWriterWriteDTDExternalEntityContents' file='xmlwriter'>
|
||||
<info>Write the contents of a DTD external entity.</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='pubid' type='const xmlChar *' info='the public identifier, which is an alternative to the system identifier'/>
|
||||
<arg name='sysid' type='const xmlChar *' info='the system identifier, which is the URI of the DTD'/>
|
||||
<arg name='ndataid' type='const xmlChar *' info='the xml notation name.'/>
|
||||
</function>
|
||||
<function name='xmlTextWriterWriteDTDInternalEntity' file='xmlwriter'>
|
||||
<info>Write a DTD internal entity.</info>
|
||||
<return type='int' info='the bytes written (may be 0 because of buffering) or -1 in case of error'/>
|
||||
|
@ -2350,6 +2350,7 @@
|
||||
<reference name='xmlTextWriterWriteDTDElement' href='html/libxml-xmlwriter.html#xmlTextWriterWriteDTDElement'/>
|
||||
<reference name='xmlTextWriterWriteDTDEntity' href='html/libxml-xmlwriter.html#xmlTextWriterWriteDTDEntity'/>
|
||||
<reference name='xmlTextWriterWriteDTDExternalEntity' href='html/libxml-xmlwriter.html#xmlTextWriterWriteDTDExternalEntity'/>
|
||||
<reference name='xmlTextWriterWriteDTDExternalEntityContents' href='html/libxml-xmlwriter.html#xmlTextWriterWriteDTDExternalEntityContents'/>
|
||||
<reference name='xmlTextWriterWriteDTDInternalEntity' href='html/libxml-xmlwriter.html#xmlTextWriterWriteDTDInternalEntity'/>
|
||||
<reference name='xmlTextWriterWriteDTDNotation' href='html/libxml-xmlwriter.html#xmlTextWriterWriteDTDNotation'/>
|
||||
<reference name='xmlTextWriterWriteDocType' href='html/libxml-xmlwriter.html#xmlTextWriterWriteDocType'/>
|
||||
@ -5264,6 +5265,7 @@
|
||||
<ref name='xmlTextWriterWriteDTDElement'/>
|
||||
<ref name='xmlTextWriterWriteDTDEntity'/>
|
||||
<ref name='xmlTextWriterWriteDTDExternalEntity'/>
|
||||
<ref name='xmlTextWriterWriteDTDExternalEntityContents'/>
|
||||
<ref name='xmlTextWriterWriteDTDInternalEntity'/>
|
||||
<ref name='xmlTextWriterWriteDTDNotation'/>
|
||||
<ref name='xmlTextWriterWriteDocType'/>
|
||||
@ -6868,6 +6870,7 @@
|
||||
<ref name='xmlTextWriterWriteDTDElement'/>
|
||||
<ref name='xmlTextWriterWriteDTDEntity'/>
|
||||
<ref name='xmlTextWriterWriteDTDExternalEntity'/>
|
||||
<ref name='xmlTextWriterWriteDTDExternalEntityContents'/>
|
||||
<ref name='xmlTextWriterWriteDTDInternalEntity'/>
|
||||
<ref name='xmlTextWriterWriteDTDNotation'/>
|
||||
<ref name='xmlTextWriterWriteElement'/>
|
||||
@ -8624,6 +8627,9 @@
|
||||
<ref name='xmlTextWriterEndCDATA'/>
|
||||
<ref name='xmlTextWriterEndComment'/>
|
||||
<ref name='xmlTextWriterEndDTD'/>
|
||||
<ref name='xmlTextWriterEndDTDAttlist'/>
|
||||
<ref name='xmlTextWriterEndDTDElement'/>
|
||||
<ref name='xmlTextWriterEndDTDEntity'/>
|
||||
<ref name='xmlTextWriterEndDocument'/>
|
||||
<ref name='xmlTextWriterEndElement'/>
|
||||
<ref name='xmlTextWriterEndPI'/>
|
||||
@ -8654,6 +8660,7 @@
|
||||
<ref name='xmlTextWriterWriteDTDElement'/>
|
||||
<ref name='xmlTextWriterWriteDTDEntity'/>
|
||||
<ref name='xmlTextWriterWriteDTDExternalEntity'/>
|
||||
<ref name='xmlTextWriterWriteDTDExternalEntityContents'/>
|
||||
<ref name='xmlTextWriterWriteDTDInternalEntity'/>
|
||||
<ref name='xmlTextWriterWriteDTDNotation'/>
|
||||
<ref name='xmlTextWriterWriteElement'/>
|
||||
@ -11493,6 +11500,7 @@
|
||||
<ref name='xmlTextWriterWriteDTDElement'/>
|
||||
<ref name='xmlTextWriterWriteDTDEntity'/>
|
||||
<ref name='xmlTextWriterWriteDTDExternalEntity'/>
|
||||
<ref name='xmlTextWriterWriteDTDExternalEntityContents'/>
|
||||
<ref name='xmlTextWriterWriteDTDInternalEntity'/>
|
||||
<ref name='xmlTextWriterWriteDTDNotation'/>
|
||||
<ref name='xmlTextWriterWriteDocType'/>
|
||||
@ -13003,6 +13011,9 @@
|
||||
<ref name='xmlTextWriterEndCDATA'/>
|
||||
<ref name='xmlTextWriterEndComment'/>
|
||||
<ref name='xmlTextWriterEndDTD'/>
|
||||
<ref name='xmlTextWriterEndDTDAttlist'/>
|
||||
<ref name='xmlTextWriterEndDTDElement'/>
|
||||
<ref name='xmlTextWriterEndDTDEntity'/>
|
||||
<ref name='xmlTextWriterEndDocument'/>
|
||||
<ref name='xmlTextWriterEndElement'/>
|
||||
<ref name='xmlTextWriterEndPI'/>
|
||||
@ -13992,6 +14003,7 @@
|
||||
<ref name='xmlParseExternalID'/>
|
||||
<ref name='xmlParsePEReference'/>
|
||||
<ref name='xmlParserHandlePEReference'/>
|
||||
<ref name='xmlSaveFormatFileTo'/>
|
||||
<ref name='xmlTextReaderCurrentDoc'/>
|
||||
</word>
|
||||
<word name='NRK'>
|
||||
@ -14136,7 +14148,6 @@
|
||||
<ref name='xmlSAXDefaultVersion'/>
|
||||
<ref name='xmlSaveFormatFile'/>
|
||||
<ref name='xmlSaveFormatFileEnc'/>
|
||||
<ref name='xmlSaveFormatFileTo'/>
|
||||
<ref name='xmlTextReaderSetParserProp'/>
|
||||
</word>
|
||||
<word name='Note:'>
|
||||
@ -16232,6 +16243,7 @@
|
||||
<ref name='xmlTextWriterWriteDTD'/>
|
||||
<ref name='xmlTextWriterWriteDTDEntity'/>
|
||||
<ref name='xmlTextWriterWriteDTDExternalEntity'/>
|
||||
<ref name='xmlTextWriterWriteDTDExternalEntityContents'/>
|
||||
<ref name='xmlTextWriterWriteDTDNotation'/>
|
||||
<ref name='xmlTextWriterWriteFormatDTD'/>
|
||||
<ref name='xmlTextWriterWriteVFormatDTD'/>
|
||||
@ -16353,6 +16365,10 @@
|
||||
<word name='appendix'>
|
||||
<ref name='xmlDetectCharEncoding'/>
|
||||
</word>
|
||||
<word name='applicable'>
|
||||
<ref name='xmlCopyNode'/>
|
||||
<ref name='xmlDocCopyNode'/>
|
||||
</word>
|
||||
<word name='application'>
|
||||
<ref name='_xmlAttr'/>
|
||||
<ref name='_xmlAttribute'/>
|
||||
@ -16849,6 +16865,7 @@
|
||||
<ref name='xmlParseReference'/>
|
||||
<ref name='xmlSAXUserParseFile'/>
|
||||
<ref name='xmlSAXUserParseMemory'/>
|
||||
<ref name='xmlSaveFormatFileTo'/>
|
||||
<ref name='xmlSetEntityReferenceFunc'/>
|
||||
<ref name='xmlTextReaderCurrentDoc'/>
|
||||
<ref name='xmlTextReaderExpand'/>
|
||||
@ -17144,36 +17161,6 @@
|
||||
<ref name='_xmlDtd'/>
|
||||
<ref name='_xmlNode'/>
|
||||
</word>
|
||||
<word name='children'>
|
||||
<ref name='htmlAutoCloseTag'/>
|
||||
<ref name='htmlNodeDump'/>
|
||||
<ref name='htmlNodeDumpFile'/>
|
||||
<ref name='htmlNodeDumpFileFormat'/>
|
||||
<ref name='htmlNodeDumpFormatOutput'/>
|
||||
<ref name='htmlNodeDumpOutput'/>
|
||||
<ref name='xmlAddChild'/>
|
||||
<ref name='xmlAddNextSibling'/>
|
||||
<ref name='xmlAddPrevSibling'/>
|
||||
<ref name='xmlChildrenNode'/>
|
||||
<ref name='xmlDocGetRootElement'/>
|
||||
<ref name='xmlDocSetRootElement'/>
|
||||
<ref name='xmlElemDump'/>
|
||||
<ref name='xmlFreeNode'/>
|
||||
<ref name='xmlFreeNodeList'/>
|
||||
<ref name='xmlFreePropList'/>
|
||||
<ref name='xmlLsCountNode'/>
|
||||
<ref name='xmlNewChild'/>
|
||||
<ref name='xmlNewTextChild'/>
|
||||
<ref name='xmlNewTextWriterTree'/>
|
||||
<ref name='xmlNodeDump'/>
|
||||
<ref name='xmlNodeDumpOutput'/>
|
||||
<ref name='xmlParseElementChildrenContentDecl'/>
|
||||
<ref name='xmlParseElementContentDecl'/>
|
||||
<ref name='xmlRootNode'/>
|
||||
<ref name='xmlValidGetPotentialChildren'/>
|
||||
<ref name='xmlValidGetValidElements'/>
|
||||
<ref name='xmlXPathNextChild'/>
|
||||
</word>
|
||||
<word name='childrens'>
|
||||
<ref name='_xmlEntity'/>
|
||||
</word>
|
||||
@ -17248,6 +17235,7 @@
|
||||
<ref name='xmlReadFd'/>
|
||||
<ref name='xmlReaderForFd'/>
|
||||
<ref name='xmlReaderNewFd'/>
|
||||
<ref name='xmlSaveFormatFileTo'/>
|
||||
<ref name='xmlTextWriterEndDocument'/>
|
||||
</word>
|
||||
<word name='closes'>
|
||||
@ -17725,6 +17713,7 @@
|
||||
<ref name='xmlTextReaderReadInnerXml'/>
|
||||
<ref name='xmlTextReaderReadOuterXml'/>
|
||||
<ref name='xmlTextReaderReadString'/>
|
||||
<ref name='xmlTextWriterWriteDTDExternalEntityContents'/>
|
||||
</word>
|
||||
<word name='contentspec'>
|
||||
<ref name='xmlParseElementContentDecl'/>
|
||||
@ -19921,6 +19910,7 @@
|
||||
<ref name='xmlStrEqual'/>
|
||||
<ref name='xmlTextReaderHasValue'/>
|
||||
<ref name='xmlTextReaderReadAttributeValue'/>
|
||||
<ref name='xmlTextWriterWriteDTDExternalEntity'/>
|
||||
<ref name='xmlValidateDocumentFinal'/>
|
||||
<ref name='xmlValidateDtdFinal'/>
|
||||
<ref name='xmlXPathIdFunction'/>
|
||||
@ -20298,7 +20288,6 @@
|
||||
<ref name='xmlNodeDumpOutput'/>
|
||||
<ref name='xmlSaveFormatFile'/>
|
||||
<ref name='xmlSaveFormatFileEnc'/>
|
||||
<ref name='xmlSaveFormatFileTo'/>
|
||||
</word>
|
||||
<word name='independently'>
|
||||
<ref name='xmlGetProp'/>
|
||||
@ -21206,9 +21195,6 @@
|
||||
<ref name='xmlCheckFilename'/>
|
||||
</word>
|
||||
<word name='macro'>
|
||||
<ref name='xmlTextWriterEndDTDAttlist'/>
|
||||
<ref name='xmlTextWriterEndDTDElement'/>
|
||||
<ref name='xmlTextWriterEndDTDEntity'/>
|
||||
<ref name='xmlTextWriterWriteDocType'/>
|
||||
<ref name='xmlTextWriterWriteProcessingInstruction'/>
|
||||
</word>
|
||||
@ -21279,9 +21265,6 @@
|
||||
</word>
|
||||
<word name='maps'>
|
||||
<ref name='xmlTextReaderLookupNamespace'/>
|
||||
<ref name='xmlTextWriterEndDTDAttlist'/>
|
||||
<ref name='xmlTextWriterEndDTDElement'/>
|
||||
<ref name='xmlTextWriterEndDTDEntity'/>
|
||||
<ref name='xmlTextWriterWriteDocType'/>
|
||||
<ref name='xmlTextWriterWriteProcessingInstruction'/>
|
||||
</word>
|
||||
@ -21643,6 +21626,8 @@
|
||||
<ref name='xmlC14NDocSaveTo'/>
|
||||
<ref name='xmlC14NExecute'/>
|
||||
<ref name='xmlCopyDoc'/>
|
||||
<ref name='xmlCopyNode'/>
|
||||
<ref name='xmlDocCopyNode'/>
|
||||
<ref name='xmlFreeNsList'/>
|
||||
<ref name='xmlGetProp'/>
|
||||
<ref name='xmlReconciliateNs'/>
|
||||
@ -22941,6 +22926,8 @@
|
||||
<ref name='xmlAddChild'/>
|
||||
<ref name='xmlAddNextSibling'/>
|
||||
<ref name='xmlAddPrevSibling'/>
|
||||
<ref name='xmlCopyNode'/>
|
||||
<ref name='xmlDocCopyNode'/>
|
||||
<ref name='xmlTextReaderRead'/>
|
||||
<ref name='xmlTextReaderSetParserProp'/>
|
||||
</word>
|
||||
@ -22983,7 +22970,6 @@
|
||||
<ref name='xmlOutputMatchCallback'/>
|
||||
<ref name='xmlSaveFormatFile'/>
|
||||
<ref name='xmlSaveFormatFileEnc'/>
|
||||
<ref name='xmlSaveFormatFileTo'/>
|
||||
<ref name='xmlSchemaValidateStream'/>
|
||||
<ref name='xmlUTF8Strloc'/>
|
||||
<ref name='xmlUTF8Strpos'/>
|
||||
@ -24543,6 +24529,9 @@
|
||||
<ref name='xmlParseElement'/>
|
||||
<ref name='xmlParseStartTag'/>
|
||||
</word>
|
||||
<word name='started'>
|
||||
<ref name='xmlTextWriterWriteDTDExternalEntity'/>
|
||||
</word>
|
||||
<word name='starting'>
|
||||
<ref name='xmlAutomataNewAllTrans'/>
|
||||
<ref name='xmlAutomataNewCountTrans'/>
|
||||
@ -26441,7 +26430,6 @@
|
||||
<ref name='xmlNodeDumpOutput'/>
|
||||
<ref name='xmlSaveFormatFile'/>
|
||||
<ref name='xmlSaveFormatFileEnc'/>
|
||||
<ref name='xmlSaveFormatFileTo'/>
|
||||
</word>
|
||||
<word name='xmlInitParser'>
|
||||
<ref name='htmlInitAutoClose'/>
|
||||
@ -26523,7 +26511,6 @@
|
||||
<ref name='xmlNodeDumpOutput'/>
|
||||
<ref name='xmlSaveFormatFile'/>
|
||||
<ref name='xmlSaveFormatFileEnc'/>
|
||||
<ref name='xmlSaveFormatFileTo'/>
|
||||
</word>
|
||||
<word name='xmlLineNumbersDefault'>
|
||||
<ref name='xmlGetLineNo'/>
|
||||
@ -26885,10 +26872,8 @@
|
||||
<word name='xmlTextReaderRead'>
|
||||
<ref name='xmlTextReaderExpand'/>
|
||||
</word>
|
||||
<word name='xmlTextWriterEndDTD'>
|
||||
<ref name='xmlTextWriterEndDTDAttlist'/>
|
||||
<ref name='xmlTextWriterEndDTDElement'/>
|
||||
<ref name='xmlTextWriterEndDTDEntity'/>
|
||||
<word name='xmlTextWriterStartDTDEntity'>
|
||||
<ref name='xmlTextWriterWriteDTDExternalEntity'/>
|
||||
</word>
|
||||
<word name='xmlTextWriterWriteDTD'>
|
||||
<ref name='xmlTextWriterWriteDocType'/>
|
||||
@ -27070,6 +27055,7 @@
|
||||
<ref name='xmlBufferCCat'/>
|
||||
<ref name='xmlBufferCat'/>
|
||||
<ref name='xmlByteConsumed'/>
|
||||
<ref name='xmlCopyDoc'/>
|
||||
<ref name='xmlCtxtReadDoc'/>
|
||||
<ref name='xmlDocDumpMemory'/>
|
||||
<ref name='xmlOutputBufferWriteString'/>
|
||||
|
@ -37,8 +37,8 @@ extern "C" {
|
||||
XMLPUBFUN xmlTextWriterPtr XMLCALL
|
||||
xmlNewTextWriterDoc(xmlDocPtr * doc, int compression);
|
||||
XMLPUBFUN xmlTextWriterPtr XMLCALL
|
||||
xmlNewTextWriterTree(xmlDocPtr doc,
|
||||
xmlNodePtr node, int compression);
|
||||
xmlNewTextWriterTree(xmlDocPtr doc, xmlNodePtr node,
|
||||
int compression);
|
||||
XMLPUBFUN void XMLCALL xmlFreeTextWriter(xmlTextWriterPtr writer);
|
||||
|
||||
/*
|
||||
@ -54,14 +54,14 @@ extern "C" {
|
||||
const char *version,
|
||||
const char *encoding,
|
||||
const char *standalone);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterEndDocument(xmlTextWriterPtr writer);
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterEndDocument(xmlTextWriterPtr
|
||||
writer);
|
||||
|
||||
/*
|
||||
* Comments
|
||||
*/
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterStartComment(xmlTextWriterPtr writer);
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterStartComment(xmlTextWriterPtr
|
||||
writer);
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterEndComment(xmlTextWriterPtr writer);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterWriteFormatComment(xmlTextWriterPtr writer,
|
||||
@ -70,9 +70,10 @@ extern "C" {
|
||||
xmlTextWriterWriteVFormatComment(xmlTextWriterPtr writer,
|
||||
const char *format,
|
||||
va_list argptr);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterWriteComment(xmlTextWriterPtr writer,
|
||||
const xmlChar * content);
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterWriteComment(xmlTextWriterPtr
|
||||
writer,
|
||||
const xmlChar *
|
||||
content);
|
||||
|
||||
/*
|
||||
* Elements
|
||||
@ -80,14 +81,16 @@ extern "C" {
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterStartElement(xmlTextWriterPtr writer,
|
||||
const xmlChar * name);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterStartElementNS(xmlTextWriterPtr writer,
|
||||
const xmlChar * prefix,
|
||||
const xmlChar * name,
|
||||
const xmlChar * namespaceURI);
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterStartElementNS(xmlTextWriterPtr
|
||||
writer,
|
||||
const xmlChar *
|
||||
prefix,
|
||||
const xmlChar * name,
|
||||
const xmlChar *
|
||||
namespaceURI);
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterEndElement(xmlTextWriterPtr writer);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterFullEndElement(xmlTextWriterPtr writer);
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterFullEndElement(xmlTextWriterPtr
|
||||
writer);
|
||||
|
||||
/*
|
||||
* Elements conveniency functions
|
||||
@ -101,10 +104,11 @@ extern "C" {
|
||||
const xmlChar * name,
|
||||
const char *format,
|
||||
va_list argptr);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterWriteElement(xmlTextWriterPtr writer,
|
||||
const xmlChar * name,
|
||||
const xmlChar * content);
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterWriteElement(xmlTextWriterPtr
|
||||
writer,
|
||||
const xmlChar * name,
|
||||
const xmlChar *
|
||||
content);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterWriteFormatElementNS(xmlTextWriterPtr writer,
|
||||
const xmlChar * prefix,
|
||||
@ -118,12 +122,15 @@ extern "C" {
|
||||
const xmlChar * namespaceURI,
|
||||
const char *format,
|
||||
va_list argptr);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterWriteElementNS(xmlTextWriterPtr writer,
|
||||
const xmlChar * prefix,
|
||||
const xmlChar * name,
|
||||
const xmlChar * namespaceURI,
|
||||
const xmlChar * content);
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterWriteElementNS(xmlTextWriterPtr
|
||||
writer,
|
||||
const xmlChar *
|
||||
prefix,
|
||||
const xmlChar * name,
|
||||
const xmlChar *
|
||||
namespaceURI,
|
||||
const xmlChar *
|
||||
content);
|
||||
|
||||
/*
|
||||
* Text
|
||||
@ -140,22 +147,24 @@ extern "C" {
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterWriteRaw(xmlTextWriterPtr writer,
|
||||
const xmlChar * content);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterWriteFormatString(xmlTextWriterPtr writer,
|
||||
const char *format, ...);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterWriteVFormatString(xmlTextWriterPtr writer,
|
||||
const char *format,
|
||||
va_list argptr);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterWriteString(xmlTextWriterPtr writer,
|
||||
const xmlChar * content);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterWriteBase64(xmlTextWriterPtr writer,
|
||||
const char *data, int start, int len);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterWriteBinHex(xmlTextWriterPtr writer,
|
||||
const char *data, int start, int len);
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterWriteFormatString(xmlTextWriterPtr
|
||||
writer,
|
||||
const char
|
||||
*format, ...);
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterWriteVFormatString(xmlTextWriterPtr
|
||||
writer,
|
||||
const char
|
||||
*format,
|
||||
va_list argptr);
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterWriteString(xmlTextWriterPtr writer,
|
||||
const xmlChar *
|
||||
content);
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterWriteBase64(xmlTextWriterPtr writer,
|
||||
const char *data,
|
||||
int start, int len);
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterWriteBinHex(xmlTextWriterPtr writer,
|
||||
const char *data,
|
||||
int start, int len);
|
||||
|
||||
/*
|
||||
* Attributes
|
||||
@ -163,13 +172,16 @@ extern "C" {
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterStartAttribute(xmlTextWriterPtr writer,
|
||||
const xmlChar * name);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterStartAttributeNS(xmlTextWriterPtr writer,
|
||||
const xmlChar * prefix,
|
||||
const xmlChar * name,
|
||||
const xmlChar * namespaceURI);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterEndAttribute(xmlTextWriterPtr writer);
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterStartAttributeNS(xmlTextWriterPtr
|
||||
writer,
|
||||
const xmlChar *
|
||||
prefix,
|
||||
const xmlChar *
|
||||
name,
|
||||
const xmlChar *
|
||||
namespaceURI);
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterEndAttribute(xmlTextWriterPtr
|
||||
writer);
|
||||
|
||||
/*
|
||||
* Attributes conveniency functions
|
||||
@ -183,10 +195,11 @@ extern "C" {
|
||||
const xmlChar * name,
|
||||
const char *format,
|
||||
va_list argptr);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterWriteAttribute(xmlTextWriterPtr writer,
|
||||
const xmlChar * name,
|
||||
const xmlChar * content);
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterWriteAttribute(xmlTextWriterPtr
|
||||
writer,
|
||||
const xmlChar * name,
|
||||
const xmlChar *
|
||||
content);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterWriteFormatAttributeNS(xmlTextWriterPtr writer,
|
||||
const xmlChar * prefix,
|
||||
@ -200,12 +213,16 @@ extern "C" {
|
||||
const xmlChar * namespaceURI,
|
||||
const char *format,
|
||||
va_list argptr);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterWriteAttributeNS(xmlTextWriterPtr writer,
|
||||
const xmlChar * prefix,
|
||||
const xmlChar * name,
|
||||
const xmlChar * namespaceURI,
|
||||
const xmlChar * content);
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterWriteAttributeNS(xmlTextWriterPtr
|
||||
writer,
|
||||
const xmlChar *
|
||||
prefix,
|
||||
const xmlChar *
|
||||
name,
|
||||
const xmlChar *
|
||||
namespaceURI,
|
||||
const xmlChar *
|
||||
content);
|
||||
|
||||
/*
|
||||
* PI's
|
||||
@ -302,13 +319,8 @@ extern "C" {
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterStartDTDElement(xmlTextWriterPtr writer,
|
||||
const xmlChar * name);
|
||||
|
||||
/**
|
||||
* xmlTextWriterEndDTDElement:
|
||||
*
|
||||
* This macro maps to xmlTextWriterEndDTD
|
||||
*/
|
||||
#define xmlTextWriterEndDTDElement xmlTextWriterEndDTD
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterEndDTDElement(xmlTextWriterPtr
|
||||
writer);
|
||||
|
||||
/*
|
||||
* DTD element definition conveniency functions
|
||||
@ -322,10 +334,12 @@ extern "C" {
|
||||
const xmlChar * name,
|
||||
const char *format,
|
||||
va_list argptr);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterWriteDTDElement(xmlTextWriterPtr writer,
|
||||
const xmlChar * name,
|
||||
const xmlChar * content);
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterWriteDTDElement(xmlTextWriterPtr
|
||||
writer,
|
||||
const xmlChar *
|
||||
name,
|
||||
const xmlChar *
|
||||
content);
|
||||
|
||||
/*
|
||||
* DTD attribute list definition
|
||||
@ -333,13 +347,8 @@ extern "C" {
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterStartDTDAttlist(xmlTextWriterPtr writer,
|
||||
const xmlChar * name);
|
||||
|
||||
/**
|
||||
* xmlTextWriterEndDTDAttlist:
|
||||
*
|
||||
* This macro maps to xmlTextWriterEndDTD
|
||||
*/
|
||||
#define xmlTextWriterEndDTDAttlist xmlTextWriterEndDTD
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterEndDTDAttlist(xmlTextWriterPtr
|
||||
writer);
|
||||
|
||||
/*
|
||||
* DTD attribute list definition conveniency functions
|
||||
@ -353,10 +362,12 @@ extern "C" {
|
||||
const xmlChar * name,
|
||||
const char *format,
|
||||
va_list argptr);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterWriteDTDAttlist(xmlTextWriterPtr writer,
|
||||
const xmlChar * name,
|
||||
const xmlChar * content);
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterWriteDTDAttlist(xmlTextWriterPtr
|
||||
writer,
|
||||
const xmlChar *
|
||||
name,
|
||||
const xmlChar *
|
||||
content);
|
||||
|
||||
/*
|
||||
* DTD entity definition
|
||||
@ -364,13 +375,8 @@ extern "C" {
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterStartDTDEntity(xmlTextWriterPtr writer,
|
||||
int pe, const xmlChar * name);
|
||||
|
||||
/**
|
||||
* xmlTextWriterEndDTDEntity:
|
||||
*
|
||||
* This macro maps to xmlTextWriterEndDTD
|
||||
*/
|
||||
#define xmlTextWriterEndDTDEntity xmlTextWriterEndDTD
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterEndDTDEntity(xmlTextWriterPtr
|
||||
writer);
|
||||
|
||||
/*
|
||||
* DTD entity definition conveniency functions
|
||||
@ -399,13 +405,23 @@ extern "C" {
|
||||
const xmlChar * sysid,
|
||||
const xmlChar * ndataid);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlTextWriterWriteDTDEntity(xmlTextWriterPtr writer,
|
||||
int pe,
|
||||
const xmlChar * name,
|
||||
const xmlChar * pubid,
|
||||
const xmlChar * sysid,
|
||||
const xmlChar * ndataid,
|
||||
const xmlChar * content);
|
||||
xmlTextWriterWriteDTDExternalEntityContents(xmlTextWriterPtr
|
||||
writer,
|
||||
const xmlChar * pubid,
|
||||
const xmlChar * sysid,
|
||||
const xmlChar *
|
||||
ndataid);
|
||||
XMLPUBFUN int XMLCALL xmlTextWriterWriteDTDEntity(xmlTextWriterPtr
|
||||
writer, int pe,
|
||||
const xmlChar * name,
|
||||
const xmlChar *
|
||||
pubid,
|
||||
const xmlChar *
|
||||
sysid,
|
||||
const xmlChar *
|
||||
ndataid,
|
||||
const xmlChar *
|
||||
content);
|
||||
|
||||
/*
|
||||
* DTD notation definition
|
||||
|
15
parser.c
15
parser.c
@ -9949,7 +9949,7 @@ xmlIOParseDTD(xmlSAXHandlerPtr sax, xmlParserInputBufferPtr input,
|
||||
if (ctxt->sax != NULL)
|
||||
xmlFree(ctxt->sax);
|
||||
ctxt->sax = sax;
|
||||
ctxt->userData = NULL;
|
||||
ctxt->userData = ctxt;
|
||||
}
|
||||
xmlDetectSAX2(ctxt);
|
||||
|
||||
@ -12025,25 +12025,12 @@ xmlDoRead(xmlParserCtxtPtr ctxt, const char *URL, const char *encoding,
|
||||
else {
|
||||
ret = NULL;
|
||||
if (ctxt->myDoc != NULL) {
|
||||
if ((ctxt->dictNames) &&
|
||||
(ctxt->myDoc->dict == ctxt->dict))
|
||||
xmlDictReference(ctxt->dict);
|
||||
xmlFreeDoc(ctxt->myDoc);
|
||||
}
|
||||
}
|
||||
ctxt->myDoc = NULL;
|
||||
if (!reuse) {
|
||||
if ((ctxt->dictNames) &&
|
||||
(ret != NULL) &&
|
||||
(ret->dict == ctxt->dict))
|
||||
ctxt->dict = NULL;
|
||||
xmlFreeParserCtxt(ctxt);
|
||||
} else {
|
||||
/* Must duplicate the reference to the dictionary */
|
||||
if ((ctxt->dictNames) &&
|
||||
(ret != NULL) &&
|
||||
(ret->dict == ctxt->dict))
|
||||
xmlDictReference(ctxt->dict);
|
||||
}
|
||||
|
||||
return (ret);
|
||||
|
@ -632,6 +632,57 @@ Class xmlDoc(xmlNode)
|
||||
|
||||
# functions from module xpointer
|
||||
xpointerNewContext()
|
||||
Class xpathContext()
|
||||
# accessors
|
||||
contextDoc()
|
||||
contextNode()
|
||||
contextPosition()
|
||||
contextSize()
|
||||
function()
|
||||
functionURI()
|
||||
setContextDoc()
|
||||
setContextNode()
|
||||
|
||||
# functions from module python
|
||||
registerXPathFunction()
|
||||
|
||||
# functions from module xpath
|
||||
xpathEval()
|
||||
xpathEvalExpression()
|
||||
xpathFreeContext()
|
||||
|
||||
# functions from module xpathInternals
|
||||
xpathNewParserContext()
|
||||
xpathNsLookup()
|
||||
xpathRegisterAllFunctions()
|
||||
xpathRegisterNs()
|
||||
xpathRegisteredFuncsCleanup()
|
||||
xpathRegisteredNsCleanup()
|
||||
xpathRegisteredVariablesCleanup()
|
||||
xpathVariableLookup()
|
||||
xpathVariableLookupNS()
|
||||
|
||||
# functions from module xpointer
|
||||
xpointerEval()
|
||||
|
||||
|
||||
Class xmlAttribute(xmlNode)
|
||||
Class catalog()
|
||||
|
||||
# functions from module catalog
|
||||
add()
|
||||
catalogIsEmpty()
|
||||
convertSGMLCatalog()
|
||||
dump()
|
||||
freeCatalog()
|
||||
remove()
|
||||
resolve()
|
||||
resolvePublic()
|
||||
resolveSystem()
|
||||
resolveURI()
|
||||
|
||||
|
||||
Class xmlElement(xmlNode)
|
||||
|
||||
|
||||
Class xmlAttr(xmlNode)
|
||||
@ -650,6 +701,62 @@ Class xmlAttr(xmlNode)
|
||||
# functions from module valid
|
||||
removeID()
|
||||
removeRef()
|
||||
|
||||
|
||||
Class xmlTextReader(xmlTextReaderCore)
|
||||
|
||||
# functions from module xmlreader
|
||||
AttributeCount()
|
||||
BaseUri()
|
||||
Close()
|
||||
CurrentDoc()
|
||||
CurrentNode()
|
||||
Depth()
|
||||
Expand()
|
||||
GetAttribute()
|
||||
GetAttributeNo()
|
||||
GetAttributeNs()
|
||||
GetParserProp()
|
||||
GetRemainder()
|
||||
HasAttributes()
|
||||
HasValue()
|
||||
IsDefault()
|
||||
IsEmptyElement()
|
||||
IsValid()
|
||||
LocalName()
|
||||
LookupNamespace()
|
||||
MoveToAttribute()
|
||||
MoveToAttributeNo()
|
||||
MoveToAttributeNs()
|
||||
MoveToElement()
|
||||
MoveToFirstAttribute()
|
||||
MoveToNextAttribute()
|
||||
Name()
|
||||
NamespaceUri()
|
||||
NewDoc()
|
||||
NewFd()
|
||||
NewFile()
|
||||
NewMemory()
|
||||
NewWalker()
|
||||
Next()
|
||||
NextSibling()
|
||||
NodeType()
|
||||
Normalization()
|
||||
Prefix()
|
||||
Preserve()
|
||||
QuoteChar()
|
||||
Read()
|
||||
ReadAttributeValue()
|
||||
ReadInnerXml()
|
||||
ReadOuterXml()
|
||||
ReadState()
|
||||
ReadString()
|
||||
RelaxNGSetSchema()
|
||||
RelaxNGValidate()
|
||||
SetParserProp()
|
||||
String()
|
||||
Value()
|
||||
XmlLang()
|
||||
Class xmlReg()
|
||||
|
||||
# functions from module xmlregexp
|
||||
@ -657,6 +764,34 @@ Class xmlReg()
|
||||
regexpFreeRegexp()
|
||||
regexpIsDeterminist()
|
||||
regexpPrint()
|
||||
|
||||
|
||||
Class xmlEntity(xmlNode)
|
||||
|
||||
# functions from module parserInternals
|
||||
handleEntity()
|
||||
Class relaxNgSchema()
|
||||
|
||||
# functions from module relaxng
|
||||
relaxNGDump()
|
||||
relaxNGDumpTree()
|
||||
relaxNGFree()
|
||||
relaxNGNewValidCtxt()
|
||||
|
||||
# functions from module xmlreader
|
||||
RelaxNGSetSchema()
|
||||
Class Error()
|
||||
# accessors
|
||||
code()
|
||||
domain()
|
||||
file()
|
||||
level()
|
||||
line()
|
||||
message()
|
||||
|
||||
# functions from module xmlerror
|
||||
copyError()
|
||||
resetError()
|
||||
Class relaxNgValidCtxt()
|
||||
|
||||
# functions from module relaxng
|
||||
@ -665,6 +800,73 @@ Class relaxNgValidCtxt()
|
||||
relaxNGValidatePopElement()
|
||||
relaxNGValidatePushCData()
|
||||
relaxNGValidatePushElement()
|
||||
Class xpathParserContext()
|
||||
# accessors
|
||||
context()
|
||||
|
||||
# functions from module xpathInternals
|
||||
xpathAddValues()
|
||||
xpathBooleanFunction()
|
||||
xpathCeilingFunction()
|
||||
xpathCompareValues()
|
||||
xpathConcatFunction()
|
||||
xpathContainsFunction()
|
||||
xpathCountFunction()
|
||||
xpathDivValues()
|
||||
xpathEqualValues()
|
||||
xpathErr()
|
||||
xpathEvalExpr()
|
||||
xpathFalseFunction()
|
||||
xpathFloorFunction()
|
||||
xpathFreeParserContext()
|
||||
xpathIdFunction()
|
||||
xpathLangFunction()
|
||||
xpathLastFunction()
|
||||
xpathLocalNameFunction()
|
||||
xpathModValues()
|
||||
xpathMultValues()
|
||||
xpathNamespaceURIFunction()
|
||||
xpathNextAncestor()
|
||||
xpathNextAncestorOrSelf()
|
||||
xpathNextAttribute()
|
||||
xpathNextChild()
|
||||
xpathNextDescendant()
|
||||
xpathNextDescendantOrSelf()
|
||||
xpathNextFollowing()
|
||||
xpathNextFollowingSibling()
|
||||
xpathNextNamespace()
|
||||
xpathNextParent()
|
||||
xpathNextPreceding()
|
||||
xpathNextPrecedingSibling()
|
||||
xpathNextSelf()
|
||||
xpathNormalizeFunction()
|
||||
xpathNotEqualValues()
|
||||
xpathNotFunction()
|
||||
xpathNumberFunction()
|
||||
xpathParseNCName()
|
||||
xpathParseName()
|
||||
xpathPopBoolean()
|
||||
xpathPopNumber()
|
||||
xpathPopString()
|
||||
xpathPositionFunction()
|
||||
xpathRoot()
|
||||
xpathRoundFunction()
|
||||
xpathStartsWithFunction()
|
||||
xpathStringFunction()
|
||||
xpathStringLengthFunction()
|
||||
xpathSubValues()
|
||||
xpathSubstringAfterFunction()
|
||||
xpathSubstringBeforeFunction()
|
||||
xpathSubstringFunction()
|
||||
xpathSumFunction()
|
||||
xpathTranslateFunction()
|
||||
xpathTrueFunction()
|
||||
xpathValueFlipSign()
|
||||
xpatherror()
|
||||
|
||||
# functions from module xpointer
|
||||
xpointerEvalRangePredicate()
|
||||
xpointerRangeToFunction()
|
||||
|
||||
|
||||
Class parserCtxt(parserCtxtCore)
|
||||
@ -772,92 +974,6 @@ Class xmlDtd(xmlNode)
|
||||
dtdElementDesc()
|
||||
dtdQAttrDesc()
|
||||
dtdQElementDesc()
|
||||
Class relaxNgParserCtxt()
|
||||
|
||||
# functions from module relaxng
|
||||
relaxNGFreeParserCtxt()
|
||||
relaxNGParse()
|
||||
relaxParserSetFlag()
|
||||
Class xpathParserContext()
|
||||
# accessors
|
||||
context()
|
||||
|
||||
# functions from module xpathInternals
|
||||
xpathAddValues()
|
||||
xpathBooleanFunction()
|
||||
xpathCeilingFunction()
|
||||
xpathCompareValues()
|
||||
xpathConcatFunction()
|
||||
xpathContainsFunction()
|
||||
xpathCountFunction()
|
||||
xpathDivValues()
|
||||
xpathEqualValues()
|
||||
xpathErr()
|
||||
xpathEvalExpr()
|
||||
xpathFalseFunction()
|
||||
xpathFloorFunction()
|
||||
xpathFreeParserContext()
|
||||
xpathIdFunction()
|
||||
xpathLangFunction()
|
||||
xpathLastFunction()
|
||||
xpathLocalNameFunction()
|
||||
xpathModValues()
|
||||
xpathMultValues()
|
||||
xpathNamespaceURIFunction()
|
||||
xpathNextAncestor()
|
||||
xpathNextAncestorOrSelf()
|
||||
xpathNextAttribute()
|
||||
xpathNextChild()
|
||||
xpathNextDescendant()
|
||||
xpathNextDescendantOrSelf()
|
||||
xpathNextFollowing()
|
||||
xpathNextFollowingSibling()
|
||||
xpathNextNamespace()
|
||||
xpathNextParent()
|
||||
xpathNextPreceding()
|
||||
xpathNextPrecedingSibling()
|
||||
xpathNextSelf()
|
||||
xpathNormalizeFunction()
|
||||
xpathNotEqualValues()
|
||||
xpathNotFunction()
|
||||
xpathNumberFunction()
|
||||
xpathParseNCName()
|
||||
xpathParseName()
|
||||
xpathPopBoolean()
|
||||
xpathPopNumber()
|
||||
xpathPopString()
|
||||
xpathPositionFunction()
|
||||
xpathRoot()
|
||||
xpathRoundFunction()
|
||||
xpathStartsWithFunction()
|
||||
xpathStringFunction()
|
||||
xpathStringLengthFunction()
|
||||
xpathSubValues()
|
||||
xpathSubstringAfterFunction()
|
||||
xpathSubstringBeforeFunction()
|
||||
xpathSubstringFunction()
|
||||
xpathSumFunction()
|
||||
xpathTranslateFunction()
|
||||
xpathTrueFunction()
|
||||
xpathValueFlipSign()
|
||||
xpatherror()
|
||||
|
||||
# functions from module xpointer
|
||||
xpointerEvalRangePredicate()
|
||||
xpointerRangeToFunction()
|
||||
Class catalog()
|
||||
|
||||
# functions from module catalog
|
||||
add()
|
||||
catalogIsEmpty()
|
||||
convertSGMLCatalog()
|
||||
dump()
|
||||
freeCatalog()
|
||||
remove()
|
||||
resolve()
|
||||
resolvePublic()
|
||||
resolveSystem()
|
||||
resolveURI()
|
||||
|
||||
|
||||
Class xmlNs(xmlNode)
|
||||
@ -881,6 +997,42 @@ Class xmlNs(xmlNode)
|
||||
|
||||
# functions from module xpathInternals
|
||||
xpathNodeSetFreeNs()
|
||||
|
||||
|
||||
Class inputBuffer(ioReadWrapper)
|
||||
|
||||
# functions from module xmlIO
|
||||
freeParserInputBuffer()
|
||||
grow()
|
||||
push()
|
||||
read()
|
||||
|
||||
# functions from module xmlreader
|
||||
newTextReader()
|
||||
Class relaxNgParserCtxt()
|
||||
|
||||
# functions from module relaxng
|
||||
relaxNGFreeParserCtxt()
|
||||
relaxNGParse()
|
||||
relaxParserSetFlag()
|
||||
|
||||
|
||||
Class outputBuffer(ioWriteWrapper)
|
||||
|
||||
# functions from module HTMLtree
|
||||
htmlDocContentDumpFormatOutput()
|
||||
htmlDocContentDumpOutput()
|
||||
htmlNodeDumpFormatOutput()
|
||||
htmlNodeDumpOutput()
|
||||
|
||||
# functions from module tree
|
||||
nodeDumpOutput()
|
||||
saveFileTo()
|
||||
saveFormatFileTo()
|
||||
|
||||
# functions from module xmlIO
|
||||
write()
|
||||
writeString()
|
||||
Class xmlTextReaderLocator()
|
||||
|
||||
# functions from module xmlreader
|
||||
@ -912,155 +1064,3 @@ Class URI()
|
||||
parseURIReference()
|
||||
printURI()
|
||||
saveUri()
|
||||
|
||||
|
||||
Class xmlAttribute(xmlNode)
|
||||
Class xpathContext()
|
||||
# accessors
|
||||
contextDoc()
|
||||
contextNode()
|
||||
contextPosition()
|
||||
contextSize()
|
||||
function()
|
||||
functionURI()
|
||||
setContextDoc()
|
||||
setContextNode()
|
||||
|
||||
# functions from module python
|
||||
registerXPathFunction()
|
||||
|
||||
# functions from module xpath
|
||||
xpathEval()
|
||||
xpathEvalExpression()
|
||||
xpathFreeContext()
|
||||
|
||||
# functions from module xpathInternals
|
||||
xpathNewParserContext()
|
||||
xpathNsLookup()
|
||||
xpathRegisterAllFunctions()
|
||||
xpathRegisterNs()
|
||||
xpathRegisteredFuncsCleanup()
|
||||
xpathRegisteredNsCleanup()
|
||||
xpathRegisteredVariablesCleanup()
|
||||
xpathVariableLookup()
|
||||
xpathVariableLookupNS()
|
||||
|
||||
# functions from module xpointer
|
||||
xpointerEval()
|
||||
|
||||
|
||||
Class xmlElement(xmlNode)
|
||||
|
||||
|
||||
Class xmlTextReader(xmlTextReaderCore)
|
||||
|
||||
# functions from module xmlreader
|
||||
AttributeCount()
|
||||
BaseUri()
|
||||
Close()
|
||||
CurrentDoc()
|
||||
CurrentNode()
|
||||
Depth()
|
||||
Expand()
|
||||
GetAttribute()
|
||||
GetAttributeNo()
|
||||
GetAttributeNs()
|
||||
GetParserProp()
|
||||
GetRemainder()
|
||||
HasAttributes()
|
||||
HasValue()
|
||||
IsDefault()
|
||||
IsEmptyElement()
|
||||
IsValid()
|
||||
LocalName()
|
||||
LookupNamespace()
|
||||
MoveToAttribute()
|
||||
MoveToAttributeNo()
|
||||
MoveToAttributeNs()
|
||||
MoveToElement()
|
||||
MoveToFirstAttribute()
|
||||
MoveToNextAttribute()
|
||||
Name()
|
||||
NamespaceUri()
|
||||
NewDoc()
|
||||
NewFd()
|
||||
NewFile()
|
||||
NewMemory()
|
||||
NewWalker()
|
||||
Next()
|
||||
NextSibling()
|
||||
NodeType()
|
||||
Normalization()
|
||||
Prefix()
|
||||
Preserve()
|
||||
QuoteChar()
|
||||
Read()
|
||||
ReadAttributeValue()
|
||||
ReadInnerXml()
|
||||
ReadOuterXml()
|
||||
ReadState()
|
||||
ReadString()
|
||||
RelaxNGSetSchema()
|
||||
RelaxNGValidate()
|
||||
SetParserProp()
|
||||
String()
|
||||
Value()
|
||||
XmlLang()
|
||||
|
||||
|
||||
Class xmlEntity(xmlNode)
|
||||
|
||||
# functions from module parserInternals
|
||||
handleEntity()
|
||||
Class Error()
|
||||
# accessors
|
||||
code()
|
||||
domain()
|
||||
file()
|
||||
level()
|
||||
line()
|
||||
message()
|
||||
|
||||
# functions from module xmlerror
|
||||
copyError()
|
||||
resetError()
|
||||
Class relaxNgSchema()
|
||||
|
||||
# functions from module relaxng
|
||||
relaxNGDump()
|
||||
relaxNGDumpTree()
|
||||
relaxNGFree()
|
||||
relaxNGNewValidCtxt()
|
||||
|
||||
# functions from module xmlreader
|
||||
RelaxNGSetSchema()
|
||||
|
||||
|
||||
Class inputBuffer(ioReadWrapper)
|
||||
|
||||
# functions from module xmlIO
|
||||
freeParserInputBuffer()
|
||||
grow()
|
||||
push()
|
||||
read()
|
||||
|
||||
# functions from module xmlreader
|
||||
newTextReader()
|
||||
|
||||
|
||||
Class outputBuffer(ioWriteWrapper)
|
||||
|
||||
# functions from module HTMLtree
|
||||
htmlDocContentDumpFormatOutput()
|
||||
htmlDocContentDumpOutput()
|
||||
htmlNodeDumpFormatOutput()
|
||||
htmlNodeDumpOutput()
|
||||
|
||||
# functions from module tree
|
||||
nodeDumpOutput()
|
||||
saveFileTo()
|
||||
saveFormatFileTo()
|
||||
|
||||
# functions from module xmlIO
|
||||
write()
|
||||
writeString()
|
||||
|
@ -1450,12 +1450,20 @@ xmlSAXParseMemoryWithData
|
||||
xmlSAXUserParseFile
|
||||
xmlSAXUserParseMemory
|
||||
xmlSAXVersion
|
||||
xmlSaveClose
|
||||
xmlSaveDoc
|
||||
xmlSaveFile
|
||||
xmlSaveFileEnc
|
||||
xmlSaveFileTo
|
||||
xmlSaveFlush
|
||||
xmlSaveFormatFile
|
||||
xmlSaveFormatFileEnc
|
||||
xmlSaveFormatFileTo
|
||||
xmlSaveToBuffer
|
||||
xmlSaveToFd
|
||||
xmlSaveToFilename
|
||||
xmlSaveToIO
|
||||
xmlSaveTree
|
||||
xmlSaveUri
|
||||
xmlScanName
|
||||
#ifdef LIBXML_SCHEMAS_ENABLED
|
||||
@ -1692,6 +1700,9 @@ xmlTextWriterEndAttribute
|
||||
xmlTextWriterEndCDATA
|
||||
xmlTextWriterEndComment
|
||||
xmlTextWriterEndDTD
|
||||
xmlTextWriterEndDTDAttlist
|
||||
xmlTextWriterEndDTDElement
|
||||
xmlTextWriterEndDTDEntity
|
||||
xmlTextWriterEndDocument
|
||||
xmlTextWriterEndElement
|
||||
xmlTextWriterEndPI
|
||||
@ -1722,6 +1733,7 @@ xmlTextWriterWriteDTDAttlist
|
||||
xmlTextWriterWriteDTDElement
|
||||
xmlTextWriterWriteDTDEntity
|
||||
xmlTextWriterWriteDTDExternalEntity
|
||||
xmlTextWriterWriteDTDExternalEntityContents
|
||||
xmlTextWriterWriteDTDInternalEntity
|
||||
xmlTextWriterWriteDTDNotation
|
||||
xmlTextWriterWriteElement
|
||||
|
10
xinclude.c
10
xinclude.c
@ -453,19 +453,11 @@ xmlXIncludeParseFile(xmlXIncludeCtxtPtr ctxt, const char *URL) {
|
||||
|
||||
if (pctxt->wellFormed) {
|
||||
ret = pctxt->myDoc;
|
||||
xmlDictReference(pctxt->dict);
|
||||
}
|
||||
else {
|
||||
ret = NULL;
|
||||
if (pctxt->myDoc != NULL) {
|
||||
if ((ctxt->doc != NULL) && (ctxt->doc->dict != NULL) &&
|
||||
(pctxt->myDoc->dict == ctxt->doc->dict))
|
||||
xmlDictReference(ctxt->doc->dict);
|
||||
else if ((pctxt->dict != NULL) &&
|
||||
(pctxt->dict == pctxt->myDoc->dict))
|
||||
xmlDictReference(pctxt->dict);
|
||||
if (pctxt->myDoc != NULL)
|
||||
xmlFreeDoc(pctxt->myDoc);
|
||||
}
|
||||
pctxt->myDoc = NULL;
|
||||
}
|
||||
xmlFreeParserCtxt(pctxt);
|
||||
|
10
xmlIO.c
10
xmlIO.c
@ -785,12 +785,14 @@ xmlFileClose (void * context) {
|
||||
int ret;
|
||||
|
||||
fil = (FILE *) context;
|
||||
if ((fil == stdout) || (fil == stderr)) {
|
||||
ret = fflush(fil);
|
||||
if (ret < 0)
|
||||
xmlIOErr(0, "fflush()");
|
||||
return(0);
|
||||
}
|
||||
if (fil == stdin)
|
||||
return(0);
|
||||
if (fil == stdout)
|
||||
return(0);
|
||||
if (fil == stderr)
|
||||
return(0);
|
||||
ret = ( fclose((FILE *) context) == EOF ) ? -1 : 0;
|
||||
if (ret < 0)
|
||||
xmlIOErr(0, "fclose()");
|
||||
|
@ -874,6 +874,7 @@ static void parseAndPrintFile(char *filename, xmlParserCtxtPtr rectxt) {
|
||||
if (res > 0) {
|
||||
ctxt = xmlCreatePushParserCtxt(NULL, NULL,
|
||||
chars, res, filename);
|
||||
xmlCtxtUseOptions(ctxt, options);
|
||||
while ((res = fread(chars, 1, size, f)) > 0) {
|
||||
xmlParseChunk(ctxt, chars, res, 0);
|
||||
}
|
||||
|
@ -496,6 +496,7 @@ xmlTextReaderFreeDoc(xmlTextReaderPtr reader, xmlDocPtr cur) {
|
||||
if (cur->encoding != NULL) xmlFree((char *) cur->encoding);
|
||||
if (cur->oldNs != NULL) xmlFreeNsList(cur->oldNs);
|
||||
if (cur->URL != NULL) xmlFree((char *) cur->URL);
|
||||
if (cur->dict != NULL) xmlDictFree(cur->dict);
|
||||
xmlFree(cur);
|
||||
}
|
||||
|
||||
@ -3649,9 +3650,6 @@ xmlTextReaderCurrentDoc(xmlTextReaderPtr reader) {
|
||||
return(NULL);
|
||||
|
||||
reader->preserve = 1;
|
||||
if ((reader->ctxt->myDoc->dict != NULL) &&
|
||||
(reader->ctxt->myDoc->dict == reader->ctxt->dict))
|
||||
xmlDictReference(reader->ctxt->dict);
|
||||
return(reader->ctxt->myDoc);
|
||||
}
|
||||
|
||||
@ -4178,8 +4176,6 @@ xmlTextReaderSetup(xmlTextReaderPtr reader,
|
||||
xmlParserInputBufferPtr buf;
|
||||
xmlCharEncoding enc = XML_CHAR_ENCODING_NONE;
|
||||
|
||||
if (reader->ctxt->myDoc != NULL)
|
||||
xmlDictReference(reader->ctxt->myDoc->dict);
|
||||
xmlCtxtReset(reader->ctxt);
|
||||
buf = xmlAllocParserInputBuffer(enc);
|
||||
if (buf == NULL) return(-1);
|
||||
|
@ -374,8 +374,8 @@ xmlSchemaNewSchema(xmlSchemaParserCtxtPtr ctxt)
|
||||
return (NULL);
|
||||
}
|
||||
memset(ret, 0, sizeof(xmlSchema));
|
||||
xmlDictReference(ctxt->dict);
|
||||
ret->dict = ctxt->dict;
|
||||
xmlDictReference(ret->dict);
|
||||
|
||||
return (ret);
|
||||
}
|
||||
|
989
xmlwriter.c
989
xmlwriter.c
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user