之間。如果你的意思是用C#則可能是最簡單的方法就是了加載XML到XmlDocument對象,然後添加一個表示附加元素的節點。
例如類似於:
string filePath = "original.xml";
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(filePath);
XmlElement root = xmlDoc.DocumentElement;
XmlNode nodeToAdd = doc.CreateElement(XmlNodeType.Element, "user", null);
XmlNode idNode = doc.CreateElement(XmlNodeType.Element, "id", null);
idNode.InnerText = "1";
XmlNode nameNode = doc.CreateElement(XmlNodeType.Element, "name", null);
nameNode.InnerText = "a";
nodeToAdd.AppendChild(idNode);
nodeToAdd.AppendChild(nameNode);
root.AppendChild(nodeToAdd);
xmlDoc.Save(filePath); // Overwrite or replace with new file name
但是你沒有說過xml片段在哪裏 - 在文件/字符串中?
來源
2012-03-03 23:58:31
kaj
的Notepad.exe,您可以編輯文本 – 2012-03-03 23:48:30
你到那到AppendChild中? http://msdn.microsoft.com/en-us/library/system.xml.xmlnode.appendchild.aspx – WorldIsRound 2012-03-03 23:50:30