System.UriFormatException:'无效的URI:Uri方案太长了。

问题描述 投票:0回答:1

我在一个小项目上工作,我试图从websocket读取响应并尝试在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);

有什么方法可以克服异常,或者我在这段代码中做错了什么。

c# xml xmldocument
1个回答
1
投票

让我们访问文档

XmlDocument.Load(String)

从指定的URL加载XML文档。

xmlDoc.Load(xml);

xml不是网址

你最有可能寻找的是

XmlDocument.LoadXml(String) Method

从指定的字符串加载XML文档。

© www.soinside.com 2019 - 2024. All rights reserved.