html格式化工具

html格式化是指将html代码经过缩进换行等操作来进行美化,其原理是通过html解析器来完成的。

待格式化HTML:
复制成功
格式化后HTML:

HTML解析器列表

  • Beautiful Soup
  • Gumbo
  • html5lib
  • HTML::Parser
  • htmlPurifier
  • HTML Tidy
  • HtmlCleaner
  • Hubbub
  • Jaunt API
  • Jericho HTML Parser
  • jsdom
  • jsoup
  • JTidy
  • libxml2 HTMLparser
  • NekoHTML
  • TagSoup
  • Validator.nu HTML Parser
  • AVHTML

代码格式化的作用

目标代码经过编译或编译器解析,生成经过格式化的源代码,生成的代码以便于开发者阅读.

HTML解析过程

解析HTML是一项自动化工作,由(所谓的)HTML解析器执行。它们有两个主要方法:

HTML遍历:为程序员提供一个接口,来轻松地访问和修改“HTML代码”。典型例子:DOM解析器。

HTML清理:修正有语法错误的HTML,改善结果标记的布局和缩进样式。典型例子:HTML Tidy。