Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我们是否可以将xml输出添加到outputstream或缓冲区,而不是保存到特定的目标_C#_Asp.net - Fatal编程技术网

C# 我们是否可以将xml输出添加到outputstream或缓冲区,而不是保存到特定的目标

C# 我们是否可以将xml输出添加到outputstream或缓冲区,而不是保存到特定的目标,c#,asp.net,C#,Asp.net,下面是将xml文件放置到特定目标的代码 [WebMethod] [ScriptMethod(ResponseFormat = ResponseFormat.Xml)] public XmlDataDocument GetList(string keyword1, string streetname, string lat, string lng, string radius) { XmlDataDocument xmlDoc= CreateXML( keyword1,streetname

下面是将xml文件放置到特定目标的代码

[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Xml)]
public XmlDataDocument GetList(string keyword1, string streetname, string lat, string lng, string radius)
{

  XmlDataDocument xmlDoc=  CreateXML( keyword1,streetname,lat,lng,radius);
  xmlDoc.Save(@"D:\blockseek7-9-2010\Block3.xml");
         return xmlDoc;
    // can i save it to outputstream or buffer 
}

xmlDoc.Save的第一个重载接受一个流

将其保存到文件的原因是什么?如果是临时用途,那么你可以将文件保存在临时目录中。我有一个对该Web服务的ajax调用,如果将输出保存到特定的目的地,则我的客户端ajax调用将引用该输出。如果我第一次引用D:\blockseek7-9-2010\Block3.xml,这很好,但在第二次迭代中,ajax调用引用了以前的xml文件本身