用Java验证spring config xml文件

时间:2011-11-11 15:50:41

标签: java xml parsing

我想验证一些看起来像这样的文件:

<beans xmlns="http://www.springframework.org/schema/beans"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:context="http://www.springframework.org/schema/context"
  xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
  http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.0.xsd />

...
<bean>...</bean>
...
</beans>

其中一些有更多的xmlns和位置,有些更少。有人知道是否有任何api你只是在这些文件中给出它会在java中验证它吗?

问候

2 个答案:

答案 0 :(得分:1)

Spring将验证spring配置文件。您可以编写一个junit来加载您的配置,以测试配置文件的格式是否正确。

答案 1 :(得分:0)

你去。

http://download.oracle.com/javase/1,5,0/docs/api/javax/xml/validation/package-summary.html

您可以将其包装并制作首先提取模式的解析器,然后使用它们进行验证。