如何在下面的示例中获取 xElement 的子元素:
我正在使用 LINQ 查询一些 XML 数据,但我似乎无法到达我想要数据的 XML 部分。
到目前为止,这是我的代码:
// Use LINQ to pipe the data in to OrderSummary objects
var linqQuery = from n in customer_orders.Element("ROOT").Descendants("TOEHEAD")
select new OrderSummary
{
order_date = n.Element("DATEONFILE_MV").ToString(),
};
此代码返回order_date
如下:
<DATEONFILE_MV>
<DATEONFILE>08/08/12</DATEONFILE>
</DATEONFILE_MV>
但我只想要DATEONFILE
标签中的日期。目前它是一个 XElement,我找不到一种方法来请求作为<dateonfile>
它的子节点的元素。
我认为只是 putn.Element("DATEONFILE")
会起作用,但遗憾的是没有,因为它是的子节点<DATEONFILE_MV>