У меня есть входной XML:XSL для каждого сравнения-узла
<ResultSet1>
<set uid="80301707"/>
<set uid="80301703"/>
<set uid="80301705"/>
</ResultSet1>
<ResultSet2>
<set itemNumber="80301707">
<item>item2</item>
</set>
<set itemNumber="80301703">
<item>item2</item>
</set>
</ResultSet2>
мне нужно сравнить for-each
из /ResultSet1/[email protected]
с for-each
из /ResultSet2/[email protected]
. Если совпадение найдено, тогда мне нужно будет выбрать значение /ResultSet2/set/item
Но мой вывод в основном для каждого из ResultSet1. Следовательно, если использовать эту логику внутри нее, то есть, ... XSL: для каждого-> XSL:. для каждого-> Я получаю CONCAT пункта т.е. <> item2item2> –
Arun
Понял работать. Использовал шаблон и использовал for-each и if внутри него. – Arun
Да, это может быть «тест» в 'xslt: if'. Не знал контекста. – lkuty