MozTW 討論區
https://forum.moztw.org/

XSL
https://forum.moztw.org/viewtopic.php?f=8&t=21150
1 頁 (共 1 頁)

發表人:  Amauds [ 2007-12-07, 23:42 ]
文章主題 :  XSL

代碼:
<xsl:number format="001" value="position()"/>

請問上述 xsl 在 IE 上頭是顯示 001、002、003....
在 Firefox 上顯示 002、004、006....
有沒有什麼方法可以該兩種瀏覽器顯示一樣的結果?
(用最單純的 XSL 指令碼、不要藉助其它如 JavaScript 之類的)

發表人:  BobChao [ 2007-12-08, 01:27 ]
文章主題 : 

Amauds 寫:
代碼:
<xsl:number format="001" value="position()"/>

請問上述 xsl 在 IE 上頭是顯示 001、002、003....
在 Firefox 上顯示 002、004、006....
有沒有什麼方法可以該兩種瀏覽器顯示一樣的結果?
(用最單純的 XSL 指令碼、不要藉助其它如 JavaScript 之類的)


因為 Gecko 把空白、換行等東西也算做 text node
所以或許你可以(選一個)

a. 在 XSL 前面加上<xsl:strip-space elements="*"/> 把空白幹掉
b. 用沒有額外空白的 XML 檔

參考一下

發表人:  Amauds [ 2007-12-08, 21:11 ]
文章主題 : 

BobChao 寫:
因為 Gecko 把空白、換行等東西也算做 text node
所以或許你可以(選一個)
a. 在 XSL 前面加上<xsl:strip-space elements="*"/> 把空白幹掉
b. 用沒有額外空白的 XML 檔
參考一下

原來有這個語句,謝謝了。

發表人:  stanleyhsu1 [ 2008-03-27, 17:43 ]
文章主題 :  XSL 的表格設定

請教各位高手:
在下欲使用 XSL 設計一張表格並轉成 PDF 輸出,即使用 <fo:table>、<fo:table-row>及<fo:table-cell>等 tag 來加以設計,不過在設計上遇到一些問題,不知是沒辦法解決還是有其他方式可以處理,就請各位高手聽在下一一說來,在下想設計的格式(以下部份codes)
<fo:table-row>
<fo:table-cell>
<fo:block font-size="13pt" font-family="Kaiu" line-height="180pt" border-width="1pt" border-color="black" border-style="solid" >診斷:</fo:block>
</fo:table-cell>
<fo:table-cell number-columns-spanned="5">
<fo:block font-size="13pt" linefeed-treatment="preserve" white-space-treatment="preserve" white-space-collapse="false" font-family="Kaiu" line-height="18pt" border-width="1pt" border-color="black" border-style="solid"><xsl:value-of select="ABDiag" /></fo:block>
</fo:table-cell>
</fo:table-row>
但這樣的寫法並沒有辦法在第二個 cell 內容過長時第一個cell也同時變高,相反也是,如果把第一個 cell 設為列高 180pt,那當第二個 cell 沒有超過這個高度時,第二個也會自己縮小,不知該要如何解決呢???感謝~~~~~

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/