|
发表于 2020-3-28 21:15:02
|
显示全部楼层
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("你的文件名.xml");
XmlNodeList xnl = xmlDoc.SelectSingleNode("WorksheetOptions").ChildNodes;
foreach (XmlNode xn in xnl)//先删除
{
XmlElement xe = (XmlElement)xn;
if (xe.Name== "Unsynced")
{
xe.RemoveAll();
}
}
xmlDoc.Save("你的文件名.xml");
//再增加节点
XmlNode root = xmlDoc.SelectSingleNode("WorksheetOptions");//查找<WorksheetOptions>
XmlElement xe1 = xmlDoc.CreateElement("PageSetup");//创建一个<PageSetup>节点
XmlElement xesub1 = xmlDoc.CreateElement("Header");
xesub1.InnerText ="x:Margin=0.51181102362204722";//设置文本节点
xe1.AppendChild(xesub1);//添加到<PageSetup>节点中
XmlElement xesub2 = xmlDoc.CreateElement("Footer");
xesub2.InnerText ="x:Margin=0.51181102362204722";//设置文本节点
xe1.AppendChild(xesub2);//添加到<PageSetup>节点中
XmlElement xesub3 = xmlDoc.CreateElement("PageMargins");
xesub3.InnerText ="x:Bottom="0.98425196850393704" x:Left="0.78740157480314965"
x:Right="0.47244094488188981" x:Top="0.98425196850393704";//设置文本节点
xe1.AppendChild(xesub3);//添加到<PageSetup>节点中
.....
root.AppendChild(xe1);
xmlDoc.Save("你的文件名.xml");
|
|