用DataSet的WriteXml方法把DataSet写入内存流时,缺少XML文档的声明行


dataSet.WriteXml( memoryStream, XmlWriteMode.WriteSchema ), 写完后memoryStream中没有XML文档第一行的声明部分。


解决方法:在memoryStream里先写入声明行。


示例代码:

 

用DataSet的WriteXml方法把DataSet写入内存流时,缺少XML文档的声明行 (转)   MemoryStream content = new MemoryStream();
用DataSet的WriteXml方法把DataSet写入内存流时,缺少XML文档的声明行 (转)
用DataSet的WriteXml方法把DataSet写入内存流时,缺少XML文档的声明行 (转)   StreamWriter sw 
= new StreamWriter(content);
用DataSet的WriteXml方法把DataSet写入内存流时,缺少XML文档的声明行 (转)
用DataSet的WriteXml方法把DataSet写入内存流时,缺少XML文档的声明行 (转)   
// 用DataSet的WriteXml方法把DataSet写入内存流时,缺少XML文档的声明行,必须先加上
用DataSet的WriteXml方法把DataSet写入内存流时,缺少XML文档的声明行 (转)
   sw.WriteLine(@"<?xml version="1.0" standalone="yes"?>");
用DataSet的WriteXml方法把DataSet写入内存流时,缺少XML文档的声明行 (转)   sw.Flush();
用DataSet的WriteXml方法把DataSet写入内存流时,缺少XML文档的声明行 (转)
用DataSet的WriteXml方法把DataSet写入内存流时,缺少XML文档的声明行 (转)   dataSet.WriteXml( content,XmlWriteMode.WriteSchema );
用DataSet的WriteXml方法把DataSet写入内存流时,缺少XML文档的声明行 (转)

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-28
  • 2022-12-23
  • 2021-12-08
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-13
  • 2022-12-23
相关资源
相似解决方案