Скажем, у меня есть XML, который выглядит так:
<Items>
<ItemType1>A</ItemType1>
<ItemValue1>100</ItemValue1>
<IteType2>B</ItemType2>
<ItemValue2>10</ItemValue2>
<ItemType3>C</ItemType3>
<ItemValue3>0</ItemValue3>
<ItemType4>D</ItemType4>
<ItemValue4>50</ItemValue4>
</Items>
И я заинтересован в получении содержимого ItemValueX, где значение ItemTypeX равно C.
В этом случае я должен получить 0 (ItemType3 = C, ItemValue3 = 0)
Мне нужно сделать это в XSLT.
Таким образом, конечный результат может быть что-то вроде:
<ChoosenItem>
<ItemType>C</ItemType>
<ItemValue>0</ItemValue>
</ChoosenItem>
Есть идеи?