XPath: Как: выбрать всех дочерних элементов и внуки (независимо от глубины) с заданным именем атрибута текущего контекста?

xml:

<root0>
    <elem1>
        <elem21 xlink:href="21"/>
        <elem22>
            <elem31 xlink:href="31"/>
            <elem32>
                <elem41 xlink:href="41"/>
            </elem32>
        </elem22>
    </elem1>
</root0>

глубина неизвестна. Как я могу выбрать все элементы с помощью атрибута xlink: href?

Я пробовал следующее:

*[@xlink:href]
self::*[@xlink:href]

Любое руководство приветствуется.

5
задан eros 9 June 2011 в 03:39
поделиться