Предположим, у меня есть список элементов, каждый со своим собственным элементом <id>
. Также есть элемент <primaryId>
(за пределами указанного списка), указав, какой из этих элементов является «основным». Как выбрать элемент 'primary' item <value>
? Можно ли использовать XPath в .Net?XPath: выберите узел на основе значения другого узла
Результат в следующем примере должен быть <value>val2</value>
.
<root>
<primaryId>2</primaryId>
<items>
<item>
<id>1</id>
<value>val1</value>
</item>
<item>
<id>2</id>
<value>val2</value>
</item>
</items>
</root>
Как правило, описание того, что вы предлагаете или что изменилось, значительно улучшает ответ. – JoelC
Если задан результат 2x2, то что еще, кроме 4, ожидается в качестве ответа? Это простой вопрос о xpath и xpath (внутри xslt) - это ответ. Это не могло быть проще. –
См. Ответ ThW выше. – JoelC