我有一个文件,我试图使用XMLJAXB
<root>
<object att1="orgA" att2="orgA" id="6" name="">
...
</object>
</root>
Java类:
@AllArgsConstructor
@NoArgsConstructor
@ToString
@Setter
@XmlRootElement(name="object")
public class ObjectElement implements Serializable {
@XmlAttribute
private int id;
@XmlAttribute
private String attr1;
@XmlAttribute
private String attr2;
@XmlAttribute
private String name;
}
问题:xml 元素的属性可能会动态更改。因此,属性的键可能是动态的,因此无法将它们放在类中。有没有办法定义某种读取所有键和相应值的方法?例如,新对象可能具有完全不同的属性,如下所示;objectXmlAttributesHashMapobject
<object att5="some" att7="other" id="6" name="value">
...
</object>
慕森王
相关分类