【发布时间】:2016-03-21 08:24:09
【问题描述】:
我有一门课:
@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"/>
这是完美的,但使用相同的代码我也想生成如下 Xml:
<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>
我可以通过使用@xmlElement 创建另一个类来做到这一点,但我想为此使用相同的类。
请帮帮我。
【问题讨论】:
-
请添加投票理由。