HTML5资讯

当前位置: HTML5技术网 > HTML5资讯 > 谷歌开源Gumbo:纯C语言实现的HTML5解析库

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

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

目标及特征:

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

还未实现的目标

  • 执行速度
  • 支持C89

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

  • 支持最新的HTML5规格更改,以支持模板标签。
  • 支持片段解析
  • 非常全面的错误报告
  • 与其他语言进行绑定

关于Gumbo的更多详情及安装、学习教程,大家可以访问其在Github上的托管地址。

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

【谷歌开源Gumbo:纯C语言实现的HTML5解析库】相关文章

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

2. 谷歌开源小工具Tailbone,使用JS读写App Engine数据

3. Opera 11.60最新Beta发布,全新采用HTML5解析算法

4. 创意无限:纯CSS打造各种形状钻石

5. 谷歌开发者大会——HTML5手机游戏初露锋芒

6. 谷歌开发技术推广部经理胡坤:HTML5与Cocos2d-X

7. 谷歌开始自动将Flash广告转为HTML 5

8. Java开源的HTML 解析器,jsoup 1.8.2 发布

9. 采用HTML5技术实现的远程桌面访问,Guacamole 0.6.4 发布

10. Ember Charts:基于 Ember & D3 的图表库

本文来源:https://www.51html5.com/a3360.html

点击展开全部

﹝谷歌开源Gumbo:纯C语言实现的HTML5解析库﹞相关内容

「谷歌开源Gumbo:纯C语言实现的HTML5解析库」相关专题

其它栏目

也许您还喜欢