当前位置:   article > 正文

python修改xml属性值_XML文件修改节点属性值(多种方法)

python 修改xml节点的值

xml 文件内容:

代码如下:

<?xml version="1.0" encoding="utf-8"?>

最新通告:五一放假七天!请各教员悉知

4

red

C#代码:

代码如下:

XmlDocument xml = new XmlDocument();

xml.Load(context.Server.MapPath("~/js/XMLFile.xml"));

XmlNode xn = xml.DocumentElement;

foreach (XmlNode node in xn.ChildNodes)

{

if (node.Name == "info")

{

node["content"].InnerText = content;

node["speed"].InnerText = speed;

node["color"].InnerText = color;

}

}

xml.Save(context.Server.MapPath("~/js/XMLFile.xml"));

另外两种办法:

修改xml字符串的某个节点的属性值,如下:

代码如下:

XmlDocument doc = new XmlDocument();

doc.LoadXml("");

XmlAttribute att =(XmlAttribute)doc.SelectSingleNode("/fsdlconfig/@userName");

Console.WriteLine(att.Value);

att.Value = "test";

string str = doc.OuterXml;

节点userName的值由原来的"ss",变成了"test",然后用doc.OuterXml保存修改后的xml为字符串。

另一种方式:

代码如下:

XmlDocument doc = new XmlDocument();

doc.LoadXml("");

XmlElement att = (XmlElement)doc.FirstChild;

att.SetAttribute("userName","test");

string str = doc.OuterXml;

时间: 2013-04-23

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/827170
推荐阅读
相关标签
  

闽ICP备14008679号