旗下导航:搜·么
当前位置:网站首页 > XML教程 > 正文

XML形式-vCard构造详解【XML教程】,XML,vCard

作者:搜教程发布时间:2019-11-27分类:XML教程浏览:67评论:0


导读:纪录联络方式对一切商务应用程序都非常重要,经由过程有用的XML构造来捕捉这些信息能够简化此类数据的处置惩罚。联络信息变化能够很大,因而应当挑选XML。比方,有些公司和个人...
纪录联络方式对一切商务应用程序都非常重要,经由过程有用的 XML 构造来捕捉这些信息能够简化此类数据的处置惩罚。 联络信息变化能够很大,因而应当挑选 XML 。比方,有些公司和个人能够有多个地点、电话号码和电子邮件帐户。在 XML 构造中很轻易声明多个此类信息片断。 vCar
纪录联络方式对一切商务应用程序都非常重要,经由过程有用的 XML 构造来捕捉这些信息能够简化此类数据的处置惩罚。
联络信息变化能够很大,因而应当挑选 XML 。比方,有些公司和个人能够有多个地点、电话号码和电子邮件帐户。在 XML 构造中很轻易声明多个此类信息片断。
vCard 构造经常在 Internet 上用于示意联络信息,它独立于平台,很轻易生成和导入差别的应用程序。它支撑 XML 构造的某些灵活性,但实际上是一种基于文本的简朴花样,运用声明性字段和扩大来供应信息。差别于 XML,vCard 花样是扁平文本,就是说不能直接向种种元素增添信息。电话号码是一个很好的例子,它不肯定和某个地点关联,而仅仅作为纪录中的另一个电话号码。
W3 同盟提出一种 vCard 花样的 XML,它采纳 RDF XML 规范,以便于花样化和交流联络信息。采纳 RDF 框架能够在声明过程当中保存一些构造化信息。比方,RDF 规范支撑运用包、序列和替换来形貌数据。包支撑屡次声明一个对象(比方多种角色),而且能够在序列不重要时运用包。序列用于定义对象的序次,比方机构中职员角色的条理构造。替换许可从列表中挑选一项,比方多个电子邮件地点。
清单 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 规范,可用清单 7 中的构造示意一样的信息。
清单 7. 运用 vCard XML 规范示意 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 花样更长,但轻易明白所看的内容以及各部分之间的关联。这类花样能够相识更细致的信息和细节。比方说,很轻易在地点中找到须要的国度,在规范 vCard 输出中该信息是比较隐含的。
再比方,很轻易运用 XPath 或许 SAX 事宜提取国度的列表,以便相识位于差别区域的联络人的数量。

以上就是XML形式-vCard构造详解的细致内容,更多请关注ki4网别的相干文章!

标签:XMLvCard


欢迎 发表评论: