【问题标题】:Checking an XML schema for correctness using tools使用工具检查 XML 模式的正确性
【发布时间】:2010-12-04 08:21:58
【问题描述】:

我有一个要验证的架构(注意:不是文档,而是架构本身)的正确性和捕捉任何愚蠢的错误。该模式引用了其他模式,这些模式都在同一个目录中。我们目前还不能公开托管架构。

是否有适用于任何最近的 Windows 或 Unix 操作系统的命令行工具或脚本,可以让我验证每个模式并获得报告(以任何合理的格式)?我真的不想要 GUI。

【问题讨论】:

    标签: xml schema


    【解决方案1】:

    我正在使用 Ant 进行验证(以及其他 XML 任务,如 XSLT 转换)。 Validate Task 允许您验证一个或多个文档。在您的特定情况下,要验证 XML 模式,您需要使用 XML Schema Schema 对其进行验证。

    【讨论】:

    • 看起来不错,但我想我不仅想要验证,还想要警告和建议——就像你从静态分析检查器中得到的一样。蚂蚁会为我这样做吗?我会为你 +1,但我还没有 15 个代表。
    • 最初我的链接错误(指向 xmlvalidate 而不是 schemavalidate)。使用“警告”属性,您还可以获得警告。使用 failonerror=false ant 将不再中止。使用记录器 (ant.apache.org/manual/listeners.html),您可以更改输出格式以获得类似报告的格式。
    猜你喜欢
    • 2010-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多