相关疑难解决方法(0)

将XML实体映射到Java对象

我很确定,这是围绕XML到Java Object转换的许多重复问题之一.但我开始这个线程,因为我找不到更简单或寻找更简单的解决方案.

我有一个xsd [我正在设计它]和xml.我想根据映射将xml数据自动映射到Java bean

<tns:SummaryCart xmlns:tns="SummaryCart" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="SummaryCart.xsd">
    <SummaryElement type="test">
        <order>1</order>
        <id>A</id>
        <displayName>A</displayName>
        <subElements>
            <order>1</order>
            <id>Preactivation</id>
            <displayName>Preactivation</displayName>
        </subElements>
        <maxlines>1</maxlines>
    </SummaryElement>
</tns:SummaryCart>
Run Code Online (Sandbox Code Playgroud)

现在我的Java课程将是

public class SummaryCart{
    private List<SummaryElement> summaryElementList;
}
public class SummaryElement {
    private int order;
    private String id;
    private String displayName;
    private String property;
    private List<SummaryElement> subElements;
    private int maxlines;
    private String type;
}
Run Code Online (Sandbox Code Playgroud)

是否有任何简单的工具/框架可以将数据从XML自动映射到Java bean [必须支持属性/元素映射].教程会很好.

顺便说一下,我正在使用Spring框架,如果采用spring-oxm优势,欢迎使用它.

java xml spring mapper

19
推荐指数
1
解决办法
5万
查看次数

标签 统计

java ×1

mapper ×1

spring ×1

xml ×1