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]