我正在寻找一种工具来告诉我所有 XML 模式验证失败。我看过的所有其他工具,所以只告诉我第一对,然后我必须在它告诉我下一个错误之前修复它们。我意识到有些错误可能取决于其他节点的顺序不同,但即使节点顺序错误,也应该能够报告数据类型格式错误之类的错误。
我已经查看了此处针对其他问题建议的其他工具,它们都在第一次失败后停止。因此,如果其中一个工具能够满足我的要求,请告诉我实现该目标的步骤。
可以让我在 .NET 或 Delphi 中执行此操作的编程库或技术。
最佳答案
我经常使用 XMLNotepad。 (不知道大家有没有试过)
它是免费的,并且在同时报告大量错误方面做得很好,前提是它们是独立的而不是终端!与 Delphi 中的编译器错误大致相同:一旦它在错误的轨道上开始,接下来的一切通常都是无稽之谈。
无论如何,它对我来说非常有效,可以针对像 TVB 3.2 这样非常复杂的模式进行验证......
关于.net - 完整的 XML 架构验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1583990/