Moin,
externe Templates sind schon der richtige Weg. Ob es bei dir eine Datenbank zu deren Verwaltung sein muss, kann ich nicht beurteilen. Mir würde das FileSystem genügen.
Die wenigen Fragen zu
XML-DTD's dürften damit zusammenhängen, dass dieses SGML-Feature eine Übergangslösung darstellte und für
MSXML sofort durch
XML-Data (XDR), für den Rest der Welt später durch
XML Schema (XSD), abgelöst wurde. Du wirst gute Gründe dafür haben, dass du keine reine
XML-Lösung verwendest.
Freundliche Grüße