我有以下XSLT元素:請問?「XSL:申請模板模式」複製」複製整個節點,或僅僅是數據
<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
屬性?
我們應該怎麼知道?你沒有向我們展示'xsl:template'。 – JLRishe
這是代碼中唯一定義的「模板」。也就是說,我沒有在任何地方定義單獨的模板。 – Codeman
''標籤在哪裏?你目前得到的輸出是什麼? –
JLRishe