Hallo zusammen,
ich habe da ein Problem mit einer XML Datei. Ich habe das jetzt mal exemplarisch erstellt:
Diese XML lade ich nun in ein Dataset.
Jetzt kann ich ja im Dataset die Tabelle Tabelle1 ansprechen und z.B. in ein DataGridView verweisen.
Füge ich eine Zeile im DataGridView ein und speichere das Dataset wieder ab,
wird die neue Zeile in der XML an die falsche Stelle geschrieben.
Versucht man jetzt die Datei erneut einzulesen, kommt eine Fehlermeldung.
Mache ich da beim Speichern einen Fehler?
bzw. Wie bekomme ich die Ergänzung an die richtige Stelle?
Viele Grüße
Ingo
ich habe da ein Problem mit einer XML Datei. Ich habe das jetzt mal exemplarisch erstellt:
Diese XML lade ich nun in ein Dataset.
Jetzt kann ich ja im Dataset die Tabelle Tabelle1 ansprechen und z.B. in ein DataGridView verweisen.
Füge ich eine Zeile im DataGridView ein und speichere das Dataset wieder ab,
wird die neue Zeile in der XML an die falsche Stelle geschrieben.
XML-Quellcode
- <?xml version="1.0" encoding="UTF-8"?>
- <Hauptebene>
- <Spalte1>Bonn</Spalte1>
- <Spalte2>Hamburg</Spalte2>
- <Tabelle1>
- <Spalte1>Elbe</Spalte1>
- <Spalte2>Weser</Spalte2>
- </Tabelle1>
- <Tabelle1>
- <Spalte1>Rhein</Spalte1>
- <Spalte2>Mosel</Spalte2>
- </Tabelle1>
- </Hauptebene>
- <Tabelle1>
- <Spalte1>Donau</Spalte1>
- <Spalte2>Isar</Spalte2>
- </Tabelle1>
Versucht man jetzt die Datei erneut einzulesen, kommt eine Fehlermeldung.
Ein Ausnahmefehler des Typs "System.Xml.XmlException" ist in System.Xml.dll aufgetreten.
Zusätzliche Informationen: Es sind mehrere Stammelemente vorhanden. Zeile 19, Position 2.
Mache ich da beim Speichern einen Fehler?
bzw. Wie bekomme ich die Ergänzung an die richtige Stelle?
Viele Grüße
Ingo