TXMLDocumentChildNodes (C++)
Description
The following example uses the ChildNodes property.
Code
void Test_ChildNodes() {
_di_IXMLDocument document;
_di_IXMLNodeList nodeList;
_di_IXMLNode node;
int i;
document = interface_cast<Xmlintf::IXMLDocument>(new TXMLDocument(NULL));
document->LoadFromFile(srcPath);
// Traverse child nodes.
nodeList = document->ChildNodes;
printf("Document has %d child node(s).\n", nodeList->Count);
for (i = 0; i < nodeList->Count; i++) {
node = nodeList->Get(i);
printf("%ls\n", node->NodeName);
}
}
Uses
- Xml.XMLDoc.TXMLDocument.LoadFromFile ( fr | de | ja )
- Xml.XMLDoc.TXMLDocument.ChildNodes ( fr | de | ja )