C#读取xml文件中节点和子节点的值

it2022-05-05  133

private void ReadXml() { XmlDocument doc = new XmlDocument(); //Resources文件夹下加载xml doc.LoadXml(Properties.Resources.XML文件名); //获得根节点 XmlNode rootNode = doc.DocumentElement; //在根节点中寻找节点 foreach (XmlNode node in rootNode.ChildNodes) { //找到对应的节点 if (node.Name == "节点") { //获取对应节点的值 string name = node.Attributes["Name"].Value; //在节点中寻找子节点 foreach (XmlNode childNode in node) { //找到对应的子节点 if (childNode.Name=="子节点一") { string name2 = subNode.Attributes["Name2"].Value; string name3 = subNode.Attributes["Name3"].Value; string name4 = subNode.Attributes["Name4"].Value; } if (childNode.Name=="子节点二") { string name5 = subNode.Attributes["Name5"].Value; string name6 = subNode.Attributes["Name6"].Value; string name7 = subNode.Attributes["Name7"].Value; string name8 = subNode.Attributes["Name8"].Value; string name9 = subNode.Attributes["Name9"].Value; } } } } }

最新回复(0)