Was würde ein als XML-Dokument gespeichertes Adressbuch benötigen?
Ich sehe die Gefahr, dass das Rad neu erfunden wird: http://www.w3.org/Submission/vcard-rdf/
Und was wäre die beste Methode zum Speichern von Bildern?
http://www.w3.org/Submission/vcard-rdf/#Bin scheint auch ein gelöstes Problem zu sein
Soll ich die XML-Dateien in einer Datenbank speichern? Oder alles in einer Zip-Datei zusammenfassen?
Das hängt davon ab, was Sie mit den Daten machen.
Als Faustregel gilt: Wenn Sie einen Datenspeicher benötigen, verwenden Sie eine Datenbank und nicht XML. XML ist ein hervorragender Transportmechanismus und ein gutes Dokumentenformat, aber eine schlechte Datenbank.