tng 2002/09/23 13:02:31 Modified: c/src/xercesc/dom/impl DOMAttrImpl.cpp DOMCDATASectionImpl.cpp DOMDocumentFragmentImpl.cpp Log: DOM Performance: call fParent.fOwnerDocument directly instead of fNode.getOwnerDocument Revision Changes Path 1.10 +2 -2 xml-xerces/c/src/xercesc/dom/impl/DOMAttrImpl.cpp Index: DOMAttrImpl.cpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/impl/DOMAttrImpl.cpp,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- DOMAttrImpl.cpp 17 Sep 2002 13:11:48 -0000 1.9 +++ DOMAttrImpl.cpp 23 Sep 2002 20:02:31 -0000 1.10 @@ -325,7 +325,7 @@ const XMLCh* DOMAttrImpl::getLocalName() const {return fNode.getLocalName (); }; const XMLCh* DOMAttrImpl::getNamespaceURI() const {return fNode.getNamespaceURI (); }; DOMNode* DOMAttrImpl::getNextSibling() const {return fNode.getNextSibling (); }; - DOMDocument* DOMAttrImpl::getOwnerDocument() const {return fNode.getOwnerDocument (); }; + DOMDocument* DOMAttrImpl::getOwnerDocument() const {return fParent.fOwnerDocument; }; const XMLCh* DOMAttrImpl::getPrefix() const {return fNode.getPrefix (); }; DOMNode* DOMAttrImpl::getParentNode() const {return fNode.getParentNode (); }; DOMNode* DOMAttrImpl::getPreviousSibling() const {return fNode.getPreviousSibling (); }; 1.10 +2 -2 xml-xerces/c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp Index: DOMCDATASectionImpl.cpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- DOMCDATASectionImpl.cpp 16 Aug 2002 19:20:28 -0000 1.9 +++ DOMCDATASectionImpl.cpp 23 Sep 2002 20:02:31 -0000 1.10 @@ -204,7 +204,7 @@ const XMLCh* DOMCDATASectionImpl::getNamespaceURI() const {return fNode.getNamespaceURI (); }; DOMNode* DOMCDATASectionImpl::getNextSibling() const {return fChild.getNextSibling (); }; const XMLCh* DOMCDATASectionImpl::getNodeValue() const {return fCharacterData.getNodeValue (); }; - DOMDocument* DOMCDATASectionImpl::getOwnerDocument() const {return fNode.getOwnerDocument (); }; + DOMDocument* DOMCDATASectionImpl::getOwnerDocument() const {return fParent.fOwnerDocument; }; const XMLCh* DOMCDATASectionImpl::getPrefix() const {return fNode.getPrefix (); }; DOMNode* DOMCDATASectionImpl::getParentNode() const {return fChild.getParentNode (this); }; DOMNode* DOMCDATASectionImpl::getPreviousSibling() const {return fChild.getPreviousSibling (this); }; 1.8 +2 -2 xml-xerces/c/src/xercesc/dom/impl/DOMDocumentFragmentImpl.cpp Index: DOMDocumentFragmentImpl.cpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/impl/DOMDocumentFragmentImpl.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- DOMDocumentFragmentImpl.cpp 16 Aug 2002 19:20:28 -0000 1.7 +++ DOMDocumentFragmentImpl.cpp 23 Sep 2002 20:02:31 -0000 1.8 @@ -145,7 +145,7 @@ const XMLCh* DOMDocumentFragmentImpl::getNamespaceURI() const {return fNode.getNamespaceURI (); }; DOMNode* DOMDocumentFragmentImpl::getNextSibling() const {return fNode.getNextSibling (); }; const XMLCh* DOMDocumentFragmentImpl::getNodeValue() const {return fNode.getNodeValue (); }; - DOMDocument* DOMDocumentFragmentImpl::getOwnerDocument() const {return fNode.getOwnerDocument (); }; + DOMDocument* DOMDocumentFragmentImpl::getOwnerDocument() const {return fParent.fOwnerDocument; }; const XMLCh* DOMDocumentFragmentImpl::getPrefix() const {return fNode.getPrefix (); }; DOMNode* DOMDocumentFragmentImpl::getParentNode() const {return fNode.getParentNode (); }; DOMNode* DOMDocumentFragmentImpl::getPreviousSibling() const {return fNode.getPreviousSibling (); };
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]