3
我必須使用給定的XSD文件驗證我的xml文件。想到最簡單的方法是xmllint,但我無法讓它工作。任何人都可以告訴我確切的命令嗎?如何使用XSD通過xmllint驗證XML文件
我想:
xmllint --valid myxsd.xsd myxml.xml
我到底做錯了什麼?這僅輸出在命令行
編輯2個文件:必須這樣做,在控制檯,因爲它會在構建過程
我必須使用給定的XSD文件驗證我的xml文件。想到最簡單的方法是xmllint,但我無法讓它工作。任何人都可以告訴我確切的命令嗎?如何使用XSD通過xmllint驗證XML文件
我想:
xmllint --valid myxsd.xsd myxml.xml
我到底做錯了什麼?這僅輸出在命令行
編輯2個文件:必須這樣做,在控制檯,因爲它會在構建過程
想通了需要,只好用-schema
而不是--validate
。
xmllint -schema yourxsd.xsd yourxml.xml --noout
的可以確保你的代碼在XSD和XML不顯示。有了這個,你只會看到驗證錯誤。