2011-01-14 169 views
0

當我運行某個報告時我得到「xml文檔(1,25063) 」中存在錯誤,十六進制值0x1F,是無效字符第1行25063「錯誤。運行報告時奇怪的錯誤

我沒有在我的電腦上看到這個錯誤,但是其他兩個用戶在報告服務器上運行這個報告。

回答

1

好吧,它看起來好像文件中位置25063處有一個x1F字符。這肯定會使它無法解析爲XML。

最可能的原因是這種問題是,文件是不是在XML解析器認爲這是在編碼

而且有兩個原因:要麼創建文件的人標記它編碼錯誤,或者編碼在傳輸過程中發生了變化。你會不得不做一些偵探工作。使用十六進制編輯器查找非ASCII字節(十六進制值大於7F),嘗試從上下文中找出它們代表的內容,從中可以發現文件的編碼,並將其與在。XML聲明

然後,當你發現有一個不匹配,追溯文件的歷史記錄,以找出當它被損壞和;從工作如何,以及如何阻止它再次發生

+0

。不,錯誤是因爲鏈接沒有命令渲染,有誰知道爲什麼發生這種情況? – Carlos 2011-01-19 15:31:08