中国软件测试联盟

 找回密码
 注册

QQ登录

只需一步,快速开始

http://www.wanmeiff.comJS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!
查看: 3220|回复: 0

谷歌开源Gumbo:纯C语言实现的HTML5解析库

[复制链接]
发表于 2013-8-18 22:57:59 | 显示全部楼层 |阅读模式
织雀教育-物联网测试的黄埔军校,专注软件测试人才培养
摘要:在开源方面,Google一直起着带头和模范作用,目前,它又宣布开源一款用C语言实现的HTML5解析库Gumbo,它完全符合HTML5规范、轻巧灵活,无需任何外部依赖,即可实现解析。

在探讨完Google背后的开源力量后,今天向大家介绍Google开源的一款用C语言实现的HTML5解析库Gumbo,作为一款纯C99库,Gumbo解析时无需任何外部依赖。它主要是用来成为其他工具或库的一个构建块,如linters、验证器、模板语言、重构和分析工具。

目标及特征:

1.完全符合HTML5规范
2.强大,并且对于一些有问题的代码,能够灵活、有弹性地处理
3.简单的API,可以很容易地与其他语言捆绑
4.支持源位置和指针回到原始文本
5.轻巧、没有外部依赖
6通过所有的html5lib-0.95测试
7.已在超过25亿个来自谷歌索引的页面中进行过测试

还未实现的目标

执行速度
支持C89

愿望清单(希望不久后能添加进去的功能)

支持最新修订的HTML5规范,以支持模板标签。
支持片段解析
非常全面的错误报告
与其他语言进行绑定
关于Gumbo的更多详情及安装、学习教程,大家可以访问其在Github上的托管地址。

国内镜像地址:https://code.csdn.net/OS_Mirror/gumbo-parser

转自CSDN... ...

谷歌开源Gumbo

谷歌开源Gumbo
分享到: 更多
中国软件测试联盟(www.51sqae.com),一个免费权威的讨论新软件技术的论坛。
织雀教育-物联网测试的黄埔军校,专注软件测试人才培养
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

本站资源仅供学习交流,非营利性质,如有侵权等行为,请联系管理员删除|中国软件测试联盟 ( 京ICP备17018412号;京公网安备11010802017997

GMT+8, 2018-11-18 01:00

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表