2014-12-30 52 views

回答

1

假设当前上下文(.)是exmpletag元素,你应该能够做到像这样:

local-name(namespace::*[. = 'http://www.someurl.url']) 


用法示例:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
    <xsl:output method="text" indent="yes"/> 

    <xsl:template match="exmpletag"> 
     <xsl:value-of select="local-name(namespace::*[. = 'http://www.someurl.url'])"/> 
    </xsl:template> 
</xsl:stylesheet> 

输出时上运行样本XML(将其固定为格式良好后):

x 

我会提供一个xsltcake的例子,但该网站似乎是现在。

相关问题