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

XmlTextWriter(stream, Encoding)的时候stream始终为空,大家帮忙看看。解决办法

2012-02-22 
XmlTextWriter(stream, Encoding)的时候stream始终为空,大家帮忙看看。System.IO.MemoryStreamstreamnewSy

XmlTextWriter(stream, Encoding)的时候stream始终为空,大家帮忙看看。
System.IO.MemoryStream   stream   =   new   System.IO.MemoryStream();
                        writer   =   new   XmlTextWriter(stream,   Encoding);
                        writer.WriteRaw(xmlStandard);
这时候看stream.Length还是0,xmlStandard内有字符,把writer   =   new   XmlTextWriter(textwriter);以后能正常输出,各位看看我忽略了哪儿了?

[解决办法]
Encoding 是什么编码?
[解决办法]
http://dotnet.aspx.cc/article/04bb9308-b32e-4efd-85c6-1cac83dda93f/read.aspx
[解决办法]
===〉
Stringbuilder sb = new ....
StringWriter sw = new StringWriter( sb );
writer = new XmlTextWriter( sw );
..
Response.Write( sb.ToString() )
至于编码可以通过Web.config 或 Response.AddHeader控制

热点排行