knoaman 2002/08/01 07:09:25 Modified: c/src/xercesc/dom/impl DOMDocumentImpl.cpp Log: If the NamespaceURI, qualifiedName, and doctype are null, the returned Document is empty with no document element. Revision Changes Path 1.14 +6 -2 xml-xerces/c/src/xercesc/dom/impl/DOMDocumentImpl.cpp Index: DOMDocumentImpl.cpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/impl/DOMDocumentImpl.cpp,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- DOMDocumentImpl.cpp 23 Jul 2002 15:17:35 -0000 1.13 +++ DOMDocumentImpl.cpp 1 Aug 2002 14:09:25 -0000 1.14 @@ -156,7 +156,11 @@ fNamePool = new (this) DOMStringPool(257, this); try { setDocumentType(doctype); - appendChild(createElementNS(fNamespaceURI, qualifiedName)); //root element + + if (qualifiedName) + appendChild(createElementNS(fNamespaceURI, qualifiedName)); //root element + else if (fNamespaceURI) + throw DOMException(DOMException::NAMESPACE_ERR, 0); } catch (...) { this->deleteHeap();
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]