web-dev-qa-db-ja.com

xmllintを介してXSDでXMLファイルを検証する方法

特定のXSDファイルでxmlファイルを検証する必要があります。そうするための最も簡単な方法はxmllintであると考えられますが、動作しません。誰でも正確なコマンドを教えてもらえますか?

私は試した:

     xmllint --valid myxsd.xsd myxml.xml

何が間違っていますか?これは、コマンドラインで2つのファイルのみを出力します

編集:ビルドプロセスで必要になるため、コンソールで実行する必要があります

26
Econ

それを理解し、--schemaの代わりに--validateを使用する必要がありました。

xmllint --schema yourxsd.xsd yourxml.xml --noout

--nooutは、XSDおよびXMLのコードが表示されないようにします。このオプションを使用すると、検証エラーのみが表示されます。

81
Econ