我可以在xslt的concat中使用Select吗? 例如
<xsl:for-each select="root/OrderItems/lineitem">
<xsl:element name="img">
<xsl:attribute name="src">
<xsl:value-of select="concat('http://www.site.com/r&h=11', '&q=',<xsl:value-of select="Quantity" />, )" />
</xsl:attribute>
</xsl:element>
</xsl:for-each>
答案 0 :(得分:4)
试试这个:
<xsl:for-each select="root/OrderItems/lineitem">
<xsl:element name="img">
<xsl:attribute name="src">
<xsl:value-of
select="concat('http://www.site.com/r&h=11', '&q=', Quantity)" />
</xsl:attribute>
</xsl:element>
</xsl:for-each>
答案 1 :(得分:0)
不,因为它不是一个格式良好的XML,你不能把自闭的XML元素放在一个自闭的XML元素中,或者我想在这种情况下你不能在XML属性的值中使用XML元素