欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

XML模式:vCard

互聯(lián)網(wǎng)   發(fā)布時間:2008-10-17 20:15:47   作者:佚名   我要評論
記錄聯(lián)系方式對所有商務(wù)應(yīng)用程序都非常重要,通過有效的 XML 結(jié)構(gòu)來捕獲這些信息可以簡化此類數(shù)據(jù)的處理。 聯(lián)系信息變化可能很大,因此應(yīng)該選擇 XML 。比如,有些公司和個人可能有多個地址、電話號碼和電子郵件帳戶。在 XML 結(jié)構(gòu)中很容易聲明多個此類信息片段。 vCar

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

BEGIN:VCARD
VERSION:3.0
N:Perston;Charles;;;
FN:Charles Perston
ORG:Perston Technology;
EMAIL;type=INTERNET;type=WORK;type=pref:null@perston.co.uk
TEL;type=WORK;type=pref:01234 567890
item1.ADR;type=WORK;type=pref:;;Perston House;Perston;Perstonshire;P1 0NS;UK
item1.X-ABADR:gb
X-ABUID:5AE47BB6-4E0F-4558-980C-BD3066FA6154\:ABPerson
END:VCARD
采用 vCard XML 標(biāo)準(zhǔn),可用清單 7 中的結(jié)構(gòu)表示同樣的信息。
清單 7. 使用 vCard XML 標(biāo)準(zhǔn)表示 Charles Perston

<vCard:vCard xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
xmlns:foaf="http://xmlns.com/foaf/0.1/" vCard:version="3.0"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" vCard:class="PUBLIC"
xmlns:vCard="x-urn:cpan:ascope:xml-generator-vcard#">
<vCard:fn>Charles Perston</vCard:fn>
<vCard:n>
<vCard:family>Perston</vCard:family>
<vCard:given>Charles</vCard:given>
</vCard:n>
<vCard:adr vCard:del.type="pref;work">
<vCard:street>Perston House</vCard:street>
<vCard:locality>Perston</vCard:locality>
<vCard:region>Perstonshire</vCard:region>
<vCard:pcode>P1 0NS</vCard:pcode>
<vCard:country>UK</vCard:country>
</vCard:adr>
<vCard:email vCard:email.type="internet;pref;work">null@perston.co.uk
</vCard:email>
<vCard:org>
<vCard:orgnam>Perston Technology</vCard:orgnam>
</vCard:org>
</vCard:vCard>
XML 格式更長,但容易理解所看的內(nèi)容以及各部分之間的關(guān)系。這種格式可以了解更詳細(xì)的信息和細(xì)節(jié)。比方說,很容易在地址中找到需要的國家,在標(biāo)準(zhǔn) vCard 輸出中該信息是比較隱含的。
再比如,很容易使用 XPath 或者 SAX 事件提取國家的列表,以便了解位于不同地區(qū)的聯(lián)系人的數(shù)目。

相關(guān)文章

  • MIME類型中application/xml與text/xml的區(qū)別介紹

    這篇文章介紹了MIME類型中application/xml與text/xml的區(qū)別,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-28
  • 詳解XML中的模式Schema

    XML中擁有Schema特性,能夠比DTD更加強(qiáng)大地引入元素結(jié)構(gòu),下面我們就來詳解XML中的模式Schema的概念及作用和用法,需要的朋友可以參考下
    2021-11-30
  • XML基本概念入門學(xué)習(xí)指南

    這篇文章主要介紹了XML基本概念入門學(xué)習(xí)指南,包括其與HTML的關(guān)系以及元素和特殊標(biāo)簽等,需要的朋友可以參考下
    2016-06-24
  • XML中的DTD文檔類型定義完全解析

    XML標(biāo)簽的自定義功能非常強(qiáng)大,比如本文將要講解的DTD(Document Type Definition)就帶給人們一種面向?qū)ο蟀愕母杏X,well,下面就來看一下XML中的DTD文件類型定義完全解析
    2016-06-24
  • 簡介XML文檔的閱讀與編輯

    這篇文章主要介紹了XML文件的閱讀與編輯,最常用的工具當(dāng)然還是瀏覽器中的控制臺與源代碼查看,需要的朋友可以參考下
    2016-02-16
  • 簡單了解XML中的命名空間

    這篇文章主要介紹了XML的命名空間,包括命名空間的聲明等XML入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2016-02-16
  • 解析XML中的樹形結(jié)構(gòu)與DOM文檔對象模型

    這篇文章主要介紹了XML中的樹形結(jié)構(gòu)與DOM文檔對象模型,文中舉了JavaScript解析DOM對象的例子,需要的朋友可以參考下
    2016-02-15
  • 詳解XML編程中的模式定義XSD

    這篇文章主要介紹了詳解XML編程中的模式定義XSD,講解了如何在XML文檔中聲明模式及定義類型等內(nèi)容,需要的朋友可以參考下
    2016-02-15
  • 深入解析XML中的DTD文檔類型定義

    這篇文章主要介紹了XML中的DTD文檔類型定義,是XML入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2016-02-15
  • 淺談XML代碼編寫的編碼與驗證問題

    這篇文章主要介紹了XML代碼編寫的編碼與驗證問題,與HTML類似,XML文件的編碼也能在序言部分被指定,需要的朋友可以參考下
    2016-02-15

最新評論