如何在具有属性的另一个节点内获取xml节点

时间:2013-12-21 21:42:39

标签: c# xml asp.net-mvc-4

我有一个xml:

<pages>
<page id="1" pagename="mypagename">
 <field>
    <addedbox>
        <label>myname</label>
        <id>myid</id>
    </addedbox>
 </field>    
</page>
</pages>

如何获得标签的价值?

1 个答案:

答案 0 :(得分:0)

尝试

XmlDocument xDoc = new XmlDocument();
        xDoc.Load("myxml.xml");
        //XmlNode node = xDoc.SelectSingleNode("//pages/page[@id='1'])");
        XmlNode node1 = (xDoc.SelectSingleNode("//pages/page[@id='1']/field/addedbox/label"));