Каков наилучший способ проверки XML-файла по сравнению с XSD-файлом? - PullRequest
248 голосов
/ 19 августа 2008

Я генерирую некоторые xml-файлы, которые должны соответствовать xsd-файлу, который мне дали. Какой лучший способ проверить их соответствие?

Ответы [ 12 ]

0 голосов
/ 01 октября 2008

Мне пришлось проверять XML на XSD всего один раз, поэтому я попробовал XMLFox. Я нашел это очень запутанным и странным. Похоже, что справочные инструкции не соответствуют интерфейсу.

В итоге я использовал LiquidXML Studio 2008 (v6), который был намного проще в использовании и более знакомым (интерфейс очень похож на Visual Basic 2008 Express, который я часто использую). Недостаток: возможность проверки отсутствует в бесплатной версии, поэтому мне пришлось использовать 30-дневную пробную версию.

0 голосов
/ 19 августа 2008

Вы ищете инструмент или библиотеку?

Что касается библиотек, то фактически стандартом де-факто является Xerces2 , который имеет версии C ++ и Java .

Имейте в виду, что это тяжелое решение. Но опять же, проверка XML по файлам XSD является довольно сложной проблемой.

Что касается инструмента, который сделает это за вас, XMLFox кажется неплохим бесплатным решением, но, не используя его лично, я не могу сказать наверняка.

...