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