Entwickler-Ecke

IO, XML und Registry - Dem Inhalt können keine Nichtleerzeichen hinzugefügt werden


MBaier - Di 29.05.12 10:19
Titel: Dem Inhalt können keine Nichtleerzeichen hinzugefügt werden
Hallo,

beim mir kommt folgende Exception
"Dem Inhalt können keine Nichtleerzeichen hinzugefügt werden"
wenn ich diese Codezeile ausführe:


C#-Quelltext
1:
XDocument datadocMitarbeiter = new XDocument(l_dsData.GetXml());                    


(Ich initialisier ein XDocument anhand eines DataSets.
Inhalt der XML: <NewDataSet>\r\n <Table>\r\n <mitarbnr>1012</mitarbnr>\r\n usw..)

Weiß jemand was genau ich falsch mache?
Mit freundlichen Grüßen

Michael B.


Th69 - Di 29.05.12 11:15

Hallo MBaier,

probiere mal

C#-Quelltext
1:
XDocument datadocMitarbeiter = XDocument.Parse(l_dsData.GetXml());                    


Bisher verwendest du den XDocument-Konstruktor (Object[]) [http://msdn.microsoft.com/de-de/library/bb352589.aspx], der aber zum Konstruieren des XDocument aus XElement-Objekten gedacht ist.


MBaier - Di 29.05.12 11:24

Vielen Dank, so funktionierts !