Рассмотрим следующий XML:
<AllMyDataz>
<Data>
<Item1>A</Item1>
</Data>
<Data>
<Item1>B</Item1>
</Data>
<Data>
<Item1>A</Item1>
</Data>
</AllMyDataz>
В моем преобразовании я хочу что-то сделать, только если какой-либо из элементов «Данные» содержит дочерний элемент Item1 со значением «A». Я также хочу сделать это только один раз, даже если несколько элементов «Данные» соответствуют критериям.
Я думаю, что мне нужно написать оператор <xsl:if test="">
для возврата true, если какой-либо Data / Item1 содержит значение "A".
Кто-нибудь знает, как это сделать с помощью оператора if или любым другим способом?
Заранее спасибо:)
для -Alex-