`

XSLT <xsl:sort> 元素

    博客分类:
  • XML
阅读更多
XSLT <xsl:sort> 元素
Previous Page Next Page <xsl:sort> 元素用于对结果进行排序。
在何处放置排序信息
如需对结果进行排序,只要简单地在 XSL 文件中的 <xsl:for-each> 元素内部添加一个 <xsl:sort> 元素:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
  <html>
  <body>
    <h2>My CD Collection</h2>
    <table border="1">
      <tr bgcolor="#9acd32">
        <th>Title</th>
        <th>Artist</th>
      </tr>
      <xsl:for-each select="catalog/cd">
      <xsl:sort select="artist"/>
      <tr>
        <td><xsl:value-of select="title"/></td>
        <td><xsl:value-of select="artist"/></td>
      </tr>
      </xsl:for-each>
    </table>
  </body>
  </html>
</xsl:template>

</xsl:stylesheet>注释:select 属性指示需要排序的 XML 元素。

上面的转换结果类似这样:
分享到:
评论

相关推荐

    eclipse-testng 离线包下载

    &lt;xsl:output name="xml" method="xml" indent="yes"/&gt; &lt;xsl:output name="html" method="html" indent="yes" omit-xml- declaration="yes"/&gt; &lt;xsl:output name="xhtml" method="xhtml" indent="yes" omit-xml-...

    动易SF通用信息列表解释版

    -- 定义了输出文档的格式、&lt;xsl:output&gt; 是顶层元素(top-level element),必须是 &lt;xsl:stylesheet&gt; 或 &lt;xsl:transform&gt; 的子节点。定义输出的格式html、设置输出格式的 W3C 版本号(仅在 method=...

    动易网站标签说明(电子书)

    VALUE-OF select="$outputQty" /&gt;" hits="&lt;XSL:VALUE-OF select="$hits" /&gt;" eliteLevel="&lt;XSL:VALUE-OF select="$eliteLevel" /&gt;" linkOpenType="&lt;XSL:VALUE-OF select="$linkOpenType" /&gt;" xslt="true" /} 32.{PE....

    xml入门教程/xml入门教程

    如:&lt;?xml version="1.0" encoding="gb2312" standalone="yes"?&gt; 文档类型声明 规定元素的结构和属性列表的取值 如:&lt;!DOCTYPE studinfo SYSTEM "studinfo.dtd"&gt; 2)元素 空元素 &lt;空元素标签名 属性=...

    docx-xslt:Microsoft Word .docx 模板文件的 XSL 转换

    docx-xslt docx-xslt是一个 Python 库,用于为没有 XML 或 XSLT 编码的 ... ::= &lt;command&gt; &lt;command&gt; ::= &lt;command&gt; | &lt;command&gt; &lt;command&gt; ::= 'xsl' ':' &lt;context&gt; &lt;xsl&gt; &lt;xsl&gt; &lt;context&gt; ::= ':' &lt;context&gt; | &lt;

    C#XML入门经典 C#编程人员必备的XML技能.part2

    XSLT&lt;br&gt;&lt;br&gt;8.1 何时使用XSLT&lt;br&gt;8.1.1 格式化&lt;br&gt;8.1.2 转换&lt;br&gt;8.2 XSL语言&lt;br&gt;8.3 使用XSL&lt;br&gt;8.4 XSL命名空间&lt;br&gt;8.5 剖析一个简单的XSL示例&lt;br&gt;8.5.1 添加处理指令&lt;br&gt;8.5.2 创建样式表&lt;br&gt;8.6 创建XSLT样式表...

    JSP中使用XSLT所需要的jar

    xerces xalan taglibs-xsl是JSP中调用&lt;xsl:apply xml="result.xml" xsl="result.xsl"&gt;&lt;/xsl:apply&gt;的xslt标签所必须的包。 还需要另外一个文件到http://download.csdn.net/source/655756下载。

    <<AJAX 实例大全>>

    AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。根据Ajax提出者Jesse James Garrett建议[1],它...但是Opera不支持XSL格式对象,也不支持XSLT[2]。

    processing xml with java

    Preface &lt;br&gt;Acknowledgements &lt;br&gt;1 XML for Data &lt;br&gt;2 XML Protocols &lt;br&gt;3 Writing XML with Java &lt;br&gt;4 Converting Flat ...XSLT &lt;br&gt;A XML APIs Quick Reference &lt;br&gt;B SOAP Schemas &lt;br&gt;Recommended Reading

    Practical Mod Perl

    Practical Mod Perl&lt;br&gt;&lt;br&gt; Copyright &lt;br&gt; Preface &lt;br&gt; What You Need to Know &lt;br&gt; Who This Book Is For &lt;br&gt; How This Book Is Organized &lt;br&gt; Reference Sections &lt;br&gt; Filesystem Conventions &lt;br&gt; Apache ...

    X3BLOG 单用户版 FOR ACCESS 1.0beta 源代码

    &lt;br&gt;&lt;br&gt;兼容性&lt;br&gt; Mozilla Firefox v1.5.0.0 以上版本&lt;br&gt; Microsoft Internet Explorer v6.0 以上版本&lt;br&gt;&lt;br&gt;&lt;br&gt;开发者&lt;br&gt;&lt;br&gt; 水月·静夜思&lt;br&gt; website:http://www.x3blog.cn&lt;br&gt; QQ群:39687684&lt;br&gt;&lt;br&gt;X3...

    XML的代码的编写

    xml-stylesheet type='text/xsl' href='_UpgradeReport_Files/UpgradeReport.xslt'?&gt;&lt;UpgradeLog&gt; &lt;Properties&gt;&lt;Property Name="Solution" Value="CodematicDemo"&gt; &lt;/Property&gt;&lt;Property Name="解决方案文件" Value=...

    X3BLOG v0.7.5.0

    关于 X3-BLOG&lt;br&gt;&lt;br&gt; X3-BLOG 是基于XML+XSLT+AJAX技术构建的开源多用户博客门户系统,服务器端采用当前最流行的动态网页开发语言ASP.NET(C#) &lt;br&gt;&lt;br&gt;2.0编写,支持多种数据库,包括SQLSERVER2000\SQLSERVER2005\...

    xslt-processor:不带本机库依赖项JavaScript XSLT处理器 开发技术 - 其它.zip

    xslt-processor:不带本机库依赖项JavaScript XSLT处理器 开发技术 - 其它.zip

    gulp-xslt:gulp的XSLT转换插件

    gulp-xslt gulp的XSL转换插件 用法 example.xml &lt;? xml version = " 1.0 " encoding = " utf-8 " ?&gt; &lt; foo&gt; &lt; bar xss=removed&gt;baz&lt;/ bar&gt; &lt; bar&gt;qux&lt;/ bar&gt; &lt;/ foo&gt; template.xsl &lt;? xml version = ...

    Professional Ajax

    书名:Professional Ajax&lt;br&gt;语言:English&lt;br&gt;格式:PDF&lt;br&gt;&lt;br&gt;------------------------------------------------&lt;br&gt;How This Book is Structured &lt;br&gt;This book begins by providing background about the ...

    xml-xslt-xsl-fo-dotnet:使用XML,XSLT,XSL-FO和FO.NET在.NET中生成PDF文档的示例

    xml-xslt-xsl-fo-dotnet 使用XML,XSLT,XSL-FO和在.NET中生成PDF文档的。 XML数据示例,XSL样式表和生成的PDF位于文件夹中(XML和XSL由)。 产生结果result.pdf : 建立解决方案 将source.xml和stylesheet.xsl...

    vscode-xslt-tokenizer:VSCode扩展,用于突出显示XSLT和XPath(最高3.03.1)

    跟随xsl:include / xsl:import / xsl:use-package链接 自定义XML编辑功能: XML上下文感知片段 XML格式检查* 标签重命名 自动关闭标签(需要'formatOnType'设置) 在/添加后自动清除孤立的结束标签,以使开始...

    Java JDK实例宝典

    &lt;br&gt;第1章 Java基础 &lt;br&gt;1.1 转换基本数据类型 &lt;br&gt;1.2 Java的运算符 &lt;br&gt;1.3 控制程序的流程 &lt;br&gt;1.4 计算阶乘 &lt;br&gt;1.5 实现命令行程序 &lt;br&gt;第2章 Java面向对象程序设计 &lt;br&gt;2. 1 复数类 &lt;br&gt;2. 2 equals.chashCode...

    testNG-xslt

    用TestNG测试后,自动会生成html的测试报告,不过相信大家都有感觉,... &lt;/xslt&gt; &lt;/target&gt; &lt;/project&gt; 最后执行ant transform就可以了,之后在output目录下就可以看到一个index.html文件,打开它就是测试报告了。

Global site tag (gtag.js) - Google Analytics