echo $begrüßung;
<p begin="00:03" end="00:06">Für uns ist völlig klar:</p>
Warum verunstaltest du denn die Umlaute so? Versuch doch mal durchgängig UTF-8 in deiner Verarbeitung zu verwenden, dann ist das nicht mehr nötig. (Es geht sicher auch mit ISO-8859-1, wenn man sich darauf einschränken will, aber XML und verarbeitende Komponenten mögen UTF-8 lieber.)
Kann mir jemand sagen, was für meine (m.E. recht einfachen) Zwecke der richtige Ansatz ist? Ich möchte nichts extra auf dem Webserver installieren.
Für die XML-Manipulation gibt es nennenswert SimpleXML (PHP5) und DOM-Implementationen (je nach PHP-Version). Beachte jedoch, dass du Namespaces verwendest und die eine besondere Behandlung benötigen.
echo "$verabschiedung $name";