2017-02-06 2 views
-1
XmlDocument xmldoc = new XmlDocument(); 
XmlElement elem = xmldoc.CreateElement("Root"); 
elem.SetAttribute("NAME", "KARTHIK"); 
elem.SetAttribute("NO", "9859"); 
xmldoc.Save(@"D:\kk.xml"); 

Ich kann XML-Dokumente nicht an diesem angegebenen Speicherort speichern. Hilf mir.Wie schreibe ich XML-Dokument am angegebenen Ort in C#?

+0

Können Sie einen anderen Ort ausprobieren? – Teja

+0

Sie können überprüfen, ob Sie Schreibberechtigung für das Stammverzeichnis von Laufwerk D: – PaulF

Antwort

1

Sie fügen nie das Element, das Sie auf das Dokument zu erstellen, rufen:

xmldoc.AppendChild(elem); 

Bevor .Save() wie zur Zeit Ihren Versuch, ein Dokument ohne Wurzel zu speichern schlagen fehl.

+0

Sehr guter Punkt haben. Speichern funktioniert nur, wenn das XML-Dokument gut formatiert ist – Teja

Verwandte Themen