Lines Matching refs:namespaceURI
35 namespaceURI = None # this is non-null only for elements and attributes
322 (nsURI == "*" or node.namespaceURI == nsURI)):
346 __slots__=('_name', '_value', 'namespaceURI',
355 def __init__(self, qName, namespaceURI=EMPTY_NAMESPACE, localName=None,
359 self.namespaceURI = namespaceURI
405 nsuri = self.namespaceURI
429 del elem._attrsNS[(self.namespaceURI, self.localName)]
449 if self.namespaceURI:
450 return info.isIdNS(self.namespaceURI, self.localName)
463 if self.namespaceURI:
464 return info.getAttributeTypeNS(self.namespaceURI, self.localName)
507 L.append(((node.namespaceURI, node.localName), node.value))
579 def getNamedItemNS(self, namespaceURI, localName):
581 return self._attrsNS[(namespaceURI, localName)]
590 del self._attrsNS[(n.namespaceURI, n.localName)]
597 def removeNamedItemNS(self, namespaceURI, localName):
598 n = self.getNamedItemNS(namespaceURI, localName)
601 del self._attrsNS[(n.namespaceURI, n.localName)]
617 self._attrsNS[(node.namespaceURI, node.localName)] = node
666 'namespaceURI', '_localName', 'childNodes', '_attrs', '_attrsNS',
681 def __init__(self, tagName, namespaceURI=EMPTY_NAMESPACE, prefix=None,
686 self.namespaceURI = namespaceURI
739 def getAttributeNS(self, namespaceURI, localName):
743 return self._attrsNS[(namespaceURI, localName)].value
759 def setAttributeNS(self, namespaceURI, qualifiedName, value):
761 attr = self.getAttributeNodeNS(namespaceURI, localname)
763 attr = Attr(qualifiedName, namespaceURI, localname, prefix)
781 def getAttributeNodeNS(self, namespaceURI, localName):
784 return self._attrsNS.get((namespaceURI, localName))
793 old2 = self._attrsNS.get((attr.namespaceURI, attr.localName), None)
816 def removeAttributeNS(self, namespaceURI, localName):
820 attr = self._attrsNS[(namespaceURI, localName)]
851 def hasAttributeNS(self, namespaceURI, localName):
854 return (namespaceURI, localName) in self._attrsNS
864 def getElementsByTagNameNS(self, namespaceURI, localName):
866 self, namespaceURI, localName, NodeList())
919 def setIdAttributeNS(self, namespaceURI, localName):
920 idAttr = self.getAttributeNodeNS(namespaceURI, localName)
944 element._attrsNS[(attr.namespaceURI, attr.localName)] = attr
1245 def getNamedItemNS(self, namespaceURI, localName):
1247 if n.namespaceURI == namespaceURI and n.localName == localName:
1271 def removeNamedItemNS(self, namespaceURI, localName):
1433 def createDocument(self, namespaceURI, qualifiedName, doctype):
1439 add_root_element = not (namespaceURI is None
1452 # of this function. If namespaceURI, qName and DocType are
1454 # Otherwise if doctype or namespaceURI are not None
1461 and namespaceURI != "http://www.w3.org/XML/1998/namespace":
1463 if prefix and not namespaceURI:
1466 element = doc.createElementNS(namespaceURI, qualifiedName)
1513 def getAttributeTypeNS(self, namespaceURI, localName):
1528 def isIdNS(self, namespaceURI, localName):
1576 # mapping of (namespaceURI, localName) -> ElementInfo
1583 if element.namespaceURI:
1584 key = element.namespaceURI, element.localName
1715 def createElementNS(self, namespaceURI, qualifiedName):
1717 e = Element(qualifiedName, namespaceURI, prefix)
1721 def createAttributeNS(self, namespaceURI, qualifiedName):
1723 a = Attr(qualifiedName, namespaceURI, localName, prefix)
1770 if attr.namespaceURI:
1771 if info.isIdNS(attr.namespaceURI, attr.localName):
1802 def getElementsByTagNameNS(self, namespaceURI, localName):
1804 self, namespaceURI, localName, NodeList())
1832 def renameNode(self, n, namespaceURI, name):
1840 if namespaceURI != EMPTY_NAMESPACE:
1844 and namespaceURI != xml.dom.XMLNS_NAMESPACE):
1849 and namespaceURI != xml.dom.XMLNS_NAMESPACE
1867 n.namespaceURI = namespaceURI
1899 clone = newOwnerDocument.createElementNS(node.namespaceURI,
1902 clone.setAttributeNS(attr.namespaceURI, attr.nodeName, attr.value)
1903 a = clone.getAttributeNodeNS(attr.namespaceURI, attr.localName)
1928 clone = newOwnerDocument.createAttributeNS(node.namespaceURI,