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. |