Xml基本操作

要插入的节点出自不同的上下文:2个节点所属的XmlDocument不同。。
//1 将原节点导入到当前XmlDocument 
//2 插入
XmlNode atom = ... //待拷贝的节点
XmlNode sendNode = draft.SelectSingleNode("send"); //目标节点
sendNode.RemoveChild(sessionAtom); //删除指定节点
atom = sendNode.OwnerDocument.ImportNode(atom, true); //将节点导入到目标节点所在xml中
sendNode.AppendChild(atom);

你可能感兴趣的:(xml)