![]() |
Mindmaps mit FreeMind erstellen | ![]() |
|---|
GrundlagenInstallationErste SchritteBeispieleKommentar?----------------- © Alfred Nussbaumer Updated: 09 December 2021 ----------------- |
XML-DatenXML-Daten sind streng baumartig strukturiert; dies ist eine Folge nach der strikten Auflage, dass XML-Dateien wohlgeformt sein müssen. XML-Daten können daher wie eine Mindmap dargestellt werden - und natürlich auch umgekehrt.
XML-DateienDie XML-Datei, die der obigen Struktur entspricht, hat das Wurzelelement schule, und die Kind-Elemente jahrgang und Enkel-Elemente klasse. Beachte, dass die XML-Daten wohlgeformt sind! <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE schule SYSTEM "schule.dtd">
<schule>
<jahrgang stufe="1">
<klasse name="1a">
</klasse>
<klasse name="1b">
</klasse>
<klasse name="1c">
</klasse>
<klasse name="1d">
</klasse>
</jahrgang>
<jahrgang stufe="2">
<klasse name="2a">
</klasse>
<klasse name="2b">
</klasse>
</jahrgang>
</schule>
Die der XML-Datei zu Grunde liegende DTD sieht folgendermaßen aus: <?xml version="1.0" encoding="UTF-8"?> <!ELEMENT schule (jahrgang+)> <!ELEMENT jahrgang (klasse+)> <!ATTLIST jahrgang stufe CDATA #IMPLIED> <!ELEMENT klasse (#PCDATA)> <!ATTLIST klasse name CDATA #IMPLIED>Damit ist es möglich, die XML-Datei auch auf Gültigkeit hin zu überprfüfen. |