问题标签 [htmltidy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1006 浏览

php - PHP Tidy:打破文本区域

我有一个带有 2 个文本区域和一个提交按钮的 html 表单页面 (test.php)。我没有每次都复制我想要格式化和硬编码的源代码,而是创建了第一个文本区域,以便我可以将要清理的代码复制到其中。然后在按下提交按钮时,表单会发布到同一页面,并在第二个文本区域中显示整理好的源代码。显示这个整理好的源代码是问题所在。 通过 HTML tidy 传递以下代码并尝试在文本区域中显示输出,会破坏输出显示。我的意思是,如果你注意到,我有</textarea>在以下 html 代码中。一旦 Tidy 遇到它,它就会关闭 textarea 并解析源代码的其余信息,就好像它是 HTML 文档的一部分一样,从而破坏了我的整个 html 表单页面(test.php)。

我传递给 HTML TIDY 的示例源代码:

HTML 整洁参数:

我一直在搞乱 php tidy 的不同参数,但它没有用。我什至尝试将其输出为 XML,但这并没有帮助。如何让 Tidy 在第二个文本区域中正确显示已清理的源代码,而不会破坏/解析</textarea>我要清理的源代码的标签?

0 投票
2 回答
174 浏览

php - PHP 的默认 tidy VS 开发者自定义的 tidy

我知道默认情况下已经有tidyphp 类,如果我想创建自己的自定义 tidy 类并且我想将该类命名为tidy呢?

错误,

致命错误:无法在第 11 行的 C:\wamp\www\test\2012\php\dom_tidy_html_8.php 中重新声明类整洁

我怎样才能不与 PHP 的默认值冲突tidy

是否可以?

编辑:

我对其进行了测试namespace并且它有效,但我不是这是否是一个好习惯......?我之前没有做过任何事情,namespace所以我不确定它是否安全......

如果我想tidy 偶尔使用 PHP 默认值,会不会导致任何问题?

0 投票
1 回答
542 浏览

ms-word - HTML Tidy,清理 MS Word 标记

拥有 10 年的归档文章数据,其中大部分都充满了 MS Word save-as-html 标记,例如<p class="MsoNormal">

首先,html 是否可以完成剥离 MS Word 生成的标记的任务,还是我需要采取另一种方法?

其次,前几年的文章按月汇总在一起,并以文本存储类型存储在数据库中。我非常希望将这些分成单独的文章,这样我可以使网站更容易搜索(即当搜索词/短语匹配时不会显示整个月的新闻)。我必须使用的唯一明确的模式来隔离文章是文章标题(粗体,在 16-20 像素之间)和文章日期,通常是 10 像素;标题和日期都出现在文章正文之前。当我没有精确的标记来匹配时,有没有办法检测标记的<h1>-ness 或-ness?<small>

这可能几乎无法回答,但总的来说,您会采取什么方法来完成这项令人羡慕的任务?;-) 我在 Scala 的 JVM 上,但也可以在 LAMP 堆栈上进行清理工作。

想法赞赏!

0 投票
1 回答
579 浏览

html - HTMLTidy - 样式表需要测试

我更改了 HTMLTidy 选项中的可访问性级别,现在我收到“访问警告”,上面写着

“解决方案”非常无用:

在此处输入图像描述

如何以正确的方式清理它(而不是通过切换设置或关闭选项)?

0 投票
1 回答
1033 浏览

sublimetext2 - 在 sublime 中阻止 HTML Tidy 添加额外的标签

如何防止 Sublime 文本中的 HTML 整洁添加诸如此类的额外标签

这就是我要的

使用 HTML tidy 后,我得到了这个——我不想要

0 投票
2 回答
327 浏览

python - PyTidyLib 的 HTML Tidy.dll

我正在尝试查找 Tidy.dll 或 Windows 安装程序来使用 PyTidyLib,但所有正确的链接http://tidy.sourceforge.net/#source似乎都已失效。任何想法在哪里可以找到这些?

0 投票
1 回答
3997 浏览

python - 用python整理HTML

我正在处理格式错误的 html 页面,因此需要进行一些清理。http://validator.w3.org/ Tidy 函数产生我想要的精确输出。但是,我想将 HTML 文件作为更大 Python 脚本的一部分进行清理。我试过了:

但是,虽然 tidylib 工作正常,但输出并不像 w3 那样“漂亮”。我还找到了 w3c 标记验证服务库,但我没有找到清理 HTML 的方法。我的问题是:使用 Python 脚本(可能称为外部程序/Web 解决方案)清理 HTML 的最佳方式是什么——由 w3 生成的最佳输出方式。我是否应该在 tidylib 中使用其他选项,库中是否有适合 w3c 标记验证服务的方法,或者我应该尝试其他方法。指针/代码片段非常受欢迎。

0 投票
5 回答
1834 浏览

php - PHP Tidy 替代仅制表符缩进输出

是否有任何 PHP Tidy 替代仅制表符缩进 HTML 输出?我需要后者用于开发/调试目的,只是为了检查生成的输出代码。虽然,尽管我尝试为这个简单的任务配置 Tidy,但我不能不阻止其他更改。

0 投票
2 回答
1574 浏览

html - HTML 整洁。请不要添加结束标签

我有三个文件。

头文件包含 from <html>to<div id='content'> 索引文件包含页面内容 页脚文件包含</div>to</html> 它们一起包含一个普通的 PHP 的 HTML 文件

当我使用 Tidy HTML 来整理我的 php 文件的 HTML 时,它会出错。当我整理 header.php 时,它会在我的名为 content 的 div 中添加结束标签,但它不应该这样做。div 继续通过 index.php 并在 footer.php 中关闭以指定文件的内容。

是否可以让 HTML Tidy 忽略缺少的结束标签?

0 投票
0 回答
144 浏览

django - Django 1.4 debug_toolbar 和 htmltidy 检查 html5 语法

htmltidy 检查 html 4 语法错误,它向我显示了无聊的消息,例如

因为我用的是html5。

如何将 htmltidy 检查语法说成 html5 验证器?

Django 1.4 debug_toolbar 0.9.4 debug_toolbar_htmltidy 0.1.1