1
我有一個模式,我想驗證(注意:不是文檔,但模式本身)的正確性和捕捉任何愚蠢的錯誤。模式引用其他模式,這些模式都在同一個目錄中。我們目前還不能公開託管模式。使用工具檢查XML模式的正確性
是否有任何最新的Windows或Unix操作系統的命令行工具或腳本,這將允許我驗證每個模式並獲取報告(以任何合理的格式)?我真的不想要一個GUI。
我有一個模式,我想驗證(注意:不是文檔,但模式本身)的正確性和捕捉任何愚蠢的錯誤。模式引用其他模式,這些模式都在同一個目錄中。我們目前還不能公開託管模式。使用工具檢查XML模式的正確性
是否有任何最新的Windows或Unix操作系統的命令行工具或腳本,這將允許我驗證每個模式並獲取報告(以任何合理的格式)?我真的不想要一個GUI。
我使用Ant進行驗證(以及其他XML任務,如XSLT轉換)。 Validate Task允許您驗證一個或多個文檔。在您的具體情況中,爲了驗證XML模式,您需要使用XML Schema Schema進行驗證。
看起來不錯,但我想我不僅需要驗證,還需要警告和建議 - 就像您從靜態分析檢查器中獲得的結果一樣。螞蟻會爲我做這件事嗎?我會給你+1,但我還沒有15個代表。 – 2010-02-09 15:06:26
最初我有錯誤的鏈接(到xmlvalidate而不是schemavalidate)。使用「warn」屬性你也可以得到警告。用failonerror = false螞蟻不會中止。使用記錄器(http://ant.apache.org/manual/listeners.html),您可以更改輸出格式以獲取類似報告的格式。 – 2010-02-09 15:59:37