Non direi che vCard 'usa' un modello gerarchico ma piuttosto che la 'realtà' di cui è il modello è gerarchica.

Credo sia possibile creare in un database relazionale delle table che descrivano dati gerarchici senza per questo 'violentarlo'.

La proposta era solo quella di usare come nomi dei campi i nomi che si usano in vcard creando le table necessarie. Ovvero se esistono dei modi 'standard' di definire dei campi forse è inutile idearne di nuovi....

Si tratta quindi di parsare la vcard e creare i records necessari.

G.




Il giorno 12/gen/07, alle ore 15:33, Manlio Perillo ha scritto:

Giovanni Porcari ha scritto:
Il giorno 12/gen/07, alle ore 13:03, Manlio Perillo ha scritto:
La tabella Address contiene gli indirizzi in modo che si possano fare le ricerche via SQL.

Provo ad azzardare una 'fesseria' ...
Ogni pythonista 'dovrebbe' avere una vcard completa. Sarebbe quindi forse intelligente appoggiarsi al modello di vcard traducendolo nelle tabelle appropriate. Un pulsante di upload della vcard potrebbe creare tutti i record necessari a descrivere l'indirizzo o gli indirizzi che si intende mettere online.

vCard usa un modello gerarchico.

Possiamo creare una tabella prendendo spunto da vCard (io ho fatto qualcosa di analogo per iCal), ma non credo sia fattibile prendere un documento vCard è gestirlo in un database relazionale, a meno di non "violentare" il database.



Saluti  Manlio Perillo
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a