问题标签 [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.
java - Tidy 打破了与非拉丁字符的链接
我使用 java 库 Tidy 来清理 html 代码。一些代码包含带有俄文字母的链接。例如
我知道“Русский”必须被转义,但我从用户那里得到了这个 html。我的工作是将它转换为 XHTML。
我认为 tidy 试图逃避非拉丁字母,但结果我得到了
这不正确。正确的版本是
Java 代码是
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 文件:
php - Php Tidy:删除正文中的链接和样式标签
我必须清理一些 HTML 代码以删除标签内的<style>
标签。我已经在使用 PHP Tidy 进行一些清理,但我没有找到如何使用 PHP Tidy 删除这些标签。<link>
<body>
你有解决方案吗 ?或者也许是另一个标记清理器 PHP 类......
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 之前
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>
最好的问候, 凯沙夫
php - 安装整洁,PHP
我猜当我的盒子上安装了 php 时 --with-tidy arg 不包括在内。
浏览我的 php.ini 行时:
不见了。
如何将模块添加到我的 php 安装中?注意我尝试添加:
但没有运气。
我检查了文档,但他们只说:
此扩展与 PHP 5 及更高版本捆绑在一起,并使用 --with-tidy 配置选项安装。
php - 如何整理以允许我的自定义属性?
期望的输出
实际输出:
如何让我的自定义属性变得整洁?
asp.net - ASP.NET MVC “整洁” Html 动态
我想知道是否有任何工具可以随时用于Tidy Html。
目前在我的应用程序中,我使用 MasterPage,然后将我的视图加载到 Masterpage 中。问题是<asp:content runat="server" ... />
总是在输出 HTML 中添加额外的空格/换行符。
我真正想做的是把它清理干净,这样
看起来像
现在我意识到我可以通过并设置
但这变得很痛苦,因为我经常使用Ctrl++ k,d这会导致重新格式化是不受欢迎的。
此外,当我使用内联代码时
并使用“重新格式化”击键,然后在之前和之后也有换行符,并且<%: Model.UserName%>
无法在“工具/选项/格式->标签特定选项”中设置该格式(至少我不能寻找)。
tidy - 部分文件上的 HTML Tidy?
我有很多 Django 模板文件,我想用tidy来清理它们。但是,它会插入所有我不想要的文档类型和标题垃圾。主要是,我只是想让它修复缩进。所有其他的东西都是额外的。
tidy 甚至可以处理这样的部分文件吗?我可以使用什么命令?
css - 像 Textmate 一样使用 VIM 格式化 CSS
在 TextMate 中有一个很棒的选项来“格式化 CSS”和“格式化 CSS 压缩”。这个选项似乎在 vim 中不存在。也许它在我不知道的插件中?或者也许我需要以某种方式集成 CSS Tidy?