如何使用ant验证针对Schema的XML文件?

时间:2009-05-22 08:53:21

标签: xml validation ant xsd

作为构建过程的一部分,我想根据Schema(XSD)验证XML文件。我正在尝试使用这样的schemavalidate任务:

<schemavalidate noNamespaceFile="schemas/Model.xsd" file="Model.xml"/>

这会产生以下错误:

[...]
BUILD FAILED
build.xml:65: The following error occurred while executing this line:
build.xml:59: Parser does not support Xerces or JAXP schema features

我正在使用最新的蚂蚁发行版(1.7.1)。是否需要任何其他库才能使验证工作?

1 个答案:

答案 0 :(得分:5)

schemavalidate任务实际上正如问题所示工作。

问题是xsd文件不存在。不幸的是,错误消息相当混乱。 Ant只在以详细模式启动时才会抱怨丢失的文件。

我正在结束这个问题。