我必须使用给定的XSD文件验证我的xml文件。想到最简单的方法就是xmllint,但我无法让它工作。谁能告诉我确切的命令?
我试过了:
xmllint --valid myxsd.xsd myxml.xml
我做错了什么?这仅输出命令行中的2个文件
编辑:必须在控制台中执行,因为在构建过程中需要它
答案 0 :(得分:72)
想出来,必须使用--schema
代替--validate
。
xmllint --schema yourxsd.xsd yourxml.xml --noout
--noout
确保您的XSD和XML代码无法显示。使用此选项,您只能看到验证错误。