开发者

From byte[] to XmlTextReader

开发者 https://www.devze.com 2023-01-29 20:33 出处:网络
my question is pretty simple, I\'ve an array of bytes (fullfilled via Sockets) and I would like 开发者_运维知识库transform it into a XmlTextReader object. How can I do this?

my question is pretty simple, I've an array of bytes (fullfilled via Sockets) and I would like 开发者_运维知识库transform it into a XmlTextReader object. How can I do this?

This doesn't work :

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);

Thanks for help.


Set start and end index of stream.

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);
0

精彩评论

暂无评论...
验证码 换一张
取 消