Unix command > xmlstarlet
更新日
2012-12-07
広告
xmlstarletは、XMLの検証(validation)を行うコマンドです。libxml2を使用しています。
インストール
パッケージシステムからインストールできます。例えばdebian/ubuntuなら以下のようにインストールできます。$ sudo apt-get install xmlstarlet
well-formatedの検証
XMLデータが、正しく整形されているか検証するには、valコマンドと-wオプションを使います。 タグが閉じられていないなどの問題があれば、エラーになります。$ xmlstarlet val -e -w sample.xml target.xml - valid-eオプションは、エラーを標準出力するためのオプションです。 'valid'と表示されれば、問題なしです。
XMLスキーマを使用した検証
XMLデータが、XMLスキーマに準拠していることを検証するには、valコマンドと-sオプションを使います。$ xmlstarlet val -e -s test.xsd sample.xml target.xml - invalid-sオプションで、スキーマファイルを指定します。 上記のように'invalid'と表示された場合は、XMLスキーマに準拠していません。
広告
お問い合わせは sweng.tips@gmail.com まで。