Проекты

XML Tools Plugin

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

Элементы меню плагина находятся по пути: Tools→XML→[XSLT,XSD,XPath].

XSLT Tester

Окно предназначено для проверки XSLT преобразования над XML данными. В верхнее окно необходимо вставить XSLT, в нижнее XML и нажать единственную кнопку в тулбаре.

В результате успешного преобразования, в правом окне отобразится резултат преобразования XML данных через XSLT преобразование.

XPath Tester

Написание XPath и проверка на XML данными. В верхнюю строку вводим XPath (MRUх10), в нижнее окно данные в формате XML. При нажатии на единственную кнопку в тулбаре, получаем результат выборки через XPath в правом окне.

XSD Tester

В отличии от простого тестирования данных в формате XSD, окно позволяет сгенерить (стандартными средствами .NET) XSD, который соответствует структуре данных в XML формате.

Так что первая кнопка в тулбаре, позволяет проверить данные в формате XML через XSD добавленное в левое окно, а вторая кнопка, позволяет сгенерить XSD исходя из введённых данных в левом окне в формате XML.

Настройки

  • XML — Данные в формате XML, которые используются по умолчанию, при открытии любого окна для тестирования.
  • XPath MRU — Список последних XPath комманд, которые использовались при тестировании XPath выражений.

Публичные методы

  • String ApplyXslt(String xml, String xslt) — Преобразовать XML в XSLT.
  • String ApplyXPath(String xml, String xpath) — Применить XPath к XML содержимому и получить ответ.
  • String GenerateXsdFromXml(String xml) — Сгенерить XSD на основе данных в XML формате.
  • void ValidateXmlWithXsd(String xml, String xsd) — Проверить соответствие данных в XML формате, структуре описанной в XSD.
Теги:

Скачать

Ссылки

Родительские файлы