删除元素但将内容保留在xmlstarlet的父元素中

时间:2013-02-27 19:57:48

标签: xml xmlstarlet

我正在使用xmlstarlet并希望转换此类元素:

<entry>
<para>Text</para>
</entry>
<entry>
<para>
<emphasis role=bold>text</emphasis>
</para>

为:

<entry>Text</entry>
<entry><emphasis role=bold>text</emphasis></entry>

这可以在xmlstarlet中使用吗?

非常感谢任何帮助!

感谢,

拉​​斯

1 个答案:

答案 0 :(得分:0)

xmlstarlet ed -u //para/.. -x 'para/node()' para.xml

这意味着:使用para的内容回复每个para父级的内容。需要1.4.0版+