學習XML與XSLT 排序

2021-04-01 06:27:31 字數 1081 閱讀 5997

動機:

排序功能讓我們頁面上的資料顯的更人性化,是我們在**上見過的很普遍的乙個功能效果了。以往的自動排序都是用大量的指令碼**來完成的,對一般的愛好者來說這是件困難的事情。然而用xml來處理的話就簡單多了。讓自己的頁面更加絢麗,哈哈,您是不是也心動了呢!

材料:

xml卷之動態排序

有2個檔案:one.xml 和 one1.xsl

作用:

在不重新整理頁面的情況下更據使用者自己的需要對資料重新進行排序顯示,有效的提高資料互動功能,讓自己的頁面更加絢麗多彩。

**:

one.xml

<?xml version="1.0" encoding="utf-8" ?>

2023年7月1日,畢業一週年紀念日!緬懷過去...

2023年7月1日,畢業一週年紀念日!緬懷過去...

2023年7月1日,畢業一週年紀念日!緬懷過去...

2023年7月1日,畢業一週年紀念日!緬懷過去...

2023年7月1日,畢業一週年紀念日!緬懷過去...

one.xsl

<?xml version="1.0" encoding="utf-8"?>

idname

agephone

address

description

講解:

1)one.xml 是資料檔案,相信大家都不會有問題。

2)one.xsl 是格式檔案,有幾個地方要注意。

(1)取屬性值的用法,用的是@,如。

(2)sort函式的用法:如,其中@address可以替換為元素employee屬性的任一屬性。得到的結果是不同的。

至於效果嘛,你瞧瞧看吧!!

<?xml version="1.0" encoding="utf-8" ?>

另外說一點:

在大多的xml教科書中所顯示的**中很少會加上encoding="utf-8" ,可以解決中文顯示問題。

後記:

大家熟悉動態排序完成思路後會發現,其實我們的實現手法很簡單。

就是修改

@address"/>

的數值,然後重新顯示。

XSLT轉換XML小結

default.aspx如下,只是個簡單的示例,伺服器端沒有任何 input type button value download onclick window.open download.aspx download iframe id download name download src styl...

通過XSLT轉換XML

一 介紹 xslt是一種用來轉換xml文件結構的語言,它是extensible style language extensions transformations的縮寫。xslt類似與html中的css,但是比css的功能更加強大。根據w3c規範說明書的說明,最早設計xslt是幫助將xml文件轉換為...

使用 XSLT 顯示 XML

通過使用 xslt,您可以把 xml 文件轉換成 html 格式。xslt 是首選的 xml 樣式表語言。xslt extensible stylesheet language transformations 遠比 css 更加完善。xslt 是在瀏覽器顯示 xml 檔案之前,先把它轉換為 html...