【发布时间】:2016-11-17 17:31:04
【问题描述】:
我需要使用 C# 从 XML 文件中获取 C:\SourceFiles\ 路径。
我一直在尝试不同的转义方法,但似乎都无法正常工作。
我试过这些:
@"C:\SourceFiles\ or C:\\SourceFiles\\ or "C:\\SourceFiles\\" and 'C:\SourceFiles'
从 XML 文件读取时,这些似乎都不起作用。
XmlDocument xDoc = new XmlDocument();
xDoc.Load(strpath);
string strsourceDirectory = xDoc.SelectSingleNode("Application/Setup/SourceDirectory").InnerText;
这是 XML 文件:
<Application>
<Setup>
<SourceDirectory>"C:\SourceFiles\"</SourceDirectory>
<DestinationDirectory>@"C:\DestinationFiles\"</DestinationDirectory>
</Setup>
如果有人用 C# 和 XML 文件完成了这项工作,请告诉我你是如何做到的。
谢谢,
【问题讨论】:
-
调用
xDoc.Load(strpath)时是否出现错误或异常?还有strpath的值是多少?