0
我的XML文件是這樣的:如何使用XmlAttribute值來確定存儲XmlElement值的位置?
<root>
<element attribute="valueA">one</element>
<element attribute="valueB">two</element>
<element attribute="valueC">three</element>
</root>
而且我有這樣的Java類:
public class Vals {
public String valueA;
public String valueB;
public String valueC;
}
我想通過做這樣的事情的XML數據瓦爾斯綁定:
public class Vals {
@XmlElement(name="element", @XmlAttribute(name="attribute", value_of_attribute="valueA"))
public String valueA;
@XmlElement(name="element", @XmlAttribute(name="attribute", value_of_attribute="valueB"))
public String valueB;
@XmlElement(name="element", @XmlAttribute(name="attribute", value_of_attribute="valueC"))
public String valueC;
}
顯然,這是非法的,但我希望它演示了我正在嘗試做的事情:使用註釋將數據從XML解組到Java類字段,其中XmlAttribute值det ermines存儲XmlElement值的位置。