Asp.net 删除不使用';没有属性
我使用了asp.net,并且从第三方网站获得了一个xml文件。我希望它被刮取,这样它只显示第一个主节点。我的问题是任何节点上都没有属性。我如何才能设法删除它们 下面是xmlAsp.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>
<?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();