Oliver Sonthof: XPath bei Verwendung von Namespaces

Beitrag lesen

Hallo!

<xsl:value-of select="/ts:root/child::*[name()='foo']"/>

Vielen Dank, das funktioniert!

Kannst Du mir vielleicht erklären, warum man das so umständlich machen muss? Ich rufe z.B. auch ein apply-templates mit dem Knoten <foo> auf; dort muss ich ebenfalls mit der Achse und der Wildcard selektieren, genauso wie im match-Attribut des Templates...
Funktioniert die 'normale' Selektion (/.../...) nur dann, wenn die Elemente den gleichen Namespace haben?

Viele Grüße,
Oliver

--
Ist der Weg zu Ende, veraendere dich. So veraendert, gehe weiter.