канонизация XML в переполнении стека

Я ищу самый простой способ канонизировать часть XML-документа в C ++. Лучшим вариантом для меня будет небольшая библиотека (я не мастер С ++), которую я могу просто добавить в свой проект.
Если такого способа нет и мне нужно создать канонизированную часть mysefl, о чем я должен помнить? Чтобы удалить все ненужные пробелы, разрывы строк и установить атрибуты (и пространства имен) в алфавитном порядке?
Я должен создать цифровую подпись вручную, и эта канонизация является частью этого.

Я работаю на Windows, поэтому любые инструменты из Linux не помогут

2

Решение

Возможно, вы захотите взглянуть на библиотеку Apache xerces c ++. SAX2Print образец близок к канонизации (разверните конечные теги и пространства имен).

0

Другие решения

Других решений пока нет …