XSLT輕鬆進門第一章 XSLT的概念 1

2021-12-29 19:53:02 字數 963 閱讀 6883

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的說法更嚴格些,因此我們在文章中同一應用xslt的稱法。它們之間具體的關係我們會在下面講述。

1.1 什麼是xslt

xslt的英文尺度名稱為extensible stylesheet language transformation。根據w3c的規範闡明書(最早設計xslt的用意是幫助xml文件(document)轉換為其它文件。但是隨著發展,xslt已不僅僅用於將xml轉換為html或其它文字格局,更全面的定義應當是:

xslt是一種用來轉換xml文件結構的語言。

1.2 為什麼要用xslt

我們已經知道,xml是一種電腦程式間交換原始資料的簡略而尺度的方法。它的成功並不在於它輕易被人們書寫和瀏覽,更重要的是,它從基本上解決了利用系統間的資訊交換。由於xml滿足了兩個基礎的需求:

(1).將資料和表達情勢分別。就象氣象預告的資訊可以顯示在不同的裝置上,電視,手機或者其它。

(2).在不同的利用之間傳輸資料。電子商務資料交換的與日俱增使得這種需求越來越緊急。

為了使資料便於人們的瀏覽懂得,我們需要將資訊顯示出來或者列印出來,例如將資料變成乙個html檔案,乙個pdf檔案,甚至是一段聲音;同樣,為了使資料合適不同的利用程式,我們必需有能夠將一種資料格局轉換為另一種資料格局,比如需求格局可能是乙個文字檔案,乙個sql語句,乙個http資訊,必定次序的資料呼叫等。而xslt就是我們用來實現這種轉換功效的語言。將xml轉換為html,是目前xslt最重要的功效。

XSLT輕鬆進門第一章 XSLT的概念 3

1.5 xslt和css的比擬 css同樣可以格局化xml文件,那麼有了css為什麼還需要xslt呢?由於css固然能夠很好的把持輸出的樣式,比如色彩,字型,大小等,但是它有嚴重的侷限性,就是 1 css不能重新排序文件中的元素 2 css不能判定和把持哪個元素被顯示,哪個不被顯示 3 css不能統...

XSLT輕鬆入門第一章 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 lang...

XSLT輕鬆入門第一章 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 langu...