日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

XSLT中文入門_動易Cms教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!
XSLT輕松入門

第一章:XSLT概念

前言

大家好,由于動易2006版在聚合空間中全面采用了XML XSLT的技術(shù),導致部分朋友對修改它的模板感到有些無從下手,其實XSLT并不是很高深的學問,它類似HTML中的CSS,但是比CSS功能要強大的多。學習XSLT的前提是您對XML已經(jīng)有一些了解。XSLT可以說更偏向是一種程序語言,但它沒有常見程序語言復雜,甚至比js等腳本語言還簡單,所以不必擔心學習困難。好了,讓我們一起來探索XSLT的秘密吧!

聲明:因為XSLT的標準在不斷發(fā)展,語法也在不斷擴充,我們下面所學習的知識是以1999年11月16日發(fā)布的XSLT 1.0為基準的,所以可能是不完整的,最新的資料請到W3C網(wǎng)站(http://www.w3.org/TR/xslt)。


提綱


本文共分五大章:XSLT概念,XSLT的實例,XSLT的元素語法,XPath的語法,XSLT的資源。


1.XSLT的概念


1.1 什么是XSLT


1.2 為什么要用XSLT


1.3 XSLT的歷史


1.4 什么是XPath


1.5 XSLT和CSS的比較


1.6 XSLT和IE5


1.XSLT的概念

我們首先來澄清一個概念,大家可能聽說過XSL(eXtensible Stylesheet Language),XSL和我們這里說的XSLT從狹義上理解是一樣的,而按照W3C的標準,XSLT的說法更嚴格些,因此我們在文章中統(tǒng)一使用XSLT的稱法。它們之間具體的關(guān)系我們會在下面講述。


1.1 什么是XSLT

XSLT的英文標準名稱為eXtensible Stylesheet Language Transformation。根據(jù)W3C的規(guī)范說明書(http://www.w3.org/TR/xslt),最早設(shè)計XSLT的用意是幫助XML文檔(document)轉(zhuǎn)換為其它文檔。但是隨著發(fā)展,XSLT已不僅僅用于將XML轉(zhuǎn)換為HTML或其它文本格式,更全面的定義應該是:

XSLT是一種用來轉(zhuǎn)換XML文檔結(jié)構(gòu)的語言。


1.2 為什么要用XSLT

我們已經(jīng)知道,XML是一種電腦程序間交換原始數(shù)據(jù)的簡單而標準的方法。它的成功并不在于它輕易被人們書寫和閱讀,更重要的是,它從根本上解決了應用系統(tǒng)間的信息交換。因為XML滿足了兩個基本的需求:

(1).將數(shù)據(jù)和表達形式分離。就象天氣預告的信息可以顯示在不同的設(shè)備上,電視,手機或者其它。

(2).在不同的應用之間傳輸數(shù)據(jù)。電子商務(wù)數(shù)據(jù)交換的與日俱增使得這種需求越來越緊迫。

為了使數(shù)據(jù)便于人們的閱讀理解,我們需要將信息顯示出來或者打印出來,例如將數(shù)據(jù)變成一個HTML文件,一個PDF文件,甚至是一段聲音;同樣,為了使數(shù)據(jù)適合不同的應用程序,我們必須有能夠?qū)⒁环N數(shù)據(jù)格式轉(zhuǎn)換為另一種數(shù)據(jù)格式,比如需求格式可能是一個文本文件,一個SQL語句,一個HTTP信息,一定順序的數(shù)據(jù)調(diào)用等。而XSLT就是我們用來實現(xiàn)這種轉(zhuǎn)換功能的語言。將XML轉(zhuǎn)換為HTML,是目前XSLT最主要的功能。

1.3 XSLT的歷史

想很多其他XML家族成員一樣,XSLT是由W3C起草和制定的。它的主要發(fā)展歷程如下:

.1995年由James Clark提議;

.1997年8月正式提案為XSL;

.1998年5月由Norman Walsh完成需求概要;

.1998年8月18日XSL草案發(fā)布;

.1999年11月16日正式發(fā)布XSL 1.0推薦版本。

目前,XSLT仍然在快速的發(fā)展中,XSLT1.1的草案已經(jīng)可以在W3C網(wǎng)站(http://www.w3.org/TR/xslt11)上看到。

查看更多 動易Cms教程  動易Cms模板

共8頁上一頁12345678下一頁
來源:模板無憂//所屬分類:動易Cms教程/更新時間:2006-06-13
相關(guān)動易Cms教程