0
我试图让XSL来通过HTML的值下降到一个文本框...像XSL和HTML文本框
Name : <input id="Name" type="text" value=<xsl:value-of select="something"/> />
,但不工作(没有期望它) - 有没有办法做到这一点?
我试图让XSL来通过HTML的值下降到一个文本框...像XSL和HTML文本框
Name : <input id="Name" type="text" value=<xsl:value-of select="something"/> />
,但不工作(没有期望它) - 有没有办法做到这一点?
有两种方法可以做到这一点。以正常的方式:
<input id="Name" type="text">
<xsl:attribute name="value">
<xsl:value-of select="something"/>
</xsl:attribute>
</input>
,并在快捷:
<input id="Name" type="text" value="{something}"/>
任何想法上这是 “好”? – jeriley 2010-04-23 12:19:12
其中一个显然更短,但同时更容易忽视。不过,我倾向于使用简短的版本,只要里面的表达是小而清晰的。对于更复杂的表达式,我会使用带有'xsl:variable'的短版本。 – Welbog 2010-04-23 12:37:23