2016-04-21 5 views
1

Я занимаюсь анализом XML в webMethods, который поддерживает только XQL, а не XPath/XQuery.Оператор LIKE в XQL

Я пытаюсь найти LIKE оператор, чтобы сделать поиск по шаблону на значение атрибута

/MAP[@MODE='INPUT']/MAPSET[@FIELD LIKE '/documentTypeName*']/DATA/Values/value 

В XQuery я использовал спички() функцию. Были удивлены моим отсутствием поиска ответа путем поиска. Мой лучший выбор был http://www.ibiblio.org/xql/xql-proposal.html, который говорит, что это должно быть ключевое слово содержит, но это не кажется правильным.

ответ

0

В значительной степени некро, но я считаю, что вы ищете «значки». http://www.ibiblio.org/xql/xql-proposal.html#Comparisons Раздел 1.4.3 Сравнение. Это должно быть нечувствительным к регистру вариантом «содержит»

(field icontains "/documentTypeName*") 
Смежные вопросы