【发布时间】:2017-10-31 16:48:31
【问题描述】:
我想在我的 Java 代码中避免数据重复,但结果 xml 必须有这样的重复。
这样的java代码可以吗
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class Parent {
@XmlElementWrapper(name = "children")
@XmlElement(name = "child")
List<Child> children;
@XmlPath("children/*/surname/text()") //dosn't work
String surname;
}
public class Child {
String name;
}
得到
<parent>
<children>
<child>
<name>Bob</name>
<surname>FromParent</surname>
</child>
<child>
<name>Sara</name>
<surname>FromParent</surname>
</child>
</children>
</parent>
【问题讨论】: