>

Gumbo:Google推出纯C编写的HTML5解析器

- 编辑:至尊游戏网站 -

Gumbo:Google推出纯C编写的HTML5解析器

Gumbo:Google推出纯C编写的HTML5解析器

2013/08/15 · HTML5 · 1 评论 · HTML5

本文由 伯乐在线 - 黄利民 翻译。未经许可,禁止转发!
塞尔维亚共和国语出处:gumbo。接待参加翻译组。

Gumbo是一个 HTML5 分析算法实现,只用 C99 标准库编码落成,未有别的外界信任。其安排目的是为别的工具和库的费用提供支撑,这一个工具和库包罗linters(JS检查器)、验证器、模板语言以至重议和解析工具。

 

Gumbo 的目的和特性:

  • 完全切合 HTML5 规范
  • 对错误输入有强健性和弹性
  • 简单来讲的API,易于其余语言封装
  • 支持对源文件定位
  • 相对轻量级,无外界正视
  • 透过装有 html5lib-0.95 测试
  • 在赶过25亿的Google索引页面上测量试验过

 

非目标:

  • 实行进程。因为Gumbo是纯C编写,所以速度上有优势。纵然如此,但那并非在拟订用途下的首要考虑衡量,亦不是关键设计因素。
  • 扶助 UTF-8 以外的编码。在繁多地方下,处理客商端代码早前,能够用其他的库将输入流调换为UTF-8的公文。
  • 扶助 C89 规范。最近好些个要害的编译器都帮助C99,首要的特例( Microsoft Visual Studio)应该能力所能达到在C++格局下编写翻译,须要细微调解。 (迎接报告错误)。

 

前程或者投入的部分本性:

  • 扶持近来HTML5正规变动进而扶助模板标签
  • 支撑分段深入分析
  • 全职能错误报告机制
  • 与另外语言绑定

 

怎么着设置Gumbo 及其用例,请查看 Gumbo的 Github 主页:

打赏扶助本人翻译越多好小说,多谢!

打赏译者

打赏扶植我翻译越来越多好小说,感谢!

任选风流浪漫种支付办法

图片 1 图片 2

赞 收藏 1 评论

至于作者:黄利民

图片 3

伯乐在线联合发起人,关切 IT 和互连网。 个人主页 · 小编的稿子 · 99 ·  

图片 4

本文由门户名站发布,转载请注明来源:Gumbo:Google推出纯C编写的HTML5解析器