gpt4 book ai didi

c# - 从 byte[] 到 XmlTextReader

转载 作者:太空狗 更新时间:2023-10-29 21:30:41 25 4
gpt4 key购买 nike

我的问题很简单,我有一个字节数组(通过套接字填充),我想将它转换成一个 XmlTextReader 对象。我该怎么做?

这行不通:

byte[] buffer = new byte[5000]; // TODO a revoir
int sizeReceived;

sizeReceived = _socket.Receive(buffer);
string s = Encoding.UTF8.GetString(buffer, 0, sizeReceived); // s is correctly fulfilled with XML a get back
MemoryStream memory = new MemoryStream(buffer);
memory.Position = 0;

return new XmlTextReader(memory);

感谢您的帮助。

最佳答案

设置流的开始和结束索引。

byte[] buffer = new byte[5000]; // TODO a revoir
int sizeReceived;

sizeReceived = _socket.Receive(buffer);
MemoryStream memory = new MemoryStream(buffer, 0, sizeReceived);
return new XmlTextReader(memory);

关于c# - 从 byte[] 到 XmlTextReader,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4377013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com