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]

Reply via email to