knoaman 2002/12/04 13:57:32
Modified: c/src/xercesc/internal WFXMLScanner.cpp
Log:
Bypass the doctype declaration.
Revision Changes Path
1.2 +10 -1 xml-xerces/c/src/xercesc/internal/WFXMLScanner.cpp
Index: WFXMLScanner.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/internal/WFXMLScanner.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- WFXMLScanner.cpp 4 Dec 2002 02:01:29 -0000 1.1
+++ WFXMLScanner.cpp 4 Dec 2002 21:57:32 -0000 1.2
@@ -757,6 +757,15 @@
{
// Just skips over it
// REVISIT: Should we issue a warning
+ static const XMLCh doctypeIE[] =
+ {
+ chOpenSquare, chCloseAngle, chNull
+ };
+ XMLCh nextCh = fReaderMgr.skipUntilIn(doctypeIE);
+
+ if (nextCh == chOpenSquare)
+ fReaderMgr.skipPastChar(chCloseSquare);
+
fReaderMgr.skipPastChar(chCloseAngle);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]