我有一个这样的 xml 元素:
<book>
<English color="blue" author="hasan" />
<English color="red" author="david" />
</book>
是否可以使用 xslt 遍历它并产生如下所示的输出?
<book>
<English color="yellow" author="hally" />
<English color="pink" author="gufoo" />
</book>
这是我正在尝试的一个;
<xsl:template match = /book>
<xsl:for-each select "./English">
<xsl:if test="@color = '"yellow"'">
<English color="yellow"/>
<xsl:if test="@color = '"red"'">
<English color="pink"/>
</xsl:for-each>
</xsl-template>