Danke Volker!
Ich habe es selbst noch nicht ausprobiert, aber die libsfl hat einen Bereich XML, der für vieles evt. schon ausreicht. Infos unter: http://www.imatix.com/html/sfl/index.htm
Ich habe mich jetzt auf libxml2 eingeschossen. Auch die Linker-Probs sind umgangen. Nur habe ich jetzt ein Problem: Folgende Dateien: main.cpp, sm_schueler.cpp in meinem Projekt-Verzeichnis. schueler.xml mit dem folgenden Aufbau: <?xml version="1.0"?> <daten> <schueler> <name>Normal</name> <vorname>Otto</vorname> <geschlecht>M</geschlecht> <kwahl> <w1>BDD</w1> <w2>FB1</w2> <w3>VB1</w3> </kwahl> </schueler> <schueler> <name>Standard</name> <vorname>Julia</vorname> <geschlecht>W</geschlecht> <kwahl> <w1>LL1</w1> <w2>BDD</w2> <w3>VB1</w3> </kwahl> </schueler> </daten> Führe ich jetzt einen Aufruf von dat = xmlParseDoc("./schueler.xml"); und anschließend if (doc == NULL ) { fprintf(stderr,"Fehler beim Einlesen der Datei %s", dateiname); return; } endet mit folgendem Fehler: Entity: line 1: error: Start tag expected, '<' not found schueler.xml ^ Fehler beim Einlesen der Datei "schueler.xml". Die Datei schueler.xml steht im gleichen Verzeichnis und ist mit den obigen Daten gefüllt. Da blicke ich jetzt nicht ganz durch ?( ... Grüße, Christian -- There are times when truth is stranger than fiction and lunch time is one of them.