dbertoni    01/08/07 11:41:49

  Modified:    c/src/XalanSourceTree XalanSourceTreeContentHandler.cpp
  Log:
  Fixed bug where PIs or comments before the document element would result in a 
document without a document element.
  
  Revision  Changes    Path
  1.7       +6 -1      
xml-xalan/c/src/XalanSourceTree/XalanSourceTreeContentHandler.cpp
  
  Index: XalanSourceTreeContentHandler.cpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/c/src/XalanSourceTree/XalanSourceTreeContentHandler.cpp,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- XalanSourceTreeContentHandler.cpp 2001/08/06 01:37:01     1.6
  +++ XalanSourceTreeContentHandler.cpp 2001/08/07 18:41:49     1.7
  @@ -127,6 +127,8 @@
        // startDocument()...
        m_elementStack.pop_back();
   
  +     assert(m_document->getDocumentElement() != 0);
  +
        assert(m_elementStack.empty() == true);
        assert(m_lastChildStack.empty() == true);
   
  @@ -204,7 +206,10 @@
   
        if (theCurrentElement == 0)
        {
  -             doAppendChildNode(theDocument, theLastChild, theNewChild);
  +             // If there is no current element. it means we haven't
  +             // created the document element yet, so always append
  +             // to the document, rather than the last child.
  +             theDocument->appendChildNode(theNewChild);
        }
        else
        {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to