Java 如何在基于SpringDAO的应用程序中实现xml?

Java 如何在基于SpringDAO的应用程序中实现xml?,java,xml,spring,oxm,Java,Xml,Spring,Oxm,在我的项目中,我使用了JSF、SpringDAO和webservices。 我正在调用各种Web服务,这些服务返回XML,我需要解析和使用此XML。 所以我的问题是。。。我能用什么 Spring中是否有默认情况下我可以检查的内容? 我是否需要单独解析我的内容并通过核心java代码使用它? 或者其他任何事情 在这种情况下可以做什么 两个经典的XML解析器基于SAX和DOM提供。请阅读此处了解更多有关 Spring还支持对象/XML映射。就是 从Spring3.0开始,一个新特性是O/X映射器。O/

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

Spring中是否有默认情况下我可以检查的内容? 我是否需要单独解析我的内容并通过核心java代码使用它? 或者其他任何事情


在这种情况下可以做什么

两个经典的XML解析器基于SAX和DOM提供。请阅读此处了解更多有关

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

从Spring3.0开始,一个新特性是O/X映射器。O/X映射器的概念并不新鲜。O代表对象。X代表XML。其思想是将Java对象(几乎总是普通的旧Java对象或POJO)转换为XML文档,反之亦然

例如,您可能有一个带有几个属性的简单bean,并且您有业务需要将该Java对象转换为XML文档。Spring的O/X映射器可以为您处理这个问题。如果情况正好相反(也就是说,您需要获取一个XML文档并将其转换为一个简单的JavaBean),Spring的O/XMapper也可以处理这个问题

阅读一篇文章或API


这非常有趣,可以在代码中隐藏XML解析的复杂性。如果可以,请选择它。

基于SAX和DOM的两种经典XML解析器是可用的。请阅读此处了解更多有关

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

从Spring3.0开始,一个新特性是O/X映射器。O/X映射器的概念并不新鲜。O代表对象。X代表XML。其思想是将Java对象(几乎总是普通的旧Java对象或POJO)转换为XML文档,反之亦然

例如,您可能有一个带有几个属性的简单bean,并且您有业务需要将该Java对象转换为XML文档。Spring的O/X映射器可以为您处理这个问题。如果情况正好相反(也就是说,您需要获取一个XML文档并将其转换为一个简单的JavaBean),Spring的O/XMapper也可以处理这个问题

阅读一篇文章或API


这非常有趣,可以在代码中隐藏XML解析的复杂性。如果可以,请选择。

不,我没有。我对XSD也没有任何想法。不,我没有。我甚至对XSD一无所知。是的,dardo,ManuPK的答案真的很糟糕。我也在查。希望我能创建演示并实现它。是的,dardo,ManuPK的答案真的很糟糕。我也在查。希望我能创建演示并实现它。