peiyongz    2002/11/13 13:51:22

  Modified:    c/src/xercesc/dom/impl DOMWriterImpl.cpp
  Log:
  fix to Bug#14528
  
  Revision  Changes    Path
  1.20      +19 -2     xml-xerces/c/src/xercesc/dom/impl/DOMWriterImpl.cpp
  
  Index: DOMWriterImpl.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/impl/DOMWriterImpl.cpp,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- DOMWriterImpl.cpp 4 Nov 2002 15:07:35 -0000       1.19
  +++ DOMWriterImpl.cpp 13 Nov 2002 21:51:22 -0000      1.20
  @@ -57,6 +57,9 @@
   /*
    * $Id$
    * $Log$
  + * Revision 1.20  2002/11/13 21:51:22  peiyongz
  + * fix to Bug#14528
  + *
    * Revision 1.19  2002/11/04 15:07:35  tng
    * C++ Namespace Support.
    *
  @@ -1216,7 +1219,21 @@
               endTagFound = false;
           }
   
  -        procUnrepCharInCdataSection(curPtr, nodeToWrite);
  +        /***
  +            to check ]]>]]>
  +        ***/
  +        if (endTagPos == 0)
  +        {
  +            TRY_CATCH_THROW
  +           (
  +                *fFormatter << XMLFormatter::NoEscapes << gStartCDATA << gEndCDATA;
  +                , true
  +            )
  +        }
  +        else
  +        {       
  +            procUnrepCharInCdataSection(curPtr, nodeToWrite);
  +        }
   
           if (endTagFound)
           {
  
  
  

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

Reply via email to