示例xml:
<string-name>
<given-name>Sisgon</given-name>
</string-name>
xml元素的更改:
<string-name>
<surname>Sisgon</surname>
</string-name>
我想在不更改内部文本的情况下将给定标签更改为姓氏。
怎么样?>
XDocument xmlDoc = XDocument.Parse(content);
var event_nodes = xmlDoc.Descendants("given-name");
foreach(var node in event_nodes)
{
node.Name = "surname";
}
System.Diagnostics.Debug.WriteLine(xmlDoc.ToString());