<?xml version="1.0" encoding="utf-8" ?>
<books>
<book> <title>Book1</title> <time>1989/06/23</time> </book>
<book> <title>Book2</title> <time>1989/06/23</time> </book>
</books>
var query = from m in XElement.Load(Server.MapPath("book.xml")).Elements("book")
select new
{
Title = m.Element("title").Value,
Time = m.Element("time").Value
};
或者:
string path = Server.MapPath("~/book.xml");
XDocument doc = XDocument.Load(path);
var query = from book in doc.Descendants("book")
where book.Element("title").Value.Equals("Book1")
select new
{
Title = book.Element("title").Value,
Time = book.Element("time").Value
};