記錄聯系方式對所有商務應用程序都非常重要,通過有效的 XML 結構來捕獲這些信息可以簡化此類數據的處理。 聯系信息變化可能很大,因此應該選擇 XML 。比如,有些公司和個人可能有多個地址、電話號碼和電子郵件帳戶。在 XML 結構中很容易聲明多個此類信息片段。 vCard 結構經常在 Internet 上用于表示聯系信息,它獨立于平臺,很容易生成和導入不同的應用程序。它支持 XML 結構的某些靈活性,但實際上是一種基于文本的簡單格式,使用聲明性字段和擴展來提供信息。不同于 XML,vCard 格式是扁平文本,就是說不能直接向各種元素增加信息。電話號碼是一個很好的例子,它不一定和某個地址關聯,而僅僅作為記錄中的另一個電話號碼。 W3 聯盟提出一種 vCard 格式的 XML,它采用 RDF XML 標準,以便于格式化和交換聯系信息。采用 RDF 框架可以在聲明過程中保留一些結構化信息。比如,RDF 標準支持使用包、序列和替代來描述數據。包支持多次聲明一個對象(比如多種角色),并且可以在序列不重要時使用包。序列用于定義對象的次序,比如機構中人員角色的層次結構。替代允許從列表中選擇一項,比如多個電子郵件地址。 清單 6 顯示了虛擬人物 Charles Perston 的 vCard。 清單 6. Charles Perston 的 vCard