如何让xmlstarlet格式不折叠/缩小空标签?

时间:2018-10-24 19:30:27

标签: xmlstarlet

原始
<someTag></someTag>

但运行后:
xmlstarlet fo --omit-decl --indent-spaces 1
它成为了 <someTag/>
但我需要它不缩小并保留原始格式
<someTag></someTag>

fo --html无助于抱怨无效标签(但不会抱怨无效标签)

ed -L也会缩小它,并且使用-P(保留空白)不会缩进,我需要缩进。

PS 。:我发现了很多问题/答案,但都没有与xmlstarlet相关的

1 个答案:

答案 0 :(得分:0)

c14n编码将...

  • 向带有空格的文本字段添加<![CDATA [textcontent]]>标记

  • 除非使用附加的--with-comments或--exc-with-comments命令行参数,否则不保留注释