diff --git a/src/xercesc/parsers/AbstractDOMParser.cpp b/src/xercesc/parsers/AbstractDOMParser.cpp
index 2bc4e49fbf57be2603245ec03b01c70ed81084ff..cd84f0107368315f8150c71740eb7a40a134a3a8 100644
--- a/src/xercesc/parsers/AbstractDOMParser.cpp
+++ b/src/xercesc/parsers/AbstractDOMParser.cpp
@@ -731,9 +731,6 @@ void AbstractDOMParser::endElement( const   XMLElementDecl&     elemDecl
     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::endElement( const   XMLElementDecl&     elemDecl
 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);
-    *******/
 
 }