LINQ to XML を使用したXML検索
- 題名: LINQ to XML を使用したXML検索
- 著者: shim
- 日時: 2008/09/02 16:18:28
- ID: 22904
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: LINQ to XML を使用したXML検索
- 著者: 魔界の仮面弁士
- 日時: 2008/09/02 21:29:34
- ID: 22909
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: LINQ to XML を使用したXML検索
- 著者: shim
- 日時: 2008/09/03 9:57:01
- ID: 22914
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
名前空間が定義されたXMLファイルについて、
LINQ to XMLクエリを使用して特定の要素を検索するにはどのようにしたらよろしい
でしょうか?
例えば、下記のXMLファイルから要素<EEE>の値を検索したい。
<?xml version="1.0" encoding="utf-8"?>
<aa:TTT xmlns:aa="http://www.test.co.jp">
<aa:EEE>55</aa:EEE>
<aa:SSS>44</aa:SSS>
</aa:TTT>
C#のコード
XElement Xel = XElement.Load("SAMPLE.xml");
var query = from e in Xel.Elements()
select new
{
EEE = e.Element("EEE").Value
};
では名前空間の指定をしていないため失敗…