缺少的元素,我有以下XMLXLINQ:在XML
<students>
<student>
<id>12</id>
<name>Mohsan</name>
</student>
<student>
<id>2</id>
</student>
<student>
<id>3</id>
<name>Azhar</name>
</student>
</students>
請注意,在2名元素缺失。
我要讀使用LINQ to XML
我用下面的代碼來獲取所有學生這個XML ..
請建議我提高這個代碼
var stds = from std in doc.Descendants("student")
select new
{
ID = std.Element("id").Value,
Name = (std.Element("name")!=null)?std.Element("name").Value:string.Empty
};
hmmmm。不錯的選擇 – Mohsan 2010-02-16 12:47:30