knrt.net
当前位置:首页 >> C 修改xml的节点值 >>

C 修改xml的节点值

XmlDocument doc = new XmlDocument(); doc.Load("xml文件的路径"); XmlNode root = doc.DocumentElement; XmlNode age = root.SelectSingleNode("age"); age.InnerText = "20"; doc.Save("xml文件的路径");

var xml=new XmlDocument(); xml.Load(String Path); var _node= xml..DocumentElement.GetElementsByTagName("property") ..OfType().First(node=>node..Attributes["name"]=="repeatInterval"); _node.Attributes["value"].InnerXml="You Word...

XmlDocument doc = new XmlDocument(); doc.Load(Path.GetFullPath(file)); 找到这个节点 node,把node转换成XmlElement e=(XmlElement)node; e.SetAttribute("Path", ofd的全路劲); 最关键的是要保存当前修改 doc.Save(Path.GetFullPath(file));

XmlNode node = xml.DocumentElement; foreach (XmlNode item in node.ChildNodes) { if (item["author"].InnerText == "王明") item["author"].InnerText = "力强"; } xml.Save("Xmlfile1.xml");

C#操作XML 有以下几种方式: 1:使用XmlDocument相关类库和方法操作xml 2:使用XDocument相关类库和方法操作xml 3:使用XmlReader和XmlWriter相关类库和方法操作xml 获得指定节点的值也需要 分为属性和元素 1:使用XmlDocument XmlDocument doc ...

Attributes属性 比如:XmlNode.Attributes["field"]

XmlNode xmldocSelect=xmlDoc.SelectSingleNode("user"); XmlElement el=xmlDoc.CreateElement("person"); //添加person节点 el.SetAttribute("name","风云"); //添加person节点的属性"name" el.SetAttribute("sex","女"); //添加person节点的属...

XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(xmlPath);//xmlPath为xml文件路径 XmlNode xmlNode1 = xmlDoc.SelectSingleNode("/Employees/NO1/Address"); XmlNode xmlNode2= xmlDoc.SelectSingleNode("/Employees/NO1/City/State"); s...

XmlDocument doc = new XmlDocument(); doc.Load(@"C:\123.xml"); //@"C:\123.xml"为xml文件所在路径 doc.SelectSingleNode("Question/Question[@name=1]").Attributes["sound"].InnerXml = "2"; //将name=1记录下的sound值设为2 doc.Save(@"C:\...

用XmlDocument这个类就可以很容易实现你要的效果的

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com