0

XML

<PARAMETER id='threshold' Value='1000' />

入力に上記PARAMETER(Threshold)の値を表示するにはどうすればよいですか?

Xslt

 <xsl:when test="@id = 'threshold'">
<td>
<input type="text" id="txtthreshold" value=’@Value‘&gt;
</input>
</td>
</xsl:when>

また、ユーザーが入力の値を変更してアプリケーション (windows.vbnet) に戻すことができるようにしたいと考えています。どうもありがとう。

4

1 に答える 1

2

attr_name="xpath_expression" として定義された属性内の XPath 式の値を表示するには、XPath 式を中括弧 ({, }) で囲む必要があります。

あなたの場合、

<input type="text" id="txtthreshold" value="{@Value}"></input>

これを行う別の方法は、 <xsl:attribute> XSLT 要素を使用することです。

<input type="text" id="txtthresold">
    <xsl:attribute name="value">
        <xsl:value-of select="@Value" />
    </xsl:attribute>
</input>
于 2013-02-20T11:21:24.400 に答える