次の XSLT 要素があります。
<xsl:template match="Product">
<product>
...
<xsl:if test="string-length(PerProductShipping) > 0">
<xsl:apply-templates select="PerProductShipping" mode="Copy">
<xsl:with-param name="name">per_product_shipping</xsl:with-param>
</xsl:apply-templates>
</xsl:if>
</product>
</xsl:template>
<xsl:template match="*" mode="Copy">
<xsl:param name="name" select="name()"/>
<xsl:element name="{$name}">
<xsl:value-of select="."/>
</xsl:element>
</xsl:template>
これは私の現在の出力です:
<per_product_shipping>8.79</per_product_shipping>
これは私の望ましい出力です:
<per_product_shipping is_absolute="true">8.79</per_product_shipping>
要素はis_absolute="true"
ハードコードされ、常に存在します。
これに属性を追加するにはどうすればよいxsl:template
ですか?