К сожалению, это невозможно в реализации Sax на Python.
Этот код из библиотеки Python (v2.5) говорит вам все, что вам нужно знать:
class AttributesImpl:
def __init__(self, attrs):
"""Non-NS-aware implementation.
attrs should be of the form {name : value}."""
self._attrs = attrs
Обработчику StartElement
передается объект, реализующий спецификацию AttributeImpl
, которая использует простой тип Python dict
для хранения пар ключ / значение. Типы Python dict
не гарантируют порядок ключей.