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

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

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

熱門標(biāo)簽:本地電話機(jī)器人 如何修改多個百度地圖標(biāo)注 高德地圖地圖標(biāo)注服務(wù)中心 400電話辦理包年 r語言數(shù)據(jù)可視化地圖標(biāo)注 南寧網(wǎng)絡(luò)外呼系統(tǒng)運營商 東營電銷 微信地圖標(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卷之實戰(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卷之實戰(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é)點,因此它對應(yīng)的節(jié)點就是
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" ?>
另外說一點:
在大多的XML教科書中所顯示的代碼中很少會加上encoding="gb2312" ,
因此我們在XML中用到中文的時候會報錯,原因就是沒有寫這個申明。

 


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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《XML卷之實戰(zhàn)錦囊(1):動態(tài)排序》,本文關(guān)鍵詞  XML,卷之,實戰(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卷之實戰(zhàn)錦囊(1):動態(tài)排序》相關(guān)的同類信息!
  • 本頁收集關(guān)于XML卷之實戰(zhàn)錦囊(1):動態(tài)排序的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日本午夜精品一区二区三区电影| 免费在线观看成人| 亚洲成人精品在线观看| 91麻豆文化传媒在线观看| 中文字幕欧美激情| 成人免费视频免费观看| 中文字幕日本乱码精品影院| 国产sm精品调教视频网站| 国产亚洲精久久久久久| 岛国精品在线观看| 1024亚洲合集| 在线播放中文一区| 日本aⅴ免费视频一区二区三区 | 精品捆绑美女sm三区| 亚洲电影中文字幕在线观看| 欧美性生活一区| 五月天欧美精品| 一区二区高清视频在线观看| 在线不卡免费欧美| 亚洲一卡二卡三卡四卡无卡久久| 国产91精品久久久久久久网曝门| 久久一留热品黄| 国产不卡在线播放| 一区二区三区四区不卡在线| 欧美剧在线免费观看网站| av电影一区二区| 成人手机电影网| 91精品在线一区二区| 日韩欧美一级二级三级| 亚洲资源中文字幕| 一区二区三区四区视频精品免费| 国产欧美精品一区aⅴ影院| 久久精品人人做| 国产精品白丝jk白祙喷水网站| 国产综合一区二区| 精品一区二区三区日韩| 日韩女优视频免费观看| 91行情网站电视在线观看高清版| 欧美日韩高清一区二区不卡| 日本一区二区三区视频视频| 一区二区三区**美女毛片| 国产精品每日更新| 国产永久精品大片wwwapp | 欧美肥妇毛茸茸| 婷婷国产在线综合| 欧美乱妇15p| 五月天欧美精品| 9i看片成人免费高清| 国产精品人人做人人爽人人添| 日韩亚洲电影在线| 一区二区三区日韩欧美| 日韩欧美一区二区视频| 日本一区二区三区dvd视频在线| 久久男人中文字幕资源站| 久久99精品久久只有精品| 亚洲私人黄色宅男| 亚洲一区二区在线免费看| 国产主播一区二区| 日本韩国欧美一区二区三区| 91精品国产免费| 久久久久久久电影| 亚洲午夜精品久久久久久久久| 91麻豆精品秘密| 精品动漫一区二区三区在线观看| 国产999精品久久久久久绿帽| 欧美日本一区二区在线观看| 欧美三级日韩三级| 国产精品一卡二卡在线观看| www.欧美亚洲| 色噜噜夜夜夜综合网| 亚洲日本成人在线观看| 亚洲国产精品一区二区久久恐怖片| 欧美美女黄视频| 欧美一区二区三区四区五区| 精品嫩草影院久久| 国产精品亲子伦对白| 亚洲一区在线电影| 久久99精品国产.久久久久久| 激情综合五月婷婷| 日本午夜精品视频在线观看 | 国产欧美日韩三区| 国产精品久久二区二区| 久久精品国产999大香线蕉| 欧美一区二区高清| 91精品欧美福利在线观看| 欧美va亚洲va国产综合| 亚洲乱码国产乱码精品精小说 | 免费观看在线综合| 婷婷国产v国产偷v亚洲高清| 蜜臀av性久久久久av蜜臀妖精| 亚洲午夜日本在线观看| 成人污污视频在线观看| 国产精品区一区二区三| 成人短视频下载| 亚洲视频一区在线| 国产精品日韩成人| 国产综合久久久久影院| 中文字幕av一区二区三区高 | 国产一级精品在线| 色综合久久综合| 91精品国产麻豆| 亚洲狠狠丁香婷婷综合久久久| 91精品欧美久久久久久动漫 | 亚洲欧美偷拍三级| 首页欧美精品中文字幕| 不卡欧美aaaaa| 久久综合中文字幕| 午夜精品久久久久久久| 91香蕉视频mp4| 久久精品男人的天堂| 美腿丝袜亚洲一区| 欧美性感一区二区三区| 日韩一区在线免费观看| 国产成人午夜片在线观看高清观看| 91精品婷婷国产综合久久竹菊| 亚洲天堂2014| 国产寡妇亲子伦一区二区| 91精品国产品国语在线不卡| 欧美精品一卡二卡| 亚洲午夜免费电影| 91麻豆精品视频| 国产精品系列在线| 成人综合婷婷国产精品久久免费| 欧美成人一区二区三区片免费| 日韩国产精品久久| 欧美精品在线视频| 亚洲成av人片在线| 精品婷婷伊人一区三区三| 一个色妞综合视频在线观看| 色婷婷综合久色| 一区二区三国产精华液| 欧美亚一区二区| 国产精品国产自产拍在线| 国产v日产∨综合v精品视频| 日本一区二区三区视频视频| 成人美女视频在线观看18| 国产精品日产欧美久久久久| 99久久99久久综合| 中文字幕一区二区视频| 波多野结衣欧美| 亚洲在线视频一区| 欧美肥大bbwbbw高潮| 久久av老司机精品网站导航| 久久久久久亚洲综合| 国产精品一区二区三区99| 国产精品麻豆久久久| 91丝袜美腿高跟国产极品老师| 亚洲精品菠萝久久久久久久| 欧美日韩免费电影| 久久av资源站| 国产精品天干天干在观线| 色综合久久久久综合| 日韩av中文字幕一区二区三区| 精品久久久久99| 99久久久国产精品| 天堂久久一区二区三区| 欧美一级高清片在线观看| 国产精品 欧美精品| 久久久久久免费网| 色哟哟国产精品| 久久精品国内一区二区三区| 中文字幕不卡在线播放| 欧美亚洲国产怡红院影院| 蜜桃av一区二区在线观看| 欧美国产一区二区| 欧美日本免费一区二区三区| 国产盗摄视频一区二区三区| 一区二区三区久久| 2023国产精华国产精品| 色综合久久综合网| 国产在线观看一区二区| 亚洲一区在线视频| 国产日韩欧美麻豆| 欧美性生活大片视频| 国产精品亚洲专一区二区三区 | 亚洲日本在线天堂| 日韩精品最新网址| 欧美色图一区二区三区| 丁香亚洲综合激情啪啪综合| 国产一区二区三区精品欧美日韩一区二区三区| 亚洲成人av在线电影| 亚洲自拍偷拍欧美| 亚洲激情图片小说视频| 一区二区三区四区视频精品免费 | 日韩精品一卡二卡三卡四卡无卡| 亚洲精品水蜜桃| 一区二区三区在线免费播放| 一区二区三区在线观看网站| 亚洲激情自拍偷拍| 亚洲精品国产第一综合99久久| 亚洲国产色一区| 日韩av午夜在线观看| 麻豆精品视频在线观看视频| 久久99国内精品| 国产成人精品亚洲午夜麻豆| 成人av在线资源网| 色视频欧美一区二区三区| 欧美性感一类影片在线播放| 91精品久久久久久久99蜜桃 | 成人a免费在线看|