Mindmaps mit FreeMind erstellen

Grundlagen

Installation

Erste Schritte

Beispiele

  1. IT-Wissen
  2. HTML-Code
  3. OpenOffice Programmstruktur
  4. Verzeichnisstruktur ausgeben
  5. XML-Daten darstellen

Kommentar?


-----------------
© Alfred Nussbaumer
Updated:
09 December 2021
-----------------

XML-Daten

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

Baumstruktur einer Schule
Ausgehend vom Wurzelelement schule verzweigen sich die organisatorischen Einheiten einer Schule über die Kindelemente jahrgang zu den klasse-Elementen. Diese enthalten schließlich einzelne Schüler; diese sind wieder Container für Daten wie Vor- und Familiennamen, ...

XML-Dateien

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


© Alfred Nussbaumer, Weblog "MiniNuss"