我有一个xml起草如下
<node1>
<node2>
<node3>
val3
</node3>
<node4>
val4
</node4>
</node2>
</node1>
我正在使用XSLT从node3和node4获取值 到目前为止这么好,我得到的价值观。 如
val3
val4
我使用xslt循环如下
<xsl:for-each select="/node1/node2">
</xsl:for-each>
现在我还需要获取节点的名称。 即我需要以下输出
node3: val3
node4: val4
答案 0 :(得分:1)
例如:
<xsl:template match="/">
<xsl:for-each select="node1/node2/*">
<xsl:value-of select="name()"/> : <xsl:value-of select="text()"/>
</xsl:for-each>
</xsl:template>
我明白了:
node3 :
val3
node4 :
val4