XSLT — проверки

У меня есть служба на основе ESB (Data-power), которая извлекает отдельные данные из серверной части. Когда ответ возвращается в ESB в виде сообщения SOAP, мы выполняем некоторые проверки ответа. После проверки ответ отправляется обратно во внешний интерфейс с результатами проверки. здесь нет ошибок в бизнесе. У меня есть следующие вопросы по этому поводу -

  1. Серверная часть возвращает несколько отдельных записей. Мне нужно сделать одинаковые проверки для всех записей. как я могу реализовать эту итеративную функциональность в XSLT или EXSLT?

  2. Как я могу проверить поле ответа (строку) по списку строковых значений. Например, если A равно B или C или D, сделайте то или это.

  3. Есть ли какой-либо инструмент для создания проверки XSLT непосредственно из ответа XSD?

Пожалуйста, помогите, это производственная настройка и она довольно срочная. у меня нет никакого опыта в XSLT.


person user662363    schedule 18.11.2011    source источник
comment
Меня смущает вопрос (3). Почему вы хотите выполнять проверку с использованием процессора XSLT, а не с помощью средства проверки схемы XSD?   -  person Michael Kay    schedule 20.11.2011


Ответы (1)


Да, вы можете выполнить эту проверку с помощью XSLT. Попробуйте XML-редактор Oxigen.

И да, используя XSLT 2, вы можете написать довольно сложные правила проверки.

person VMykyt    schedule 18.11.2011