在我的项目中,我使用了JSF,SpringDAO和Web服务。
我正在调用各种以XML返回的Web服务,我需要解析和使用此XML。
所以我的问题是...我可以使用什么?

默认情况下,Spring是否可以检查任何内容?
我是否需要分别解析我的内容并通过核心Java代码使用它?
或其他任何东西

在这种情况下可以做什么?

最佳答案

基于SAX和DOM可以使用两种经典的XML解析器。在此处阅读有关this的更多信息。

Spring还支持对象/ XML映射。那是


  从Spring 3.0开始,O / X Mapper是一个新功能。 O / X映射器的概念并不新鲜。 O代表对象。 X代表XML。这个想法是将Java对象(几乎总是一个普通的旧Java对象或POJO)转换为XML文档,反之亦然。
  
  因此,例如,您可能有一个带有几个属性的简单bean,并且您需要将Java对象转换为XML文档。 Spring的O / X Mapper可以为您解决这个问题。如果情况相反(也就是说,您需要获取一个XML文档并将其转换为简单的Java Bean),那么Spring的O / X Mapper也可以解决该问题。


阅读文章here或API here

这确实很有趣,并且可以在代码中隐藏XML解析的复杂性。如果可以,请选择它。

10-07 19:07
查看更多