跟我學XSL 三

2021-08-29 04:27:31 字數 867 閱讀 3316

語法:

屬性:

expr ──指令碼語言表示式,計算結果為「真」或「假」;如果結果為「真」,且通過test,則在輸出中顯示其中內容(可省略此項屬性)。 //from www.w3sky.com

language ──expr屬性中表示式的指令碼語言型別,其取值與html標記script的language屬性的取值相同,預設為「jscript」test ──源資料測試條件。

要求季度產量小於等於20的用紅色表示:

report.xml:

<?xml version="1.0" encoding="gb2312"?>

<?xml:stylesheet type="text/xsl" href="report.xsl"?>

甲班 50

703010

乙班 20

304050

丙班 70

402010

report.xsl:

<?xml version="1.0" encoding="gb2312"?> 班組

一季度

二季度

三季度

四季度

color:red

說明:q1|q2|q3|q4 ──標記q1、q2、q3、q3均用此模板確定輸出

$le$ ──是關係運算子中的「小於等於」,其它關係有小於($lt$)、大於($gt$)、大於等於($ge$)、等於($eq$)、不等於($ne$)等 //from wnnww.wmm3sky.cnnom

. ──表示引用當前標記

[ ] ──表示篩選,只有滿足篩選條件的標記才能被選取

value() ──xsl函式,其他常用xsl函式有text()、end()、index()等。

跟我學XSL(三)

經過前幾日的學習,我們學習了xhtml文件的編寫和以及三個xsl元素,已能編寫相當靈活的xsl文件,今天將學習的是xsl模板的編寫。我們都知道,短的文件 程式十分好讀,但當規模增大後,其複雜性也以更快的速度增加。前面我們學了 xsl for each xsl value of 等,可以用它們對xml...

跟我學XSL(三)

經過前幾日的學習,我們學習了xhtml文件的編寫和以及三個xsl元素,已能編寫相當靈活的xsl文件,今天將學習的是xsl模板的編寫。我們都知道,短的文件 程式十分好讀,但當規模增大後,其複雜性也以更快的速度增加。前面我們學了 xsl for each xsl value of 等,可以用它們對xml...

跟我學XSL(三)

經過前幾日的學習,我們學習了xhtml文件的編寫和以及三個xsl元素,已能編寫相當靈活的xsl文件,今天將學習的是xsl模板的編寫。我們都知道,短的文件 程式十分好讀,但當規模增大後,其複雜性也以更快的速度增加。前面我們學了 xsl for each xsl value of 等,可以用它們對xml...