您好,我有以下输入:
<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 的方法。有人知道怎么做吗?
我有同样的问题。我找到了一个可能的解决方案并将其发布在PHP Tidy 删除空格并插入换行符
总结是:<pre>
在要修复的 xml 周围放置 -tags,使用 output-html = true,然后删除 -tags<pre>
和换行符。