[XML-SIG] Attribute namespace bug
Juergen Hermann
Juergen Hermann" <jh@web.de
Fri, 31 Aug 2001 20:42:23 +0200
Hi!
This fixes the bug I found, can I commit it?
Index: saxutils.py
===================================================================
RCS file: /cvsroot/pyxml/xml/xml/sax/saxutils.py,v
retrieving revision 1.20
diff -u -r1.20 saxutils.py
--- saxutils.py 2001/07/19 16:15:44 1.20
+++ saxutils.py 2001/08/31 18:40:09
@@ -205,7 +205,13 @@
self._undeclared_ns_maps = []
for (name, value) in attrs.items():
- name = self._current_context[name[0]] + ":" + name[1]
+ if name[0] is None:
+ name = name[1]
+ elif self._current_context[name[0]] is None:
+ # default namespace
+ name = name[1]
+ else:
+ name = self._current_context[name[0]] + ":" + name[1]
self._out.write(' %s="%s"' % (name, escape(value)))
self._out.write('>')