檢索數據,這裏是我的問題從兩個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文件,如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 –
你能提供一個例子嗎?我知道該怎麼做,只是不知道該怎麼做:) –