amassari 2004/04/06 07:42:34
Modified: c/src/xercesc/validators/schema XSDDOMParser.cpp
XSDDOMParser.hpp
Log:
DTDs included from XML Schema were not opened using the entity resolver specified by
the user (bug# 27008)
Revision Changes Path
1.13 +10 -1 xml-xerces/c/src/xercesc/validators/schema/XSDDOMParser.cpp
Index: XSDDOMParser.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/validators/schema/XSDDOMParser.cpp,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- XSDDOMParser.cpp 29 Jan 2004 11:52:31 -0000 1.12
+++ XSDDOMParser.cpp 6 Apr 2004 14:42:34 -0000 1.13
@@ -557,4 +557,13 @@
return 0;
}
+InputSource*
+XSDDOMParser::resolveEntity(XMLResourceIdentifier* resourceIdentifier)
+{
+ if (fUserEntityHandler)
+ return fUserEntityHandler->resolveEntity(resourceIdentifier);
+
+ return 0;
+}
+
XERCES_CPP_NAMESPACE_END
1.11 +3 -1 xml-xerces/c/src/xercesc/validators/schema/XSDDOMParser.hpp
Index: XSDDOMParser.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/validators/schema/XSDDOMParser.hpp,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- XSDDOMParser.hpp 29 Jan 2004 11:52:31 -0000 1.10
+++ XSDDOMParser.hpp 6 Apr 2004 14:42:34 -0000 1.11
@@ -306,6 +306,8 @@
, const XMLCh* const baseURI = 0
);
+ virtual InputSource* resolveEntity(XMLResourceIdentifier* resourceIdentifier);
+
protected :
// -----------------------------------------------------------------------
// Protected Helper methods
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]