2011年6月28日 星期二

使用XSLT替換XML檔案中的換行符號

如果 XML檔中有如下列斷句情況,若直接輸出,將不會產生斷句

可使用 XSLT 之 translate 功能來轉換

exp: ( &#x000A 是 \r\n )
')">


XML檔案某欄位中如有斷行情況,如下列, 某些情況不希望它於輸出網頁時,不要有斷行,此時需要使用 XSLT 中的 TRANSLATE 函數,過濾之即可
<tttle>
第一行
第二行
第三行
</title>
函數的使用文法
<xsl:value-of select="translate(xml欗位名稱,'原舊字元','替換之新字元')" />
exp:
<xsl:value-of select="translate(title,'
','替換之新字元')" />


 就是 \r\n 之意
ps: 以上特殊符號請改小寫

沒有留言:

Java 不同編碼字串, 其字串長度大小計算

以 Java 開發專案, 在 DAO 寫入資料庫時, 常遇到JAVA 字串與資料庫編碼不一致, 有時會產生字串過長,導致無法寫入資料庫的情況. 這時就要在入庫前, 先驗證 JAVA 編碼字串是否超出資料庫欄位長度 JAVA 依 不同編碼, 其長度是不一樣的 如: ...