XMLファイルをブラウザで表示させるとインデントも付いて見やすいんだけれども、テキストファイルに保存するとどうやってもインデント付きでは保存できない! 例えばこんな風に1行になっていても <?xml version="1.0" encoding="UTF-8"?><result><id>ID</id><name>NAME</name></result> あら不思議、こんなに見やすく整形してくれます。 <?xml version="1.0" encoding="UTF-8"?> <result> <id>ID</id> <name>NAME</name> </result> コマンドはこちらになります。 cat in.xml | env XMLLINT_INDENT=' ' xmllint --format - > out.xml |