В моем коде i итерации через xelement и вернуть значение каждого узла внутри этого элемента, например.Xelement дважды добавляет значение элемента
foreach(XElement n in XDocument.Descedants("element_name)
{
Console.WriteLine("Searching: " n.Value);
}
Моя проблема заключается в обе <Directory>
элементы возвращаются в строке
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'? также объясните, какой результат ожидается. –
Что вы ищете? или вы просто хотите взять последний элемент? –
Я хочу искать по всем элементам по одному за раз –