我正在尝试移至我已经在xml文档中传递的节点。说我有
-node 1
-node 2
-node 1
-node 3
-node 3
我已经使用xml编写器创建了这些文件,并且当前在节点3上创建了,但是想回到节点2,有一种方法(我知道在代码中我可以在创建node2之后键入它,但是我假设有一个我不能的原因)
我试图关闭文档,然后使用.append重新打开它,但效果不佳,我觉得有一种更有效的方法
XmlDocument Doc = new XmlDocument();
Doc.Load("mydoc.xml");
XmlNode Node = Doc.FirstChild.NextSibling.FirstChild.FirstChild.FirstChild;
XmlNode Node2 =
Doc.FirstChild.NextSibling.FirstChild.FirstChild.FirstChild.FirstChild;
XmlNode Node3 = FaultTreeDoc.CreateElement("Node3");
FaultTreesNode.InsertAfter(Node3, Node2);
XmlNode Node4 = Doc.CreateElement(num.ToString());
Node3.AppendChild(Node4);
Doc.Save("mydoc.xml");
我希望node4作为node3的子代出现,但是当我打开文档时,没有任何东西,只是空白