Приветствую, коллеги. Имеется трансформация. Вида:
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 - атрибуты выйдут в алфавитном порядке (ВторойАтрибут, ПервыйАтрибут, ТретийАтрибут).
Как это побороть?