vcf-vcard - vCard 3.0 中包含 GENDER 类型是 'illegal' 吗?

标签 vcf-vcard

据我所知,vCard 4.0 将引入一些常用的联系人属性字段(类型),例如 GENDER、ANNIVERSARY 等。在 vCard 3.0 格式中没有标准方法来表示这些字段。

我的问题是,如果 vCard 3.0 对象包含 GENDER 类型,客户端应该做什么。这会使其成为无效的 vCArd,还是只是客户端会忽略这些字段?

最佳答案

一些客户端会添加X-GENDER属性。但是,由于它是扩展属性,因此无法保证读取 vCard 的应用程序能够检测到它。

X-GENDER:Male

来源:http://en.wikipedia.org/wiki/VCard#vCard_extensions

您也可以继续添加 GENDER 属性,即使它不是 3.0 规范的一部分。规范规定,如果 vCard 包含消费者无法识别的属性,则消费者必须忽略该属性并继续解析 vCard 的其余部分。

关于vcf-vcard - vCard 3.0 中包含 GENDER 类型是 'illegal' 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15824335/

相关文章:

ios - 如何在CNContactVCardSerialization中使用方法dataWithContacts?

iphone - 在 iOS 5.0/XCode 4.2 中使用带有 ABAddressBook 的电子名片

android - Asmack 未加载 VCard

java - Android Ez vCard 库 - 编写多个 vCard

android - 如何通过intent-filter和action.SEND_MULTIPLE接收多张电子名片

java - 使用cardme从一个文件读取多个vcard

c - 仅当值不同时才替换它们

ios - 如何使用 swift 导入和导出 VCard 文件

Android 如何发送多个联系人附加在单个 .vcf 文件中并发送到邮件?

xml - 如何在 Delphi 中显示 XMPP (Jabber) vcard 照片?