Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java xml绑定元素挂钩_Java_Xml_Xml Parsing_Jaxb_Lombok - Fatal编程技术网

Java xml绑定元素挂钩

Java xml绑定元素挂钩,java,xml,xml-parsing,jaxb,lombok,Java,Xml,Xml Parsing,Jaxb,Lombok,我想知道是否有可能将使用元素挂钩的xml文件转换为java对象 Xml: 约翰 雌鹿 ${lastName}${name} ... Java类: @Data @XmlRootElement public class PersonControl { private PersonList personList; } @Data public class PersonList { private List<Person> person; } @Data public

我想知道是否有可能将使用元素挂钩的xml文件转换为java对象

Xml:


约翰
雌鹿
${lastName}${name}
...
Java类:

@Data
@XmlRootElement
public class PersonControl {
    private PersonList personList;
}

@Data
public class PersonList {
    private List<Person> person;
}

@Data
public class Person {
    private String name;
    private String lastName;
    private String fullName;
}
@数据
@XmlRootElement
公共类人事控制{
私人人格主义者;
}
@资料
公共类个人主义者{
私人名单人士;
}
@资料
公共阶层人士{
私有字符串名称;
私有字符串lastName;
私有字符串全名;
}
简单地说,我需要字段连接,这可能吗


当我找到我的问题的答案时,我会在这里张贴,也许有人会认为有用。< /P> 我使用的是java实现,它没有循环引用实现

我为X-Stream实现更改了它

如您所见,X-Stream实现了循环引用:

<list>
  <cd>
    <id>maria rita</id>
  </cd>
  <cd>
    <id>basement_jaxx_singles</id>
  </cd>
  <cd reference="/list/cd[2]"/>
  <list reference="/list"/>
</list>

玛丽亚·丽塔
地下室单间
<list>
  <cd>
    <id>maria rita</id>
  </cd>
  <cd>
    <id>basement_jaxx_singles</id>
  </cd>
  <cd reference="/list/cd[2]"/>
  <list reference="/list"/>
</list>