Konverze xml do vcf

Online konvertor XML do VCF zdarma

Převádějte XML exporty kontaktů na soubory VCF pro telefony, e-mailové klienty a adresáře.

Převést XML na VCF online - zdarma

Uploading…
Vybrané soubory přesahují celkový limit 15 MB. Vyberte méně nebo menší soubory.

Soubor se zpracuje hned a smaže se ihned po stažení.

Jak to funguje

  1. 1/3

    Nahrajte soubor .xml

    Kliknutím vyberte soubor, který chcete převést, nebo ho jednoduše přetáhněte do vyznačené oblasti.

  2. 2/3

    Spusťte převod .xml do .vcf

    Po úspěšném nahrání souboru klikněte na převod, jakmile budete připraveni.

  3. 3/3

    Stáhněte převedený soubor .vcf

    Výsledek převodu je připraven ke stažení.

Jak převést soubor xml do formátu vcf

Telefony a email clients často importují kontakty jako soubory vCard, zatímco zálohovací nebo program pro správu kontaktů může poskytovat pouze export XML. Převodem exportu vznikne soubor .vcf, který lze importovat, sdílet nebo upravovat v aplikacích, které nerozumějí původnímu XML schématu.

Co je formát XML

XML je strukturovaný formát založený na značkách, který používají aplikace adresářů, nástroje pro zálohování mobilních zařízení, CRM systémy a vlastní databáze. Může ukládat jména, telefonní čísla, emailové adresy, poštovní adresy, skupiny, poznámky, fotografie a metadata specifická pro aplikaci.

XML nedefinuje jednu univerzální strukturu kontaktů. Jedna aplikace může používat <firstName> a <lastName>, zatímco jiná používá <given>, <family> nebo vnořené elementy, jako například <phone><number>. Převodník musí rozpoznat schéma zdrojového programu; libovolný XML dokument není automaticky seznamem kontaktů.

Co je formát VCF

VCF, také nazývaný vCard, je textový formát pro jednu nebo více elektronických kontaktních karet. Standardní vlastnosti zahrnují jména, telefonní čísla, emailové adresy, organizace, pracovní pozice, poštovní adresy, narozeniny, poznámky, webové stránky a fotografie.

Telefony, desktopové adresáře, email clients a software pro správu kontaktů běžně podporují VCF. Jeden soubor může obsahovat jeden kontakt nebo mnoho kontaktů, reprezentovaných opakujícími se bloky BEGIN:VCARD a END:VCARD. Cílový program může také přijímat samostatné soubory .vcf pro jednotlivé kontakty.

vCard 3.0 je často nejbezpečnější výstupní verzí pro starší i novější aplikace. vCard 4.0 podporuje novější funkce, ale nepřijímá ji každý importér; pokud cílový program určitou verzi vyžaduje, použijte tuto verzi.

Jak převést XML na VCF

Pokud zdrojová aplikace dokáže exportovat vCard přímo, použijte její příkaz File → Export → vCard namísto převodu mezilehlého souboru XML. Tím se obvykle zachová více polí a kategorií kontaktů než při použití obecného převodníku.

Použití převodníku na 101convert.com

  1. Otevřete převodník XML na VCF na webu 101convert.com.
  2. Vyberte soubor XML obsahující kontakty.
  3. Spusťte převod a uložte vygenerovaný soubor .vcf.
  4. Otevřete cílový telefon nebo program pro kontakty a zvolte jeho příkaz pro import kontaktů, například Contacts → Import.

Tato metoda funguje, když XML používá podporované schéma kontaktů, a nevyžaduje instalaci softwaru. Protože soubory kontaktů mohou obsahovat soukromé informace, použijte offline metodu, pokud data nesmějí opustit počítač.

Mapování proprietárního souboru XML pomocí desktopového softwaru nebo skriptu

U exportu XML z proprietární aplikace nejprve identifikujte elementy obsahující jednotlivé kontakty. Textový editor nebo prohlížeč XML může ukázat, zda se kontakty opakují v cestách, jako je .//contact nebo .//person, a zda dokument používá XML namespace.

Převodní skript pak může tyto elementy namapovat na vlastnosti vCard: zapsat N pro strukturovaná příjmení a jména, FN pro zobrazované jméno, jeden řádek TEL pro každé telefonní číslo a jeden řádek EMAIL pro každou emailovou adresu. Standardní knihovna xml.etree.ElementTree jazyka Python může analyzovat XML a zapsat text v kódování UTF-8 do souboru, jako je contacts.vcf. Upravte cesty k elementům a mapování namespace tak, aby odpovídaly zdrojovému schématu.

Při používání správce kontaktů nebo desktopového organizéru importujte XML pouze tehdy, pokud jeho dokumentace uvádí přesně tento formát XML. Aplikace, která obecně podporuje XML, může přesto odmítnout export kontaktů vytvořený jiným programem.

Omezení kvality a kompatibility

  • Mapování polí závisí na schématu: automatický převod může vynechat skupiny, pole vztahů, vlastní metadata, kategorie nebo identifikátory specifické pro aplikaci.
  • Opakované hodnoty vyžadují samostatné vlastnosti: více telefonních čísel a emailových adres by se mělo převést na samostatné řádky TEL a EMAIL, nikoli na jedno pole s hodnotami oddělenými čárkami.
  • Speciální znaky vyžadují escapování: čárky, středníky, zpětná lomítka a konce řádků mají v textových hodnotách vCard speciální význam. Platný převodník je musí escapovat a použít požadované konce řádků vCard.
  • Kódování ovlivňuje jména a poznámky: UTF-8 zachovává znaky s diakritikou, cyrilici, arabské a asijské znaky, ale cílový importér je může přesto zobrazit nesprávně.
  • Fotografie se nemusí přenést: XML může obsahovat cestu k obrázku, URL nebo zakódovanou binární hodnotu, zatímco VCF obecně vyžaduje vložená obrazová data v podporovaném formátu se správným typem médií.
  • Může dojít k vytvoření duplikátů nebo ztrátě záznamů: porovnejte počet zdrojových a importovaných kontaktů, zkontrolujte jména, telefonní čísla a emailové adresy a před importem celého adresáře otestujte malou kopii.
  • CSV je pouze volitelný mezilehlý formát: může pomoci, pokud program pro kontakty podporuje import a export CSV, ale často dochází ke ztrátě fotografií, skupin, poznámek a polí s více hodnotami.

XML vs VCF: srovnání formátů

Jak si formáty XML a VCF stojí v nejdůležitějších vlastnostech pro tento převod.

Srovnání souborových formátů XML a VCF
Vlastnost .XML Extensible Markup Language .VCF vCard
Čitelný jako prostý text Ano Ano
Datové typy Typovaný Částečně
Vnořené struktury Ano Ano
Vzorce Ne Ne
Více tabulek nebo listů — Ne
Typická velikost souboru Malé Malé
Otevřený standard Ano Ano
Nejvhodnější pro Výměna dat Sdílení a distribuce
Zavedeno 1998 1996
Vývojář W3C IETF
MIME typ application/xml text/vcard

Často kladené otázky

Je konvertor XML do VCF zdarma?

Ano, převod XML do VCF na 101convert.com je zcela zdarma. Není potřeba registrace, e-mail ani instalace. Pokud potřebujete vyšší limit velikosti souboru nebo chcete převádět více souborů najednou, podívejte se na naše tarify.

Jak velký může být můj soubor XML?

Můžete nahrát soubory XML o velikosti až 15 MB a převést až 100 souborů najednou v jedné dávce.

Co se stane s nahranými soubory?

Soubory se zpracovávají automaticky a několik minut po převodu jsou z našich serverů smazány. Vaše soubory nikdy neprohlížíme ani nesdílíme.

Musím pro převod XML do VCF instalovat nějaký software?

Ne. Převod XML do VCF probíhá kompletně online v prohlížeči a funguje na Windows, Macu, Linuxu, Androidu i iPhonu.

Konverze se nezdařila?

Ve většině případů je příčinou nesprávný formát souboru. Nahrajte platný soubor XML pro tuto konverzi z XML do VCF. Občas může být chyba také na naší straně. Analyzujeme opakované neúspěšné konverze, a pokud zjistíme závadu konvertoru, vypneme jej nebo opravíme.

Zachovají se při převodu XML na VCF všechna pole kontaktů?

Zachovají se pouze pole, která schéma kontaktu XML mapuje na standardní vlastnosti VCF. Vlastní pole, vnořená data a nepodporované poznámky nebo identifikátory mohou být vynechány nebo zjednodušeny.

Lze soubor XML s více kontakty převést na jeden soubor VCF?

Ano, jeden soubor VCF může obsahovat více záznamů kontaktů. Každý rozpoznaný kontakt se do tohoto souboru obvykle zapíše jako samostatná vCard, ale neúplné XML nebo XML s odlišnou strukturou může zabránit rozpoznání některých záznamů.

Proč po převodu XML na VCF některé kontakty chybí?

Kontakty mohou chybět, pokud XML používá neočekávanou strukturu, nemá jasné jméno nebo identifikátor kontaktu nebo obsahuje prázdné záznamy. XML je univerzální formát, takže export určený pro jinou aplikaci nemusí používat rozpoznatelné prvky kontaktů.

Budou data kontaktů v XML po převodu do VCF stále upravitelná?

Rozpoznané kontaktní údaje zůstanou upravitelné v adresářových a e-mailových aplikacích, ale původní struktura XML a nepodporovaná metadata se nezachovají. Převodem VCF zpět na XML nelze původní soubor spolehlivě obnovit.