XML Grundkurs

Was ist wohlgeformt und was ist valide?

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
XML-Daten können wohlgeformt sein. XML-Daten können valide sein. In diesem Video sehen Sie, was beide Begriffe bedeuten.
04:37

Transkript

In diesem Film lernen Sie, was die Begriffe "wohlgeformt" und "valide" in einer XML-Datei bedeuten. Beides sind Begriffe, die für eine bestimmte Qualitäts- Anforderungen an eine XML-Datei stehen. Eine XML-Datei ist wohl geformt wenn sie die Regeln, die der XML Standard festlegt, einhält. Davon gibt es mehr als 100 Regeln, und die müssen und können sie sich nicht alle merken. Ich möchte ihnen aber die wichtigsten dieser Regeln in der XML-Datei zeigen. Eine Regel ist zum Beispiel, dass eine XML-Datei eine XML-Deklaration hat. Eine weitere Regel ist, das eine XML-Datei ein Wurzelelement hat, in der alle anderen Informationen und Tags verschachtelt sind. Die nächste Regel ist, dass die verschachtelten Elemente richtig verschachtelt sein müssen. Das heißt, dass das äußere, geöffnete Element auch außen wieder geschlossen werden muss. Eine nächste Regel ist, dass Groß- und Kleinschreibung in XML eine große Rolle spielen, und bedeutungsverändernd sind. Die nächste Regel ist, das ein Attribut in einem Element nur einmal vorhanden sein darf. Ich kann ja einfach mal versuchen, dies zu ändern und sage hier nochmal "active" und Sie sehen schon, das mein XML Editor sich aufregt und sagt: "active" gibt es schon im Element "firstname" und mir so sagt: "Hallo, Du machst hier einen Fehler." Das heißt, mein XML-Editor parst die XML-Datei, während ich sie editiere und prüft sie auf Wohlgeformtheit. In der Praxis ist es also relativ einfach, wohlgeformte XML-Dateien zu erstellen, wenn ich solch einen parsenden, auf Wohlgeformtheit prüfenden Editor benutze. Man kann in der Praxis also auch sagen: Eine XML-Datei ist wohlgeformt, wenn sie ohne Fehler gepasst werden kann und wenn ein parsender Editor anzeigt, dass es keinen Fehler gibt. Was ist es nun "valide"? Valide ist, ja, eine weitere Stufe in der Qualität einer XML-Datei. Valide ist eine XML-Datei, wenn sie die Regeln der Dokumententruktur, der DTD oder des Schemas für diese XML-Datei einhält. Also, das heißt wohlgeformt, wenn die XML-Regeln eingehalten werden; valide, wenn zusätzlich noch die Regeln der Dokumentenstruktur eingehalten werden. Auch hier kann ein Parser prüfen, ob eine Datei valide ist, also ob sie der Dokumentenstruktur, die dieser XML-Datei zugeordnet ist, entspricht. Auch dies zeige ich jetzt gleich noch einmal in der XML-Datei. Dieser XML-Datei ist zugeordnet: die DTD "06_04_DTD.dtd". Also, das ist diese hier. Und Sie sehen: hier gibt es Elemente, das sind die Elemente, die wir in der XML Datei haben, und hier eine Attributliste. Und da steht, das dem Element "card" das Attribut "active" zugeordnet ist. Und wenn ich jetzt hier in meine XML-Datei gehe, dann habe ich hier einfach schon mal "active" auch dem Element "firstname" zugeordnet. Und sie sehen hier: der Editor sagt, dass es nicht erlaubt ist, dieses Attribut im Element "firstname" zu haben. Also, das heißt, er weist mich entsprechend auf einen Fehler hin. Und, ich habe es herausgenommen, wir sehen keine Fehlermeldung mehr. Ein weiterer Fehler wäre, wenn ich jetzt einfach den Attributnamen verändere. Das ist immer noch wohlgeformt, dieses XML, da der Attributname hier öffnend und schließend gleich ist, aber es ist nicht mehr valide, weil dieser Elementname nicht mehr in der DTD vorhanden ist. Auch das ändere ich jetzt wieder zurück. Sie sehen, dieser Editor sorgt immer dafür, dass ich wohlgeformtes XML habe. Wenn ich das ich hier geändert habe, hat er es auch gleichzeitig hier im schließenden Tag geändert. Das ist der Editor "Oxygene". Und, ja, in diesem Film haben sie jetzt gelernt was es bedeutet, wohlgeformtes und valides XML zu haben.

XML Grundkurs

Lernen Sie, wie XML-Dateien aufgebaut sind, worauf es ankommt, wenn man XML editiert, und was Dokumentenklassen sind.

2 Std. 28 min (28 Videos)
Derzeit sind keine Feedbacks vorhanden...
Software:
Exklusiv für Abo-Kunden
Erscheinungsdatum:07.11.2016

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!