Ищите автономный инструмент проверки XML-схемы

7068
slhck

Ну, название вопроса. Я хочу проверить XML-файлы на соответствие XML-схеме, и мне нужен инструмент для этой цели. На самом деле у меня есть несколько файлов .xsd, поэтому онлайн-инструменты не будут работать.

Операционная система: что угодно Unix, OS X

1

1 ответ на вопрос

1
RedGrittyBrick

Я написал один на Java для собственного использования - в Java есть библиотеки синтаксического анализа XML, которые проверяют XSD.

Однако см. Https://stackoverflow.com/questions/124865/xml-schema-xsd-validation-tool.

xmllint может подойти, он вполне может уже присутствовать в системе Linux.

О, спасибо - извините за двойной вопрос. `xmllint` есть, и он делает работу довольно хорошо. slhck 13 лет назад 1
@RedGrittyBrick К сожалению, xmllint не поддерживает XML 1.1 - это правильно? David Doria 10 лет назад 0
@ Дэвид: Кажется, нет, возможно, потому что [* "На практике мы (W3C) устранили большую часть потребности в XML 1.1, выпустив XML 1.0 5e. Правильным утверждением является то, что XML 1.1 не должен использоваться, за исключением случаев, когда это необходимо." * ] (https://mail.gnome.org/archives/xml/2010-July/msg00020.html) RedGrittyBrick 10 лет назад 0
@RedGrittyBrick Интересно. Я читал, что 1.1 должен был включать неупорядоченные расширения (в 1.0 расширение типа должно использовать только «последовательность», «все» не допускается). Это единственная причина, по которой я собирался использовать 1.1. David Doria 10 лет назад 0

Похожие вопросы