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