The examples are stored per section depending on the main focus
of the example: Tree : - tree1.c: Navigates a tree to print element names
XPath : - xpath1.c: Evaluate XPath expression and prints result node set.
Parsing : - parse1.c: Parse an XML file to a tree and free it
- parse2.c: Parse and validate an XML file to a tree and free the result
Parsing Examplesparse1.c: Parse an XML file to a tree and free itDemonstrate the use of xmlReadFile() to read an XML file into a tree and and xmlFreeDoc() to free the resulting tree Includes: Uses: Usage: parse1 test1.xml Author: Daniel Veillard parse2.c: Parse and validate an XML file to a tree and free the resultCreate 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. Includes: Uses: Usage: parse2 test2.xml Author: Daniel Veillard Tree Examplestree1.c: Navigates a tree to print element namesParse 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. Includes: Uses: Usage: tree1 filename_or_URL Author: Dodji Seketeli XPath Examplesxpath1.c: Evaluate XPath expression and prints result node set.Shows how to evaluate XPath expression and register known namespaces in XPath context. Includes: Uses: Usage: xpath1 <xml-file> <xpath-expr> [<known-ns-list>] Author: Aleksey Sanin Daniel Veillard |