转到“编辑Xml文件”时,SelectSingleNode不工作

本文关键字:SelectSingleNode 工作 编辑 Xml 文件 转到 | 更新日期: 2023-09-27 18:00:34

我正在编辑XML file。它有一个文档标记,我需要在其中添加一个新标记,但我的新标记是在关闭文档标记之后创建的。

以下是我尝试过的:

XmlNode menu = XmlNode menu=doc.SelectSingleNode("Document"); 
XmlNode node = doc.CreateNode(XmlNodeType.Element, "ScreenOverlay", null); 
menu.AppendChild(node); 

但是使用这个代码,我的菜单总是抛出一个null值。

转到“编辑Xml文件”时,SelectSingleNode不工作

我用找到了答案

XmlNode IPnode = new XmlDocument();
XmlNodeList List1 = doc.DocumentElement.GetElementsByTagName("Document");
XmlNode node = doc.CreateNode(XmlNodeType.Element, "ScreenOverlay", null);
   foreach (XmlNode nodeT in List1)
    {
         IPnode = nodeT;
   }

然后

IPnode.AppendChild(node);
doc.DocumentElement.AppendChild(IPnode);
相关文章:
  • 没有找到相关文章