Какое графическое программное обеспечение вы рекомендуете проверять XML-файл на файл определения XSD?Подтвердить XML с помощью программного обеспечения XSD
ответ
Большинство IDEs сделают это за вас. Хотя они обычно просто обертка для синтаксического анализа командной строки.
Почему это должно быть графическим?
Liquid XML-студия не плохой вариант, и от того, что я помню, это будет делать то, что вам нужно .:
Altova XML: Link
Visual Studio сделает это для тебя. Так же будет Altova Xml Spy.
Существует также ряд бесплатных инструментов, которые могут сделать это за вас; проверить DanSharp XmlViewer @http://www.bizbert.com/bizbert/2007/11/25/DanSharp+XmlViewer.aspx
это делает большую работу по оказанию помощи с заявлениями XPath и XSD валидациями т.д.
Я знаком с использованием кода в VS для проверки, но как вы это делаете только в среде IDE? – Fireworks
@Fireworks - если ваш XML-файл правильно ссылается на схему, чтобы VS мог ее найти, вы получите подсветку синтаксиса и сообщения об ошибках. Вы можете добавить xsi: noNamespaceSchemaLocation = "file: /// c: /temp/whatever.xsd" в корневой элемент вашего xml-файла для ссылки на схему для элементов без пространства имен, иначе вы можете использовать xsi: schemaLocation = "
Это всегда полезно при проверке против XML-схемы, чтобы иметь возможность использовать несколько XML-схемы двигателей. Это особенно полезно, когда у вас есть ошибки, и один процессор может лучше описывать ситуацию, чем другие. Также хорошо иметь возможность использовать тот же движок, который вы используете в своей производственной системе также во время разработки.
Есть по крайней мере две графические редакторы XML-схемы, которые поддерживают несколько XML-схем двигателей:
- Oxygen XML редактор
- Stylus Studio
Если у вас установлен BizTalk, то вы можете сделать это в Visual Studio.
XML-ValidatorBuddy - доступный и простой в использовании инструмент для проверки, а также работает для нескольких и больших файлов XML.
или использовать это website Сначала введите xml, чем xsd.
Да, интересно, почему. – bortzmeyer