c# 用流创建XmlReader的有关问题
c# 用流创建XmlReader的问题
string xml = ...; //这个字符串是一个XML
MemoryStream stream = new MemoryStream(System.Text.ASCIIEncoding.UTF8.GetBytes(xml));
XmlReader x = XmlReader.Create(stream);
string result = x.ReadOuterXml(); //result 是空的 创建的这个XmlReader 数据全都是空的
请问我想用MemoryStream来创建XmlReader ,为啥不好用,我哪里写错了吗
请大家帮帮忙
------解决方案--------------------
string xml = ...; //这个字符串是一个XML
MemoryStream stream = new MemoryStream(System.Text.ASCIIEncoding.UTF8.GetBytes(xml));
XmlReader x = XmlReader.Create(stream);
string result = x.ReadOuterXml(); //result 是空的 创建的这个XmlReader 数据全都是空的
请问我想用MemoryStream来创建XmlReader ,为啥不好用,我哪里写错了吗
请大家帮帮忙
------解决方案--------------------
- C# code
XmlReader x = XmlReader.Create(stream); using (XmlReader x = XmlReader.Create(stream)) { x.MoveToContent(); string res = x.ReadOuterXml(); }
------解决方案--------------------