脚本宝典收集整理的这篇文章主要介绍了XML模式-vCard结构详解,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。记录联系方式对所有商务应用程序都非常重要,通过有效的 XML 结构来捕获这些信息可以简化此类数据的处理。 联系信息变化可能很大,因此应该选择 XML 。比如,有些公司和个人可能有多个地址、电话号码和电子邮件帐户。在 XML 结构中很容易声明多个此类信息片段。 vCar
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结构详解的详细内容,更多请关注脚本宝典其它相关文章!
以上是脚本宝典为你收集整理的XML模式-vCard结构详解全部内容,希望文章能够帮你解决XML模式-vCard结构详解所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。