作为构建过程的一部分,我想根据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)。是否需要任何其他库才能使验证工作?
答案 0 :(得分:5)
schemavalidate任务实际上正如问题所示工作。
问题是xsd文件不存在。不幸的是,错误消息相当混乱。 Ant只在以详细模式启动时才会抱怨丢失的文件。
我正在结束这个问题。