我需要编写一个 vCard 解析器。现在的问题是我得到的 Vcard 可以有 n 个参数,比如说 TEL;CELL:123 或 TEL;CELL;VOICE:123 或 TEL:HOME;CELL;VOICE:123 现在我如何获得这种格式真的取决于我的来源(可能多种多样)。现在我需要制作一个通用阅读器,它可以识别所有这些不同的参数集可以映射到单个字段(在本例中为手机号码),但发送此信息的方式因所有来源(谷歌、MS、诺基亚)而异. 有人可以就如何处理这种情况提出任何建议吗
问问题
1293 次
1 回答
1
vCard 解析起来非常混乱,尤其是因为几乎没有任何东西可以产生符合RFC 2426的输出。出于类似的原因,我最终编写了一个vCard 解析器/验证器,您可以使用它来按摩数据以使其合规。我每天都使用它来保持我自己的电子名片(几百人/公司)的合规性,例如,Gmail 现在可以正确导入所有电子名片、地址、电话、图像等等。
于 2011-04-20T13:00:17.547 回答