纯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

深度探索Linux操作系统

深度探索Linux操作系统

王柏生 / 机械工业出版社 / 2013-10-15 / 89.00

《深度探索linux操作系统:系统构建和原理解析》是探索linux操作系统原理的里程碑之作,在众多的同类书中独树一帜。它颠覆和摒弃了传统的从阅读linux内核源代码着手学习linux操作系统原理的方式,而是基于实践,以从零开始构建一个完整的linux操作系统的过程为依托,指引读者在实践中去探索操作系统的本质。这种方式的妙处在于,让读者先从宏观上全面认清一个完整的操作系统中都包含哪些组件,各个组件的......一起来看看 《深度探索Linux操作系统》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具