簡體   English   中英

在XML父節點的開頭添加節點

[英]Adding a node in the beginning of XML parent node

我想在父級中添加xmlNode,但要在頂部/開頭添加。 我可以使用XMLNode.AppendChild()的變體嗎?

據我了解您的問題,您可能正在尋找XmlNode.PrependChild()方法。
例:

XmlDocument doc = new XmlDocument();
XmlNode root = doc.DocumentElement;

//Create a new node.
XmlElement node = doc.CreateElement("price");

//Add the node to the document.
root.PrependChild(node);

MSDN文檔

我相信問題是在詢問如何在XML文件的開頭添加節點。 我以以下方式做到了:

// This is the main xml document
XmlDocument document = new XmlDocument();

// This part is creation of RootNode, however you want
XmlNode RootNode = document.CreateElement("Comments");
document.AppendChild(RootNode);

//Adding first child node as usual
XmlNode CommentNode1 = document.CreateElement("UserComment");
RootNode.AppendChild(commentNode1);

//Now create a child node and add it to the beginning of the XML file
XmlNode CommentNode2 = document.CreateElement("UserComment");
RootNode.InsertBefore(commentNode2, RootNode.FirstChild);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM