首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# 用流创建XmlReader的有关问题

2012-07-18 
c# 用流创建XmlReader的问题string xml ... //这个字符串是一个XMLMemoryStream stream new MemorySt

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 ,为啥不好用,我哪里写错了吗

请大家帮帮忙

[解决办法]

C# code
XmlReader x = XmlReader.Create(stream);             using (XmlReader x = XmlReader.Create(stream))             {                 x.MoveToContent();                 string res = x.ReadOuterXml();             }
[解决办法]
探讨
C# code

XmlReader x = XmlReader.Create(stream);
using (XmlReader x = XmlReader.Create(stream))
{
x.MoveToContent();
string res = x.Re……

热点排行