以下の例で 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>