C# 当通过c获取“\/”等解析xml时

C# 当通过c获取“\/”等解析xml时,c#,xml,linq,linq-to-xml,C#,Xml,Linq,Linq To Xml,我通过Linq解析配置文件。 文件如下: <?xml version="1.0" encoding="utf-8" ?> <Path Name="Config file"> <PathToHelpTopic>"/Files/HelpTopics.xml"</PathToHelpTopic> <PathToFiles>"http://system-help"</PathToFiles> 但是p=\/Files/Hel

我通过Linq解析配置文件。 文件如下:

<?xml version="1.0" encoding="utf-8" ?>
<Path Name="Config file">
  <PathToHelpTopic>"/Files/HelpTopics.xml"</PathToHelpTopic>
  <PathToFiles>"http://system-help"</PathToFiles>
但是p=\/Files/HelpTopics.xml\

如何获得像/Files/HelpTopics.xml这样的结果字符串


谢谢大家!

事实上,您希望从值中删除所有双引号:

var path = from item in doc.Descendants("PathToHelpTopic")
           select item.Value.Trim('"');

实际上,您希望从值中删除所有双引号:

var path = from item in doc.Descendants("PathToHelpTopic")
           select item.Value.Trim('"');