<div id="$var"> </div>
$ var是变量var的值。例如var =&#34; apple&#34;。这也是一个循环,因此var的值正在改变。
当我运行程序时,我想要<div id="apple">
然后<div id="pear">
等
有可能这样做吗?如果有,怎么样?
答案 0 :(得分:2)
我。 {}
https://www.w3.org/TR/xslt#dt-attribute-value-template
...<div id="{$var}">...
II。 <xsl:attribute>
https://www.w3.org/TR/xslt#creating-attributes
...
<xsl:element name="div">
<xsl:attribute name="id">
<xsl:value-of select="$var"/>
</attribute>
</xsl:element>
xsl:attribute元素可用于向结果元素添加属性,无论是由样式表中的文字结果元素创建还是通过xsl:element等指令创建。
答案 1 :(得分:1)
你应该添加括号
<div id="{$var}"> </div>