我在一个小项目上工作,我试图从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);
有什么方法可以克服异常,或者我在这段代码中做错了什么。
让我们访问文档
从指定的URL加载XML文档。
xmlDoc.Load(xml);
xml
不是网址
你最有可能寻找的是
XmlDocument.LoadXml(String) Method
从指定的字符串加载XML文档。