这是我的代码:
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。
答案 0 :(得分:1)
你无法真正混合XmlDocument / XmlElement和XDocument / XElement。
如果可以,请将XDocument / XElement用于所有内容。 XmlDocument / XmlElement或多或少已被弃用。