この種のXMLファイルをLINQでどのように解析しますか?
<houses>
<house nbr="146" city="Linköping" owner="john"/>
<house nbr="134" city="Norrköping" owner="wayne"/>
<house nbr="146" city="Köping" owner="steffe"/>
</houses>
私が見つけることができるすべての例は、各要素に値がある場合の解析方法のみを説明しています。
もしこれが事実なら、私は次のようにそれをしたでしょう:
var houses = from house in xmlDoc.Descendants("house")
select new RowData
{
number = spec.Element("nbr").Value,
city = spec.Element("city").Value,
owner = spec.Element("owner").Value,
};
return houses ;
ただし、このxmlファイルはそのようにフォーマットされていません。