2011-10-08 32 views
1

我得到一個由我的xslt呈現的錯誤塊,我需要停止它,因爲我根本沒有任何控制進入它的XML內容。我不在乎它是否無法成功處理,但是我確實在意這是巨大的錯誤消息不會顯示在輸出的頂部。XSLTProcessor輸出粉色錯誤塊被抑制

代碼生成的問題是此相關的問題:

Safari not processing HTML from XSL the same

但是,具體地講,它說(在一個巨大的粉色盒子):

此頁面包含以下錯誤:

第64行第332列錯誤:開始和結束標記不匹配:IMF 第0行和第

下面是頁面渲染到第一個錯誤。

該網頁是好的,我只是不想錯誤消息,因爲最終沒有什麼我可以做的。

回答

1

XSLT專爲處理XML而設計。如果你給它的東西不是XML,那麼你可以期待它大聲抱怨。如果您想處理不是XML的東西,請不要使用XSLT。

+0

它正在處理XML,它不完全完整。問題是,我該如何阻止它大聲抱怨,或者這在這種情況下根本就不是一種選擇? –

+1

好吧,我通過使用一個小JQuery來簡單地刪除惱人的消息。嘿,嘿。 –