更新时间:2022-11-27 10:20:52
是这样的:
XDocument doc = XDocument.Load("foo.xml");
var items = from list in doc.Descendants("LIST")
from item in list.Elements("ITEM")
select item;
这将应付多个LIST的元素,并不会发现,除非直接在清单一项目元素。如果你不关心那些细微之处,你可以只使用:
That will cope with multiple "LIST" elements, and won't find "ITEM" elements except directly under "LIST" ones. If you don't care about those finer points you could just use:
XDocument doc = XDocument.Load("foo.xml");
var items = doc.Descendants("ITEM");