整洁的标签后没有换行符

Aar*_*ron 5 xml tidy

您好,我有以下输入:

<p>Hi <span>you</span></p>
Run Code Online (Sandbox Code Playgroud)

我想将其视为 XML。

我使用以下选项在命令行上运行 Tidy:

input-xml: yes 
output-xml: yes 
indent: no
Run Code Online (Sandbox Code Playgroud)

我的输出是这样的:

<p>Hi 
<span>you</span></p>
Run Code Online (Sandbox Code Playgroud)

不过我想整洁地不要漂亮地打印 xml。我希望它尊重所有空白,而不是添加换行符。我似乎找不到一种无需漂亮打印即可输出 XML 的方法。有人知道怎么做吗?

han*_*ker 1

我有同样的问题。我找到了一个可能的解决方案并将其发布在PHP Tidy 删除空格并插入换行符

总结是:<pre>在要修复的 xml 周围放置 -tags,使用 output-html = true,然后删除 -tags<pre>和换行符。