检索数据,这里是我的问题从两个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 –
你能提供一个例子吗?我知道该怎么做,只是不知道该怎么做:) –