コマンドラインにXML文書のタグのみを表示する

コマンドラインにXML文書のタグのみを表示する

XML文書のタグ構造のみを表示するために使用できるコマンドラインコマンドまたはユーティリティはありますか?私はxmllintを見ましたが、これを行うスイッチを見ませんでした。このような構造の場合

<tag1><tag2><tag2-5>value1</tag2-5><tag3>value2</tag3></tag2></tag1>

見たい

<tag1><tag2><tag2-5></tag2-5><tag3></tag3></tag2></tag1>

ベストアンサー1

私の考えでは(しかし、わかりませんが)、グローバルに、そして間の文字を削除することで>逃げることができます<

sed 's/>[^<]*</></g' /path/to/file.xml

おすすめ記事