tng 2003/01/16 10:56:49 Modified: c/src/xercesc/dom/impl DOMNodeImpl.cpp Log: DOM Fix: baseURI for other node types should be its parent's Revision Changes Path 1.21 +7 -2 xml-xerces/c/src/xercesc/dom/impl/DOMNodeImpl.cpp Index: DOMNodeImpl.cpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/impl/DOMNodeImpl.cpp,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- DOMNodeImpl.cpp 4 Nov 2002 15:07:34 -0000 1.20 +++ DOMNodeImpl.cpp 16 Jan 2003 18:56:49 -0000 1.21 @@ -677,7 +677,12 @@ const XMLCh* DOMNodeImpl::getBaseURI() const{ - return 0; + DOMNode *thisNode = castToNode(this); + DOMNode* parent = thisNode->getParentNode(); + if (parent) + return parent->getBaseURI(); + else + return 0; } short DOMNodeImpl::compareTreePosition(const DOMNode* other) const {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]