2011-10-28 128 views
0

這是我的代碼:添加節點

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被添加到XElement的addMyNodes中。但是,它不會添加它。

xmlDoc1和xmlDoc加載在同一個文件上,但一個是XmlDocument,一個是XDocument。

+1

你不能真的混合XmlDocument和XDocument。爲什麼你不使用XDocument? – dtb

+0

你的意思是混合XmlElement和XElement? –

+0

是的。如果可以,請使用XDocument/XElement。 XmlDocument/XmlElement或多或少被棄用。 – dtb

回答

1

你不能真的混合XmlDocument/XmlElement和XDocument/XElement。

如果可以,請使用XDocument/XElement。 XmlDocument/XmlElement或多或少被棄用。