我有一个下面提到的格式的 xml:
<Root>
<Book name="Type" value="Action" />
<Book name="Price" value="10" />
<Book name="color" value="yellow" />
</Root>
我想要的是,我必须遍历这个循环,如果“价格”存在,那么我必须将“10”分配给另一个变量。我试图做的是:
<xsl:for-each select="/Root/Book">
<xsl:if test="./@name = 'Price'">
<sample name="{@name}" value="{@value}" />
</xsl:if>
</xsl:for-each>
但我得到一个无法编译的样式表异常