0
我需要從WCF服務訪問遠程Xml文檔。現在,我有:從絕對路徑讀取Xml
XmlReader reader = XmlReader.Create("path");
但由於XML文檔是我們的網絡上其他地方我需要給XmlReader
的絕對路徑,而不是讓它看起來在項目文件夾更深。我該怎麼做呢?關於這一點,我發現了令人驚訝的少量信息。看起來這應該是一件簡單的事情。任何幫助表示讚賞!
感謝
我需要從WCF服務訪問遠程Xml文檔。現在,我有:從絕對路徑讀取Xml
XmlReader reader = XmlReader.Create("path");
但由於XML文檔是我們的網絡上其他地方我需要給XmlReader
的絕對路徑,而不是讓它看起來在項目文件夾更深。我該怎麼做呢?關於這一點,我發現了令人驚訝的少量信息。看起來這應該是一件簡單的事情。任何幫助表示讚賞!
感謝
您可以使用重載接受流參數如下:
using (FileStream fileStream = new FileStream(@"\\computername\shared path"))
using (XmlReader reader = XmlReader.Create(fileStream))
{
// perform your custom code with XmlReader
}
請注意,您需要適當的權限打開遠程流。在WCF服務上下文中,您可能需要使用模擬。