Я новичок в программировании xslt. Мне нужна помощь, чтобы получить фрагмент кода для моего требования,
У меня есть файл xml, который похож на
<Tags>
<tag>
<value>abc</value>
</tag>
<tag>
<value>def</value>
</Tags>
Текст внутри тегов значений — это значения определенных тегов, которые будут присутствовать во входящем запросе xml.
Теперь мне нужен код xslt, который будет искать, есть ли у входящего xml какие-либо теги, просматривая список тегов, которые присутствуют в образце xml, который я предоставил. Если тег есть, я хочу сохранить значение этого тега в переменной.
Спасибо
//*
вы выбираете все элементы в документе, с помощьюdoc('tags.xml')/Tags/tag/value
вы выбираете всеvalue
элементы в показанном вами примере тега (при условии, что имя файлаtags.xml') and then
//*[local-name() = doc('tags.xml')/ Теги/тег/значение] выбирает все элементы с локальным именем, которые перечислены в документеtags.xml
. - person Martin Honnen   schedule 13.10.2015random.xml
и как он должен выглядеть после шифрования тегов, чтобы мы знали, какой результат вы хотите создать. - person Martin Honnen   schedule 14.10.2015