tng 2002/12/23 09:17:30 Modified: c/src/xercesc/internal XMLScanner.cpp Log: Fix: text decl should send through DocTypeHandler::TextDecl, not DocumentHandler::XMLDecl Revision Changes Path 1.29 +19 -9 xml-xerces/c/src/xercesc/internal/XMLScanner.cpp Index: XMLScanner.cpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/internal/XMLScanner.cpp,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- XMLScanner.cpp 20 Dec 2002 22:09:56 -0000 1.28 +++ XMLScanner.cpp 23 Dec 2002 17:17:30 -0000 1.29 @@ -1304,15 +1304,25 @@ } // If we have a document handler then call the XML Decl callback. - if (fDocHandler) + if (type == Decl_XML) { - fDocHandler->XMLDecl - ( - bbVersion.getRawBuffer() - , bbEncoding.getRawBuffer() - , bbStand.getRawBuffer() - , actualEnc - ); + if (fDocHandler) + fDocHandler->XMLDecl + ( + bbVersion.getRawBuffer() + , bbEncoding.getRawBuffer() + , bbStand.getRawBuffer() + , actualEnc + ); + } + else if (type == Decl_Text) + { + if (fDocTypeHandler) + fDocTypeHandler->TextDecl + ( + bbVersion.getRawBuffer() + , bbEncoding.getRawBuffer() + ); } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]