Я использую Jaxb2Marshaller
и XMLStreamWriter
для генерации XML-файлов из Java POJO-s из XSD
.
И я понял, что порядок атрибутов в элементах отличается , если я запускаю свое приложение в разных средах .
Я также понял, что в моей машине он использует тот же порядок, что и в XSD, а в другой машине он выглядит так, как будто он использует нисходящий буквенно-цифровой порядок.
Но я не могу доказать это. буквенно-цифровой порядок, конечно, но это очень вероятно.
Что может вызвать изменение этого заказа?
Я знаю, что порядок атрибутов не должен иметь значения в XML, но разве не существует решения для установки порядка атрибутов элементов в Java? Конечно, с любой библиотекой.