2010-08-22 5 views
2

De quoi un carnet d'adresses enregistré en tant que document XML aurait-il besoin (nom, adresse, adresse e-mail, numéro de téléphone, ...)? Et quelle serait la meilleure pratique pour enregistrer des images?Carnet d'adresses XML

Dois-je sauvegarder les fichiers XML dans une base de données? Ou regrouper tout dans un fichier zip?

D'autres idées?

Répondre

0

Qu'est-ce qu'un carnet d'adresses enregistré en tant que document XML besoin

Je sens un danger de réinvention de la roue: http://www.w3.org/Submission/vcard-rdf/

Et quelle serait la meilleure pratique pour enregistrer des images?

http://www.w3.org/Submission/vcard-rdf/#Bin semble aussi être un problème résolu

Dois-je enregistrer les fichiers XML dans une base de données? Ou regrouper tout dans un fichier zip?

Cela dépend de ce que vous faites avec les données.

En règle générale, si vous voulez un magasin de données, utilisez une base de données et non XML. XML fait un excellent mécanisme de transport, et un format de document, mais une base de données médiocre.

+0

Pourquoi est-ce une mauvaise idée d'utiliser XML comme base de données? – Knarf

+0

Parce qu'il est conçu comme un format de document, pas pour un accès aléatoire. – Quentin

+0

Mais le fichier XML n'est-il pas plus flexible? Que faire si je veux enregistrer 3 URI à différentes images, 1 adresse et une biographie pour une personne, et pour une autre, je veux enregistrer 1 adresse de domicile, 1 adresse de travail et x numéros de téléphone + e-mails. XML ne serait-il pas meilleur qu'une base de données alors? – Knarf

Questions connexes