Я, вероятно, делаю что-то глупое, держу пари, что есть более простой способ ... Мне нужен доступ к пространству имен узла.Элементы в моем xml выглядят, например, так:
<somenamespace:element name="SomeName">
Затем в моем xslt я получаю доступ к этим элементам с помощью:
<xsl:template match="*[local-name()='element']">
<xsl:variable name="nodename">
<xsl:value-of select="local-name(current())"/>
</xsl:variable>
<xsl:choose>
<xsl:when test="contains($nodename,':')">
Ну, конечно, это не работает, потому чтонет пространства имен "somenamespace" даже в совпадении с шаблоном ...
Кто-нибудь может мне помочь, что я ищу?