diff options
author | Thorsten Behrens <tbehrens@novell.com> | 2010-06-23 15:41:29 +0200 |
---|---|---|
committer | Thorsten Behrens <tbehrens@novell.com> | 2010-06-23 15:41:29 +0200 |
commit | 69644048513224215260aaea5e4df9b02e5c8f63 (patch) | |
tree | 2c774529f5497c561a430529afe91c946150da8d | |
parent | 9345e5b752df7d7cb05d981a939dd159afbe635c (diff) |
Output list of attrs _sorted_ - xml does not impose any order
requirements on those
-rwxr-xr-x | xml2pyx.py | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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 |