So lesen Sie eine Google-Kontakt-VCF-Datei und konvertieren nicht standardmäßige Elemente in eine ListeC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 So lesen Sie eine Google-Kontakt-VCF-Datei und konvertieren nicht standardmäßige Elemente in eine Liste

Post by Anonymous »

Mein Ziel ist es, eine exportierte Google-Contacts-Datei mit den Kontakten in VCF-Format zu lesen und die Kontakte in meiner eigenen Kontakttabelle (im SQL-Server) zu speichern. Ich habe spezielle Spalten für Ehepartner (String) und Kinder (String []). Jeder Kontakt hat Felder mit dem Namen Vater, Mutter oder Ehepartner. Dieses Feld wird durch ein Etikett definiert.

Code: Select all

 BEGIN:VCARD
VERSION:3.0
FN:Dr. William Nicoloas Henry DeCamp MD
N:DeCamp;William;Nicoloas Henry;Dr.;MD
EMAIL;TYPE=INTERNET;TYPE=HOME:williamdecamp@example.com
EMAIL;TYPE=INTERNET;TYPE=WORK:w.decamp@example.com
EMAIL;TYPE=INTERNET:will246@example.com
TEL;TYPE=CELL:9654324937
TEL:698765432
ADR;TYPE=HOME:;;10 Whitechapel rd.;Whiteplains;;NY0011;USA;WhiteChapelroad\nNY0011    Whiteplains\nUSA
ORG:ACME Corp
TITLE:Manager
BDAY:19860629
item1.X-ABRELATEDNAMES:George
item1.X-ABLabel:_$!!$_
item2.X-ABRELATEDNAMES:Lisa
item2.X-ABLabel:_$!!$_
item3.X-ABRELATEDNAMES:Kerry
item3.X-ABLabel:_$!
!$_
item4.X-ABRELATEDNAMES:Jaimy
item4.X-ABLabel:_$!!$_
NOTE:QmId: 3088
CATEGORIES:myContacts
END:VCARD
Beim Lesen der konvertierten Datei sind jedoch die X-Abhandel-Names und die X-ABLABEL zu separaten Elementen geworden, wie hier gezeigt:
< br/>
Die Gruppe (Element 1 ... Item3) ist eine Eigenschaft jedes AB-Elements. Br /> Zum Beispiel < /p>

Code: Select all

var item1 = (item1.label, item1.value)
< /code>
Ich habe versucht, einen Weg in Folkerkinzel zu finden, um die Bestellung zu ändern (item1{ABLABEL, ABRELATEDDNAMES}
), aber ich konnte keinen Weg finden.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post