C#怎么样去读取XML 文件节点的数据

1、准备的xml文件如图所示, 存在多个相同的Add标签,如何去取到指定的key的值。

C#怎么样去读取XML 文件节点的数据

2、取出相同标签的指定值分三步走

 2.1、XmlNodeList list = doc.SelectNodes("//add"); 取到整个add标签的集合

 2.2、循环取出list的数据,利用Attributes的属性去区分标签,注意这里xml中用到的是key这里就是key。

 2.3、判断通过Attributes属性取出的属性是不是自己想要的那个,这里写死了,可以将写死的值替换成变量,用变量接收取出来的指定的值。

C#怎么样去读取XML 文件节点的数据

3、取出不同标签(Password)的值

 string h = doc.SelectSingleNode("//Password").InnerText;