TXMLDocumentChildNodes (C++)

From RAD Studio Code Examples
Jump to: navigation, search

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