Можно ли настроить Saxon's Serializer для создания канонического XML ?
Я обнаружил, что по умолчанию он может создавать разметку, которая не соответствует каноническому XML; например, самозакрывающиеся теги элементов. Я проверил доступные свойства сериализации , но не нашел ни одного, имеющего отношение к канонизации.
Эта функция будет присутствовать в Saxon 9.9 (через свойство расширения Serialization saxon:canonical="yes"), но, боюсь, вам придется подождать ее.В то же время вы должны поставить вывод через отдельный канонизатор.
saxon:canonical="yes"