zoukankan      html  css  js  c++  java
  • 09、xsl中输出对应的列和值

    一、show.xml文件如下:

    <?xml version="1.0" encoding="GB2312"?>
    <?xml-stylesheet type="text/xsl" href="style.xsl"?>
    <tool>
        <field id="username">
            <value>张三</value>
        </field>
        <field id="password">
            <value>123456</value>
        </field>
        <field id="age">
            <value>18</value>
        </field>
    </tool>

    二、style.xsl文件如下:

    <?xml version="1.0" encoding="GB2312"?>
    <xsl:stylesheet version="1.0"
                    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
        <xsl:template match="/">
            <html>
                <body>
                    <form method="post" action="">
                        <h2>用户登录</h2>
                        <table border="1">
                            <xsl:for-each select="tool/field">
                                <tr>
                                    <!--                                输出第一列id属性对应的内容-->
                                    <td>
                                        <xsl:value-of select="@id"/>
                                    </td>
                                    <!--                                输出第二列内容-->
                                    <!--                                select="value"对应的是这一列的值-->
                                    <!--                                select="@id"对应的是这一列的列名-->
                                    <td>
                                        <input type="text">
                                            <xsl:attribute name="value">
                                                <xsl:value-of select="value"/>
                                            </xsl:attribute>
                                        </input>
                                    </td>
                                </tr>
                            </xsl:for-each>
                        </table>
                        <br/>
    <!--                    按钮-->
                        <input type="submit" id="btn_sub" name="btn_sub" value="登录"/>
                        <input type="reset" id="btn_res" name="btn_res" value="重置"/>
                    </form>
                </body>
            </html>
        </xsl:template>
    
    </xsl:stylesheet>

    三、输出效果如下:

  • 相关阅读:
    同余 扩展欧几里得
    185. [USACO Oct08] 挖水井
    Dijkstra算法
    Floyed算法
    codves——1079 回家
    codves——1021 玛丽卡
    codves——5960 信使
    计算几何基础
    【正睿oi省选十连测】第一场
    [APIO2012]守卫
  • 原文地址:https://www.cnblogs.com/tianpan2019/p/15001112.html
Copyright © 2011-2022 走看看