正在调查XMLWriter对象

问题描述

| 调试时如何查看完全填充的“ 0”对象的XML内容。我的Silverlight应用程序不允许实际写入文件并检查内容。     

解决方法

        您可以基于MemoryStream创建XmlWriter,然后对内存流中的字节进行未编码,然后将其显示在文本框中。
MemoryStream ms = new MemoryStream();
XmlWriterSettings ws = new XmlWriterSettings();
ws.Encoding = Encoding.UTF8;
XmlWriter w = XmlWriter.Create(ms,ws);
// populate the writer
w.Flush();
textBox1.Text = Encoding.UTF8.GetString(ms.GetBuffer(),(int)ms.Position);
    ,        让它写入
MemoryStream
或ѭ3of而不是文件。这样您就可以检查输出了。     ,        “ 4”不是“已填充”。它表示XML解析操作的状态,因为该操作正在进行中。读取XML时,此状态将更改。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...