最新的Web開發教程
 

XSL語言


它始於XSL

XSL代表Ë X tensible S tylesheet L anguage。

萬維網聯盟(W3C)開始發展XSL,因為有必要進行一個基於XML的樣式表語言。


對於HTML CSS =樣式表

HTML使用預定義的標籤。 的含義,以及如何顯示每個標籤是很好理解的。

CSS是用來樣式添加到HTML元素。


對於XML XSL =樣式表

XML不使用預定義的標籤,因此每個標籤的含義還不是很清楚。

一個<table>元素可能表明一個HTML表格,一件家具,或別的東西-和瀏覽器不知道如何顯示呢!

因此,XSL描述XML元素應該如何顯示。


XSL - 超過一個樣式表語言

XSL由四部分組成:

  • XSLT - 用於轉換XML文檔的語言
  • 的XPath - 在XML文檔的語言
  • XSL-FO -用於格式化XML文檔的語言(discontinued in 2013)
  • XQuery的 - 查詢XML文檔的語言

隨著CSS3頁面媒體模塊 ,W3C已經交付文檔格式的新標準。 因此,自2013年起,CSS3建議作為XSL-FO更換。