關(guān)于XSL - XSL教程
什么是XSL
全稱Extensible Style Language,中文譯作擴(kuò)展樣式語(yǔ)言,用于格式化XML文檔,它由兩部分組成.
1(XSLT ):XSL Transformation Language(XSLT),它可以把XML文檔從一種格式轉(zhuǎn)化為另一種格式.如轉(zhuǎn)成html,文本或是基于文本的文檔.
2( XPath):XSL格式化對(duì)象,格式化對(duì)象提供了CSS的另一方式
來(lái)格式化XML文檔,以及應(yīng)用樣式到XML文檔上!
XML的使用
如下Html格式的數(shù)據(jù):
<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é)點(diǎn)的含義。另一方面,也是利于開發(fā)人員從數(shù)據(jù)層獲取數(shù)據(jù)更加靈活。
關(guān)于XML文件,需要注意:
xml文件的頭:
1:version 規(guī)定了XML文檔的版本,是1.0;
2:encoding 規(guī)定了XML文檔的編碼類型,此處取值為“GB2312”,也就是“簡(jiǎn)體中文”,請(qǐng)務(wù)必保存文件為ANSI格式,如果文件中還有中文,建議格式GB2312,或者UFT-8,文件頭和保存的類型都要統(tǒng)一。
關(guān)于xml文件的主體,需要注意:
1:必須有根節(jié)點(diǎn)。
2:節(jié)點(diǎn)必須成對(duì)出現(xiàn)。
3:要使用轉(zhuǎn)義字符轉(zhuǎn)換<,>等.
XML的兩種輸出方式
在xml前臺(tái)頁(yè)面的表現(xiàn)上,有兩種方式,一種就是CSS,樣式表能簡(jiǎn)單的輸出頁(yè)面,但是不能改變格局,不能判斷,不能驗(yàn)證。很是單調(diào)。此處不表。
另一種更加靈活的就是使用XSL,它充當(dāng)?shù)慕巧褪前裍ML文件按照指定的模式輸出,合法的XSL格式也必須是xml文件。
XSL的模式語(yǔ)言
XSL的模式語(yǔ)言分為三種:
1:選擇模式:
<xsl:for-each>,<xsl:value-of>,<xsl:apply-templates>
2:匹配模式
<xsl:template>
3:測(cè)試模式
<xsl:if> 和<xsl:choose>
以下每個(gè)教程分別詳細(xì)介紹每個(gè)模式,請(qǐng)關(guān)注。
您可能感興趣的文章
- 01-11選擇模式 - XSL教程 - 2
- 01-11XPath入門 - XSL教程 - 3
- 01-11匹配模式 - XSL教程 - 4
- 01-11WAP建站W(wǎng)ML語(yǔ)言語(yǔ)法基礎(chǔ)教程第1/6頁(yè)
- 01-11測(cè)試模式 - XSL教程 - 5
- 01-11WML開發(fā)教程之 WAP網(wǎng)站服務(wù)器配置方法
- 01-11XML中顯示HTML的小技巧
- 01-11三十分鐘掌握STL-教程
- 01-11WML教程之文本框控件Input
- 01-11用xslt將xml解析成xhtml的代碼


閱讀排行
- 1C語(yǔ)言 while語(yǔ)句的用法詳解
- 2java 實(shí)現(xiàn)簡(jiǎn)單圣誕樹的示例代碼(圣誕
- 3利用C語(yǔ)言實(shí)現(xiàn)“百馬百擔(dān)”問(wèn)題方法
- 4C語(yǔ)言中計(jì)算正弦的相關(guān)函數(shù)總結(jié)
- 5c語(yǔ)言計(jì)算三角形面積代碼
- 6什么是 WSH(腳本宿主)的詳細(xì)解釋
- 7C++ 中隨機(jī)函數(shù)random函數(shù)的使用方法
- 8正則表達(dá)式匹配各種特殊字符
- 9C語(yǔ)言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼實(shí)例
- 10C語(yǔ)言查找數(shù)組里數(shù)字重復(fù)次數(shù)的方法
本欄相關(guān)
- 01-11關(guān)于XSL - XSL教程
- 01-11WMLScript的語(yǔ)法基礎(chǔ)
- 01-11選擇模式 - XSL教程 - 2
- 01-11WML學(xué)習(xí)之五 顯示表單
- 01-11WML學(xué)習(xí)之三 顯示文本
- 01-11匹配模式 - XSL教程 - 4
- 01-11WML語(yǔ)法大全與相關(guān)介紹第1/3頁(yè)
- 01-11XPath入門 - XSL教程 - 3
- 01-11測(cè)試模式 - XSL教程 - 5
- 01-11WAP建站W(wǎng)ML語(yǔ)言語(yǔ)法基礎(chǔ)教程第1/6頁(yè)
隨機(jī)閱讀
- 08-05織夢(mèng)dedecms什么時(shí)候用欄目交叉功能?
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置
- 01-10使用C語(yǔ)言求解撲克牌的順子及n個(gè)骰子
- 08-05DEDE織夢(mèng)data目錄下的sessions文件夾有什
- 04-02jquery與jsp,用jquery
- 01-11ajax實(shí)現(xiàn)頁(yè)面的局部加載
- 01-10C#中split用法實(shí)例總結(jié)
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 08-05dedecms(織夢(mèng))副欄目數(shù)量限制代碼修改
- 01-10delphi制作wav文件的方法