xls 和 xml 数据 排序 绑定 -原创
2013-12-26 23:11
239 查看
xls 和 xml 排序
xml:
xsl:
WebForm DataBind:
xml:
<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type= "text/xsl" href= "test.xsl"?> <!-- To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools | Templates and open the template in the editor. --> <languages> <languageList> <language name="Chinese" > <codeList > <code >zh</code> </codeList> </language> <language name="English" > <codeList > <code >en</code> </codeList> </language> </languageList> </languages>
xsl:
<?xml version="1.0" encoding="UTF-8"?> <!-- Document : test.xsl Created on : 2013年12月26日, 下午9:37 Author : ideaam Description: Purpose of transformation follows. --> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output omit-xml-declaration="yes" indent="yes"/> <xsl:variable name="vsortKey" select="'name'"/> <xsl:variable name="vsortOrder" select="'descending'"/> <xsl:template match="node()|@*"> <xsl:copy> <xsl:apply-templates select="node()|@*"> <xsl:sort select="/language[name()=$vsortKey] | @*[name()=$vsortKey]" data-type="text" order="{$vsortOrder}"/> <xsl:sort select="@*" /> </xsl:apply-templates> </xsl:copy> </xsl:template> </xsl:stylesheet>
WebForm DataBind:
<asp:ListView ID="ListView1" runat="server" DataSourceID="XmlDataSource1"> <ItemTemplate> <label><%#Eval("name")%></label> </ItemTemplate> </asp:ListView> <asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/test.xml" XPath="//language" TransformFile="~/test.xsl"></asp:XmlDataSource>
相关文章推荐
- 如何用XSL对XML的数据进行按节点排序?
- flex :读取access数据库数据 转化为xml 然后在flex页面显示绑定图片
- 【原创】.NET读写Excel工具Spire.Xls使用(4)对数据操作与控制
- bootstrap table教程--后台数据绑定、特殊列处理、排序
- 每日学习心得:Linq解决DataTable按照某一列的值排序问题/DataTable 导出CSV文件/巧用text-overflow解决数据绑定列数据展示过长问题
- 把xml数据绑定到html表格中
- Java-XML数据绑定工具大比拼
- WP7的XML操作详解:读取,过滤以及数据绑定
- 用DropDownList绑定Xml数据 [已测试]
- 2种在HTML中绑定XML数据的方法
- 【原创】SQL数据库数据绑定到TreeView菜单目录的类方法实现
- 分别用DataGrid、Repeater、DataList绑定XML数据的例子
- 从XML到Java代码的数据绑定之一
- treeview绑定xml数据
- XML 与 Java 技术: 用 Castor 进行数据绑定
- 实用数据绑定: 往返和 XML 到 Java 的转换 3
- XML 与 Java 技术: 用 Castor 进行数据绑定
- 数据绑定ds.ReadXml(stream);
- Asp.net下用DropDownList绑定Xml数据
- WP7 XML操作详解:读取,过滤以及数据绑定