[英]Child of an xElement within LINQ Query
在下面的示例中,如何獲取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>
元素。
我以為只將n.Element("DATEONFILE")
可以了,但是遺憾的是,因為它是<DATEONFILE_MV>
的子節點
var linqQuery = from n in customer_orders.Element("ROOT").Descendants("TOEHEAD")
select new OrderSummary
{
order_date = n.Descendants("DATEONFILE").First().Value,
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.