質問: "blah"; addMyNodes.Add(tagToAdd); xmlDoc1.Root.Element("Properties").Add(addMyNodes); xmlDoc1.Save(@"C:\Users\John\Desktop\Ugh.xml"); ``` "addMyNodes.Add(tagToAdd);"という行に私はtagToAddをXElementであるaddMyNodesに追加します。しかし、それはそれを追加しません。 xmlDoc1とxmlDocは同じファイルにロードされますが、1つはXmlDocumentで、もう1つはXDocumentです。
回答: 実際には、XmlDocument/XmlElementとXDocument/XElementを混在させることはできません。 可能であれば、XDocument/XElementをすべて使用してください。 XmlDocument/XmlElementは廃止予定です。