2009-06-04 3 views

ответ

0

Большинство IDEs сделают это за вас. Хотя они обычно просто обертка для синтаксического анализа командной строки.

Почему это должно быть графическим?

+1

Да, интересно, почему. – bortzmeyer

6

Visual Studio сделает это для тебя. Так же будет Altova Xml Spy.

Существует также ряд бесплатных инструментов, которые могут сделать это за вас; проверить DanSharp XmlViewer @http://www.bizbert.com/bizbert/2007/11/25/DanSharp+XmlViewer.aspx

это делает большую работу по оказанию помощи с заявлениями XPath и XSD валидациями т.д.

+1

Я знаком с использованием кода в VS для проверки, но как вы это делаете только в среде IDE? – Fireworks

+1

@Fireworks - если ваш XML-файл правильно ссылается на схему, чтобы VS мог ее найти, вы получите подсветку синтаксиса и сообщения об ошибках. Вы можете добавить xsi: noNamespaceSchemaLocation = "file: /// c: /temp/whatever.xsd" в корневой элемент вашего xml-файла для ссылки на схему для элементов без пространства имен, иначе вы можете использовать xsi: schemaLocation = " file: /// C: /temp/whatever.xsd "для элементов с именами. – womp

1

Это всегда полезно при проверке против XML-схемы, чтобы иметь возможность использовать несколько XML-схемы двигателей. Это особенно полезно, когда у вас есть ошибки, и один процессор может лучше описывать ситуацию, чем другие. Также хорошо иметь возможность использовать тот же движок, который вы используете в своей производственной системе также во время разработки.

Есть по крайней мере две графические редакторы XML-схемы, которые поддерживают несколько XML-схем двигателей:

  • Oxygen XML редактор
  • Stylus Studio
1

Если у вас установлен BizTalk, то вы можете сделать это в Visual Studio.

2

XML-ValidatorBuddy - доступный и простой в использовании инструмент для проверки, а также работает для нескольких и больших файлов XML.