Сортировка атрибутов xml для красивой печати с использованием javax.xml.transform.Transformer
Есть ли способ, которым я мог бы сказать преобразователю xml сортировать в алфавитном порядке все атрибуты для тегов данного XML? Так скажем ...
<MyTag paramter1="lol" andTheOtherThing="potato"/>
Превратится в
<MyTag andTheOtherThing="potato" paramter1="lol"/>
Я видел, как отформатировать его из примеров, которые я нашелВот а такжеВот, но сортировка атрибутов тега будет моей последней проблемой.
Я надеялся, что было что-то вроде:
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
transformer.setOutputProperty(OutputKeys.SORTATT, "yes"); // <-- no such thing
Что, кажется, то, что они говорят:http://docs.oracle.com/javase/1.4.2/docs/api/javax/xml/transform/OutputKeys.html