TXMLDocumentLoadFromStream (C++)

From RAD Studio Code Examples
Jump to: navigation, search

Description

The following example uses the LoadFromStream function.

Code

void Test_LoadFromStream() {
	_di_IXMLDocument document;
	TFileStream *stream;
	_di_IXMLNode node;

	document = interface_cast<Xmlintf::IXMLDocument>(new TXMLDocument(NULL));

	stream = new TFileStream(srcPath, fmOpenRead);

	// Use default encoding type (xetUnknown).
	document->LoadFromStream(stream);

	// Display document element local name.
	if (document->DocumentElement != 0) {
		printf("%ls\n", document->DocumentElement->LocalName);
	}

	delete stream;
}

Uses