Итак, я получаю данные от третьей стороны в виде строки XML.
Я хочу затем сделать следующее
messageString = Encoding.ASCII.GetString(messageBeingSent);
messageString = messageString.Trim();
XDocument xmlDoc = XDocument.Parse(messageString);
Однако, он выдает ошибку и дает мне исключение
шестнадцатеричное значение 0x00 является недопустимым символом. Строка 1, позиция x, где X - последний символ в строке.
Мне кажется, что нулевой терминатор отправляется вместе со строкой, а затем XDocument отключается из-за нулевого терминатора.
Какое решение для этого?