Example 4: Parsing an XML file in C++.

// Get a DOMImplementation object
static const XMLCh gLS[] = {chLatin_L,chLatin_S,chNull};
DOMImplementation* impl =   
    DOMImplementationRegistry
    ::getDOMImplementation(gLS);
// Create the DOMBuilder object
DOMBuilder* parser = 
    ((DOMImplementationLS*)impl)->createDOMBuilder  
        (DOMImplementationLS::MODE_SYNCHRONOUS, 0);
// Parse the file specified in URI format
DOMDocument* doc 
    = parser->parseURI("file:///myDocs/myDocument.xml");