2
我需要讀取WCF服務中的XML文件,並從C#中的WCF服務返回XML文件。有人能指引我走向正確的方向嗎?大部分樣本似乎都過時了。讀取WCF服務中的XML文件並從服務返回XML
我需要讀取WCF服務中的XML文件,並從C#中的WCF服務返回XML文件。有人能指引我走向正確的方向嗎?大部分樣本似乎都過時了。讀取WCF服務中的XML文件並從服務返回XML
我相信你可以只返回XmlElement
(例如,根元素),它會工作嗎?
[OperationContract]
XmlElement GetXml(string path);
...
public XmlElement GetXml(string path) {
var doc = new XmlDocument();
doc.Load(path); // TODO: add security...
return doc.DocumentElement;
}
是否有任何定義好的訪問xml文件的方式。我已將其存儲在wcf服務中的App_Data文件夾中。有沒有一些方法可以用來將路徑'〜/ App_Data/Data.xml'映射到通過Linq讀取Xml的物理路徑。謝謝 – Deeptechtons 2012-06-27 10:33:09
@deeptechtons你使用ASP.NET兼容模式?如果是這樣,只需使用Server.MapPath – 2012-06-27 10:43:21
不,我沒有啓用它。有沒有啓用兼容模式的方式? – Deeptechtons 2012-06-27 10:45:01