XSLT получает последний элемент
Я пытаюсь найти последний элемент в моем XML, который выглядит как
Мне нужно получить какое-то обратное меню, где текущий элемент и родители выделены как "активный» и брат какнеактивный", Вместо этого в результате у меня есть грязное дерево, только когда я предполагаю "D" элемент нажал.
Элементы Double D - моя проблема. Когда я используюselect="//element[@name='D'][last()]"
или жеselect="//element[@name='D' and last()]"
(кстати, какой из них правильный?) в первый разпервое появление Элемент D выбран (это показывает отладчик). Вот xsl
<a>....</a>
<a>....</a>