⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 examples.xml

📁 xml开源解析代码.版本为libxml2-2.6.29,可支持GB3212.网络消息发送XML时很有用.
💻 XML
📖 第 1 页 / 共 3 页
字号:
    <uses>      <function line='913' file='xmlwriter' name='xmlTextWriterStartDocument'/>      <function line='1121' file='xmlwriter' name='xmlTextWriterEndDocument'/>      <variable line='1183' file='globals' name='xmlRealloc'/>      <function line='925' file='xmlwriter' name='xmlTextWriterWriteComment'/>      <function line='1156' file='encoding' name='xmlFindCharEncodingHandler'/>      <variable line='1166' file='globals' name='xmlMalloc'/>      <typedef line='341' file='tree' name='xmlBufferPtr'/>      <macro line='885' file='parser' name='XML_DEFAULT_VERSION'/>      <function line='901' file='tree' name='xmlDocSetRootElement'/>      <function line='1127' file='xmlwriter' name='xmlFreeTextWriter'/>      <function line='1096' file='xmlwriter' name='xmlTextWriterStartElement'/>      <function line='347' file='tree' name='xmlBufferCreate'/>      <function line='1111' file='xmlwriter' name='xmlTextWriterEndElement'/>      <function line='76' file='xmlwriter' name='xmlNewTextWriterFilename'/>      <function line='959' file='xmlwriter' name='xmlTextWriterWriteFormatComment'/>      <function line='1073' file='xmlwriter' name='xmlTextWriterWriteFormatElement'/>      <typedef line='1151' file='encoding' name='xmlCharEncodingHandlerPtr'/>      <typedef line='880' file='tree' name='xmlNodePtr'/>      <function line='949' file='xmlwriter' name='xmlTextWriterWriteAttribute'/>      <function line='632' file='xmlwriter' name='xmlNewTextWriterDoc'/>      <function line='894' file='tree' name='xmlNewDocNode'/>      <function line='1129' file='tree' name='xmlSaveFileEnc'/>      <function line='904' file='xmlwriter' name='xmlNewTextWriterTree'/>      <function line='355' file='xmlwriter' name='xmlNewTextWriterMemory'/>      <variable line='1180' file='globals' name='xmlFree'/>      <function line='613' file='tree' name='xmlBufferFree'/>      <typedef line='878' file='xmlwriter' name='xmlTextWriterPtr'/>      <function line='1103' file='xmlwriter' name='xmlTextWriterWriteElement'/>      <function line='885' file='tree' name='xmlNewDoc'/>    </uses>  </example>  <example filename='tree1.c'>    <synopsis>Navigates a tree to print element names</synopsis>    <purpose>Parse a file to a tree, use xmlDocGetRootElement() to get the root element, then walk the document and print all the element name in document order.</purpose>    <usage>tree1 filename_or_URL</usage>    <test>tree1 test2.xml &gt; 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>&lt;libxml/tree.h&gt;</include>      <include>&lt;libxml/parser.h&gt;</include>    </includes>    <uses>      <enum line='36' file='tree' name='XML_ELEMENT_NODE'/>      <function line='74' file='tree' name='xmlDocGetRootElement'/>      <function line='67' file='parser' name='xmlReadFile'/>    </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 &lt;filename&gt;  -Default output: stdout</usage>    <test>tree2 &gt; tree2.tmp ; diff tree2.tmp tree2.res ; rm tree2.tmp</test>    <author>Lucas Brasilino &lt;brasilino@recife.pe.gov.br&gt;</author>    <copy>see Copyright for the status of this software </copy>    <section>Tree</section>    <includes>      <include>&lt;libxml/tree.h&gt;</include>      <include>&lt;libxml/parser.h&gt;</include>    </includes>    <uses>      <function line='75' file='tree' name='xmlNewText'/>      <function line='96' file='tree' name='xmlSaveFormatFileEnc'/>      <function line='78' file='tree' name='xmlAddChild'/>      <function line='41' file='tree' name='xmlDocSetRootElement'/>      <function line='89' file='tree' name='xmlNewProp'/>      <function line='88' file='tree' name='xmlNewChild'/>      <function line='74' file='tree' name='xmlNewNode'/>      <function line='46' file='tree' name='xmlCreateIntSubset'/>      <function line='39' file='tree' name='xmlNewDoc'/>    </uses>  </example>  <example filename='xpath1.c'>    <synopsis>Evaluate XPath expression and prints result node set.</synopsis>    <purpose>Shows how to evaluate XPath expression and register known namespaces in XPath context.</purpose>    <usage>xpath1 &lt;xml-file&gt; &lt;xpath-expr&gt; [&lt;known-ns-list&gt;]</usage>    <test>./xpath1 test3.xml &apos;//child2&apos; &gt; xpath1.tmp ; diff xpath1.tmp xpath1.res ; rm xpath1.tmp</test>    <author>Aleksey Sanin</author>    <copy>see Copyright for the status of this software. </copy>    <section>XPath</section>    <includes>      <include>&lt;libxml/parser.h&gt;</include>      <include>&lt;libxml/xpath.h&gt;</include>      <include>&lt;libxml/xpathInternals.h&gt;</include>      <include>&lt;libxml/tree.h&gt;</include>    </includes>    <uses>      <enum line='229' file='tree' name='XML_ELEMENT_NODE'/>      <typedef line='88' file='xpath' name='xmlXPathObjectPtr'/>      <function line='117' file='xpath' name='xmlXPathEvalExpression'/>      <function line='94' file='parser' name='xmlParseFile'/>      <function line='186' file='xpathInternals' name='xmlXPathRegisterNs'/>      <function line='129' file='xpath' name='xmlXPathFreeObject'/>      <variable line='193' file='globals' name='xmlFree'/>      <typedef line='218' file='tree' name='xmlNsPtr'/>      <function line='101' file='xpath' name='xmlXPathNewContext'/>      <typedef line='87' file='xpath' name='xmlXPathContextPtr'/>      <function line='130' file='xpath' name='xmlXPathFreeContext'/>      <function line='39' file='parser' name='xmlInitParser'/>      <function line='156' file='xmlstring' name='xmlStrdup'/>      <function line='180' file='xmlstring' name='xmlStrchr'/>      <typedef line='206' file='tree' name='xmlNodePtr'/>      <enum line='217' file='tree' name='XML_NAMESPACE_DECL'/>    </uses>  </example>  <example filename='xpath2.c'>    <synopsis>Load a document, locate subelements with XPath, modify said elements and save the resulting document.</synopsis>    <purpose>Shows how to make a full round-trip from a load/edit/save</purpose>    <usage>xpath2 &lt;xml-file&gt; &lt;xpath-expr&gt; &lt;new-value&gt;</usage>    <test>xpath2 test3.xml &apos;//discarded&apos; discarded &gt; xpath2.tmp ; diff xpath2.tmp xpath2.res ; rm xpath2.tmp</test>    <author>Aleksey Sanin and Daniel Veillard</author>    <copy>see Copyright for the status of this software. </copy>    <section>XPath</section>    <includes>      <include>&lt;libxml/parser.h&gt;</include>      <include>&lt;libxml/xpath.h&gt;</include>      <include>&lt;libxml/xpathInternals.h&gt;</include>      <include>&lt;libxml/tree.h&gt;</include>    </includes>    <uses>      <function line='162' file='tree' name='xmlNodeSetContent'/>      <function line='127' file='tree' name='xmlDocDump'/>      <typedef line='88' file='xpath' name='xmlXPathObjectPtr'/>      <function line='110' file='xpath' name='xmlXPathEvalExpression'/>      <function line='95' file='parser' name='xmlParseFile'/>      <function line='123' file='xpath' name='xmlXPathFreeObject'/>      <function line='102' file='xpath' name='xmlXPathNewContext'/>      <typedef line='87' file='xpath' name='xmlXPathContextPtr'/>      <function line='124' file='xpath' name='xmlXPathFreeContext'/>      <function line='41' file='parser' name='xmlInitParser'/>      <enum line='180' file='tree' name='XML_NAMESPACE_DECL'/>    </uses>  </example>  <symbols>    <symbol name='LIBXML_TEST_VERSION'>      <ref filename='io1.c'/>      <ref filename='parse1.c'/>      <ref filename='parse2.c'/>      <ref filename='parse3.c'/>      <ref filename='parse4.c'/>      <ref filename='reader1.c'/>    </symbol>    <symbol name='XML_DEFAULT_VERSION'>      <ref filename='testWriter.c'/>    </symbol>    <symbol name='XML_ELEMENT_NODE'>      <ref filename='tree1.c'/>      <ref filename='xpath1.c'/>    </symbol>    <symbol name='XML_NAMESPACE_DECL'>      <ref filename='xpath1.c'/>      <ref filename='xpath2.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='io1.c'/>      <ref filename='parse1.c'/>      <ref filename='parse2.c'/>      <ref filename='parse3.c'/>      <ref filename='parse4.c'/>      <ref filename='reader1.c'/>    </symbol>    <symbol name='xmlCreateIntSubset'>      <ref filename='tree2.c'/>    </symbol>    <symbol name='xmlCreatePushParserCtxt'>      <ref filename='parse4.c'/>    </symbol>    <symbol name='xmlCtxtReadFile'>      <ref filename='parse2.c'/>    </symbol>    <symbol name='xmlDocDump'>      <ref filename='io1.c'/>      <ref filename='reader3.c'/>      <ref filename='xpath2.c'/>    </symbol>    <symbol name='xmlDocDumpFormatMemory'>      <ref filename='io2.c'/>    </symbol>    <symbol name='xmlDocGetRootElement'>      <ref filename='tree1.c'/>    </symbol>    <symbol name='xmlDocPtr'>      <ref filename='io1.c'/>      <ref filename='io2.c'/>      <ref filename='parse1.c'/>      <ref filename='parse2.c'/>      <ref filename='parse3.c'/>      <ref filename='parse4.c'/>    </symbol>    <symbol name='xmlDocSetRootElement'>      <ref filename='io2.c'/>      <ref filename='testWriter.c'/>      <ref filename='tree2.c'/>    </symbol>    <symbol name='xmlFindCharEncodingHandler'>      <ref filename='testWriter.c'/>    </symbol>    <symbol name='xmlFree'>      <ref filename='io2.c'/>      <ref filename='testWriter.c'/>      <ref filename='xpath1.c'/>    </symbol>    <symbol name='xmlFreeDoc'>      <ref filename='io1.c'/>      <ref filename='io2.c'/>      <ref filename='parse1.c'/>      <ref filename='parse2.c'/>      <ref filename='parse3.c'/>      <ref filename='parse4.c'/>    </symbol>    <symbol name='xmlFreeParserCtxt'>      <ref filename='parse2.c'/>      <ref filename='parse4.c'/>    </symbol>    <symbol name='xmlFreeTextReader'>      <ref filename='reader1.c'/>      <ref filename='reader2.c'/>      <ref filename='reader3.c'/>      <ref filename='reader4.c'/>    </symbol>    <symbol name='xmlFreeTextWriter'>      <ref filename='testWriter.c'/>    </symbol>    <symbol name='xmlInitParser'>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -