關于XSL - XSL教程_Xml教程

      編輯Tag賺U幣

      推薦:選擇模式 - XSL教程 - 2
      選擇模式 - XSL教程 - 2

      什么是XSL
      全稱Extensible Style Language,中文譯作擴展樣式語言,用于格式化XML文檔,它由兩部分組成.
      1(XSLT ):XSL Transformation Language(XSLT),它可以把XML文檔從一種格式轉化為另一種格式.如轉成html,文本或是基于文本的文檔.
      2( XPath):XSL格式化對象,格式化對象提供了CSS的另一方式
      來格式化XML文檔,以及應用樣式到XML文檔上!
      XML的使用
      如下Html格式的數(shù)據:
      <HTML>
      <BODY>
      <TABLE border=1 cellspacing=0>
      <TH>Name<TD>5do8<TH>ID<TD>1
      <TR>
      <TH>Professional:<TD colspan=5>.NET,PHP Design
      </TABLE>
      </BODY>
      </HTML>
      該html文件不能表意,如果修改為:<?xml version="1.0" encoding="GB2312"?>
      <About>
      <Name>5do8</Name>
      <ID>1</ID>
      <Professional>.NET,PHP Design</Professional>
      </About>

      可以明顯的表示出節(jié)點的含義。另一方面,也是利于開發(fā)人員從數(shù)據層獲取數(shù)據更加靈活。
      關于XML文件,需要注意:
      xml文件的頭:
      1:version 規(guī)定了XML文檔的版本,是1.0;
      2:encoding 規(guī)定了XML文檔的編碼類型,此處取值為“GB2312”,也就是“簡體中文”,請務必保存文件為ANSI格式,如果文件中還有中文,建議格式GB2312,或者UFT-8,文件頭和保存的類型都要統(tǒng)一。
      關于xml文件的主體,需要注意:
      1:必須有根節(jié)點。
      2:節(jié)點必須成對出現(xiàn)。
      3:要使用轉義字符轉換<,>等.
      XML的兩種輸出方式

      在xml前臺頁面的表現(xiàn)上,有兩種方式,一種就是CSS,樣式表能簡單的輸出頁面,但是不能改變格局,不能判斷,不能驗證。很是單調。此處不表。
      另一種更加靈活的就是使用XSL,它充當?shù)慕巧褪前裍ML文件按照指定的模式輸出,合法的XSL格式也必須是xml文件。
      XSL的模式語言
      XSL的模式語言分為三種:
      1:選擇模式:
      <xsl:for-each>,<xsl:value-of>,<xsl:apply-templates>
      2:匹配模式
      <xsl:template>
      3:測試模式
      <xsl:if> 和<xsl:choose>
      以下每個教程分別詳細介紹每個模式,請關注。

      分享:XPath入門 - XSL教程 - 3
      XPath入門 - XSL教程 - 3

      來源:模板無憂//所屬分類:Xml教程/更新時間:2013-04-23
      相關Xml教程