2013-02-22 44 views
2

我需要使用XML pulbisher與XLS文本類型生成文本輸出。我被困與插入「換」字作爲文本outputl的一部分。有人可以幫忙嗎?如何添加換頁符成,我用XSLT創建文本?

文本輸出用來養活另一個支票打印機,需要「換」字作爲新頁面分頁符。 XML不喜歡ascii代碼,{FF}不起作用。

謝謝你的幫助。

斯泰西

+0

顯示你已經嘗試了什麼沒有奏效 – 2013-02-22 22:52:40

回答

1

的進紙控制字符不在XML 1.0的合法字符。這是在XML 1.1,所以你需要找到一個支持XML 1.1 XSLT處理器。撒克遜人 - 如果你設置適當的選項。

0

如果插入換頁符,那麼你應該生成文本輸出,而不是XML。我發現這個方法爲我工作:

`<!DOCTYPE stylesheet [ 
<!ENTITY FF "<![CDATA[&#12;]]>">` 
`<xsl:stylesheet ... 
    : 
    : 
<xsl:output method="text" encoding="UTF-8"/> 
    : 
    <xsl:text disable-output-escaping="yes">&FF;</xsl:text> 
    : 

`