如何通过 xmllint 使用 XSD 验证 XML 文件
how to Validate a XML file with XSD through xmllint
我必须用给定的 XSD 文件验证我的 xml 文件。我认为最简单的方法是 xmllint,但我无法让它工作。谁能告诉我确切的命令?
我试过了:
xmllint --valid myxsd.xsd myxml.xml
我做错了什么?这只输出命令行中的2个文件
编辑:必须在控制台中执行,因为在构建过程中需要它
想通了,不得不使用 --schema
而不是 --validate
。
xmllint --schema yourxsd.xsd yourxml.xml --noout
--noout
确保您在 XSD 和 XML 中的代码不会显示。使用此选项,您将只会看到验证错误。
我必须用给定的 XSD 文件验证我的 xml 文件。我认为最简单的方法是 xmllint,但我无法让它工作。谁能告诉我确切的命令?
我试过了:
xmllint --valid myxsd.xsd myxml.xml
我做错了什么?这只输出命令行中的2个文件
编辑:必须在控制台中执行,因为在构建过程中需要它
想通了,不得不使用 --schema
而不是 --validate
。
xmllint --schema yourxsd.xsd yourxml.xml --noout
--noout
确保您在 XSD 和 XML 中的代码不会显示。使用此选项,您将只会看到验证错误。