这是我的xml:
<?xml version="1.0" encoding="UTF-8" ?>
<organization>
<bank>
<description>aaa</description>
<externalkey>123</externalkey>
<property name="pName" value="1234567890" />
</bank>
</organization>对于这个xml,我使用了JAXB和unmarshall,我可以获得描述和外部密钥。但我无法获得带有值的属性名。
发布于 2013-02-21 10:52:20
银行
您需要将property属性从String更改为域对象。
@XmlAccessorType(XmlAccessType.FIELD)
public class Bank {
private String description;
private String externalkey;
private Property property;
}属性
那么您的Property对象将类似于:
@XmlAccessorType(XmlAccessType.FIELD)
public class Property {
@XmlAttribute
private String name;
@XmlAtrribute
private String value;
}https://stackoverflow.com/questions/15000086
复制相似问题