XML (eXtended Markup Language) steht im Wesentlichen für eine plattformübergreifende Methode, baumartig strukturierte Daten in Textdateien zu speichern. Um auf diese Daten zugreifen zu können, verwendet man eigene Java-Klassen, die bis zur Version 1.3 in eigenen Packages zur Verfügung gestellt werden. Wir verwenden etwa XML4J, entpacken es und fügen die folgenden jar-Dateien dem CLASSPATH hinzu:
alfred@duron:~/java/xml> export CLASSPATH=$CLASSPATH:/home/alfred/java/xml/xmlParserAPIs.jar alfred@duron:~/java/xml> export CLASSPATH=$CLASSPATH:/home/alfred/java/xml/xercesImpl.jar
Mit dem Paket XML4J wird die folgende Dokumentation mitgeliefert, die eine detaillierte Beschreibung aller vorhandenen Klassen und Methoden enthält:
Für die folgenden Programme verwenden wir SAX, die so genannte Simple API for XML. Bleibt nur noch zu klären, wie XML-Dateien aussehen...34