Xml 带标记名的XSL if
我想使用XSL比较XML标记名 例如:Xml 带标记名的XSL if,xml,xslt,compare,Xml,Xslt,Compare,我想使用XSL比较XML标记名 例如: <name> <item> TEST </item> <out> No item </out> </name> 试验 没有项目 想知道我是否在中。 在XSL中(例如,我不知道如何做,但这是我的想法): 请尝试以下代码 <xsl:for-each select="//*"> <xsl:if test="n
<name>
<item>
TEST
</item>
<out>
No item
</out>
</name>
试验
没有项目
想知道我是否在
中。
在XSL中(例如,我不知道如何做,但这是我的想法):
请尝试以下代码
<xsl:for-each select="//*">
<xsl:if test="name(.)='item'">
<xsl:value-of select="." />
</xsl:if>
</xsl:for-each>
<xsl:for-each select="//*">
<xsl:if test="name(.)='item'">
<xsl:value-of select="." />
</xsl:if>
</xsl:for-each>