热门:网页模板.net视频教程JQueryMVCjsonExtJs源码示例三级联动JQuery菜单
您现在的位置:.Net中文社区>> XML编程>>正文内容

xslt转换xml简单示例

发布时间:2008年11月17日点击数: navy
建立一个xml.xml文件如下:
<?xml version="1.0" encoding="utf-8" ?>
<!--向xml文件添加xslt样式表-->
<?xml-stylesheet type="text/xsl" href="xslt.xslt"?>
<root>
  <website>
    <name>ASPXCS.Net中文社区</name>
    <url>www.aspxcs.net</url>
    <description>专注于.net技术的研究!</description>
  </website>
  <website>
    <name>百度</name>
    <url>www.baidu.com</url>
    <description>全球最大的中文网</description>
  </website>
  <website>
    <name>google</name>
    <url>www.google.cn</url>
    <description>专注于搜索引擎</description>
  </website>
</root>

在同一目录下建立xslt.xslt文件如下:

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
  <xsl:template match="/">
    <html>
      <body>
        <h1>来源于ASPXCS.Net中文社区</h1>
        <table border="1">
          <tr bgcolor="#9acd32">
            <td>网站名称</td>
            <td>网址</td>
            <td>网站描述</td>
          </tr>
          <xsl:for-each select="root/website">
            <tr>
              <td>
                <xsl:value-of select="name"/>
              </td>
              <td>
                <xsl:value-of select="url"/>
              </td>
              <td>
                <xsl:value-of select="description"/>
              </td>
            </tr>
          </xsl:for-each>  
        </table>
      </body>
    </html>
  </xsl:template>
</xsl:stylesheet>

然后用浏览器打开xml.xml文件显示效果如下

以上代码经测试,可直接复制使用!

更多模板/案例展示

亚太盛典国际婚纱摄影 本案例由亚太盛典国际婚纱公司所部署,精美的界面,合理的布局是网站的一大特色!
亚太盛典国际婚纱摄影 本案例由亚太盛典国际婚纱公司所部署,精美的界面,合理的布局是网站的一大特色!

热门推荐

关于我们 | 联系我们 | 团队日志 | 网站地图 | 网站合作