*hüstel* Cocoon2 und Tomcat 4+ tun dies bereits. So ganz gefällt mir das nicht, da in diesen XML-Dateien schon mehr oder weniger programmiert wird.
Dann musst du XSLT+XPath doch hassen?! Das ist immerhin eine Turing-vollständige Programmiersprache auf XML-Basis.
H.