Asp.net 删除不使用';没有属性

Asp.net 删除不使用';没有属性,asp.net,xml,Asp.net,Xml,我使用了asp.net,并且从第三方网站获得了一个xml文件。我希望它被刮取,这样它只显示第一个主节点。我的问题是任何节点上都没有属性。我如何才能设法删除它们 下面是xml <?xml version="1.0"?> <offers> <class_offer> <name><![CDATA[Learn to surf and save 52% at Muriwai Surf School]]></name>

我使用了asp.net,并且从第三方网站获得了一个xml文件。我希望它被刮取,这样它只显示第一个主节点。我的问题是任何节点上都没有属性。我如何才能设法删除它们

下面是xml

<?xml version="1.0"?>
<offers>
  <class_offer>
    <name><![CDATA[Learn to surf and save 52% at Muriwai Surf School]]></name>
    <url>http://domain.co.nz/wai-surf-school-just-29</url>
    <location>Auckland</location>
  </class_offer>
  <class_offer>
    <name><![CDATA[$35 for a 30 minute luxury Slipper Bath experience for TWO]]></name>
    <url>http://domain.co.nz/uxury-slipper-bath-experience-for-two</url>
    <location>Auckland</location>
  </class_offer>
  <class_offer>
    <name><![CDATA[Save 52% at Te Aroha Mineral Spas]]></name>
    <url>http://domain.co.nz/rience-for-two-PLUS-massage</url>
    <location>Auckland</location>
  </class_offer>
</offers>

http://domain.co.nz/wai-surf-school-just-29
奥克兰
http://domain.co.nz/uxury-slipper-bath-experience-for-two
奥克兰
http://domain.co.nz/rience-for-two-PLUS-massage
奥克兰
我希望它如下,只保留第一个(最后2个
已被删除,
已被删除)


http://domain.co.nz/wai-surf-school-just-29

如果没有节点中的属性,我真的不知道如何删除。如果有人能帮忙,那就太好了!提前谢谢

从我的头顶:

XElement root = XElement.Parse(xml);
XElement firstNode = root.Element("offers").Elements().First();
firstNode.Element("location").Remove();
foreach(XElement x in root.Element("offers").Elements().Skip(1))
  x.Remove();
XElement root = XElement.Parse(xml);
XElement firstNode = root.Element("offers").Elements().First();
firstNode.Element("location").Remove();
foreach(XElement x in root.Element("offers").Elements().Skip(1))
  x.Remove();