XML卷之實戰錦囊(1)動態排序(轉)
(1):動態排序
動機:
排序功能讓我們頁面上的資料顯的更人性化,是我們在網站上見過的很普遍的一個功能效果了。以往的自動排序都是用大量的指令碼程式碼來完成的,對一般的愛好者來說這是件困難的事情。然而用XML來處理的話就簡單多了。讓自己的頁面更加絢麗,哈哈,您是不是也心動了呢!
材料:
XML卷之動態排序
有2個檔案:paixu.xml 和 paixu.xsl
作用:
在不重新整理頁面的情況下更據使用者自己的需要對資料重新進行排序顯示,有效的提高資料互動功能,讓自己的頁面更加絢麗多彩。 效果:
程式碼:
paixu.xml
paixu.xsl XML卷之實戰錦囊(1):動態排序編號 姓名 主題 發表時間 歸類
講解:
1)paixu.xml 是資料檔案,相信大家都不會有問題。
2)paixu.xsl 是格式檔案,有幾個地方要注意。
(1)指令碼中:
sortField=document.XSLDocument.selectSingleNode("//@order-by");
作用是:找到有屬性為order-by的第一個節點,因此它對應的節點就是
因此在初次onLoad的時候order-by的value值是blue_ID。
而我們就是透過重新定義order-by的value值來達到排序的目的。
Layer1.innerHTML=source.documentElement.transformNode(stylesheet);
作用是:轉化XML資料後更改Layer1,因此在傳出引數'blue_name'後,
繼而透過重新顯示Layer1的innerHTML值來顯示新的排序內容。
(2)文字中:
order-by
這個可不能少哦,不然就找不到了,效果嘛,你瞧瞧看吧!!
另外說一點:
在大多的XML教科書中所顯示的程式碼中很少會加上encoding= "gb2312" ,
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-950211/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- XML卷之實戰錦囊(3)動態分頁(轉)XML
- XML卷之實戰錦囊(2)動態查詢(轉)XML
- XML卷之實戰錦囊(4)選單連動(轉)XML
- XML卷之實戰錦囊(5)結構樹圖(轉)XML
- CSS錦囊(轉)CSS
- 電子表格實戰錦囊:巧用稀疏陣列是關鍵!陣列
- 前端面試錦囊前端面試
- 專案管理的20條錦囊妙計(轉)專案管理
- react-navigation 使用錦囊ReactNavigation
- 攻防論道|四大制勝錦囊 嚴守實戰演練安全之門
- 卷積網路雖動人,膠囊網路更傳“神”卷積
- Linq之動態排序(字元傳入)排序字元
- (知識錦囊)解析度概念的形象理解
- 工作小錦囊系列——如何實現一個車輛預定功能(上)
- [MAUI]實現動態拖拽排序網格UI排序
- MFC抽象類之動態實現技術 (轉)抽象
- XML入門指南(1)XML簡介(轉)XML
- 程式設計師工作中的三個錦囊程式設計師
- PowerJob 應對龐大任務的錦囊妙計:MapReduce
- 高併發系統設計的15個錦囊
- 實戰 | 0~1基於模板開發問卷小程式
- 1、實戰SSH埠轉發
- 使用XPathExpression類對XML進行排序 (轉)ExpressXML排序
- TensorFlow實戰卷積神經網路之LeNet卷積神經網路
- 用C#與XML建立動態分層選單(轉)XML
- MySQL DBA必備工具使用的6大錦囊妙計MySql
- Jenkins實戰之動態替換Android應用圖示JenkinsAndroid
- 實戰電商頁面1:靜態佈局
- Maven實戰:pom.xml與settings.xmlMavenXML
- XML簡明教程(1)什麼是XML元素(轉)XML
- 域名繫結動態IP實戰案例
- JBuilder9+Weblogic7實戰篇之工具篇(JDBC 1) (轉)UIWebJDBC
- 網路安全守護錦囊丨醫療機構如何防禦勒索病毒?
- 【介面錦囊】免費好用的API介面,程式設計師必看API程式設計師
- 騎行體驗?達索系統SIMULIA有“錦囊妙計”。
- 介面設計中,關於字型設計的10 個錦囊
- XML的JAVA 解析(一)(1) (轉)XMLJava
- xPath 動態分離XML資料XML