之间。如果你的意思是用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