XML parsen

Hallo,

ich möchte XML Daten, die ich an ein php-Skript gesendet bekomme parsen und die Variablen abspeichern. Das heißt ich bekomme beispielsweise folgendes an mein Skript geschickt:

<?xml version="1.0" encoding="ISO-8859-1"?>2003-02-03Hallo

Jetzt soll das Datum und der Text in eine Datei bespeichert werden. Ich möchte das nicht mit preg_match oder ähnlichem machen sondern gerne „richtig“ XML parsen. Soll ich dafür Expat nehmen oder Sablotron? Was ist mit Umlauten und Sonderzeichen?
Ich habe von der Materie leider noch keine große Ahnung, nur mal kurz reingeschnuppert.
Wäre nett wenn mir jemand weiterhelfen könnte.

Gruß
Till