1

Linq 経由で構成ファイルを解析します。次のようなファイル:

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

そして解析してみてください:

 XDocument doc = XDocument.Load(helpTopicPath);

 var path = from item in doc.Descendants("PathToHelpTopic")
            select item.Value;
 foreach (var p in path)
 {
    Console.WriteLine(p);
    return p;
 }

しかし p= "\"/Files/HelpTopics.xml\"" .

/Files/HelpTopics.xml のような結果文字列を取得するにはどうすればよいですか?

ありがとうございました!

4

1 に答える 1

4

実際、値からすべての二重引用符を削除する必要があります。

var path = from item in doc.Descendants("PathToHelpTopic")
           select item.Value.Trim('"');
于 2013-09-05T10:49:56.387 に答える