# HG changeset patch # User cmlenz # Date 1172515197 0 # Node ID 29cddd6002457821e1f9138ed1009da68e42db66 # Parent 2f4a525c32d5bba36b756118bab965e9e0e0fd11 Actually write xmlns declaratons for generated attribute namespace prefixes. diff --git a/UPGRADE.txt b/UPGRADE.txt --- a/UPGRADE.txt +++ b/UPGRADE.txt @@ -22,7 +22,6 @@ information. - Upgrading from Markup --------------------- diff --git a/genshi/output.py b/genshi/output.py --- a/genshi/output.py +++ b/genshi/output.py @@ -443,6 +443,7 @@ if attrns not in namespaces: prefix = _gen_prefix() _push_ns(prefix, attrns) + _push_ns_attr(('xmlns:%s' % prefix, attrns)) else: prefix = namespaces[attrns][-1] if prefix: