跟我學XSL(8)指令碼與XSL的結合及應用(轉)

amyz發表於2007-08-12
跟我學XSL(8)指令碼與XSL的結合及應用(轉)[@more@]

  有時,我們可能會希望XML文件輸出時能對其中內容加上一些統計資訊或者如編號什麼的,利用前面的知識就不太容易實現了。今天將介紹兩個新元素

,使我們能輕鬆處理這個難題。

  

  含義:計算指令碼表示式,輸出一個文字字串。

  語法:

  

  屬性:

  language ── 規定所用指令碼語言的名字,可用的屬性有"JavaScript"、"JScript"、"VBScript"、"VBS"等,預設為"JScript"。

  

  含義:宣告全域性變數或定義函式。

  語法:

  

  屬性:同

    示例:

  不知大家對於第四期《跟我學XML》中的例子是否還有印象?其中的XML文件並沒有對簡歷編號,但輸出中卻加上了大寫的羅馬數字序號。今天將再舉一稍為複雜一些的例子:

  假如我們編寫一份年終生產統計表,其中需要小計一項,常規的作法是事先將其算出來,現在不必了,我們可以只給出單項統計,顯示時再統計小計一項。請找出《跟我學XML》的第四期,XML檔案不必修改,對XSL檔案的修改如下:

  

  

  

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-950393/,如需轉載,請註明出處,否則將追究法律責任。

相關文章