题记:
tidy我们并不陌生,之前的版本传说只能解析en编码的文件,最近由source组重新编写了一个适应
GB2312编码的tidy_win3版本!
下载地址:
www.w3cn.org/resource/down/2004/tidy_win32.zip
教程(从wc3n.org上Copy的):
软件说明
我们现在的网站大部分都是HTML的,如果希望将它们标准化,手工的一页一页修改非常麻烦。如果有一个工具能自动将HTML转换成符合标准的XHTML就好了。其实在这方面已经有许多商业和免费的工具软件可以使用,这里将要介绍的HTML Tidy 就是一个很基本但很有用的工具,它可以运行在多种平台上,而且是开放源代码的。
安装使用教程
第一步:下载软件;
第二步:解开压缩包到任意目录,可以看见文件夹里只有1个文件tidy.exe;
第三步:如果你双击这个文件没有任何反应,晕哦,它是需要在命令窗口输入指令运行的,要复习一下以前的dos命令了;
第四步:在"开始->程序->附件"中运行"命令提示符",打开命令窗口。进入你的安装目录,例如你安装在d:\tidy目录,就输入c:\<d: 回车;再输入d:\<cd tidy 回车
第五步:输入转换命令。例如要转换index.html
tidy -asxhtml index.html -big5 index.html
其中-asxhtml参数的意思是将HTML转换成符合标准的XHTML。-big5是指以big编码输入和输出文挡,-gb2312是指以gb2312编码输入和输出文挡。还有更多的参数可以使用,你可以输入tidy -help(或者-h)查看,如下图:

第六步:这样index.html就已经转换为符合XHTML标准的文挡了。
补充
阿捷试验了几个文挡,成功转换的并不多,不是tidy工具不好,而是我们的代码实在太不规范。tidy要求你的HTML文挡中的标签至少是按循序嵌套的。tidy好象只是做以下二件事情(可能更多):
- 1.将不成对的标签加上结束符"/",例如<br>转换为<br />,<img>转换为<img />
- 2.给所有属性值加引号。例如 <a href=http://www.w3cn.org>转换为<a href="http://www.w3cn.org">
tidy也有windows下可视化运行版本,等阿捷研究一下再介绍给大家。工具只是提高我们的工作效率,关键在于我们自己要明白应该怎么做。
分享到:
相关推荐
这个名为"tidy_Source.zip_ tidylib_Tidy html source_tidy.h"的压缩包包含了tidy库的相关源代码和文档,便于开发者理解和使用。以下是关于tidy库及其核心组件的详细知识点: 1. **tidy库**:tidy库是开源项目,由...
标题“gui_tidy_windows.zip”指的是一个针对Windows操作系统设计的GUI版Tidy工具的压缩包。Tidy是一款开源的HTML清理和格式化程序,最初由Dave Raggett开发,旨在修复和改进HTML源代码,使其符合W3C的XHTML标准。这...
【标题】:“来自TidyTuesdayfun的脚本___下载.zip” 暗示这是一个与TidyTuesday活动相关的脚本集合,TidyTuesday是一项数据科学社区的活动,每周参与者会被提供一个数据集,然后用R语言的tidyverse工具进行分析、...
Python库是开发者在编程时经常会使用到的重要工具,它们提供了丰富的功能,可以帮助我们快速实现特定的任务,提升开发效率。在本案例中,我们关注的是名为"tidy_project-0.1.tar.gz"的压缩包,这显然是一款针对...
xp下php5.2.17包 eAccelerator.dll php5.2.17_ext.zip php_bz2.dll ...php_tidy.dll php_xmlrpc.dll php_xsl.dll php_zip.dll xcache.dll xdebug.dll
基于java的开发源码-Eclipse的HTML格式化插件 Eclipse Tidy.zip 基于java的开发源码-Eclipse的HTML格式化插件 Eclipse Tidy.zip 基于java的开发源码-Eclipse的HTML格式化插件 Eclipse Tidy.zip 基于java的开发源码-...
标题中的“32位Tidy2.dll.rar”指的是一个针对32位操作系统的动态链接库文件(DLL),名为“Tidy2.dll”,它被压缩在RAR格式的文件中。RAR是一种常见的压缩文件格式,用于存储多个文件在一个单一的档案中,以节省...
总结来说,"ggplot2的相关矩阵:_R_下载.zip"提供的资源可能是一个包含示例代码和教程的项目,教你如何在R中使用`ggplot2`创建和展示相关矩阵的可视化。通过学习和实践这些方法,你可以更好地理解数据集中的变量关系...
"cpptools-win32.zip" 是一个针对Windows平台的压缩包,主要包含与C++编程相关的工具。从标签“工具类”我们可以推断,这个压缩包可能集成了多个用于C++开发的实用工具,例如编译器、调试器、代码编辑器插件或其他...
7. “Tidy2.zip”中可能还包括tidy的配置文件,你可以根据需要修改这些配置以适应个人或团队的编码风格。 tidy2插件的强大之处在于它能帮助开发者保持HTML和XML代码的整洁和规范,这对于代码的可读性、可维护性和...
使用tidy_json_to_csv库,开发者可以轻松地将复杂结构的JSON数据转换成易于处理的CSV格式。JSON数据通常包含嵌套的对象和数组,而CSV则适合存储二维表格数据。tidy_json_to_csv库的核心功能在于解析JSON的层次结构,...
标题中的“用于检测、分类和修复错误处理错误的工具_C++_Python_下载.zip”表明这是一个包含用于处理编程错误的工具,主要支持C++和Python两种编程语言。这个压缩包可能是一个开源项目或者一个集合了多种错误处理...
一、中国地级市碳排放数据的介绍 本分享数据涵盖中国各地在不同时间段的化石二氧化碳(CO2)排放估计值,具体信息如下: 数据时间:1970-2022年 ... tidy_grey2.R town.rds cn.rds 九段线.geojson
如果你下载的是压缩包,你需要使用解压工具(如WinRAR或7-Zip)打开并提取出Tidy2.dll。 3. 找到Notepad++的安装目录。通常情况下,这会是"C:\Program Files\Notepad++"或"C:\Program Files (x86)\Notepad++",具体...
CSSTidy 是一个开源的样式表CSS优化工具,使用csstidy 可以轻易的将你的CSS 样式压缩,压缩率能达到1/4以上,还可以自动将CSS代码中的注释、多余的属性去掉,并将相似的样式合并以达到优化压缩CSS样式最大化。...
`go mod init`创建一个新的模块,`go mod tidy`更新依赖关系,`go mod vendor`将依赖项复制到本地vendor目录。 3.2 依赖管理:使用`go get`命令可以下载和安装第三方包,`go mod download`则会下载所有模块的最新...
3. **编码转换**:Tidy2支持多种字符编码之间的转换,有助于解决因编码不匹配导致的乱码问题。 4. **标签标准化**:Tidy2可以将非标准的HTML标签转换为符合HTML或XHTML标准的标签,确保代码的跨浏览器兼容性。 5. ...
选择插件菜单——Plugin Manager——Show Plugin Manager,在插件列表中找到tidy2进行安装时总是报错: installation of tidy2 failed (我已经翻墙了并且能下载,但是下载完成后就报这个错误),于是只能使用手动...
1 - 3 - Components of Tidy Data (9-25).mp4 1 - 4 - Downloading Files (7-09).mp4 1 - 5 - Reading Local Files (4-55).mp4 1 - 6 - Reading Excel Files (3-55).mp4 1 - 7 - Reading XML (12-39).mp4 1 - 8 - ...
【标题】"php-debug-pack-7.2.2-nts-Win32-VC15-x64.zip" 是PHP官方发布的调试包,版本为7.2.2,适用于64位的Windows操作系统,编译器为Visual C++ 15(即VS 2017),且是非线程安全(NTS)版本。这个压缩包主要用于...