myhtml:带有Crystal语言CSS选择器的快速HTML5解析器

时间:2024-02-24 13:24:22
【文件属性】:

文件名称:myhtml:带有Crystal语言CSS选择器的快速HTML5解析器

文件大小:71KB

文件格式:ZIP

更新时间:2024-02-24 13:24:22

html fast parser crystal myhtml

我HTML 快速HTML5解析器(用于lexborisov的和水晶绑定)。 生产中使用的此分片每天稳定地解析数百万页,非常稳定且快速。 安装 将此添加到应用程序的shard.yml : dependencies : myhtml : github : kostya/myhtml 并运行shards install 使用范例 require " myhtml " html = <<-HTML < html > < body > < div xss=removed xss=removed> < a xss=removed>O


【文件预览】:
myhtml-master
----.travis.yml(68B)
----shard.yml(150B)
----LICENSE(1KB)
----src()
--------myhtml()
--------ext()
--------myhtml.cr(435B)
----examples()
--------encoding.cr(2KB)
--------sax_links2.cr(703B)
--------print_tree.cr(694B)
--------usage.cr(3KB)
--------css_selectors2.cr(2KB)
--------print_tokens.cr(805B)
--------create_html.cr(593B)
--------sax_links.cr(782B)
--------basic1.cr(647B)
--------texts.cr(2KB)
--------links.cr(1KB)
--------css_selectors1.cr(631B)
--------print_html.cr(1KB)
----spec()
--------iterators_spec.cr(5KB)
--------node_spec.cr(16KB)
--------tree_spec.cr(682B)
--------sax_spec.cr(4KB)
--------integration_spec.cr(2KB)
--------myhtml_spec.cr(727B)
--------encoding_spec.cr(3KB)
--------utils_spec.cr(3KB)
--------parser_spec.cr(3KB)
--------all_spec.cr(14B)
--------css_selectors_spec.cr(7KB)
--------spec_helper.cr(173B)
--------fixtures()
----bench()
--------test-lexbor.cr(375B)
--------test-libxml.cr(353B)
--------shard.yml(458B)
--------test-gumbo.cr(445B)
--------stuff()
--------test-libxml.rb(343B)
--------Gemfile(33B)
--------Gemfile.lock(190B)
--------run.sh(347B)
--------.ruby-version(6B)
--------.gitignore(30B)
--------xtime.rb(310B)
--------test-myhtml.cr(372B)
--------README.md(54B)
--------test-html5.cr(356B)
--------build.sh(546B)
--------clean.sh(46B)
----.gitignore(174B)
----CHANGELOG.md(1013B)
----Makefile(299B)
----README.md(3KB)

网友评论