Maybe I was a little too early in getting CreateDOMDocument and trying to
run it with xerces1.0.1 under VC++5.0.

Especially as I faced the problem, that 
    DOM_Element rootElem = doc.getDocumentElement();
returned a "0-pointer".

I applied the following changes (#else) and now it works. 

    DOM_DOMImplementation impl;
    
    DOM_Document doc = impl.createDocument(
                0,                    // root element namespace URI.
                "company",            // root element name
                DOM_DocumentType());  // document type object (DTD).

#if 0
    DOM_Element rootElem = doc.getDocumentElement();
#else
    DOM_Element rootElem = doc.createElement("company");
        doc.appendChild(rootElem);
#endif

----------

Now I'd like to know, how to parse a given DTD separately, so I can use it
for validation of the new created document. 

Best regards,



Franz

Reply via email to