0

単純な xml ファイルを解析する xsl を使用してフォームを設計しようとしています。このような:

<tests>
    <agent ID="1" Name="Name 1"  />
    <agent ID="2" Name="Name 2"  />
    <agent ID="3" Name="Name 3"  />
</tests>

および xsl ファイル:

<form action="." method="post"  >
        <xsl:for-each select="tests">
        <table >
            <tr>
                <th></th>
                <th>ID</th>
                <th>Name</th>
            </tr>
            <xsl:for-each select="agent">
                <tr>
                    <td><input type="checkbox" name="checkbox1" value="" /> </td>
                    <td><xsl:value-of select="@ID"/></td>
                    <td><xsl:value-of select="@Name"/></td>
                </tr>
            </xsl:for-each>
        </table>
            <input type="submit" value="Delete"/>
        </xsl:for-each>
        </form>

チェックボックスの値をID値にしたい( <xsl:value-of select="@ID"/>)。しかし、チェックボックスタグ内でこのタグを使用することはできません。私は何をすべきか?

4

2 に答える 2

0

<xsl:attribute>タグに任意の属性を追加できます。

このxsl:attribute要素を使用して、スタイルシートのリテラル結果要素または などの命令によって作成された結果要素に属性を追加できますxsl:element

<picture>
  <xsl:attribute name="source">foo</xsl:attribute>
</picture> 
于 2012-08-15T07:09:16.987 に答える