div id html / xsl中变量的值

时间:2016-11-10 14:04:30

标签: html xslt

 <div id="$var"> </div>

$ var是变量var的值。例如var =&#34; apple&#34;。这也是一个循环,因此var的值正在改变。 当我运行程序时,我想要<div id="apple">然后<div id="pear">

有可能这样做吗?如果有,怎么样?

2 个答案:

答案 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>