ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

09、xsl中输出对应的列和值

2021-07-12 11:02:43  阅读:137  来源: 互联网

标签:xml 输出 style 列和值 文件 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>

 

三、输出效果如下:

 

标签:xml,输出,style,列和值,文件,09,如下,xsl
来源: https://www.cnblogs.com/tianpan2019/p/15001112.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有