From 49a5d03ab4b0ec9397fa7f449cb28d07edd8860f Mon Sep 17 00:00:00 2001 From: Fred Drake Date: Fri, 30 Nov 2001 22:21:58 +0000 Subject: [PATCH] Synchronize with minidom from PyXML (revision 1.35). --- Lib/xml/dom/minidom.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Lib/xml/dom/minidom.py b/Lib/xml/dom/minidom.py index 510817ea3b..5b26da7739 100644 --- a/Lib/xml/dom/minidom.py +++ b/Lib/xml/dom/minidom.py @@ -18,7 +18,7 @@ import string _string = string del string -from xml.dom import HierarchyRequestErr +from xml.dom import HierarchyRequestErr, EMPTY_NAMESPACE # localize the types, and allow support for Unicode values if available: import types @@ -329,7 +329,7 @@ class Attr(Node): ownerElement = None childNodeTypes = (Node.TEXT_NODE, Node.ENTITY_REFERENCE_NODE) - def __init__(self, qName, namespaceURI="", localName=None, prefix=None): + def __init__(self, qName, namespaceURI=EMPTY_NAMESPACE, localName=None, prefix=None): # skip setattr for performance d = self.__dict__ d["localName"] = localName or qName @@ -394,7 +394,7 @@ class NamedNodeMap: def itemsNS(self): L = [] for node in self._attrs.values(): - L.append(((node.URI, node.localName), node.value)) + L.append(((node.namespaceURI, node.localName), node.value)) return L def keys(self): @@ -468,7 +468,7 @@ class Element(Node): Node.COMMENT_NODE, Node.TEXT_NODE, Node.CDATA_SECTION_NODE, Node.ENTITY_REFERENCE_NODE) - def __init__(self, tagName, namespaceURI=None, prefix="", + def __init__(self, tagName, namespaceURI=EMPTY_NAMESPACE, prefix=None, localName=None): Node.__init__(self) self.tagName = self.nodeName = tagName @@ -754,7 +754,7 @@ def _nssplit(qualifiedName): if len(fields) == 2: return fields elif len(fields) == 1: - return ('', fields[0]) + return (None, fields[0]) class DocumentType(Node): -- 2.40.0