在Spring Project中读取和解析xml文件

时间:2011-05-17 09:03:53

标签: java xml spring

我想在spring项目中解析xml文件。任何人都可以为此提供方向吗?

此xml文件将用于加载需要为每个jsf页面验证的各种字段。

我想使用这个xml来读取文档构建工厂或spring中的任何通用函数

DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(fXmlFile);

我想验证页面中是否有在此xml中定义的特定值。所以我需要像使用DocumentBuilderFactory

在简单的java程序中一样解析这个xml文件

1 个答案:

答案 0 :(得分:3)

这个问题太模糊了,很多不同的场景都是可能的。

但是,我应该看看Spring参考中的章节14. Marshalling XML using O/X Mappers。也许你会在那里找到答案。


啊,问题中的更多信息。因此XML包含属性,尽管它不是Java属性XML格式。

好的,那么我想我会write a BeanPostProcessor使用Commons / Config来从XML中读取属性。您应该在一定程度上复制PropertyPlaceholderConfigurer所做的事情。