婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > XML卷之實(shí)戰(zhàn)錦囊(1):動態(tài)排序

XML卷之實(shí)戰(zhàn)錦囊(1):動態(tài)排序

熱門標(biāo)簽:本地電話機(jī)器人 如何修改多個百度地圖標(biāo)注 高德地圖地圖標(biāo)注服務(wù)中心 400電話辦理包年 r語言數(shù)據(jù)可視化地圖標(biāo)注 南寧網(wǎng)絡(luò)外呼系統(tǒng)運(yùn)營商 東營電銷 微信地圖標(biāo)注合并了 隨州外呼調(diào)研系統(tǒng)

動機(jī):
排序功能讓我們頁面上的數(shù)據(jù)顯的更人性化,是我們在網(wǎng)站上見過的很普遍的一個功能效果了。以往的自動排序都是用大量的腳本代碼來完成的,對一般的愛好者來說這是件困難的事情。然而用XML來處理的話就簡單多了。讓自己的頁面更加絢麗,哈哈,您是不是也心動了呢!

材料:
XML卷之動態(tài)排序
有2個文件:paixu.xml 和 paixu.xsl

作用:
在不刷新頁面的情況下更據(jù)用戶自己的需要對數(shù)據(jù)重新進(jìn)行排序顯示,有效的提高數(shù)據(jù)互動功能,讓自己的頁面更加絢麗多彩。 
效果:
瀏覽這里 
代碼:
paixu.xml
?xml version="1.0" encoding="gb2312" ?>
?xml-stylesheet type="text/xsl" href="paixu.xsl" ?>
BlueIdea>
  team>
    blue_ID>1/blue_ID>
    blue_name>Sailflying/blue_name>
    blue_text>一個簡單的排序/blue_text>
    blue_time>2002-1-11 17:35:33/blue_time>
    blue_class>XML專題/blue_class>
  /team>
  team>
    blue_ID>2/blue_ID>
    blue_name>flyingbird/blue_name>
    blue_text>嫁給你,是要你疼的/blue_text>
    blue_time>2001-09-06 12:45:51/blue_time>
    blue_class>灌水精華/blue_class>
  /team>
  team>
    blue_ID>3/blue_ID>
    blue_name>苛子/blue_name>
    blue_text>正則表達(dá)式在UBB論壇中的應(yīng)用/blue_text>
    blue_time>2001-11-23 21:02:16/blue_time>
    blue_class>Web 編程精華/blue_class>
  /team>
  team>
    blue_ID>4/blue_ID>
    blue_name>太乙郎/blue_name>
    blue_text>年末經(jīng)典分舵聚會完全手冊 v0.1/blue_text>
    blue_time>2000-12-08 10:22:48/blue_time>
    blue_class>論壇灌水區(qū)/blue_class>
  /team>
  team>
    blue_ID>5/blue_ID>
    blue_name>mmkk/blue_name>
    blue_text>Asp錯誤信息總匯/blue_text>
    blue_time>2001-10-13 16:39:05/blue_time>
    blue_class>javascript腳本/blue_class>
  /team>
/BlueIdea>
 

paixu.xsl
?xml version="1.0" encoding="gb2312" ?>
xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
xsl:template match="/">
html>
head>
title> XML卷之實(shí)戰(zhàn)錦囊(1):動態(tài)排序/title>
style>
body,BlueIdea,team,blue_ID,blue_name,blue_text,blue_time,blue_class{ font: 12px "宋體", "Arial", "Times New Roman"; }
table { font-size: 12px; border: 0px double; border-color: #99CC99 #99CC99 #CCCCCC #CCCCCC; cellpadding:3;cellspacing:3; bgcolor:#eeeeee; text-decoration: blink}
span { font-size: 12px; color: red; }
/style>
script>
function taxis(x)
{
stylesheet=document.XSLDocument;
source=document.XMLDocument;
sortField=document.XSLDocument.selectSingleNode("http://@order-by");
sortField.value=x;
Layer1.innerHTML=source.documentElement.transformNode(stylesheet);
}
/script>
/head>
body>
p align="center">span>XML卷之實(shí)戰(zhàn)錦囊(1):動態(tài)排序/span>/p>
div id="Layer1" name="Layer1">
xsl:apply-templates select="BlueIdea" />
/div>
/body>
/html>
/xsl:template>
xsl:template match="BlueIdea">
table width="500" border="1" align="center" cellpadding="1" cellspacing="1" bordercolordark="#ffffff" bordercolorlight="#ADAAAD">
tr bgcolor="#FFCC99" align="center">
td style="cursor:s-resize" onClick="taxis('blue_ID')">編號/td>
td style="cursor:s-resize" onClick="taxis('blue_name')">姓名/td>
td style="cursor:s-resize" onClick="taxis('blue_text')">主題/td>
td style="cursor:s-resize" onClick="taxis('blue_time')">發(fā)表時間/td>
td style="cursor:s-resize" onClick="taxis('blue_class')">歸類/td>
/tr>
xsl:apply-templates select="team" order-by="blue_ID"/>
/table>
/xsl:template>
xsl:template match="team">
tr align="center">
xsl:apply-templates select="blue_ID" />
xsl:apply-templates select="blue_name" />
xsl:apply-templates select="blue_text" />
xsl:apply-templates select="blue_time" />
xsl:apply-templates select="blue_class" />
/tr>
/xsl:template>
xsl:template match="blue_ID">
td bgcolor="#eeeeee">
xsl:value-of />
/td>
/xsl:template>
xsl:template match="blue_name">
td>
xsl:value-of />
/td>
/xsl:template>
xsl:template match="blue_text">
td>
xsl:value-of />
/td>
/xsl:template>
xsl:template match="blue_time">
td>
xsl:value-of />
/td>
/xsl:template>
xsl:template match="blue_class">
td>
xsl:value-of />
/td>
/xsl:template>
/xsl:stylesheet>
 


講解:
1)paixu.xml 是數(shù)據(jù)文件,相信大家都不會有問題。
2)paixu.xsl 是格式文件,有幾個地方要注意。 
(1)腳本中:

sortField=document.XSLDocument.selectSingleNode("http://@order-by");
作用是:找到有屬性為order-by的第一個節(jié)點(diǎn),因此它對應(yīng)的節(jié)點(diǎn)就是
xsl:apply-templates select="team" order-by="blue_ID"/>
因此在初次onLoad的時候order-by的value值是blue_ID。
而我們就是通過重新定義order-by的value值來達(dá)到排序的目的。

 

Layer1.innerHTML=source.documentElement.transformNode(stylesheet);
作用是:轉(zhuǎn)化XML數(shù)據(jù)后更改Layer1,因此在傳出參數(shù)'blue_name'后,
td style="cursor:s-resize" onClick="taxis('blue_name)">姓名/td>
我們將order-by的value值修改為是'blue_name',即以'blue_name'為排序方式。
繼而通過重新顯示Layer1的innerHTML值來顯示新的排序內(nèi)容。

(2)文本中:

order-by
這個可不能少哦,不然就找不到了,效果嘛,你瞧瞧看吧??!

?xml version="1.0" encoding="gb2312" ?>
另外說一點(diǎn):
在大多的XML教科書中所顯示的代碼中很少會加上encoding="gb2312" ,
因此我們在XML中用到中文的時候會報錯,原因就是沒有寫這個申明。

 


后記:
大家熟悉動態(tài)排序完成思路后會發(fā)現(xiàn),其實(shí)我們的實(shí)現(xiàn)手法很簡單。
就是修改order-by的數(shù)值,然后重新顯示。
在動態(tài)查詢和動態(tài)分頁的功能中我們依然是按照這個思路去完成的。 

標(biāo)簽:果洛 黃石 宿遷 拉薩 寧夏 益陽 德州 西雙版納

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《XML卷之實(shí)戰(zhàn)錦囊(1):動態(tài)排序》,本文關(guān)鍵詞  XML,卷之,實(shí)戰(zhàn),錦囊,動態(tài),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《XML卷之實(shí)戰(zhàn)錦囊(1):動態(tài)排序》相關(guān)的同類信息!
  • 本頁收集關(guān)于XML卷之實(shí)戰(zhàn)錦囊(1):動態(tài)排序的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    一区二区三区日韩在线观看| 亚洲综合精品自拍| 91福利在线导航| 风间由美一区二区av101| 日韩综合一区二区| 一区二区中文字幕在线| 精品国产青草久久久久福利| 欧洲视频一区二区| 国产高清久久久| 久久精品国产在热久久| 婷婷国产v国产偷v亚洲高清| 亚洲色图视频网站| 国产调教视频一区| 2017欧美狠狠色| 在线播放欧美女士性生活| 色88888久久久久久影院按摩| 高清不卡在线观看av| 麻豆极品一区二区三区| 午夜久久电影网| 亚洲国产欧美在线人成| 亚洲男人都懂的| 国产精品视频在线看| 久久亚洲捆绑美女| 精品国免费一区二区三区| 欧美一区二区三区视频免费 | 国产91丝袜在线18| 国内精品视频一区二区三区八戒| 午夜精品久久久久久| 一区二区三区不卡在线观看| 亚洲色图制服诱惑| 亚洲欧美日韩国产中文在线| 最新欧美精品一区二区三区| 国产精品久久久久天堂| 中文无字幕一区二区三区 | 国产日韩v精品一区二区| 日韩精品一区国产麻豆| 欧美成人福利视频| 日韩欧美中文一区| 日韩一级大片在线| 欧美xxxxx牲另类人与| 在线不卡免费av| 91精品国产综合久久久蜜臀粉嫩 | 亚洲欧美日韩在线播放| 国产精品对白交换视频| 国产精品家庭影院| 亚洲人妖av一区二区| 亚洲男同性恋视频| 午夜精品免费在线| 男人操女人的视频在线观看欧美 | 91精彩视频在线观看| 色综合久久六月婷婷中文字幕| 日本乱人伦aⅴ精品| 欧美色网站导航| 91超碰这里只有精品国产| 日韩一区二区三区视频在线观看| 精品国产乱码久久久久久久久| 国产亚洲福利社区一区| 中文在线资源观看网站视频免费不卡| 亚洲日本免费电影| 日韩国产在线观看| 国内成人精品2018免费看| 国产成人丝袜美腿| 色呦呦日韩精品| 在线观看91av| 国产色爱av资源综合区| 亚洲精品亚洲人成人网在线播放| 日韩国产欧美视频| 成人在线一区二区三区| 在线免费观看日本欧美| 欧美一区二区三区婷婷月色 | 日韩电影网1区2区| 国内精品伊人久久久久av影院 | 欧美高清hd18日本| 日韩欧美国产wwwww| 亚洲欧美一区二区视频| 日韩va亚洲va欧美va久久| 国产精品夜夜爽| 日本韩国精品在线| 欧美videossexotv100| 亚洲欧洲精品一区二区三区不卡 | 91高清视频在线| 日韩欧美中文字幕制服| 亚洲日本青草视频在线怡红院| 视频一区欧美精品| 成人av电影在线播放| 欧美一区二区三区四区高清| 亚洲丝袜美腿综合| 狠狠色伊人亚洲综合成人| 欧美亚洲国产一区在线观看网站| 久久午夜色播影院免费高清| 亚洲乱码国产乱码精品精小说| 久久不见久久见免费视频7| 色综合天天综合网天天狠天天| 久久综合九色综合97婷婷 | 色婷婷av一区二区三区大白胸| 日韩美女视频一区二区在线观看| 亚洲综合在线电影| 成人精品国产一区二区4080| 欧美一级日韩不卡播放免费| 亚洲免费色视频| 国产成人午夜高潮毛片| 日韩三级在线观看| 亚洲激情中文1区| 成人午夜视频网站| 欧美精品一区二| 麻豆成人免费电影| 欧美日韩一区二区三区高清 | 亚洲精品美国一| 成人丝袜18视频在线观看| 亚洲精品一区二区在线观看| 日本欧美一区二区在线观看| 欧美中文字幕一区二区三区| 亚洲特黄一级片| 99精品久久久久久| 国产精品麻豆视频| 成人app软件下载大全免费| 久久久亚洲精华液精华液精华液| 蜜臂av日日欢夜夜爽一区| 91精品国产手机| 日韩国产精品久久久| 91精品午夜视频| 日本亚洲天堂网| 欧美精品一卡两卡| 日韩激情中文字幕| 欧美一区三区二区| 午夜久久电影网| 欧美色窝79yyyycom| 亚洲精品中文在线观看| 另类成人小视频在线| 91福利视频网站| 国产欧美一二三区| 国产精品影视网| 欧美tk—视频vk| 六月婷婷色综合| 久久久午夜电影| 极品少妇xxxx偷拍精品少妇| 欧美一卡2卡3卡4卡| 午夜视频一区二区三区| 欧美男男青年gay1069videost | 色综合激情久久| 中文字幕在线观看不卡视频| 成人av在线观| 国产精品久久久久影院色老大| 国产成人在线电影| 国产三级精品视频| 国产激情一区二区三区四区| 51精品久久久久久久蜜臀| 久热成人在线视频| 欧美精品一区男女天堂| 久久国产乱子精品免费女| 日韩一区二区在线看片| 国产一区二区在线看| 久久综合五月天婷婷伊人| 国产一区二区三区四区五区入口 | 色婷婷综合久久久| 亚洲久本草在线中文字幕| 狠狠久久亚洲欧美| 中文字幕在线一区| 色婷婷激情一区二区三区| 亚洲一卡二卡三卡四卡| 欧美日韩国产大片| 国产成人精品三级| 专区另类欧美日韩| 在线视频亚洲一区| 日日摸夜夜添夜夜添国产精品| 国产亚洲欧洲一区高清在线观看| 成人一区二区视频| 亚洲精品成人在线| 这里只有精品电影| 乱中年女人伦av一区二区| 国产欧美一区二区三区在线老狼| 成人av资源在线| 亚洲午夜激情网站| 国产欧美日韩视频一区二区| 91社区在线播放| 免费看欧美女人艹b| 国产拍揄自揄精品视频麻豆| 91看片淫黄大片一级| 天天操天天综合网| 在线播放91灌醉迷j高跟美女| 九九视频精品免费| 亚洲国产精品传媒在线观看| 欧美日本免费一区二区三区| 精品一区二区av| 国产精品初高中害羞小美女文| 一本色道久久综合精品竹菊| 精品影院一区二区久久久| 国产精品麻豆一区二区 | 亚洲国产精品精华液ab| 在线看国产一区二区| 久久99国产精品免费网站| 伊人一区二区三区| 精品av综合导航| 欧美老年两性高潮| 成人免费黄色大片| 午夜激情一区二区三区| 中文字幕制服丝袜一区二区三区 | 久久久精品天堂| 欧美日韩国产系列| 不卡的电影网站|