Uzumaki Naruto wrote:
Hi all,
I'm using libxml2, and I've been scouring the documentation for a
function to retrieve the handle of a child node that is not either the
first/last (ie: 2nd child / 5).
What I'm looking for is, for example:
rootNode = xmlDocGetRootElement(doc);
secondChildNode = xmlFoo(rootNode , 2);
printf("Node name: %s", secondChildNode->name);
I am currently doing:
rootNode = xmlDocGetRootElement(doc);
firstChildNode = xmlFirstElementChild(rootNode);
secondChildNode = xmlNextElementSibling(nextChildNode);
printf("Node name: %s", secondChildNode->name);
If you dont want to do it manually then you need to use XPath to
retrieve by position.
Rob
_______________________________________________
xml mailing list, project page http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml