日期:2014-05-17  浏览次数:20487 次

asp.net怎么不保存上传的XML格式文件 直接读取文件?
XML文件在客户端 怎么在用户上传的时候读取XML节点的的值,不保存用户上传的XML文件?
XML格式如下:


<?xml version="1.0" encoding="GB2312"?>
<check>
  <Third1 Name="txTime">2013-06-05</Third1>
  <Third2 Name="No">K23675</Third2>
  <Third2 Name="List">22233334444</Third2>
</check>


------解决方案--------------------
用户上传后 服务端读取文件流,读取其中的XML流
------解决方案--------------------

Stream stream = new MemoryStream(Encoding.ASCII.GetBytes(strXML));
DataSet ds = new DataSet();
ds.ReadXml(stream);

------解决方案--------------------
Stream stream = new MemoryStream(Encoding.Default.GetBytes(strXML));

------解决方案--------------------
通知文件流读啊,根本不用保存啊