Tag: xmlnodelist

使用foreach循环和XmlNodeList C#将新节点附加到节点列表

目前我正在处理这是XML的类型: XML FILE 参考XML文件,我想检查节点,如果找不到节点,我必须将节点附加到文件。 我试过以下代码: private void button12_Click(object sender, EventArgs e) { // XmlNodeList func_name_value = doc.GetElementsByTagName(“FUNCTION-NAME-VALUE”); XmlNodeList list_def_ref = doc.GetElementsByTagName(“DEFINITION-REF”); foreach (XmlNode nodeDef in list_def_ref) { if (nodeDef.InnerText == “/AUTOSAR/Com/ComConfig/ComSignal”) { if (nodeDef.ParentNode.HasChildNodes) { XmlNodeList list = nodeDef.ParentNode.ChildNodes; foreach (XmlNode node in list) { if (node.Name == “PARAMETER-VALUES”) { XmlNodeList param_list = node.ChildNodes; foreach […]

如何在XmlNode中获取文本

如何获取XmlNode中的文本? 见下文: XmlNodeList nodes = rootNode.SelectNodes(“descendant::*”); for (int i = 0; i < nodes.Count; i++) { XmlNode node = nodes.Item(i); //TODO: Display only the text of only this node, // not a concatenation of the text in all child nodes provided by InnerText } 我最终想要做的是在每个节点的文本中预先添加“HELP:”。