You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by db...@locus.apache.org on 2000/05/01 17:10:35 UTC
cvs commit: xml-xalan/c/src/XercesParserLiaison XercesDocumentBridge.cpp
dbertoni 00/05/01 08:10:35
Modified: c/src/XercesParserLiaison XercesDocumentBridge.cpp
Log:
Temporary work-around for what I believe is a Xerces bug.
Revision Changes Path
1.2 +2 -1 xml-xalan/c/src/XercesParserLiaison/XercesDocumentBridge.cpp
Index: XercesDocumentBridge.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XercesParserLiaison/XercesDocumentBridge.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XercesDocumentBridge.cpp 2000/04/11 14:39:29 1.1
+++ XercesDocumentBridge.cpp 2000/05/01 15:10:34 1.2
@@ -173,7 +173,8 @@
assert(theOwnerDocument != 0);
if (theXercesNodeImpl != theOwnerDocument &&
- theXercesNodeImpl->getOwnerDocument() != theOwnerDocument)
+ theXercesNodeImpl->getOwnerDocument() != theOwnerDocument &&
+ theXercesNodeImpl->getParentNode() != theOwnerDocument)
{
throw XalanDOMException(XalanDOMException::WRONG_DOCUMENT_ERR);
}