纯C语言实现的HTML5解析库 Gumbo

码农软件 · 软件分类 · HTML解析器 · 2019-04-02 21:43:27

软件介绍

Gumbo 是 Google 的一款用C语言实现的HTML5解析库,无需任何外部依赖。

目标及特征:

  • 遵循 HTML5 规范

  • 功能强大,可处理一些不规范的 HTML 标签

  • 简单的 API

  • 支持源位置和指针回到原始文本

  • 轻巧、没有外部依赖

  • 通过 html5lib-0.95 兼容测试

  • 已在超过25亿个来自谷歌索引的页面中进行过测试

示例代码:

#include "gumbo.h"

int main(int argc, char** argv) {
  GumboOutput* output = gumbo_parse(argv[1]);
  // Do stuff with output->root
  gumbo_destroy_output(&kGumboDefaultOptions, output);
}

本文地址:https://codercto.com/soft/d/2730.html

技术赋权

技术赋权

郑永年 / 邱道隆 / 东方出版社 / 2014-4-1 / CNY 45.00

在本书中,作者对中国互联网的历史做了一次突破性的研究,细致又全面地观察了中国互联网对于国家和社会的影响,发现互联网给中国的社会—政治变革带来了新的动力。政府权力和社会力量在以互联网为媒介的公共领域中转换。 从大量的数据梳理和事实分析中,作者得出了四重的研究结论。首先,互联网给政府和社会都增加了权力。互联网在促进政治自由化中扮演了重要的角色,使政府更加开放、透明和负责任。第二,互联网产生了大量......一起来看看 《技术赋权》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器