Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml Xsl和html文本框_Xml_Xslt - Fatal编程技术网

Xml Xsl和html文本框

Xml Xsl和html文本框,xml,xslt,Xml,Xslt,我试图让xsl通过html将值放入文本框中。。。差不多 名称: 但是这不起作用(没想到会起作用)——有没有办法让它起作用呢?有两种方法。通常的方式是: <input id="Name" type="text"> <xsl:attribute name="value"> <xsl:value-of select="something"/> </xsl:attribute> </input> 快捷方式是: <in

我试图让xsl通过html将值放入文本框中。。。差不多

名称:


但是这不起作用(没想到会起作用)——有没有办法让它起作用呢?

有两种方法。通常的方式是:

<input id="Name" type="text">
  <xsl:attribute name="value">
    <xsl:value-of select="something"/>
  </xsl:attribute>
</input>

快捷方式是:

<input id="Name" type="text" value="{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}"/>


关于哪个“更好”的想法?一个明显更短,但同时更容易被忽略。不过,我倾向于使用简短的版本,只要里面的表达是小而清晰的。对于更复杂的表达式,我会使用带有
xsl:variable
的简短版本。有没有关于哪个“更好”的想法?一个显然更短,但同时更容易忽略。不过,我倾向于使用简短的版本,只要里面的表达是小而清晰的。对于更复杂的表达式,我将使用带有
xsl:variable
的简短版本。