<item>
<title>Lorem Ipsum</title>
<media:group>
<media:content url = "http://www.sample.com" rate = "0" />
<media:content url = "http://www.sample1.com" rate = "1" />
<media:content url = "http://www.sample2.com" rate = "2" />
</media:group>
</item>
ฉันจะได้รับค่านี้ได้อย่างไร:
ฉันลองใช้รหัสนี้:
var query = from i in loadedData.Descendants("item")
select new Site
{
Title = (string)i.Element("title"),
Url = (string)i.Element(serv + "group").Elements(media + "content").Last()
};
site = query.ToList();
แต่ค่าของ Url คือ "" ฉันยังมีสิ่งนี้:
private static readonly XNamespace media = "http://www.sampleX.com/";
Url = (string)i.Element(serv + "group").Elements(media + "content").Last().Attribute("url").Value;
- person Willem   schedule 18.07.2012xmlns:media="http://www.sampleX.com/"
ที่ประกาศไว้ที่ใดก็ได้ใน XML ของคุณได้อย่างไร มีการประกาศในองค์ประกอบที่คุณไม่ได้แสดงหรือไม่? - person JamieSee   schedule 18.07.2012