[Python-checkins] CVS: python/dist/src/Lib/xml/dom minidom.py,1.32,1.33
Martin v. L?wis
loewis@users.sourceforge.net
Sun, 03 Jun 2001 07:06:44 -0700
Update of /cvsroot/python/python/dist/src/Lib/xml/dom
In directory usw-pr-cvs1:/tmp/cvs-serv23168
Modified Files:
minidom.py
Log Message:
Fix getElementsByTagNameNS:
- actually return a result
- Compare with tag.localName in getElementsByTagNameNSHelper
Index: minidom.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/xml/dom/minidom.py,v
retrieving revision 1.32
retrieving revision 1.33
diff -C2 -r1.32 -r1.33
*** minidom.py 2001/04/05 14:41:30 1.32
--- minidom.py 2001/06/03 14:06:42 1.33
***************
*** 280,284 ****
for node in parent.childNodes:
if node.nodeType == Node.ELEMENT_NODE:
! if ((localName == "*" or node.tagName == localName) and
(nsURI == "*" or node.namespaceURI == nsURI)):
rc.append(node)
--- 280,284 ----
for node in parent.childNodes:
if node.nodeType == Node.ELEMENT_NODE:
! if ((localName == "*" or node.localName == localName) and
(nsURI == "*" or node.namespaceURI == nsURI)):
rc.append(node)
***************
*** 552,556 ****
def getElementsByTagNameNS(self, namespaceURI, localName):
! _getElementsByTagNameNSHelper(self, namespaceURI, localName, [])
def __repr__(self):
--- 552,558 ----
def getElementsByTagNameNS(self, namespaceURI, localName):
! rc = []
! _getElementsByTagNameNSHelper(self, namespaceURI, localName, rc)
! return rc
def __repr__(self):
***************
*** 881,885 ****
def getElementsByTagNameNS(self, namespaceURI, localName):
! _getElementsByTagNameNSHelper(self, namespaceURI, localName)
def getElementsByTagName(self, name):
--- 883,889 ----
def getElementsByTagNameNS(self, namespaceURI, localName):
! rc = []
! _getElementsByTagNameNSHelper(self, namespaceURI, localName, rc)
! return rc
def getElementsByTagName(self, name):