XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("指定xml文件地址以及文件名");
XmlNode root = xmlDoc.DocumentElement;
XmlNamespaceManager nsp = new XmlNamespaceManager(xmlDoc.NameTable);
nsp.AddNamespace("my", "http://schemas.microsoft.com/office/infopath/2003/myXSD/2012-05-15T08:53:20");
//获取指定节点
a = root.SelectSingleNode("my:ANLToDate",nsp).InnerText;
string ToTime = root.SelectSingleNode("my:ANLTime", nsp).InnerText;
a = a + "T" + ToTime + ":00";
//新增一个<my:CalByLeavteToDate>节点XmlNode xn = xmlDoc.CreateNode(XmlNodeType.Element, "my", "CalByLeavteToDate", nsp.LookupNamespace("my"));
xn.InnerText = a;
root.AppendChild(xn);
xmlDoc.Save("指定xml文件地址以及文件名");
c#获取以及新增带命名空间的xml节点小例子
最新推荐文章于 2023-08-28 13:41:14 发布

代码如下: