问题标签 [tidy]

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 回答
864 浏览

java - Tidy 打破了与非拉丁字符的链接

我使用 java 库 Tidy 来清理 html 代码。一些代码包含带有俄文字母的链接。例如

我知道“Русский”必须被转义,但我从用户那里得到了这个 html。我的工作是将它转换为 XHTML。

我认为 tidy 试图逃避非拉丁字母,但结果我得到了

这不正确。正确的版本是

Java 代码是

0 投票
1 回答
1181 浏览

php - 使用 libtidy 的 PHP 扩展编译,但不加载

我用 C++ 编写了一个使用 libtidy 的扩展,当我编译 PHP 时它在 PHP 下完美运行--with-tidy

但是,让扩展在原生 PHP 上运行会很好。当我尝试使用扩展程序时,我得到如下信息:

并且未加载扩展程序。

显然,官方的 tidy 扩展工作正常。我在系统上安装了相关的libtidy开发包,它编译+链接没有问题。我试图查看整洁扩展的代码,但它是大量的宏 - 随意复制片段感觉就像货物代码。

除了使用 链接到库之外PHP_ADD_LIBRARY_WITH_PATH(tidy, $TIDY_LIBDIR, TIDY_SHARED_LIBADD),是否有修复此错误的 PHP 扩展或 C 语句?

提前致谢!!

编辑:这是整个 config.m4 文件:

0 投票
2 回答
2884 浏览

php - Php Tidy:删除正文中的链接和样式标签

我必须清理一些 HTML 代码以删除标签内的<style>标签。我已经在使用 PHP Tidy 进行一些清理,但我没有找到如何使用 PHP Tidy 删除这些标签。<link><body>

你有解决方案吗 ?或者也许是另一个标记清理器 PHP 类......

0 投票
1 回答
2541 浏览

xss - XSS 预防,整洁 vs 净化器?

问候,

我正在尝试使用 CKEditor (一个 javascript WYSIWYG 编辑器)防止 XSS 和不正确的 html 来自输入字段。

我应该如何在服务器端过滤这些数据?我比较的两个选项是 PHP Tidy 和 HTML Purifier。我对速度、安全性和有效嵌套感兴趣。

编辑:

根据 HTML Purifier,Tidy 不会阻止 XSS。所以,让我指定我将首先通过用户输入

strip_tags($input,'<img><a><li><ol><ul><b><br>');在传递给 Tidy 之前

0 投票
1 回答
573 浏览

xml - 配置 tidy 以转义未知的 xml 标签

我正在使用 tidy 使用户输入的 HTML 格式正确,并且我已将 tidy 配置为仅接受几个 html 标签。有没有一种方法可以告诉 tidy 转义未知的 xml 标签序列。示例输入和预期输出如下 -

输入::
<div>
<p>这是一个段落</p>
<unknown-tag>未知标签中的文本</unknown-tag>
<div>

预期结果::
<div>
<p>这是一个段落</p>
<***unknown-tag* > 未知标签中的文本< /unknown-tag >**
<div>

最好的问候, 凯沙夫

0 投票
6 回答
39935 浏览

php - 安装整洁,PHP

我猜当我的盒子上安装了 php 时 --with-tidy arg 不包括在内。

浏览我的 php.ini 行时:

不见了。

如何将模块添加到我的 php 安装中?注意我尝试添加:

但没有运气。

我检查了文档,但他们只说:

此扩展与 PHP 5 及更高版本捆绑在一起,并使用 --with-tidy 配置选项安装。

0 投票
2 回答
1383 浏览

php - 如何整理以允许我的自定义属性?

期望的输出

实际输出:

如何让我的自定义属性变得整洁?

0 投票
1 回答
1148 浏览

asp.net - ASP.NET MVC “整洁” Html 动态

我想知道是否有任何工具可以随时用于Tidy Html。

目前在我的应用程序中,我使用 MasterPage,然后将我的视图加载到 Masterpage 中。问题是<asp:content runat="server" ... />总是在输出 HTML 中添加额外的空格/换行符。

我真正想做的是把它清理干净,这样

看起来像

现在我意识到我可以通过并设置

但这变得很痛苦,因为我经常使用Ctrl++ kd这会导致重新格式化是不受欢迎的。

此外,当我使用内联代码时

并使用“重新格式化”击键,然后在之前和之后也有换行符,并且<%: Model.UserName%>无法在“工具/选项/格式->标签特定选项”中设置该格式(至少我不能寻找)。

0 投票
2 回答
1713 浏览

tidy - 部分文件上的 HTML Tidy?

我有很多 Django 模板文件,我想用tidy来清理它们。但是,它会插入所有我不想要的文档类型和标题垃圾。主要是,我只是想让它修复缩进。所有其他的东西都是额外的。

tidy 甚至可以处理这样的部分文件吗?我可以使用什么命令?

0 投票
1 回答
3561 浏览

css - 像 Textmate 一样使用 VIM 格式化 CSS

在 TextMate 中有一个很棒的选项来“格式化 CSS”和“格式化 CSS 压缩”。这个选项似乎在 vim 中不存在。也许它在我不知道的插件中?或者也许我需要以某种方式集成 CSS Tidy?