summaryrefslogtreecommitdiff
path: root/xml2pyx.py
diff options
context:
space:
mode:
Diffstat (limited to 'xml2pyx.py')
-rwxr-xr-xxml2pyx.py6
1 files 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