62,269
社区成员
发帖
与我相关
我的任务
分享
XmlDocument document = new XmlDocument();
docuemnt.Load("exam.xml");
XmlElement root = document.DocumentElement;
//这边我用X来代替被选中的结点
//增加结点
X.AppendChild(document.CreateElement("XChild"));
//修改结点
X.Name = "自己设置了哇"
X.ParentNode.Name = "自己设置了哇"
//删除结点
if(X.ParentNode!=null) //判断X不能为根结点
{
if(X.HasChildNodes)
{
XmlNodeList nodelist = X.ChildNodes; //选择当前节点的所有子节点
for(int i=0;i<nodelist.count;i++)
{
X.ParentNode.AppendChild(nodelist[i]);
X.RemoveChild(nodelist[i]);
}
X.ParentNode.RemoveChild(X);
}
else
{
X.ParentNode.RemoveChild(X);
}
}