Hallo nochmals,
XML-Datenbanken sind momentan wohl nur in Oracle 8i und neuer implementiert, MS SQL Server 2005 lässt ja bekanntlich auf sich warten, nach dem Motto "Was lange währt, wird gut" ... na wollen wir es mal hoffen.
Von mySQL ist mir solche Funktionalität "nativ" nicht bekannt, aber da wissen andere besser Bescheid. Alles was nicht nativ ist, kostet Performance. Inwieweit dies deine Entscheidung negativ oder positiv beeinflusst, musst du wissen. Auf die Kürze habe ich folgendes gefunden: http://sourceforge.net/projects/phpsqlxml Evt. hilft es dir da weiter.
Unter den Voraussetzungen würde ich dir momentan von einer Vermischung von XML und deinem verfügbaren DBMS abraten (es sei denn, es ist Oracle) , mit dem schon angedeuteten relationen Schema solltest du deine Aufgabe durchaus meistern können.
Gruß, Frank