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

本文关键字:xml 文件 外部 引用 DTD 实体 通过 | 更新日期: 2023-09-27 18:03:54

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

通过返回XMLElement,我已经相当接近了:

 public XmlElement Airports()
    {
       //Dynamically build up and return 
}

但是当我从DTD中引用位置时,它似乎不以相同的方式运行,例如

如此:实体XmlFile SYSTEM "http://localhost:59736/MyXmlFile.xml"

但这不是

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

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

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