Quote:
Originally Posted by Mostey
Das ist soweit gültig. Ich hatte eben mal Wikipedia aufgeschlagen aber dort taucht diese Zeile auf:
|
Servus,
bei XML-Dateien muss man zwischen
wohlgeformt und
gültig unterscheiden, der XML-Code ist wohlgeformt, aber nicht gültig. Für eine
gültige XML-Datei fehlt noch das passende XML-Schema (XSD).
Quote:
- Wohlgeformtheit – Die Syntax des XML-Codes muss richtig sein, vom XML-Parser wird sonst ein Fehler erzeugt.
- Gültigkeit – Wurde der XML-Datei ein XML-Schema zugeordnet, müssen die Elemente in der definierten Struktur angezeigt werden, und der Inhalt der einzelnen Elemente muss den im Schema festgelegten deklarierten Datentypen entsprechen.
Quelle:
|
Quote:
Originally Posted by Mostey
Dieses may lässt mich irgendwie vermuten, dass die Headerdeklaration wohl doch komplett optional ist und nur erforderlich ist, wenn man bestimmte Optionen (wie die Kodierung oder Version) mitgeben möchte.
|
Bei XML Version 1.0, ist der Header optional, bei Version 1.1 ist dies Pflicht.
Quelle:
@TE: Schau Dir mal LinqToXml an, dies vereinfacht dass auslesen.
paar Links: