を使用して、同じクラスでXMLのさまざまな種類を生成します。私は1つのクラスを持っているJAXB
@XmlRootElement(name="pickup")
public class PickUp
{
@XmlAttribute(name="contactName")
public String contactName;
@XmlAttribute(name="phoneNumber")
public String phoneNumber;
@XmlAttribute(name="pickupDate")
public String pickupDate;
@XmlAttribute(name="pickupTime")
public String pickupTime;
@XmlAttribute(name="closingTime")
public String closingTime;
@XmlAttribute(name="location")
public String location;
}
これは、このようなXMLを生成します。
<Pickup contactName="Test Name" phoneNumber="888-888-8888" pickupDate="2009-08-03" pickupTime="16:30" closingTime="17:45" location="Front Door"/>
これは完璧な作業していて、同じコードでされて、私はまた、私は@xmlElement
で別のクラスを作成することによってこれを行うことができます
<Pickup>
<contactName>Test Name</contactName>
<phoneNumber>888-888-8888</phoneNumber>
<pickupDate>2009-08-03</pickupDate>
<pickupTime>16:30</pickupTime>
<closingTime>17:45</closingTime>
<location>Front Door</location>
</Pickup>
しかし、私はしたい:以下のようなXMLを生成したいですこのために同じクラスを使用する。 私を助けてください。
downvotingの理由を追加してください。 –