互联网标准 之 微格式

微格式

  微格式其实并不是浏览器或者HTML的某种标准,而是很多人进行起草创建的。它帮助我们更有效的管理前端代码,不仅让人能够读取其中的信息,也能让机器理解(典型的比如爬虫)。

  微格式目前的应用并不广泛,大多数的网站都是采用自己定义的格式来书写。

  因此就会出现这样的情况,同样时招聘网站,A站采用一种风格,B站采用另一种风格。这样如果某个爬虫需要爬去招聘中个人信息,就不得不写出两套方案。微格式则使用某种规定的格式,比如在class中以特定的类名标识,从而区分不同的关键字段。

  目前已经制定了多种微格式草案,比如hcard、hcalender等等。本篇就先介绍下hcard:

hcard

  hcard是电子名片的一种微格式草案,它与vcard相关联。在网页中,如果这样定义:

<div id="hcard-xing-ha-lo" class="vcard">
 <a class="url fn n" href="http://www.cnblogs.com/xing901022/">  <span class="given-name">xing</span>
  <span class="additional-name">ha</span>
  <span class="family-name">lo</span>
</a>
 <div class="org">neu</div>
 <a class="email" href="mailto:123456789@123.com">123456789@123.com</a>
 <div class="adr">
  <div class="street-address">huangpu street</div>
  <span class="locality">dalian</span>,<span class="region">liaoning</span>,<span class="postal-code">11111</span>
  <span class="country-name">china</span>
 </div>
 <div class="tel">13455556666</div>
</div>

  首先,最外层的div必须要有类名vcard,内部则满足一定的要求即可,任意标签只要class满足上面的定义就行。

  例如上边的html片段,直接放在hcard的解析器里,就可以直接获得到关键的信息。

参考

1 微格式:http://www.mijia.org/blog/?p=155

2 Vcard生成器:http://microformats.org/code/hcard/creator

3 Vcard解析器:http://hcard.geekhood.net/#result

本文转自博客园xingoo的博客,原文链接:互联网标准 之 微格式,如需转载请自行联系原博主。

时间: 2024-09-14 17:25:46

互联网标准 之 微格式的相关文章

为网页添加hCard微格式

说到"微格式",有人力捧,有人质疑.归根结底,我觉得还是浏览器和终端设备的支持没有跟上,没有形成一个完整的应用流程.尽管如此,Yahoo.Google 等行业巨头已经开始在各自的主流产品中应用微格式.而作为网站开发者和个人站长,你对"微格式"的应用仍在观望之中吗? 其实,微格式并不复杂,它离我们也并不遥远.不妨现在就行动起来,试试在网页中添加微格式吧! 在我看来,微格式最主打的应用非 hCard 莫属.所以本文将着重介绍一些 hCard 的应用经验. vCard/V

简单了解微格式(Microformat)

首先,请不要一厢情愿地把微格式(Microformat)理解为某种语言的简化,这是完全错误的字面理解,事实完全相反,从经典个例"hCard微格式"看出,它是把XHTML语言在Web中的应用"冗余"话了.当然初识它的人都难免会犯类似错误.什么是微格式呢?它存在的意义又是什么?本文或许会让你对Microformat有所了解,并对其蕴含的巨大潜力及广泛用途折服. 什么是微格式 微格式:建立在已有的.被广泛采用的标准基础之上的一组简单的.开放的数据格式(microforma

《移动网页设计与开发 HTML5+CSS3+JavaScript》—— 2.4 微格式

2.4 微格式 微格式由一群草根开发人员联合创建.通过使用现有属性的标准化标记模式,他们给内容添加上了更多的属性.微格式最大的魅力不在于它是HTML的扩展,而在于它使用当前的开发方法来工作.它既是一种设计原则,也是一组标准用法模式. 微格式多种多样,有相当复杂的微格式,也有极其简单的微格式.下面这个例子,可能是最简单的微格式: 这种微格式被称为Rel-Tag微格式.关键字是rel属性中的tag,它让其他机器知道URL链接到一个在a元素里的页面,这个页面由一个标签来描述,该标签的名称是URL的最后

IEEE 1888能源互联网标准向ISO/IEC的转化获得成功

摘要: 日前,国际标准化组织ISO/IEC正式发布文件,由中关村企业天地互连主导的IEEE 1888标准通过ISO/IEC最后一轮投票,成为全球能源互联网产业首个ISO/IEC国际标准.从2012年至今,将近三年的时 日前,国际标准化组织ISO/IEC正式发布文件,由中关村企业天地互连主导的IEEE 1888标准通过ISO/IEC最后一轮投票,成为全球能源互联网产业首个ISO/IEC国际标准.从2012年至今,将近三年的时间,IEEE 1888遭遇了重重阻击,历经了韩国首尔会议.中国重庆会议.加

c# open xml-用C#怎么实现把word文档的doc格式转为符合open xml标准的xml格式

问题描述 用C#怎么实现把word文档的doc格式转为符合open xml标准的xml格式 情况如标题所说,急啊!!!要求用的工具是open xml sdk,有两份word doc文档,内容相同,只不过是某些字体的颜色,大小不同,现在的任务是把这两分doc 文档转为xml,然后在对比两份xml文件,生成对比报告....

Facebook在个人信息下载工具中悄然增加微格式

Facebook个人信息下载页面 新浪科技讯 北京时间9月8日上午消息,据美国科技博客网站TechCrunch报道,Facebook已悄然在其"个人信息下载"(Download Your Information)功能中增加了对微格式(microformats)的支持. 这样一来,开发者就可以解析Facebook用户帐户中包含的简介信息.帖子.照片和视频.尽管这项变动不会对主流用户使用Facebook数据的方式产生直接影响,如用户仍不能导入Facebook联系人列表,但却是Faceboo

“‘互联网+’时代的微警务之路 2016网警网上巡查执法北京论坛”在京召开

为贯彻落实习近平总书记在网络安全和信息化工作座谈会上的讲话精神,推进网络强国建设,让互联网更好造福国家和人民.在公安部的指导下,北京市公安局主办的"互联网+时代的微警务之路 2016网警网上巡查执法北京论坛"于4月27日盛大召开. 据了解,公安部网安局.治安局.刑侦局相关领导以及全国各省市网警巡查执法账号负责人.警务新媒体代表.互联网企业代表.法律传媒领域专家等300余人参加了本次论坛活动.举办此次活动的目的在于广纳社会各界力量,强化各方责任担当,加强各省市网警网上巡查执法工作经验交流

互联网转型需要微服务架构

微服务出现的时间不短了,但是为什么现在才这么重视它?互联网转型要转型什么? 第一,以职能为中心转向以用户为中心.我们过去的信息化更多的是依照部门职能,有什么样的工作内容,有什么样的流程,然后去做系统.下一步的信息化更多的是以用户为中心.为什么是以用户为中心?我们要看用户到底需要什么,在什么样的场景下需要什么样的信息支持.过去我们只在内部做很多系统,其实用户体验也非常的不好,用户需要的东西也没有. 第二,从流程驱动转向数据驱动.过去都是看业务流程是什么样的,流程中间需要什么样的数据来支持.随着移动

理性看待互联网产品的微创新

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在全球生产网络和创新网络的大背景下,科技创新领域我们总体上还是一个"追赶者",正是这种追赶的环境下,我们常常总是很难分辨"微创新"与"抄袭"之间的区别,甚至"微创新"几乎成了"抄袭"的褒义词版,微创新也几乎等同于无创新,笔者认为实际上,微创新虽