Как проверить XML-документ по схеме relaxNG в libxml ++

Я новичок в синтаксическом анализе xml в C ++ и в xml в целом. Я пытаюсь проанализировать свой документ с помощью SAXParser из библиотеки libxml ++, однако мне также хотелось бы, чтобы он проверял мой документ на соответствие схеме relaxNG. Я обнаружил, что libxml2, который находится под libxml ++, имеет модуль relaxNG, но мне не удалось узнать, как использовать его привязку libxml ++. Приветствуются любые подсказки или фрагменты кода.


person leesoowczyk    schedule 11.08.2011    source источник


Ответы (1)


После нескольких попыток я понял, что в libxml ++ нет обертки relaxNG, поэтому я не смог ничего найти в сети. Наконец, я решил сделать это, используя libxml2, только для целей проверки, а затем проанализировать xml с помощью SAXParser из libxml ++.

person leesoowczyk    schedule 24.08.2011