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 元素。
上面的转换结果类似这样:
分享到:
相关推荐
<xsl:output name="xml" method="xml" indent="yes"/> <xsl:output name="html" method="html" indent="yes" omit-xml- declaration="yes"/> <xsl:output name="xhtml" method="xhtml" indent="yes" omit-xml-...
-- 定义了输出文档的格式、<xsl:output> 是顶层元素(top-level element),必须是 <xsl:stylesheet> 或 <xsl:transform> 的子节点。定义输出的格式html、设置输出格式的 W3C 版本号(仅在 method=...
VALUE-OF select="$outputQty" />" hits="<XSL:VALUE-OF select="$hits" />" eliteLevel="<XSL:VALUE-OF select="$eliteLevel" />" linkOpenType="<XSL:VALUE-OF select="$linkOpenType" />" xslt="true" /} 32.{PE....
如:<?xml version="1.0" encoding="gb2312" standalone="yes"?> 文档类型声明 规定元素的结构和属性列表的取值 如:<!DOCTYPE studinfo SYSTEM "studinfo.dtd"> 2)元素 空元素 <空元素标签名 属性=...
docx-xslt docx-xslt是一个 Python 库,用于为没有 XML 或 XSLT 编码的 ... ::= <command> <command> ::= <command> | <command> <command> ::= 'xsl' ':' <context> <xsl> <xsl> <context> ::= ':' <context> | <
XSLT<br><br>8.1 何时使用XSLT<br>8.1.1 格式化<br>8.1.2 转换<br>8.2 XSL语言<br>8.3 使用XSL<br>8.4 XSL命名空间<br>8.5 剖析一个简单的XSL示例<br>8.5.1 添加处理指令<br>8.5.2 创建样式表<br>8.6 创建XSLT样式表...
xerces xalan taglibs-xsl是JSP中调用<xsl:apply xml="result.xml" xsl="result.xsl"></xsl:apply>的xslt标签所必须的包。 还需要另外一个文件到http://download.csdn.net/source/655756下载。
AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。根据Ajax提出者Jesse James Garrett建议[1],它...但是Opera不支持XSL格式对象,也不支持XSLT[2]。
Preface <br>Acknowledgements <br>1 XML for Data <br>2 XML Protocols <br>3 Writing XML with Java <br>4 Converting Flat ...XSLT <br>A XML APIs Quick Reference <br>B SOAP Schemas <br>Recommended Reading
Practical Mod Perl<br><br> Copyright <br> Preface <br> What You Need to Know <br> Who This Book Is For <br> How This Book Is Organized <br> Reference Sections <br> Filesystem Conventions <br> Apache ...
<br><br>兼容性<br> Mozilla Firefox v1.5.0.0 以上版本<br> Microsoft Internet Explorer v6.0 以上版本<br><br><br>开发者<br><br> 水月·静夜思<br> website:http://www.x3blog.cn<br> QQ群:39687684<br><br>X3...
xml-stylesheet type='text/xsl' href='_UpgradeReport_Files/UpgradeReport.xslt'?><UpgradeLog> <Properties><Property Name="Solution" Value="CodematicDemo"> </Property><Property Name="解决方案文件" Value=...
关于 X3-BLOG<br><br> X3-BLOG 是基于XML+XSLT+AJAX技术构建的开源多用户博客门户系统,服务器端采用当前最流行的动态网页开发语言ASP.NET(C#) <br><br>2.0编写,支持多种数据库,包括SQLSERVER2000\SQLSERVER2005\...
xslt-processor:不带本机库依赖项JavaScript XSLT处理器 开发技术 - 其它.zip
gulp-xslt gulp的XSL转换插件 用法 example.xml <? xml version = " 1.0 " encoding = " utf-8 " ?> < foo> < bar xss=removed>baz</ bar> < bar>qux</ bar> </ foo> template.xsl <? xml version = ...
书名:Professional Ajax<br>语言:English<br>格式:PDF<br><br>------------------------------------------------<br>How This Book is Structured <br>This book begins by providing background about the ...
xml-xslt-xsl-fo-dotnet 使用XML,XSLT,XSL-FO和在.NET中生成PDF文档的。 XML数据示例,XSL样式表和生成的PDF位于文件夹中(XML和XSL由)。 产生结果result.pdf : 建立解决方案 将source.xml和stylesheet.xsl...
跟随xsl:include / xsl:import / xsl:use-package链接 自定义XML编辑功能: XML上下文感知片段 XML格式检查* 标签重命名 自动关闭标签(需要'formatOnType'设置) 在/添加后自动清除孤立的结束标签,以使开始...
<br>第1章 Java基础 <br>1.1 转换基本数据类型 <br>1.2 Java的运算符 <br>1.3 控制程序的流程 <br>1.4 计算阶乘 <br>1.5 实现命令行程序 <br>第2章 Java面向对象程序设计 <br>2. 1 复数类 <br>2. 2 equals.chashCode...
用TestNG测试后,自动会生成html的测试报告,不过相信大家都有感觉,... </xslt> </target> </project> 最后执行ant transform就可以了,之后在output目录下就可以看到一个index.html文件,打开它就是测试报告了。