<xsl:for-each select="/date/logs">
<rect>
<xsl:attribute name="fill">
red
</xsl:attribute>
......... 这是我的XSL转换文档的一部分。当我处理它时,红色出来了 刚
		red 		
我需要一个select-value值和一个变量值。我不是那么知识渊博,对我糟糕的解释感到抱歉。
有人可以帮助我吗, 非常感谢提前。
答案 0 :(得分:0)
我现在意识到问题在于我有换行符/空格。 现在解决了。
答案 1 :(得分:0)
您可以使用包含属性值的文字结果元素,例如
<xsl:for-each select="/date/logs">
<rect fill="red"/>
</xsl:for-each>
如果您希望或需要根据输入文档中的值填充属性值,请使用属性值模板,例如
<xsl:for-each select="/date/logs">
<rect fill="{@color}"/>
</xsl:for-each>