Hallo Philipp,
Ich persönlich halte Möglichkeit 3 für die sauberste auch wenn dann der Aufwand so etwas zu programmieren bedeutend größer ist. Aber die Pflege und das Design sind glaub ich bedeuten einfacher.
Wenn du wirklich nur mit XML & Co. arbeiten willst, mach das von mir aus. Wenn du etwas ähnliches verwenden willst, warte auf das xwebgen-Tutorial und die neue Version :). http://www.xitnalta.com/web/de/
(Wenn du _sehr_ neugierig bist und dich ein wenig besser mit Perl auskennst, kannst du dir ja die erste Version runterladen.)
bis nextens
xitnalta