| <examples> |
| <example filename='xpath1.c'> |
| <synopsis>Evaluate XPath expression and prints result node set.</synopsis> |
| <purpose>Shows how to evaluate XPath expression and register known namespaces in XPath context.</purpose> |
| <usage>xpath1 <xml-file> <xpath-expr> [<known-ns-list>]</usage> |
| <author>Aleksey Sanin</author> |
| <copy>see Copyright for the status of this software. </copy> |
| <section>XPath</section> |
| <includes> |
| <include><libxml/xpath.h></include> |
| <include><libxml/parser.h></include> |
| <include><libxml/xpathInternals.h></include> |
| <include><libxml/tree.h></include> |
| </includes> |
| <uses> |
| <enum line='225' file='tree' name='XML_ELEMENT_NODE'/> |
| <typedef line='84' file='xpath' name='xmlXPathObjectPtr'/> |
| <function line='50' file='xmlmemory' name='xmlMemoryDump'/> |
| <function line='113' file='xpath' name='xmlXPathEvalExpression'/> |
| <function line='182' file='xpathInternals' name='xmlXPathRegisterNs'/> |
| <function line='125' file='xpath' name='xmlXPathFreeObject'/> |
| <typedef line='82' file='tree' name='xmlDocPtr'/> |
| <typedef line='214' file='tree' name='xmlNsPtr'/> |
| <function line='97' file='xpath' name='xmlXPathNewContext'/> |
| <typedef line='202' file='tree' name='xmlNodePtr'/> |
| <function line='45' file='parser' name='xmlCleanupParser'/> |
| <macro line='39' file='xmlversion' name='LIBXML_TEST_VERSION'/> |
| <typedef line='83' file='xpath' name='xmlXPathContextPtr'/> |
| <function line='126' file='xpath' name='xmlXPathFreeContext'/> |
| <function line='35' file='parser' name='xmlInitParser'/> |
| <function line='152' file='xmlstring' name='xmlStrdup'/> |
| <function line='127' file='tree' name='xmlFreeDoc'/> |
| <function line='176' file='xmlstring' name='xmlStrchr'/> |
| <variable line='189' file='globals' name='xmlFree'/> |
| <function line='90' file='parser' name='xmlParseFile'/> |
| <enum line='213' file='tree' name='XML_NAMESPACE_DECL'/> |
| </uses> |
| </example> |
| <example filename='parse1.c'> |
| <synopsis>Parse an XML file to a tree and free it</synopsis> |
| <purpose>Demonstrate the use of xmlReadFile() to read an XML file into a tree and and xmlFreeDoc() to free the resulting tree</purpose> |
| <usage>parse1 test1.xml</usage> |
| <test>parse1 test1.xml</test> |
| <author>Daniel Veillard</author> |
| <copy>see Copyright for the status of this software. </copy> |
| <section>Parsing</section> |
| <includes> |
| <include><libxml/tree.h></include> |
| <include><libxml/parser.h></include> |
| </includes> |
| <uses> |
| <function line='50' file='parser' name='xmlCleanupParser'/> |
| <macro line='45' file='xmlversion' name='LIBXML_TEST_VERSION'/> |
| <typedef line='24' file='tree' name='xmlDocPtr'/> |
| <function line='31' file='tree' name='xmlFreeDoc'/> |
| <function line='26' file='parser' name='xmlReadFile'/> |
| <function line='54' file='xmlmemory' name='xmlMemoryDump'/> |
| </uses> |
| </example> |
| <example filename='parse2.c'> |
| <synopsis>Parse and validate an XML file to a tree and free the result</synopsis> |
| <purpose>Create a parser context for an XML file, then parse and validate the file, creating a tree, check the validation result and xmlFreeDoc() to free the resulting tree.</purpose> |
| <usage>parse2 test2.xml</usage> |
| <test>parse2 test2.xml</test> |
| <author>Daniel Veillard</author> |
| <copy>see Copyright for the status of this software. </copy> |
| <section>Parsing</section> |
| <includes> |
| <include><libxml/tree.h></include> |
| <include><libxml/parser.h></include> |
| </includes> |
| <uses> |
| <function line='47' file='parser' name='xmlFreeParserCtxt'/> |
| <macro line='61' file='xmlversion' name='LIBXML_TEST_VERSION'/> |
| <enum line='35' file='parser' name='XML_PARSE_DTDVALID'/> |
| <function line='29' file='parser' name='xmlNewParserCtxt'/> |
| <function line='66' file='parser' name='xmlCleanupParser'/> |
| <typedef line='25' file='tree' name='xmlParserCtxtPtr'/> |
| <function line='35' file='parser' name='xmlCtxtReadFile'/> |
| <function line='44' file='tree' name='xmlFreeDoc'/> |
| <typedef line='26' file='tree' name='xmlDocPtr'/> |
| <function line='70' file='xmlmemory' name='xmlMemoryDump'/> |
| </uses> |
| </example> |
| <example filename='tree1.c'> |
| <synopsis>Navigates a tree to print element names</synopsis> |
| <purpose>Parse a file to a tree, use xmlDocGetRootElement() to get the root element, then walk the document and print all the element name in document order.</purpose> |
| <usage>tree1 filename_or_URL</usage> |
| <test>tree1 test2.xml > tree1.tmp ; diff tree1.tmp tree1.res ; rm tree1.tmp</test> |
| <author>Dodji Seketeli</author> |
| <copy>see Copyright for the status of this software. </copy> |
| <section>Tree</section> |
| <includes> |
| <include><libxml/tree.h></include> |
| <include><libxml/parser.h></include> |
| </includes> |
| <uses> |
| <function line='83' file='parser' name='xmlCleanupParser'/> |
| <macro line='65' file='xmlversion' name='LIBXML_TEST_VERSION'/> |
| <enum line='34' file='tree' name='XML_ELEMENT_NODE'/> |
| <function line='77' file='tree' name='xmlFreeDoc'/> |
| <function line='65' file='parser' name='xmlParseFile'/> |
| <function line='72' file='tree' name='xmlDocGetRootElement'/> |
| </uses> |
| </example> |
| <example filename='tree2.c'> |
| <synopsis>Creates a tree</synopsis> |
| <purpose>Shows how to create document, nodes and dump it to stdout or file.</purpose> |
| <usage>tree2 <filename> -Default output: stdout</usage> |
| <test>tree2 > tree2.tmp ; diff tree2.tmp tree2.res ; rm tree2.tmp</test> |
| <author>Lucas Brasilino <brasilino@recife.pe.gov.br></author> |
| <copy>see Copyright for the status of this software </copy> |
| <section>Tree</section> |
| <includes> |
| <include><libxml/tree.h></include> |
| <include><libxml/parser.h></include> |
| </includes> |
| <uses> |
| <function line='73' file='tree' name='xmlNewText'/> |
| <function line='108' file='xmlmemory' name='xmlMemoryDump'/> |
| <function line='94' file='tree' name='xmlSaveFormatFileEnc'/> |
| <function line='76' file='tree' name='xmlAddChild'/> |
| <function line='39' file='tree' name='xmlDocSetRootElement'/> |
| <function line='103' file='parser' name='xmlCleanupParser'/> |
| <macro line='32' file='xmlversion' name='LIBXML_TEST_VERSION'/> |
| <function line='87' file='tree' name='xmlNewProp'/> |
| <function line='86' file='tree' name='xmlNewChild'/> |
| <function line='72' file='tree' name='xmlNewNode'/> |
| <function line='44' file='tree' name='xmlCreateIntSubset'/> |
| <function line='97' file='tree' name='xmlFreeDoc'/> |
| <function line='37' file='tree' name='xmlNewDoc'/> |
| </uses> |
| </example> |
| <example filename='testWriter.c'> |
| <synopsis>use various APIs for the xmlWriter</synopsis> |
| <purpose>tests a number of APIs for the xmlWriter, especially the various methods to write to a filename, to a memory buffer, to a new document, or to a subtree. It shows how to do encoding string conversions too. The resulting documents are then serialized.</purpose> |
| <usage>testWriter</usage> |
| <test>testWriter ; for i in 1 2 3 4 ; do diff writer.xml writer$$i.res ; done ; rm writer*.res</test> |
| <author>Alfred Mickautsch</author> |
| <copy>see Copyright for the status of this software. </copy> |
| <section>xmlWriter</section> |
| <includes> |
| <include><libxml/encoding.h></include> |
| <include><libxml/xmlwriter.h></include> |
| </includes> |
| <uses> |
| <function line='1109' file='xmlwriter' name='xmlTextWriterEndElement'/> |
| <function line='899' file='tree' name='xmlDocSetRootElement'/> |
| <function line='911' file='xmlwriter' name='xmlTextWriterStartDocument'/> |
| <function line='1119' file='xmlwriter' name='xmlTextWriterEndDocument'/> |
| <function line='957' file='xmlwriter' name='xmlTextWriterWriteFormatComment'/> |
| <function line='923' file='xmlwriter' name='xmlTextWriterWriteComment'/> |
| <function line='52' file='parser' name='xmlCleanupParser'/> |
| <variable line='1164' file='globals' name='xmlMalloc'/> |
| <function line='1071' file='xmlwriter' name='xmlTextWriterWriteFormatElement'/> |
| <function line='1154' file='encoding' name='xmlFindCharEncodingHandler'/> |
| <typedef line='1149' file='encoding' name='xmlCharEncodingHandlerPtr'/> |
| <function line='902' file='xmlwriter' name='xmlNewTextWriterTree'/> |
| <function line='74' file='xmlwriter' name='xmlNewTextWriterFilename'/> |
| <function line='1129' file='tree' name='xmlFreeDoc'/> |
| <typedef line='878' file='tree' name='xmlNodePtr'/> |
| <typedef line='877' file='tree' name='xmlDocPtr'/> |
| <typedef line='339' file='tree' name='xmlBufferPtr'/> |
| <function line='630' file='xmlwriter' name='xmlNewTextWriterDoc'/> |
| <function line='892' file='tree' name='xmlNewDocNode'/> |
| <function line='1127' file='tree' name='xmlSaveFileEnc'/> |
| <function line='56' file='xmlmemory' name='xmlMemoryDump'/> |
| <macro line='883' file='parser' name='XML_DEFAULT_VERSION'/> |
| <function line='353' file='xmlwriter' name='xmlNewTextWriterMemory'/> |
| <variable line='1178' file='globals' name='xmlFree'/> |
| <function line='1094' file='xmlwriter' name='xmlTextWriterStartElement'/> |
| <function line='1125' file='xmlwriter' name='xmlFreeTextWriter'/> |
| <function line='345' file='tree' name='xmlBufferCreate'/> |
| <macro line='38' file='xmlversion' name='LIBXML_TEST_VERSION'/> |
| <function line='611' file='tree' name='xmlBufferFree'/> |
| <typedef line='876' file='xmlwriter' name='xmlTextWriterPtr'/> |
| <function line='1101' file='xmlwriter' name='xmlTextWriterWriteElement'/> |
| <function line='947' file='xmlwriter' name='xmlTextWriterWriteAttribute'/> |
| <variable line='1181' file='globals' name='xmlRealloc'/> |
| <function line='883' file='tree' name='xmlNewDoc'/> |
| </uses> |
| </example> |
| <example filename='reader1.c'> |
| <synopsis>Parse an XML file with an xmlReader</synopsis> |
| <purpose>Demonstrate the use of xmlReaderForFile() to parse an XML file and dump the informations about the nodes found in the process</purpose> |
| <usage>reader1 <filename></usage> |
| <test>reader1 test2.xml > reader1.tmp ; diff reader1.tmp reader1.res ; rm reader1.tmp</test> |
| <author>Daniel Veillard</author> |
| <copy>see Copyright for the status of this software. </copy> |
| <section>xmlReader</section> |
| <includes> |
| <include><libxml/xmlreader.h></include> |
| </includes> |
| <uses> |
| <function line='40' file='xmlstring' name='xmlStrlen'/> |
| <function line='33' file='xmlreader' name='xmlTextReaderNodeType'/> |
| <typedef line='55' file='xmlreader' name='xmlTextReaderPtr'/> |
| <function line='94' file='xmlmemory' name='xmlMemoryDump'/> |
| <function line='29' file='xmlreader' name='xmlTextReaderConstValue'/> |
| <function line='32' file='xmlreader' name='xmlTextReaderDepth'/> |
| <function line='65' file='xmlreader' name='xmlFreeTextReader'/> |
| <function line='25' file='xmlreader' name='xmlTextReaderConstName'/> |
| <function line='36' file='xmlreader' name='xmlTextReaderHasValue'/> |
| <function line='63' file='xmlreader' name='xmlTextReaderRead'/> |
| <function line='35' file='xmlreader' name='xmlTextReaderIsEmptyElement'/> |
| <function line='58' file='xmlreader' name='xmlReaderForFile'/> |
| </uses> |
| </example> |
| <example filename='reader2.c'> |
| <synopsis>Parse and validate an XML file with an xmlReader</synopsis> |
| <purpose>Demonstrate the use of xmlReaderForFile() to parse an XML file validating the content in the process and activating options like entities substitution, and DTD attributes defaulting</purpose> |
| <usage>reader2 <valid_xml_filename></usage> |
| <test>reader2 test2.xml > reader1.tmp ; diff reader1.tmp reader1.res ; rm reader1.tmp</test> |
| <author>Daniel Veillard</author> |
| <copy>see Copyright for the status of this software. </copy> |
| <section>xmlReader</section> |
| <includes> |
| <include><libxml/xmlreader.h></include> |
| </includes> |
| <uses> |
| <function line='41' file='xmlstring' name='xmlStrlen'/> |
| <function line='34' file='xmlreader' name='xmlTextReaderNodeType'/> |
| <typedef line='56' file='xmlreader' name='xmlTextReaderPtr'/> |
| <function line='30' file='xmlreader' name='xmlTextReaderConstValue'/> |
| <enum line='66' file='parser' name='XML_PARSE_NOENT'/> |
| <function line='33' file='xmlreader' name='xmlTextReaderDepth'/> |
| <enum line='67' file='parser' name='XML_PARSE_DTDVALID'/> |
| <enum line='65' file='parser' name='XML_PARSE_DTDATTR'/> |
| <function line='80' file='xmlreader' name='xmlFreeTextReader'/> |
| <function line='26' file='xmlreader' name='xmlTextReaderConstName'/> |
| <function line='37' file='xmlreader' name='xmlTextReaderHasValue'/> |
| <function line='72' file='xmlreader' name='xmlTextReaderRead'/> |
| <function line='36' file='xmlreader' name='xmlTextReaderIsEmptyElement'/> |
| <function line='64' file='xmlreader' name='xmlReaderForFile'/> |
| <function line='77' file='xmlreader' name='xmlTextReaderIsValid'/> |
| </uses> |
| </example> |
| <example filename='reader3.c'> |
| <synopsis>Show how to extract subdocuments with xmlReader</synopsis> |
| <purpose>Demonstrate the use of xmlTextReaderPreservePattern() to parse an XML file with the xmlReader while collecting only some subparts of the document</purpose> |
| <usage>reader3</usage> |
| <test>reader3 > reader3.tmp ; diff reader3.tmp reader3.res ; rm reader3.tmp</test> |
| <author>Daniel Veillard</author> |
| <copy>see Copyright for the status of this software. </copy> |
| <section>xmlReader</section> |
| <includes> |
| <include><libxml/xmlreader.h></include> |
| </includes> |
| <uses> |
| <typedef line='27' file='xmlreader' name='xmlTextReaderPtr'/> |
| <function line='33' file='xmlreader' name='xmlReaderForFile'/> |
| <function line='61' file='xmlreader' name='xmlFreeTextReader'/> |
| <function line='91' file='tree' name='xmlDocDump'/> |
| <function line='47' file='xmlreader' name='xmlTextReaderRead'/> |
| <function line='57' file='xmlreader' name='xmlTextReaderCurrentDoc'/> |
| <function line='38' file='xmlreader' name='xmlTextReaderPreservePattern'/> |
| <typedef line='72' file='tree' name='xmlDocPtr'/> |
| </uses> |
| </example> |
| <example filename='io1.c'> |
| <synopsis>Example of custom Input/Output</synopsis> |
| <purpose>Demonstrate the use of xmlRegisterInputCallbacks to build a custom I/O layer, this is used in an XInclude method context to show how dynamic document can be built in a clean way.</purpose> |
| <usage>io1</usage> |
| <test>io1 > io1.tmp ; diff io1.tmp io1.res ; rm -f io1.tmp</test> |
| <author>Daniel Veillard</author> |
| <copy>see Copyright for the status of this software. </copy> |
| <section>InputOutput</section> |
| <includes> |
| <include><libxml/parser.h></include> |
| <include><libxml/xinclude.h></include> |
| <include><libxml/tree.h></include> |
| <include><libxml/xmlIO.h></include> |
| </includes> |
| <uses> |
| <function line='139' file='tree' name='xmlDocDump'/> |
| <function line='132' file='xinclude' name='xmlXIncludeProcess'/> |
| <function line='116' file='xmlIO' name='xmlRegisterInputCallbacks'/> |
| <function line='123' file='parser' name='xmlReadMemory'/> |
| <typedef line='104' file='tree' name='xmlDocPtr'/> |
| </uses> |
| </example> |
| <symbols> |
| <symbol name='LIBXML_TEST_VERSION'> |
| <ref filename='xpath1.c'/> |
| <ref filename='parse1.c'/> |
| <ref filename='parse2.c'/> |
| <ref filename='tree1.c'/> |
| <ref filename='tree2.c'/> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='XML_DEFAULT_VERSION'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='XML_ELEMENT_NODE'> |
| <ref filename='xpath1.c'/> |
| <ref filename='tree1.c'/> |
| </symbol> |
| <symbol name='XML_NAMESPACE_DECL'> |
| <ref filename='xpath1.c'/> |
| </symbol> |
| <symbol name='XML_PARSE_DTDATTR'> |
| <ref filename='reader2.c'/> |
| </symbol> |
| <symbol name='XML_PARSE_DTDVALID'> |
| <ref filename='parse2.c'/> |
| <ref filename='reader2.c'/> |
| </symbol> |
| <symbol name='XML_PARSE_NOENT'> |
| <ref filename='reader2.c'/> |
| </symbol> |
| <symbol name='xmlAddChild'> |
| <ref filename='tree2.c'/> |
| </symbol> |
| <symbol name='xmlBufferCreate'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlBufferFree'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlBufferPtr'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlCharEncodingHandlerPtr'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlCleanupParser'> |
| <ref filename='xpath1.c'/> |
| <ref filename='parse1.c'/> |
| <ref filename='parse2.c'/> |
| <ref filename='tree1.c'/> |
| <ref filename='tree2.c'/> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlCreateIntSubset'> |
| <ref filename='tree2.c'/> |
| </symbol> |
| <symbol name='xmlCtxtReadFile'> |
| <ref filename='parse2.c'/> |
| </symbol> |
| <symbol name='xmlDocDump'> |
| <ref filename='reader3.c'/> |
| <ref filename='io1.c'/> |
| </symbol> |
| <symbol name='xmlDocGetRootElement'> |
| <ref filename='tree1.c'/> |
| </symbol> |
| <symbol name='xmlDocPtr'> |
| <ref filename='xpath1.c'/> |
| <ref filename='parse1.c'/> |
| <ref filename='parse2.c'/> |
| <ref filename='testWriter.c'/> |
| <ref filename='reader3.c'/> |
| <ref filename='io1.c'/> |
| </symbol> |
| <symbol name='xmlDocSetRootElement'> |
| <ref filename='tree2.c'/> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlFindCharEncodingHandler'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlFree'> |
| <ref filename='xpath1.c'/> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlFreeDoc'> |
| <ref filename='xpath1.c'/> |
| <ref filename='parse1.c'/> |
| <ref filename='parse2.c'/> |
| <ref filename='tree1.c'/> |
| <ref filename='tree2.c'/> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlFreeParserCtxt'> |
| <ref filename='parse2.c'/> |
| </symbol> |
| <symbol name='xmlFreeTextReader'> |
| <ref filename='reader1.c'/> |
| <ref filename='reader2.c'/> |
| <ref filename='reader3.c'/> |
| </symbol> |
| <symbol name='xmlFreeTextWriter'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlInitParser'> |
| <ref filename='xpath1.c'/> |
| </symbol> |
| <symbol name='xmlMalloc'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlMemoryDump'> |
| <ref filename='xpath1.c'/> |
| <ref filename='parse1.c'/> |
| <ref filename='parse2.c'/> |
| <ref filename='tree2.c'/> |
| <ref filename='testWriter.c'/> |
| <ref filename='reader1.c'/> |
| </symbol> |
| <symbol name='xmlNewChild'> |
| <ref filename='tree2.c'/> |
| </symbol> |
| <symbol name='xmlNewDoc'> |
| <ref filename='tree2.c'/> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlNewDocNode'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlNewNode'> |
| <ref filename='tree2.c'/> |
| </symbol> |
| <symbol name='xmlNewParserCtxt'> |
| <ref filename='parse2.c'/> |
| </symbol> |
| <symbol name='xmlNewProp'> |
| <ref filename='tree2.c'/> |
| </symbol> |
| <symbol name='xmlNewText'> |
| <ref filename='tree2.c'/> |
| </symbol> |
| <symbol name='xmlNewTextWriterDoc'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlNewTextWriterFilename'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlNewTextWriterMemory'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlNewTextWriterTree'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlNodePtr'> |
| <ref filename='xpath1.c'/> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlNsPtr'> |
| <ref filename='xpath1.c'/> |
| </symbol> |
| <symbol name='xmlParseFile'> |
| <ref filename='xpath1.c'/> |
| <ref filename='tree1.c'/> |
| </symbol> |
| <symbol name='xmlParserCtxtPtr'> |
| <ref filename='parse2.c'/> |
| </symbol> |
| <symbol name='xmlReadFile'> |
| <ref filename='parse1.c'/> |
| </symbol> |
| <symbol name='xmlReadMemory'> |
| <ref filename='io1.c'/> |
| </symbol> |
| <symbol name='xmlReaderForFile'> |
| <ref filename='reader1.c'/> |
| <ref filename='reader2.c'/> |
| <ref filename='reader3.c'/> |
| </symbol> |
| <symbol name='xmlRealloc'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlRegisterInputCallbacks'> |
| <ref filename='io1.c'/> |
| </symbol> |
| <symbol name='xmlSaveFileEnc'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlSaveFormatFileEnc'> |
| <ref filename='tree2.c'/> |
| </symbol> |
| <symbol name='xmlStrchr'> |
| <ref filename='xpath1.c'/> |
| </symbol> |
| <symbol name='xmlStrdup'> |
| <ref filename='xpath1.c'/> |
| </symbol> |
| <symbol name='xmlStrlen'> |
| <ref filename='reader1.c'/> |
| <ref filename='reader2.c'/> |
| </symbol> |
| <symbol name='xmlTextReaderConstName'> |
| <ref filename='reader1.c'/> |
| <ref filename='reader2.c'/> |
| </symbol> |
| <symbol name='xmlTextReaderConstValue'> |
| <ref filename='reader1.c'/> |
| <ref filename='reader2.c'/> |
| </symbol> |
| <symbol name='xmlTextReaderCurrentDoc'> |
| <ref filename='reader3.c'/> |
| </symbol> |
| <symbol name='xmlTextReaderDepth'> |
| <ref filename='reader1.c'/> |
| <ref filename='reader2.c'/> |
| </symbol> |
| <symbol name='xmlTextReaderHasValue'> |
| <ref filename='reader1.c'/> |
| <ref filename='reader2.c'/> |
| </symbol> |
| <symbol name='xmlTextReaderIsEmptyElement'> |
| <ref filename='reader1.c'/> |
| <ref filename='reader2.c'/> |
| </symbol> |
| <symbol name='xmlTextReaderIsValid'> |
| <ref filename='reader2.c'/> |
| </symbol> |
| <symbol name='xmlTextReaderNodeType'> |
| <ref filename='reader1.c'/> |
| <ref filename='reader2.c'/> |
| </symbol> |
| <symbol name='xmlTextReaderPreservePattern'> |
| <ref filename='reader3.c'/> |
| </symbol> |
| <symbol name='xmlTextReaderPtr'> |
| <ref filename='reader1.c'/> |
| <ref filename='reader2.c'/> |
| <ref filename='reader3.c'/> |
| </symbol> |
| <symbol name='xmlTextReaderRead'> |
| <ref filename='reader1.c'/> |
| <ref filename='reader2.c'/> |
| <ref filename='reader3.c'/> |
| </symbol> |
| <symbol name='xmlTextWriterEndDocument'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlTextWriterEndElement'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlTextWriterPtr'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlTextWriterStartDocument'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlTextWriterStartElement'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlTextWriterWriteAttribute'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlTextWriterWriteComment'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlTextWriterWriteElement'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlTextWriterWriteFormatComment'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlTextWriterWriteFormatElement'> |
| <ref filename='testWriter.c'/> |
| </symbol> |
| <symbol name='xmlXIncludeProcess'> |
| <ref filename='io1.c'/> |
| </symbol> |
| <symbol name='xmlXPathContextPtr'> |
| <ref filename='xpath1.c'/> |
| </symbol> |
| <symbol name='xmlXPathEvalExpression'> |
| <ref filename='xpath1.c'/> |
| </symbol> |
| <symbol name='xmlXPathFreeContext'> |
| <ref filename='xpath1.c'/> |
| </symbol> |
| <symbol name='xmlXPathFreeObject'> |
| <ref filename='xpath1.c'/> |
| </symbol> |
| <symbol name='xmlXPathNewContext'> |
| <ref filename='xpath1.c'/> |
| </symbol> |
| <symbol name='xmlXPathObjectPtr'> |
| <ref filename='xpath1.c'/> |
| </symbol> |
| <symbol name='xmlXPathRegisterNs'> |
| <ref filename='xpath1.c'/> |
| </symbol> |
| </symbols> |
| <sections> |
| <section name='InputOutput'> |
| <example filename='io1.c'/> |
| </section> |
| <section name='Parsing'> |
| <example filename='parse1.c'/> |
| <example filename='parse2.c'/> |
| </section> |
| <section name='Tree'> |
| <example filename='tree1.c'/> |
| <example filename='tree2.c'/> |
| </section> |
| <section name='XPath'> |
| <example filename='xpath1.c'/> |
| </section> |
| <section name='xmlReader'> |
| <example filename='reader1.c'/> |
| <example filename='reader2.c'/> |
| <example filename='reader3.c'/> |
| </section> |
| <section name='xmlWriter'> |
| <example filename='testWriter.c'/> |
| </section> |
| </sections> |
| </examples> |