構造に関係なく、特定のXMLドキュメントから特定のしきい値を超えるすべてのレベルを削除する簡単な方法はありますか?おそらくLinuxのオープンソースコマンドラインツールを使用しますか?
入力:
<a att="1">
<b/>
<c bat="2">
<d/>
</c>
</a>
出力、レベル= 1:
<a att="1"/>
出力、レベル= 2:
<a att="1">
<b/>
<c bat="2"/>
</a>
XPathを試しましたが、レベルを制限できませんでした。