我正在尝试使用xsl来获取以下html
<input type="button" value="line1 line2">
我尝试了以下
<input type="button">
<xsl:attribute name="value">
<xsl:value-of select="'line1 line2'" />
</xsl:attribute>
</input>
但它不起作用。
编辑:由于我的IDE(LANSA)xsl编辑器,它可能无法正常工作。我最终使用了以下xsl<input type="button">
<xsl:attribute name="value"> line1
line2</xsl:attribute>
</input>
生成以下html
<input type="button" value="line1
line2">
答案 0 :(得分:1)
我没有看到任何问题 - 以下两种转换:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output omit-xml-declaration="yes" indent="yes"/>
<xsl:template match="/">
<input type="button" value="line1 line2"/>
</xsl:template>
</xsl:stylesheet>
和强>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output omit-xml-declaration="yes" indent="yes"/>
<xsl:template match="/">
<input type="button">
<xsl:attribute name="value">line1 line2</xsl:attribute>
</input>
</xsl:template>
</xsl:stylesheet>
应用于我正在使用的11个不同XSLT处理器中的任何一个的以下XML文档:
<t/>
<强>产生强>:
<input type="button" value="line1
line2"/>