我正嘗試以下元素添加到.XML在C#:添加元素XML C#
<Launch.Addon>
<Name>IvAp</Name>
<Disabled>False</Disabled>
<Path>C:\Program Files (x86)</Path>
<Commandline></Commandline>
</Launch.Addon>
用下面的代碼:
XDocument xd1 = new XDocument();
xd1 = XDocument.Load(pathToAData + "\\dll.xml");
XElement root = new XElement("Launch Addon");
root.Add(new XElement("Name", "IvAp"));
root.Add(new XElement("Disable", "False"));
root.Add(new XElement("Path", "C:\\Program Files (x86)\\IVAO\\IvAp v2\\ivap_fsx_bootstrap.dll"));
root.Add(new XElement("Commandline"));
xd1.Element("Launch Addon").Add(root);
xd1.Save(pathToAData + "\\dll.xml");
但它拋出嘗試錯誤{}趕上{}塊,I'll非常感激,如果你能幫助我
這是錯誤:
.System.Xml.XmlException: El carácter ' ', con valor hexadecimal 0x20, no puede incluirse en un nombre.
爲什麼你不想告訴我們拋出了什麼異常? – apocalypse
如果你能告訴我這個錯誤,我將非常感激。 – CodingYoshi
什麼錯誤從try catch? –