Я хочу вывести некоторые узлы. И некоторые из них определяются как целевые узлы. Некоторые из них являются исходными узлами.XSLT: определить идентификатор узла
Input, как
<?xml version="1.0" encoding="UTF-8"?>
<Element type="node" id="Node-a" name="a"/>
<Element type="node" id="Node-b" name="b"/>
<Element type="node" id="Node-c" name="c"/>
......
Сначала я попробовал этот
<source node id="{generate-id()}"/>
<target node id="{generate-id()}"/>
Он может выводить все узлы. Но проблема в том, что есть двойные узлы.
Так что я попытался как этот
<source node id="{generate-id(@source)}"/>
<target node id="{generate-id(@target)}"/>
Однако, после того, что я нашел, что результат может выводиться только два узла.
Я хочу спросить, как определить правильный идентификатор узла, а затем я могу их разделить. Или я должен определить некоторые переменные? Пожалуйста, помогите мне. Благодарю.
Что делает ваш вход выглядеть? – PhillyNJ
Эй, Фил, ему это нравится. – Kathi
"* Некоторые из них определены как целевые узлы. Некоторые из них являются исходными узлами. *« Где именно это определение найдено? –