要素属性リストの順序を取得するにはどうすればよいですか? 最終処理に完全に必要というわけではありませんが、次のことを行うと便利です。
フィルターで、属性リストを不当に並べ替えない
デバッグ中に、入力に表示されるのと同じ順序でデータを出力します
これは、属性を辞書のように渡す現在の属性プロセッサです。
class MySaxDocumentHandler(xml.sax.handler.ContentHandler):
def startElement(self, name, attrs):
for attrName in attrs.keys():
...