as3 / flex xml toString: порядок атрибутов в выходной строке не всегда одинаков - PullRequest
0 голосов
/ 21 февраля 2011

Я создаю объект XML в as3 и устанавливаю некоторые атрибуты.

var objectXML:XML = <test/>;
objectXML.@['one'] = '1';
objectXML.@['two'] = '2';

Затем я получаю строковое представление этого XML, чтобы сохранить его где-то:

objectXML.toString();

Как только у меня будет:

<test one="1" two="2"/>

в другой раз у меня есть:

<test two="2" one="1"/>

Мне нужно иметь одинаковые результаты для одних и тех же объектов, чтобы можно было сравнивать хеши строк. Как мне всегда иметь один и тот же порядок атрибутов?

1 Ответ

0 голосов
/ 22 февраля 2011

Не возможно, я думаю. Это не то, для чего нужен XML, и если вам нужно такое поведение, вам нужно использовать другую структуру данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...