Как остановить генерирование XMLReader недопустимого исключения символов XML

Итак, у меня есть немного XML:

<key>my tag</key><value>my tag value &#xB;and my invalid Character</Value>

и XMLReader:

using (XmlReader reader = XmlReader.Create(new StringReader(xml)))
{
     while (reader.Read())
     {
         //do my thing
     }
}

Я реализовал метод CleanInvalidCharacters изВот но поскольку "" еще не закодировано, оно не удаляется.

Ошибка выдается читателю. Read (); строка с исключением:

шестнадцатеричное значение 0x0B, является недопустимым символом.

Ответы на вопрос(1)

Ваш ответ на вопрос