2012-10-19 96 views
0

我想解析一個xml,要麼與XElement.ParseXmlDocument.LoadXml,但似乎有時,xml字符串在其末尾和STX(0x02)特殊字符,這是導致解析失敗。stx特殊字符(0x02)破解xml解析

任何提示?

+0

這不是有效的XML – SLaks

+0

我認爲這可能是一種特殊情況,可以以某種方式進行處理(而不是將其替換爲空):| – misha

回答

0

如果您知道它在最後,您可以使用String.TrimEnd()。 如果它在內容(文本或屬性)中的某處,而不是用其轉義值「&#0002」替換;或者乾脆刪除它。

+0

只有使用XML 1.1解析器時,纔會接受轉義表單。 –