XSL - 我需要一个值吗?
问题描述:
<xsl:for-each select="/date/logs">
<rect>
<xsl:attribute name="fill">
red
</xsl:attribute>
......... 这是我的XSL转换文档的一部分。当我处理它,红出来作为 只是XSL - 我需要一个值吗?
		red 		
我需要一个价值的选择和变量。我不是那么有知识度的,所以对于我的糟糕解释感到抱歉。
有人能帮我请 非常感谢。
答
您可以使用包含属性值的文字结果元素,例如
<xsl:for-each select="/date/logs">
<rect fill="red"/>
</xsl:for-each>
如果您想要或需要根据输入文档中的值填充属性值,请使用属性值模板,例如
<xsl:for-each select="/date/logs">
<rect fill="{@color}"/>
</xsl:for-each>
答
我现在已经意识到问题是我有换行符/空格。 现在解决。
为了弥补这一点,你可以用'红色 ',仍然很好地格式化XSLT。 –
Boldewyn
2013-05-02 13:42:16