Как остановить генерирование XMLReader недопустимого исключения символов XML
Итак, у меня есть немного 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 изВот но поскольку "" еще не закодировано, оно не удаляется.
Ошибка выдается читателю. Read (); строка с исключением:
шестнадцатеричное значение 0x0B, является недопустимым символом.