вот моя проблемаИзвлечение данных из двух XML, который зависит от каждого другого
я получать и отображать данные XML как этот
XDocument doc = XDocument.Load("TextFile1.xml");
List<string> a = new List<string>();
var kitap = doc.Descendants("Author");
foreach (var item in kitap)
{
a.Add(item.Value);
}
list1.ItemsSource = a;
У меня есть два разных файла XML, такие как;
<Books>
<Book>
<Author>Author1</Author>
</Book>
<Book>
<Author>Author2</Author>
</Book>
</Books>
И второй подобен этому;
<Books>
<Book>
<BookName>ExampleBook1</BookName>
<Author>Author</Author>
</Book>
<Book>
<BookName>ExampleBook2</BookName>
<Author>Author2</Author>
</Book>
</Books>
Что теперь мне нужно сделать, это мне нужно, чтобы получить строку в соответствии с первым файлом XML, если «Автор» выбран в первом XML, мне нужно извлекать и отображать эту строку;
<Book>
<BookName>ExampleBook1</BookName>
<Author>Author</Author>
</Book>
Каков наилучший способ сделать это в C#?
Использование LINQ для запроса как XML –
Можете ли вы привести пример? Я знаю, что делать, просто не знаю, как это сделать :) –