neilg 2003/12/14 13:09:53 Modified: c/src/xercesc/parsers AbstractDOMParser.cpp Log: make use of XMLDocumentHandler::elementTypeInfo instead of non-thread-safe XMLElementDecl methods Revision Changes Path 1.58 +0 -5 xml-xerces/c/src/xercesc/parsers/AbstractDOMParser.cpp Index: AbstractDOMParser.cpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/parsers/AbstractDOMParser.cpp,v retrieving revision 1.57 retrieving revision 1.58 diff -u -r1.57 -r1.58 --- AbstractDOMParser.cpp 28 Nov 2003 05:15:07 -0000 1.57 +++ AbstractDOMParser.cpp 14 Dec 2003 21:09:53 -0000 1.58 @@ -731,9 +731,6 @@ fCurrentNode = fCurrentParent; fCurrentParent = fNodeStack->pop(); - // REVISIT: delete when elementTypeInfo callback - // is implemented - ((DOMElementImpl *)(fCurrentNode))->setTypeInfo(elemDecl.getDOMTypeInfoName(), elemDecl.getDOMTypeInfoUri()); // If we've hit the end of content, clear the flag if (fNodeStack->empty()) fWithinElement = false; @@ -742,13 +739,11 @@ void AbstractDOMParser::elementTypeInfo( const XMLCh * const typeName , const XMLCh *const typeURI) { - /**** REVISIT: enable when callback is implemented in scanners // very tightly coupled to endElement(). The state of the // object must not have changed between these calls! //validation is performed after the startElement event so we have to associate the info here ((DOMElementImpl *)(fCurrentNode))->setTypeInfo(typeName, typeURI); - *******/ }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]