Wer spricht hier von PHP und Webserver?
Schön in der Plattform bleiben - das ist effektiver!
XML kann übrigens auch ohne Datenbank prima weiterverarbeitet werden.
Eigentlich ist es mit
DB sogar umständlicher.
Genutzt werden kann z.B. sehr gut XSLT.
Da kannst du dann alles draus machen z.B. SVG,
HTML, Text,
CSV