с точки зрения xml порядок атрибутов не важен,но в парсере будет массив атрибутов,в котором можно проверить порядок
например,если значение впередм,то в этом есть какой-то глубинный смысл,выходящий за рамки xml
(0) Если немного разбираться в теории, то можно узнать, что написание xml - это декларативное программирование, как и транзакт-SQL и многие другие, откуда следует, что порядок представления конструкций не имеет значения для конечно результата.
Как раз воюю с чужим механизмом обмена. Автор при выгрузке заполняет атрибуты в определенном порядке, а потом при загрузке отталкивается от этого порядка. Чего только не насмотришься...