From 69644048513224215260aaea5e4df9b02e5c8f63 Mon Sep 17 00:00:00 2001 From: Thorsten Behrens Date: Wed, 23 Jun 2010 15:41:29 +0200 Subject: Output list of attrs _sorted_ - xml does not impose any order requirements on those --- xml2pyx.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/xml2pyx.py b/xml2pyx.py index 0808fe9..1938c86 100755 --- a/xml2pyx.py +++ b/xml2pyx.py @@ -36,8 +36,10 @@ class PyxConverter (xml.sax.handler.ContentHandler): def startElementNS (self, name, qname, attrs): print "({%s}%s" % name - for (n,v) in attrs.items(): - print "A{%s}%s %s" % (n[0], n[1], (self.encode(v))) + keys = attrs.keys() + keys.sort() + for n in keys: + print "A{%s}%s %s" % (n[0], n[1], (self.encode(attrs[n]))) def endElementNS (self, name, qname): print "){%s}%s" % name -- cgit v1.2.3