千家信息网

XML模式vCard的示例分析

发表于:2025-02-21 作者:千家信息网编辑
千家信息网最后更新 2025年02月21日,这篇文章将为大家详细讲解有关XML模式vCard的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。记录联系方式对所有商务应用程序都非常重要,通过有效的 XML
千家信息网最后更新 2025年02月21日XML模式vCard的示例分析

这篇文章将为大家详细讲解有关XML模式vCard的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

记录联系方式对所有商务应用程序都非常重要,通过有效的 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

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#">
Charles Perston

Perston
Charles


Perston House
Perston
Perstonshire
P1 0NS
UK

null@perston.co.uk


Perston Technology


XML 格式更长,但容易理解所看的内容以及各部分之间的关系。这种格式可以了解更详细的信息和细节。比方说,很容易在地址中找到需要的国家,在标准 vCard 输出中该信息是比较隐含的。
再比如,很容易使用 XPath 或者 SAX 事件提取国家的列表,以便了解位于不同地区的联系人的数目。

关于"XML模式vCard的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

信息 结构 格式 标准 联系 地址 清单 号码 多个 序列 电话 电话号码 篇文章 支持 模式 示例 分析 不同 重要 内容 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 出现网络安全的原因 乳山般若互联网科技 关于网络技术发达的坏处的作文 清除率可以在哪个数据库查到 苏州人工智能软件开发定制费用 网络安全初学者应该从哪学起 陕西服务器机柜销售公司云空间 配置文件用什么数据库合适 梦幻西游限时服务器扣点不扣 数据库请简述视图的意义 淄博服务器在哪 广州淘信互联网科技有限公司靠谱 软件开发业务调研岗位职责 社区网络安全宣传周活动板报 学软件开发好找工作吗 简单服务器管理 网络安全是精神文明建设吗 ecs服务器怎么升级空间 计算机网络技术讲座心得 上海工程技术大学数据库 软件开发的电子书 加强网络安全的宣传语 java中与数据库的注解 数据库的存储结构设计 假如mc服务器是我的世界的玩家 网络服务器图片 网信办开展网络安全进企业活动 计算机网络技术在当前的应用 新建项目网络安全预算 数据库编制大纲
0