欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

XML卷之實(shí)戰(zhàn)錦囊(1)——?jiǎng)討B(tài)排序_Xml教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:利用XML開發(fā)留言板簡(jiǎn)單的例子
XML是一種基于文本格式的元標(biāo)記語言,它注重對(duì)數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)意義的描述,實(shí)現(xiàn)了數(shù)據(jù)內(nèi)容和顯示樣式的分離(xml xsl),而且是與平臺(tái)無關(guān)的。 由于XML注重?cái)?shù)據(jù)內(nèi)容的描述,因而,對(duì)于數(shù)據(jù)的檢

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

材料:

XML卷之動(dòng)態(tài)排序

有2個(gè)文件:paixu.xml 和 paixu.xsl

作用:

在不刷新頁面的情況下更據(jù)用戶自己的需要對(duì)數(shù)據(jù)重新進(jìn)行排序顯示,有效的提高數(shù)據(jù)互動(dòng)功能,讓自己的頁面更加絢麗多彩。

代碼:

以下為引用的內(nèi)容:

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>一個(gè)簡(jiǎn)單的排序</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)典分舵聚會(huì)完全手冊(cè) 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錯(cuò)誤信息總匯</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):動(dòng)態(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("//@order-by");
sortField.value=x;
Layer1.innerHTML=source.documentElement.transformNode(stylesheet);
}
</script>
</head>
<body>
<p align="center"><span>XML卷之實(shí)戰(zhàn)錦囊(1):動(dòng)態(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')">編號(hào)</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ā)表時(shí)間</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ù)文件,相信大家都不會(huì)有問題。

2)paixu.xsl 是格式文件,有幾個(gè)地方要注意。

(1)腳本中:

sortField=document.XSLDocument.selectSingleNode("//@order-by");

作用是:找到有屬性為order-by的第一個(gè)節(jié)點(diǎn),因此它對(duì)應(yīng)的節(jié)點(diǎn)就是

<xsl:apply-templates select="team" order-by="blue_ID"/>

因此在初次onLoad的時(shí)候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

這個(gè)可不能少哦,不然就找不到了,效果嘛,你瞧瞧看吧!

<?xml version="1.0" encoding="gb2312" ?>

另外說一點(diǎn):

在大多的XML教科書中所顯示的代碼中很少會(huì)加上encoding="gb2312" ,

因此我們?cè)赬ML中用到中文的時(shí)候會(huì)報(bào)錯(cuò),原因就是沒有寫這個(gè)申明。

后記:

大家熟悉動(dòng)態(tài)排序完成思路后會(huì)發(fā)現(xiàn),其實(shí)我們的實(shí)現(xiàn)手法很簡(jiǎn)單。

就是修改order-by的數(shù)值,然后重新顯示。

在動(dòng)態(tài)查詢和動(dòng)態(tài)分頁的功能中我們依然是按照這個(gè)思路去完成的。

分享:應(yīng)當(dāng)如何使用XML語言
首先要明確的是:XML是被設(shè)計(jì)用來存儲(chǔ)數(shù)據(jù)、攜帶數(shù)據(jù)和交換數(shù)據(jù)的,他不是為了顯示數(shù)據(jù)而設(shè)計(jì)的。   XML可以從HTML中分離數(shù)據(jù)   通過XML,你可以在HTML文件之外存儲(chǔ)數(shù)據(jù)。在不使用XML時(shí)

來源:模板無憂//所屬分類:Xml教程/更新時(shí)間:2008-08-22
相關(guān)Xml教程
欧美图片自拍偷拍| 欧美精品一区在线播放| 国产在线精品二区| 97伦伦午夜电影理伦片| 久久亚洲人体| 成人久久久精品乱码一区二区三区| 精品国产一区二区精华| 欧美精品在线一区| 北条麻妃在线观看视频| 国产乱人伦精品一区| 久久婷婷一区二区三区| 日韩在线不卡视频| 老太脱裤子让老头玩xxxxx| 免费又黄又爽又猛大片午夜| 91精品天堂福利在线观看| 亚洲成人av中文| 国产精品白嫩初高中害羞小美女| 日韩欧美理论片| 伊人久久视频| 狠狠色综合色综合网络| 日韩成人xxxx| 做爰高潮hd色即是空| 日韩欧美国产亚洲| 婷婷综合伊人| 欧美视频不卡中文| 亚洲一区二区三区sesese| 丰腴饱满的极品熟妇| 深夜福利一区| 中文字幕欧美日韩一区| 欧美精品videosex极品1| 欧美在线观看视频网站| 秋霞网一区二区| 国产一区二区三区美女| 亚洲视频在线观看视频| 分分操这里只有精品| 一本色道久久综合熟妇| 视频一区二区三区入口| 日韩精品中文字幕一区二区三区| 色噜噜色狠狠狠狠狠综合色一 | 久久婷婷综合国产| 欧美激情理论| 日本韩国欧美在线| 久久狠狠久久综合桃花| 麻豆亚洲av成人无码久久精品| 日本一区二区高清不卡| 日韩欧美国产一区二区| 国产乱码精品一区二区三区不卡| 一级性生活免费视频| 日韩欧美一区二区三区在线视频| 色哟哟一区二区| 久久久久久艹| 日韩熟女精品一区二区三区| 欧美激情亚洲| 56国语精品自产拍在线观看| 亚洲一二三区精品| 中文字幕av免费观看| 日本在线不卡视频| 亚洲偷欧美偷国内偷| 欧美刺激脚交jootjob| 91精品一区| 日本人添下边视频免费| 欧美日韩国产成人| 成人区精品一区二区| 久久精品亚洲a| 97精品97| 欧美精品高清视频| 在线免费观看成人网| 在线观看国产小视频| 琪琪一区二区三区| 在线播放日韩欧美| 日韩在线观看免费高清| 亚洲看片网站| 亚洲综合免费视频| 国产一区二区在线观看视频| 日本欧美肥老太交大片| 久久久久久穴| 国产亚洲精品久久久久动| 久久婷婷国产精品| 成人福利片在线| 国产精品高潮久久久久无| 成人免费福利在线| 黄色在线观看免费| 亚洲三级观看| 亚洲欧美国产视频| 香港日本韩国三级网站| 国产一区二区久久久久| 亚洲午夜免费视频| 九九九久久久| 在线观看你懂的网站| 精品在线一区二区| 欧美成人在线免费视频| 中文字幕18页| 国产精品一国产精品| 欧美日韩精品一区视频| 成人国产一区二区三区| 国产原创中文av| 成人国产免费视频| 国产91色在线免费| 99自拍视频在线| 日韩午夜精品| 中文字幕日韩综合av| 香蕉视频在线观看黄| 欧美欧美黄在线二区| 欧美日韩电影一区| av在线观看地址| 电影亚洲一区| 亚洲成av人片在www色猫咪| 欧美国产一区二区在线| 国产精品亚洲lv粉色| jlzzjlzz亚洲日本少妇| 国产精品自拍网| 国产精品99精品| 日韩av成人高清| 久国内精品在线| 日本一级免费视频| 伊人久久亚洲影院| 日韩在线视频线视频免费网站| 欧洲成人午夜精品无码区久久| 精品福利久久久| 精品国产制服丝袜高跟| 最新中文字幕免费视频| 国产亚洲成av人片在线观黄桃| 欧美视频精品在线观看| 国产九九九九九| 国产精品视频一区二区三区综合| 欧美日韩国产一中文字不卡 | 午夜免费电影一区在线观看| 亚洲精品免费在线观看视频| 国产精品护士白丝一区av| 久久精品国产综合精品| 成人av无码一区二区三区| 欧美经典一区二区| 久久精精品视频| 丰满岳乱妇国产精品一区| 亚洲色图19p| 亚洲成色www久久网站| 天天干视频在线| 亚洲影院理伦片| 国产又粗又爽又黄的视频| 福利精品一区| 欧洲一区二区三区免费视频| 日本福利视频在线| 国产伦理久久久久久妇女| 日韩一区二区在线观看视频| 中文字幕第88页| 精品国产美女| 亚洲性无码av在线| 免费a级黄色片| 亚洲深夜影院| 午夜精品一区二区三区在线播放| 欧美色图亚洲视频| 国产精品亚洲专一区二区三区| 国产精品自产拍在线观看| 日日夜夜狠狠操| 久久久久久久久久久久久女国产乱| 国产综合 伊人色| 亚洲欧美另类日韩| 亚洲一二三区不卡| 欧美精品卡一卡二| 国产主播性色av福利精品一区| 精品三级av在线| 91超薄肉色丝袜交足高跟凉鞋| 午夜精品偷拍| 欧美日本在线视频中文字字幕| 日本高清一二三区| 国产成人免费视频网站高清观看视频| 亚洲一区二区自拍| 精品国产一级片| 亚洲成人一区在线| 激情伊人五月天| 亚洲性视频大全| 亚洲一级免费视频| 久久精品在线观看视频| 国产精品 欧美精品| 亚洲xxx大片| 欧美一级淫片免费视频魅影视频| 欧美日韩国产丝袜另类| 北条麻妃av高潮尖叫在线观看| 精品国产一区二区三区久久久蜜臀| 伊人久久精品视频| 北条麻妃在线观看视频| 成人一级黄色片| 欧美三日本三级少妇三99| 福利一区二区| 日韩欧美国产精品一区| 中国免费黄色片| 日韩成人免费电影| 亚洲xxxx做受欧美| 成人福利视频| 欧美欧美欧美欧美首页| 在线观看一区二区三区视频| 999在线观看精品免费不卡网站| 日韩免费不卡av| 一区二区不卡视频在线观看| 亚洲一区在线观看网站| 午夜精品久久久内射近拍高清| 久久国产精品亚洲人一区二区三区| 久久婷婷国产麻豆91天堂| 日韩av一二三区| 欧美国产丝袜视频| 久久久99精品视频| 色综合综合色| 亚洲精品视频一区二区| 中文字幕第一区二区| 91免费电影网站| 国产成人手机在线| 91国偷自产一区二区开放时间| 国产欧美一区二| 日韩天堂av| 国产欧美日韩中文字幕| 人妻无码中文字幕免费视频蜜桃| 欧美中文字幕久久| 日本美女视频网站| 久色婷婷小香蕉久久| 国产伦精品一区二区| 日本成人福利| 精品久久国产字幕高潮| 影音先锋男人看片资源| 久久免费电影网| 日本免费成人网| 99精品视频在线| 国产www精品| 亚洲第一视频在线播放| 欧美日韩国产在线观看| 国产精品三级在线观看无码| 成人一区在线观看| 97精品国产97久久久久久粉红| 欧美亚洲国产一区| 91高清视频免费观看| a级片免费观看| 欧美日韩久久不卡| 人妻视频一区二区| 2014亚洲片线观看视频免费| 肉大捧一出免费观看网站在线播放| av一区二区在线播放| 欧美有码在线观看| 国模人体一区二区| 日韩精品中午字幕| 青草影院在线观看| 亚洲欧美偷拍三级| 日本人69视频| 久久爱www久久做| 污视频在线免费观看一区二区三区| 天堂av一区二区三区在线播放| 欧美大片免费观看在线观看网站推荐| 在线观看毛片视频| 欧美伊人久久久久久久久影院| 日韩av一二区| 91视频观看视频| 丰满少妇被猛烈进入高清播放| 九九热免费在线观看| 波多野结衣在线免费观看| 国产伦理片在线观看| 亚洲婷婷综合网| 国产一区二区三区不卡视频网站| 欧美高清第一页| 999精品国产| 日韩一区二区麻豆国产| 顶臀精品视频www| 一区二区三区中文字幕精品精品 | 国产一区91| 国产一区二区在线观看免费播放 | 精一区二区三区| 欧美连裤袜在线视频| 国产日韩欧美一区二区三区| 日本国产精品视频| 日韩欧美一区二区三区免费观看| 国产免费av观看| 午夜精品在线视频一区| 一级特级黄色片| 日本一区二区三区免费乱视频 | 精品亚洲成a人在线观看| 久久久一二三四| 欧美精品一区二区三区久久久竹菊| 不卡一卡2卡3卡4卡精品在| 老司机aⅴ在线精品导航| 98精品国产高清在线xxxx天堂| 香港三日本三级少妇66| 国产亚洲精品久久久久久777| 少妇一级淫片日本| 日韩一区二区免费高清| 日本天堂在线视频| 日本高清不卡视频| а天堂中文在线资源| 一区二区三区精品| 在线黄色免费网站| 亚洲国产精品激情在线观看| 图片区乱熟图片区亚洲| 成人性视频免费网站| 中国丰满人妻videoshd| 蜜桃传媒麻豆第一区在线观看| 老汉色影院首页| 99国产精品久久久久久久| 日韩影院一区| 欧美午夜国产| 日本视频精品一区| 欧美精品国产一区| 蜜桃视频成人| 自拍日韩欧美| 欧美极品一区二区| 午夜片欧美伦| 欧美成人在线免费观看| 一区二区在线| 久久人人爽爽人人爽人人片av| 99久久激情| 精品综合久久久| 99久久精品费精品国产| 久久福利电影| 欧美二区不卡| 色播亚洲婷婷| 一本综合久久| 精品日韩在线播放| 日本免费新一区视频| 一本久道高清无码视频| 久久精品噜噜噜成人av农村| 99在线免费视频观看| 黑人巨大精品欧美黑白配亚洲| 久色视频在线播放| 国产精品18久久久久| 国产野外作爱视频播放| av一本久道久久综合久久鬼色| 欧美日韩一区二区三区69堂| 99re66热这里只有精品3直播 | 亚洲福利一区| 四虎免费在线观看视频| 日本中文在线一区| 成人在线免费观看av| 成人午夜视频福利| 亚洲国产欧美91| 成人免费在线观看入口| 国产又黄又粗视频| 欧美性xxxx在线播放| 九九热精品在线观看| 欧美精品久久99久久在免费线| 青青艹在线观看| 亚洲午夜精品久久久久久久久久久久| 亚洲AV午夜精品| 欧美精品一区二区三区国产精品| 久久69成人| 91精品国产综合久久久久久蜜臀 | 久久无码高潮喷水| a级精品国产片在线观看| 国产黑丝在线视频| 亚洲欧美偷拍卡通变态| 登山的目的在线| 欧美日韩国产美女| 一区二区三区精| 久久伊人色综合| 欧美影院视频| 5566av亚洲| 亚洲视屏一区| 国产欧美日韩小视频| 成人美女在线观看| 波多野结衣加勒比| 高跟丝袜一区二区三区| 99热只有这里有精品| 亚洲精品自产拍| 日本一区二区电影| 国产在线精品播放| 综合天天久久| 国产成人永久免费视频| www..com久久爱| 在线观看国产网站| 色婷婷av一区| 中文字幕久久网| 欧美不卡视频一区发布| 视频二区欧美| 精品国产乱码久久久久久蜜柚| 亚洲精品美女91| 国产3p露脸普通话对白| 国产肥老妇视频| 男女视频一区二区| 欧美成人小视频| 日韩免费高清一区二区| 欧美电影《睫毛膏》| 欧美精品日韩精品| 一本色道久久综合无码人妻| xx视频.9999.com| 亚洲亚洲一区二区三区| 久久精品国产美女| 麻豆91在线看| www.四虎在线| aaa级黄色片| 日本一区二区在线播放| 国产精品久久久久久麻豆一区软件 | 91在线观看免费观看| 欧美国产高潮xxxx1819| 黄色一级在线视频| 中文久久乱码一区二区| 欧美亚洲日本在线| 国产经典一区| 国产成人精品亚洲精品| 91精品亚洲| 国产视频一视频二| 国产精品电影院| 日韩经典在线观看| 日韩在线播放av| 夜色77av精品影院| 欧美做受777cos| 国产欧美一区二区在线观看|