XmlNode.SelectSingleNode returns element outside current?

后端 未结 4 2106
我在风中等你
我在风中等你 2021-02-18 17:06

my problem is like this. Let\'s say i have xml like this


  
    Value1
    

        
4条回答
  •  轮回少年
    2021-02-18 17:26

    The "//" is a global look up.

    What you'll need to do is get a list of all children

    XmlNodeList nodes = xmlDoc.SelectNodes("//Child");
    

    loop through that list and do a

    XmlNode node = nodes.SelectSingleNode("element3");
    

    This will return null if it's not there, and will step through every child looking.

提交回复
热议问题