xmllintでXMLの整形やチェックを行う

xmllint使ってXMLを整形したりチェックする方法をまとめます。


Windowsの方はこちらのDownloadから
libxml2-x.x.x.win32.zip をダウンロードすると幸せになれるかもです。


MacOSXの方はこちらからどうぞ。


私はUbuntu10.04なので何もしないでも入っておりました。
という事で早速使い方。


XMLとしてタグ等が成立するかの確認
xmllint --noout ファイル


XMLとしてDTDも確認
xmllint --noout --valid ファイル


XMLを整形して標準出力へ
xmllint --format ファイル


XMLを出力して整形したファイルへ
xmllint --format 元ファイル --output 整形後ファイル