Deine Aufgabe lässt sich mit
XSLT lösen.
Input: eine
XML-Datei plus eine Steuerdatei (XSLT Template) im
XML-Format
Output: was immer du willst (Text,
XML,
HTML, PDF, ...)
Natürlich brauchst du zusätzlich noch einen
XSLT-Prozessor.
Diese gibt es aber wie Sand am Meer.
PS: das einzigste Problem wird wohl sein, das XSLT-Template zu schreiben