私のコードでは、xelementを繰り返し処理し、その要素内の各ノードの値を返します。両方<Directory>
要素が文字列で返されXelementは要素値を2回追加します
foreach(XElement n in XDocument.Descedants("element_name)
{
Console.WriteLine("Searching: " n.Value);
}
私の問題がされて
Searching: C:\Users\215358\OneDrive\MusicC:\Users\215358\Dropbox\Music
私のXMLファイルには、次のようになります。
<?xml version="1.0" encoding="utf-8"?>
<Directories>
<Directory>C:\Users\215358\OneDrive\Music</Directory>
<Directory>C:\Users\215358\Dropbox\Music</Directory>
</Directories>
は、私は、出力二行目の要素でそれを期待します<Directory>
はこのようになります:
C:\Users\215358\Dropbox\Music
なぜこれが起こっていますか?
「xml」はどのように見えますか?期待されるアウトプットについても説明する。 –
検索条件は何ですか?あなたは最後の要素を取りたいだけですか? –
すべての要素を一度に1つずつ検索したい –