1
A
回答
1
XSD本身不包含錯誤消息。
通常,如果您在與XSD關聯的XML文檔上運行驗證解析器,則會收到有關XML對XSD的有效性的錯誤和警告。
XSD中可能有文檔。 XSD的這個或其他部分可能使用XPath提取,因爲XSD本身就是一個XML文檔。最後,如果您希望確定在給定XSD的所有XML文檔的空間中可能出現的每個可能的驗證消息,否則不存在此類工具。
相關問題
- 1. 工具提示與錯誤消息
- 2. 提取PDO錯誤消息
- 3. WPF驗證錯誤:設置錯誤消息的工具提示
- 4. Visual Studio XSD工具錯誤?
- 5. 刪除/清除錯誤消息工具提示取消按鈕點擊
- 6. ESB工具包錯誤消息
- 7. ,同時使用ajax獲取錯誤消息來提取數據
- 8. 如何使用jQuery工具提示顯示錯誤消息?
- 9. 在工具提示中顯示錯誤消息
- 10. 如何將錯誤消息顯示爲工具提示?
- 11. 顯示驗證錯誤消息,如工具提示
- 12. 將驗證錯誤消息顯示爲工具提示?
- 13. 骨幹模型提取錯誤消息
- 14. Spring MVC - 提取錯誤的消息包
- 15. 如何從Google API錯誤消息中提取「消息」部分
- 16. 信息提取工具包
- 17. JavaScript提醒錯誤消息
- 18. 角2的i18n提取工具錯誤
- 19. ErrorProvider控件工具提示消息
- 20. Java - 來自錯誤消息的信息
- 21. 獲取錯誤消息
- 22. 獲取JSON.stringify錯誤消息
- 23. 獲取錯誤消息
- 24. 從SQL錯誤消息獲取具體信息547
- 25. 從系統托盤中讀取工具提示消息
- 26. 提取消息主體出來的HttpResponse
- 27. 方法來提取的GMail消息
- 28. HTML 5工具提示集成在瀏覽器中顯示錯誤消息
- 29. WPF - MVVM:Datagrid驗證,工具提示wrih錯誤消息不起作用
- 30. 其中RDBMS或其他工具提供良好的SQL語法錯誤消息?
確實如此,然而在它的核心上,XSD只是一組規則,它將爲XML Doc提供數據完整性,而XML Doc本應被驗證。正是這個想法讓我懷疑是否有一種方法/現有的工具可以查看這組規則,並根據每條規則提供解析器相關的錯誤消息。例如,如果節點A被設置爲只包含整數並且最大值設置爲X,那麼您會期望與這兩條規則相關的錯誤消息。節點A不能是'abc'或大於X. – Ebbs
XSD爲核心提供了有效性評估和擴充帶有PSVI的XML文檔的基礎,但除了好奇之外,是否有理由要求所有可能的請求錯誤消息?也許我們可以幫助實際的X,如果這是[XY問題](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。如果沒有什麼比你的好奇心更重要,那麼直接的答案就如我所說:不,沒有這樣的工具。 – kjhughes
我的問題出現在爲一個過程編寫單元測試時涉及使用由第三方提供給我的XSD驗證XML。如果我能夠知道解析器可能提供的所有可能的錯誤消息,以便編寫一套非常全面的單元測試,我認爲這將是相當不錯的。 – Ebbs