Hallo,
Ich hoffe ihr habt ungefähr verstanden was ich meine.
Ja deine Frage schon, nur nicht das was du jetzt von uns erwartest.
http://selfhtml.teamone.de/xml/darstellung/index.htm
Zu deiner zweiten Frage:
Du kannst mehrere XML-Dateien auch mit Hilfe deiner DTD zusammenfügen (Stichwort Entities (http://selfhtml.teamone.de/xml/dtd/entities.htm#externe))
Anderseits wenn du dein XML ganz anderes strukturiert ausgeben möchtest. als es ist, bleibt dir der Weg über XML-->XSLT-->HTML nicht erspart.
Grüße
Thomas