MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-25, 05:35

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 4 篇文章 ] 
發表人 內容
 文章主題 : XSL
文章發表於 : 2007-12-07, 23:42 
離線
頭像

註冊時間: 2005-02-24, 19:15
文章: 1037
來自: Taiwan
代碼:
<xsl:number format="001" value="position()"/>

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

_________________
Amauds's Firefox
曾經妳以為最可靠的依賴;其實從未曾真實的存在過。
圖檔圖檔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-12-08, 01:27 
離線
[網站管理員]
頭像

註冊時間: 2002-01-07, 19:28
文章: 3080
來自: 台灣
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 檔

參考一下

_________________
雜工 :: 柏強 / Bob Chao
發問討論請保持禮節,在志工社群裡沒有人有「義務」要為您做些什麼。

* MozTW 志工無限招募中,開放網路世界需要您的一臂之力


回頂端
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9b2pre) Gecko/2007120604 Minefield/3.0b2pre
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-12-08, 21:11 
離線
頭像

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

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

_________________
Amauds's Firefox
曾經妳以為最可靠的依賴;其實從未曾真實的存在過。
圖檔圖檔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
 個人資料  
引用回覆  
 文章主題 : XSL 的表格設定
文章發表於 : 2008-03-27, 17:43 
請教各位高手:
在下欲使用 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 沒有超過這個高度時,第二個也會自己縮小,不知該要如何解決呢???感謝~~~~~


回頂端
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 4 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 24 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群