Приветствую, коллеги. Имеется трансформация. Вида:
Code:
<?sap.transform simple?>
<tt:transform xmlns:tt="http://www.sap.com/transformation-templates" xmlns:ddic="http://www.sap.com/abapxml/types/dictionary" xmlns:def="http://www.sap.com/abapxml/types/defined">
  <tt:root name="ROOT" type="ddic:ZSTR"/>
  <tt:template>
    <Тэг>
      <tt:attribute name="ПервыйАтрибут" value-ref=".ROOT.FIELD1"/>
      <tt:attribute name="ВторойАтрибут" value-ref=".ROOT.FIELD2"/>
      <tt:attribute name="ТретийАтрибут" value-ref=".ROOT.FIELD3"/>
    </Тэг>
  </tt:template>
</tt:transform>
Передаю данные в неё и запускаю. На выходе XML-файл.
Если его открыть через блокнот или любым другим браузером, отличным от IE - атрибуты сохранят свой порядок.
Если открыть с помощью IE - атрибуты выйдут в алфавитном порядке (ВторойАтрибут, ПервыйАтрибут, ТретийАтрибут).
Как это побороть?