在xml行为中添加节点

时间:2011-10-28 11:13:50

标签: c# xml

这是我的代码:

XmlElement tagToAdd = xmlDoc.CreateElement("oneTag");
tagToAdd.InnerText = "blah";
addMyNodes.Add(tagToAdd);
xmlDoc1.Root.Element("Properties").Add(addMyNodes);
xmlDoc1.Save(@"C:\Users\John\Desktop\Ugh.xml");

在“addMyNodes.Add(tagToAdd);”行上我希望将tagToAdd添加到addMyNodes,这是XElement。但是,它不会添加它。

xmlDoc1和xmlDoc加载在同一个文件中,但一个是XmlDocument,一个是XDocument。

1 个答案:

答案 0 :(得分:1)

你无法真正混合XmlDocument / XmlElement和XDocument / XElement。

如果可以,请将XDocument / XElement用于所有内容。 XmlDocument / XmlElement或多或少已被弃用。