Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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# 通过DTD实体引用外部xml文件_C#_Wcf_Rest - Fatal编程技术网

C# 通过DTD实体引用外部xml文件

C# 通过DTD实体引用外部xml文件,c#,wcf,rest,C#,Wcf,Rest,是否有一种方法可以从REST Web服务返回xml文件。我希望能够调用服务器,动态创建文件并返回,就像我只是返回存储在磁盘上的xml文件一样 我通过返回一个XMLElement成功地接近了目标: public XmlElement Airports() { //Dynamically build up and return } 但是,当我从DTD引用位置时,它的行为方式似乎不同,例如 这项工作: “实体XML文件系统”http://localhost:59736/My

是否有一种方法可以从REST Web服务返回xml文件。我希望能够调用服务器,动态创建文件并返回,就像我只是返回存储在磁盘上的xml文件一样

我通过返回一个XMLElement成功地接近了目标:

 public XmlElement Airports()
    {
       //Dynamically build up and return 
}
但是,当我从DTD引用位置时,它的行为方式似乎不同,例如

这项工作: “实体XML文件系统”http://localhost:59736/MyXmlFile.xml"

但事实并非如此

 ENTITY XmlFile SYSTEM "http://localhost:59736/MyService.svc/MyMethod"

标题或其他内容中一定有细微的差别…

我假设您没有返回文件名或类似的内容,而是将文件内容作为XML响应返回。在这种情况下,返回现有文件的内容或动态生成内容也没有什么不同