/ / तत्व को हटाएं लेकिन xmlstarlet - xml, xmlstarlet में मूल तत्व में सामग्री रखें

तत्व को हटाएं लेकिन मूल तत्व में सामग्री को xmlstarlet - 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 में संभव है?

कोई भी मदद बहुत ही सराहनीय होगी!

धन्यवाद,

रस

उत्तर:

जवाब के लिए 0 № 1
xmlstarlet ed -u //para/.. -x "para/node()" para.xml

जिसका अर्थ है: हर किसी की सामग्री को दोहराएं para सामग्री की सामग्री के साथ para। संस्करण 1.4.0+ की आवश्यकता है