Hi,
I read through some of the basic API's for building the DOM tree using
libxml2
and I understood the examples for tree and xpath, by executing the same.

I would like to learn to use the API's in my application accordingly.
(I'm rephrasing my question in the previous thread)

1. Suppose if I have a pointer xmlDoc *doc1 to a DOM tree, built using
xmlReadFile( ) or xmlParseFile( ) for file1.xml.
    Is it possible to add another DOM tree to this existing tree?
    Like, if *doc2 points to another DOM tree of file2.xml, can this be
appended to the *doc1.

2. Using xmlXPathEvalExpression( ), I could search for a tree structure
exists in the DOM tree or not.
    But how do I find that is the leaf node.

    <node>
          <n1>a</n1>
                <n11>abc</n11>
          <n2>b</n2>
    </node>

     Here I can search for "//node//n1" or "//node//n1//n11" using the above
api.
     But how to confirm the leaf node. Here the second search is the leaf
node.
     Using this xmlXPathObjectPtr--->xmlNodeSetPtr--->xmlNodePtr--->
xmlElementType,
     we can say is it an element, or an attribute or a text node. But how to
identify it as a leaf node.

Thanks
Senthil
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to