Проверить XML-документ с экспатом - PullRequest
1 голос
/ 20 января 2012

У меня проблема с проверкой XML с экспатом.Я не нашел документ или вики, которые могли бы помочь мне проверить мой XML-документ.

Можно ли проверить мой XML-документ с помощью XML-схемы (файл xsd) с помощью libexpat и программы на C?

Если ответ «Нет», как проверить его с помощью файла DTD?

Заранее благодарен за помощь.

Ответы [ 2 ]

1 голос
/ 20 января 2012

Также из FAQ:

Как я могу получить экспата для проверки моих документов XML? Ты не можешь. expat не является проверяющим парсером.

Вы можете попробовать использовать libxml2 .

0 голосов
/ 20 января 2012

Из часто задаваемых вопросов:

Как получить экспат для чтения моего DTD?

Компилировать с -DXML_DTD и вызвать XML_SetParamEntityParsing.

http://www.jclark.com/xml/expatfaq.html

...