我有这样的XML。
<?xml version="1.0" encoding="utf-8" ?>
<config>
<atag>
<element1 att="value" />
<element2 att="othervalue"/>
</atag>
<othertag>
<element1 att="value" />
<element2 att="othervalue"/>
</othertag>
</config>
我想遍历文件并找到“element1”标签并用“abc”标签对其进行说明。 请帮忙。提前谢谢
在同一个文件中,我想首先将att值存储在数组中,然后将标记名称替换为“abc”。请帮帮我
答案 0 :(得分:0)
var xml = XDocument.Load(fileName);
foreach (var e in xml.Root.Elements().SelectMany(x => x.Elements("element1")))
{
e.Name = "abc";
}
xml.Save(fileName);