原始
<someTag></someTag>
但运行后:
xmlstarlet fo --omit-decl --indent-spaces 1
它成为了
<someTag/>
但我需要它不缩小并保留原始格式
<someTag></someTag>
fo --html
无助于抱怨无效标签(但不会抱怨无效标签)
ed -L
也会缩小它,并且使用-P
(保留空白)不会缩进,我需要缩进。
PS 。:我发现了很多问题/答案,但都没有与xmlstarlet相关的
。答案 0 :(得分:0)
c14n编码将...
向带有空格的文本字段添加<![CDATA [textcontent]]>标记
除非使用附加的--with-comments或--exc-with-comments命令行参数,否则不保留注释