所以我有一些 XML:
<key>my tag</key><value>my tag value and my invalid Character</Value>
和一个 XMLReader:
using (XmlReader reader = XmlReader.Create(new StringReader(xml)))
{
while (reader.Read())
{
//do my thing
}
}
我已经从这里实现了 CleanInvalidCharacters 方法,但由于“”尚未编码,它不会被删除。
错误被抛出 reader.Read(); 行例外:
十六进制值 0x0B,是无效字符。