标签: tidy

Rhub CRAN 检查在 Fedora 测试中不断给出 HTML 注释 - 未找到命令“tidy”

我正在开发一个要上传到 CRAN 的 R 包,并且在运行时不断收到注释

devtools::check_rhub()
Run Code Online (Sandbox Code Playgroud)

我得到的结果是:

> On fedora-clang-devel (r-devel)
checking HTML version of manual . . . NOTE
Skippping checking HTML validation: no command 'tidy' found
Run Code Online (Sandbox Code Playgroud)

我一直在尝试修复它,但我不确定问题出在哪里......而且,它在 Windows 和 Ubuntu 上运行良好。

有谁知道我应该做什么?或者CRAN有可能会忽略这个注释吗?

提前致谢。

我尝试通过检查我拥有的任何 HTML 代码来修复它,但删除了它们。

我尝试将 macOS 上的 HTML Tidy 更新到最新版本,但也没有任何变化。

我希望弄清楚如何解决这个问题。

html r tidy cran

7
推荐指数
2
解决办法
1101
查看次数

在Notepad ++中使用HTMLTidy缩进空格

我如何使它不是用2个空格的倍数缩进我的元素(当选择格式化而不包装时),HTMLTidy用多个制表符缩进它们(长4个空格但大小只有1个字节)?

html tabs tidy notepad++ indentation

6
推荐指数
1
解决办法
3978
查看次数

是否有用于整理VBScript的实用程序?

我想要一个工具来整理VBScript代码.我正在寻找与Perl相同的工作,或者为C++和Java代码执行相同的工作.

我看了,但没有在这里或谷歌找到任何东西.开源软件将是首选.

有人能指点我吗?

vbscript tidy

6
推荐指数
1
解决办法
1391
查看次数

mVc世界中的HTML缩进

这是一个困扰我一段时间的问题,现在它被认为是缩进HTML代码的一个好习惯,但我有一些保留在MVC模式中缩进代码,这是一个(愚蠢的)示例:

HTML代码:

<!DOCTYPE html>
<html>
<head>
<title>Testing MVC Indentation</title>
</head>

<body>

<?php View('h1', 'I am a Level 1 Header'); ?>

    <table>
        <tr>
            <td>
                <?php View('h1', 'I am a Level 1 Header Inside a Table'); ?>
            </td>
        </tr>
    </table>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

要正确缩进,第一次调用h1视图(或部分)应该返回:

\t<h1>I am a Level 1 Header</h1>
Run Code Online (Sandbox Code Playgroud)

第二次调用h1视图时应该返回:

\t\t\t\t<h1>I am a Level 1 Header Inside a Table</h1>
Run Code Online (Sandbox Code Playgroud)

h1然而,鉴于没有任何压痕范围是在想法,所以到底能如何返回数据进行适当的缩进?此外,忽略视图中的缩进可以公开部分应用程序逻辑(<div id="content">查看实际示例之后,请查看此页面的HTML源代码):

<body>

<h1>I am …
Run Code Online (Sandbox Code Playgroud)

html php model-view-controller tidy indentation

6
推荐指数
2
解决办法
1111
查看次数

使用javascript整理HTML输出

我有一大块HTML.为了使它适合某个容器,我将HTML(不仅仅是文本)裁剪为200个字符.显然,在这种情况下,一些标签将保持未闭合状态.除了自己写清洁器之外,还有什么办法可以清除这种裁剪的片段而不需要服务器吗?可以使用JS中可以使用的公共API的在线服务.

html javascript tidy htmlcleaner

6
推荐指数
1
解决办法
530
查看次数

找不到PHP Tidy类,错误

我正在为修复html字符串编写一些代码.我读了一些很好的解决方案,它们与Tidy PHP类一起工作,但我遇到了一些麻烦.这篇文章写的是我想要的,但我需要安装/加载PHP Tidy类. 从截断的HTML字符串中关闭标记

我正在努力PHP 5.5.4.我尝试按照一些教程安装整洁但没有任何附加内容.当我调用整洁的类时$tidi = new \tidy();,NetBeans会向我推荐该类并单击它(Ctrl +单击)我看到它但刷新页面我得到了错误Class 'tidy' not found in ... /myfile.php line ...

我以相同的方式使用了类,$myVar = new \DomDocument();但它完美地运行.

检查Tidy扩展是否像下面一样加载,我得到"NOT LOADED".

echo extension_loaded('tidy') ? "LOADED" : "NOT LOADED";
Run Code Online (Sandbox Code Playgroud)

请问有人可以解释一下Tidy的工作原理以及如何设置它?我的Ubuntu的版本是13.10.

php tidy htmltidy php-ini

6
推荐指数
1
解决办法
1万
查看次数

使用 xmllint 无效标签解析 HTML5

我正在尝试使用 xmllint 解析 html5,它在某些标签上生成错误。为了确保它有效,我首先通过 tidy 管道输出,但它产生了相同的错误。我只想提取文本。有什么办法可以读取这些无效标签吗?

命令:

echo $s | tidy -o | xmllint --html --xpath 'the xpath to be parsed'
Run Code Online (Sandbox Code Playgroud)

错误输出:

-:178: HTML parser error : Tag svg invalid "21">
Run Code Online (Sandbox Code Playgroud)

xmllint 版本:

xmllint: using libxml version 20904
Run Code Online (Sandbox Code Playgroud)

html tidy xmllint

6
推荐指数
0
解决办法
1589
查看次数

如何找到半径 250 米附近的位置

我有以下数据框:

df <- tribble(~ id,       ~ lon,              ~ lat,
                 1, -56.2112038,         -34.8358207,
                 2, -55.96403429999999,  -34.7260945,
                 3, -56.155449,          -34.9030824,
                 4, -55.2711453,         -34.8665964,
                 5, -56.210083,          -34.865306,
                 6, -56.0575984,         -34.8775368,
                 7, -54.9485448,         -34.9260087,
                 8, -56.146228,          -34.907991,
                 9, -56.1953583,         -34.8643363,
                 10, -56.1821508,        -34.8697975,
                 11, -56.1498662,        -34.8849854,
                 12, -56.1469807,        -34.9119864,
                 13, -56.155763,         -34.9154153,
                 14, -56.09861610000001, -34.8896448,
                 15, -56.15526680000001, -34.9189892,
                 16, -56.0582918,        -34.8873091,
                 17, -54.9529404,        -34.9221666,
                 19, -106.6971588,       -35.1366719,
                 20, -56.1616095,        -34.8937622)
Run Code Online (Sandbox Code Playgroud)

我想要实现的是添加一个新列,说明在彼此相距 250 米的半径/距离内有多少个 ID。这个想法是取一行,“查看”坐标,看看该点是否在其他 id 的 250 米半径内以及它们中有多少。

r tidy geolocation geospatial dplyr

6
推荐指数
1
解决办法
52
查看次数

使用 Tidy 在 PHP 中验证 HTML5 文档

我正在尝试清理 HTML 字符串并使用 Tidy 和 PHP 创建 HTML5 文档,但是,我正在创建 HTML3.2 文档。如所见,我收到Config: missing or malformed argument for option: doctype错误。我正在 Centos 6 和 Apache 2.2 上运行 PHP 版本 5.5.35,并php_info()显示以下内容:

tidy

Tidy support    enabled
libTidy Release 14 June 2007
Extension Version   2.0 ($Id: e066a98a414c7f79f89f697c19c4336c61bc617b $)

Directive   Local Value Master Value
tidy.clean_output   no value    no value
tidy.default_config no value    no value
Run Code Online (Sandbox Code Playgroud)

如何创建 HTML5 文档?以下是我的尝试:

<?php
$html = <<<EOD
<p>Hello</p>
<div>
 <p data-customattribute="will be an error">bla</p>
 <p>bla</p>
</div>
<div>
 <p>Hi there!</p> …
Run Code Online (Sandbox Code Playgroud)

html php tidy

5
推荐指数
1
解决办法
1346
查看次数

tidyr 仅分离最后 n 个实例

我在 R 中有一个 data.frame,为了简单起见,我想将其中的一列分开。下面的示例使用 tidyr::separate 进行了剪裁,几乎完成了这项工作:

 tmp2 <- data.frame( varTreatName = c(
   "resp_Nadd_belowCanopy", "resp_NPadd_belowCanopy"
   , "resp_sd_Nadd_belowCanopy", "resp_sd_NPadd_belowCanopy"))
 tmp2 %>% separate(
    "varTreatName", c("varName","treatment","canopyPosition")
    , extra = "merge")
Run Code Online (Sandbox Code Playgroud)

产生:

varName treatment    canopyPosition
1    resp      Nadd       belowCanopy
2    resp     NPadd       belowCanopy
3    resp        sd  Nadd_belowCanopy
4    resp        sd NPadd_belowCanopy
Run Code Online (Sandbox Code Playgroud)

多个实例合并到一列中。但请注意,在所描述的情况下,第一个实例 varName 'resp_sd' 包含与分隔要分隔的因素(治疗和 canopyPosition)所使用的分隔符相同的分隔符。但合并仅发生在最后一个实例上。

因此,在上面示例的最后一行中,我希望提取:“resp_sd”、“NPadd”、“belowCanopy”。

如何合并第一个实例而不是最后一个实例,以便仅分离最后 n 个实例?

r tidy

5
推荐指数
1
解决办法
1936
查看次数