Perl を使用して XML データを読み取り可能にするにはどうすればよいですか? ソースは一行です。フォーマットする必要があります。例えば:
<data><project>1234</project></data>
に変換
<data>
<project>
1234
</project>
</data>
xmllint
システムにすでにインストールされている場合:
$ xmllint --format file.xml
<?xml version="1.0"?>
<data>
<project>1234</project>
</data>
XML::Tidyも別のオプションです。bin/xmltidy
スクリプトを参照してください。
xml_ppはさらに別のオプションです ( XML::Twig
)。
他の CPAN モジュールにもこの機能がある場合があります。次の用語を検索してください: pretty、format、indent、ident、tidy、serial。