2009-10-12 50 views
1

我正在研究博客軟件。有時用戶會設法將控制字符粘貼到他們的博客文章中(例如,最近有人設法粘貼垂直製表符 )。當我們在RSS Feed中呈現帖子時,XML解析器無法解析控制字符並將提交的Feed聲明爲無效。解決這個問題防止將無效字符寫入RSS源

一種方法是做一個字符一個字符掃描字符串並刪除任何無效字符。這將意味着維護無效字符的列表。有誰知道這樣的清單是否已經存在?已經處理這一問題庫

或者,也許有人知道?我用C#編寫,但我可以移植用另一種語言編寫的庫。

或者是有一些解決方案,我很想念?

請注意,這看起來不是一個unicode或轉義問題。 RSS提要顯示括號,中文字符,展翅,智能報價等等。只是某些控制字符似乎會使Feed無法驗證。

回答