System.UriFormatException: «Неверный URI: схема Uri слишком длинная». - PullRequest
0 голосов
/ 20 февраля 2019

Я работаю над небольшим проектом, в котором я пытаюсь прочитать ответ из веб-сокета и пытаюсь загрузить его в xmlDoc для дальнейших операций.

Ниже приведен фрагмент моего кода, где я получаю «System.UriFormatException».Ответ имеет XMLType

        UTF8Encoding encoder = new UTF8Encoding();
        byte[] buffer;

        buffer = encoder.GetBytes("<XML Response from a websocket>");

        string xml = Encoding.UTF8.GetString(buffer);

        XmlDocument xmlDoc = new XmlDocument();

        xmlDoc.Load(xml);

Есть ли способ, которым мы могли бы преодолеть исключение, или что я делаю неправильно в этом коде.

1 Ответ

0 голосов
/ 20 февраля 2019

Позволяет перейти к документации

XmlDocument.Load (String)

Загружает документ XML с указанного URL.

xmlDoc.Load(xml);

xml не является Url

Скорее всего, вы ищете

XmlDocument.LoadXml (String) Method

Загружает документ XML из указанной строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...