问题标签 [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 回答
156 浏览

html - 在 Mac 上使用 Bathisar Tidy 时保留 ®

我刚刚发现 Bathisar Tidy 可以在 Mac 上整理 HTML。很棒的应用程序,但我无法弄清楚一件事。在我的页面中,我有®而不是注册商标符号 (®)。我想保留®在文档中。Bathisar Tidy 将其替换为符号。

我该如何防止这种情况?我要更改什么设置?

TIA,琳达

0 投票
6 回答
22370 浏览

c# - C# 版本的 HTML Tidy?

我只是在寻找一种非常简单的方法来清理一些 HTML(可能使用嵌入式 JavaScript 代码)。我尝试了两个 不同的 HTML Tidy .NET 端口,并且都抛出异常......

抱歉,“干净”是指“缩进”。HTML 完全没有格式错误。它是严格的XHTML 。


终于得到了使用SGML的东西,但这确实是缩进某些 HTML 的最荒谬的代码块。

0 投票
3 回答
2542 浏览

python - Mac OS X 10.6 Python 2.7 pytidylib utidylib 找不到 libtidy

我正在回答我自己的问题,但因为我熬夜弄明白了,我希望能帮别人省一些痛苦。如果您在正确安装pytidylibutidylib后收到以下任一消息,则此答案可能会有所帮助。

在 Snow Leopard 上学习 Python,我安装了 Python 2.7 的 32 位版本,以便可以使用 IDLE 解释器/编辑器。Stackoverflow 很好地解释了为什么我必须这样做。

当我安装 utidylib 时,我从“ ”收到以下错误import tidy

' OSError: Couldn't find libtidy, please make sure it is installed

使用 pytidylib,当我尝试“ from tidylib import tidy_document”时出现此错误:

' OSError: Could not load libtidy using any of these names: libtidy,libtidy.so,libtidy-0.99.so.0,cygtidy-0-99-0,tidylib,libtidy.dylib,tidy.'

如果您收到这些错误,请阅读此答案。我希望它对你有帮助。

0 投票
1 回答
2409 浏览

c# - 无法将 HTMLTidy dll (libtidy.dll) 附加到 Visual Studio

运气不好,我一直试图在 Visual Studio 中附加 HTMLTidy c++ 库 dll,但是每次我遇到不同构建的各种错误。我正在添加对项目的引用,然后手动选择已复制到项目文件夹中的 lib 文件夹中的 dll。

我尝试的第一个 dll 来自 Mark Beaton,我正在使用他的 HTMLTidy 包装器,因为它似乎是最新的。构建了标准的 Win32 版本。

马克·比顿打造

我也尝试过从官方 HTMLTidy 页面构建,再次是 dll

正式版

引用时出错,请帮忙!我试过从源代码编译,但源代码似乎与 VS 2010 不兼容。

替代文字

0 投票
5 回答
16647 浏览

html - Komodo Edit - HTML 重新格式化/整洁

有没有一种简单的方法可以从 Komodo Edit 中重新格式化我的 HTML 或针对 Tidy 自动执行该过程?

CtrlVisual Studio 中的+ K, Ctrl+之类的东西D会很棒。我目前正在运行安装了 Tidy 的 Ubuntu。

0 投票
1 回答
348 浏览

xhtml - 对于 XHTML 合规性,HTML Tidy 检查和 SGML Parser 检查是否都是必需的?

如果我想成为严格的 XHTML 并且我的标题如下:

如果我通过了 HTML Tidy 检查,考虑到我想要符合 XHTML,SGML Parser 检查是否也是必要的?(我没有真正的理由,我只是在有理由不那么挑剔之前一直很挑剔。)当我查看 Firefox 插件验证器的“清理”建议输出时,它给出了以下代码缺少<input>标签的结束部分。

这种“清理”代码是否表明我使用验证器不正确?

0 投票
1 回答
1593 浏览

c++ - 如何使用 html tidy C++ 编译 C++ 程序

我从 ubuntu 存储库安装了 tidy-dev,检查了安装路径 - 没关系(/usr/include/tidy)。

但是我找不到一个真正的标志来编译我的 c++ 脚本,其中包括来自http://users.rcn.com/creitzel/tidy/tidyx.h的整洁的 c++ 包装器 tidyx.h

你能帮助我吗?

我的测试脚本文件名为 1.cpp,tidyx.h 我放在附近。1.cpp内容:

我试了一下,但不好:

0 投票
1 回答
561 浏览

html - 关于 Windows 换行问题的 HTML::Tidy

在 Windows 上使用 HTML::Tidy 清理 HTML::Element as_HTML 方法的输出时,我得到了错误类型的换行符。如果我没有在 HTML::Tidy 构造函数中指定换行符,我的行会被 CRCRLF 终止。如果我指定“LF”终止,我会得到“CRLF”,如果我指定“CRLF”,我会得到原始的 CRCRLF 终止。我怀疑这是 HTMLtidy 库中的一个错误,通过明确指定 Unix 终止并退出 DOS 很容易解决,几乎任何体面的编辑器都可以在任何平台上解析。

根据答案,我在适当的句柄上使用 binmode ':raw:utf8' 解决了这个问题,以禁用/n插值:

它非常通用,但除了 HTMLtidy 库的一般错误之外,我找不到其他人有问题的真正提及。有没有人处理过这个问题并且可以确认这是一个库错误?如果是这样,我会感到惊讶,因为图书馆已经存在了很长时间,并且想在提交报告之前进行确认。

编辑:我更新了代码以显示文件句柄的创建。该问题可以通过将文件句柄 binmode 设置为 raw 来解决,但是由于HTML 内容中的Unicode ,我遇到了问题。有没有办法在不插入其他问题的情况下解决它?

编辑 2:我应该注意,我最初将此视为 HTML::Tidy 问题,因为使用任何 binmode 将直接 $tree->as_HTML() 打印到文件句柄都会导致正确的 EOL 字符。只有当我将标量 HTML::Element 输出包装为带有 HTML::Tidy 的 HTML 代码时,问题才会显现出来。

0 投票
1 回答
1298 浏览

c++ - 这个 c++ html 整洁程序有什么问题

我编译了一个 c tidy 程序我收到一个错误,这是他们给出的示例程序

错误

为项目 cr 构建配置调试 **

做所有

0 投票
2 回答
58 浏览

xhtml - 如何避免重复的锚 XHTML?

我做了一个页面并使用一个名为 WebKing 的软件对其进行了检查,它告诉我我有重复的锚点??

那我做错了什么??我是否将 id 更改为其他内容?