2011-01-19 4 views
1

Мой класс, как следующее:Настройка вывода JAXB сортировочных

class Employee { 
    private String Code; 
     //getter and setter below 
} 

Использование JAXB, когда я маршалу я получаю эти элементы:

<employee><code>some value</code></employee> 

Но я хочу выход быть похожим:

<Employee><Code>some value</Code></Employee> 

Чтобы получить выше выход, я сменил код на:

@XmlRootElement(name="Employee") 
class Employee { 
     @XmlElement(name = "Myname") 
    private String Code; 
     //getter and setter below 
} 

Когда я маршалу я получаю выход как:

<Employee><Code>some value</Code><code>some value</code></Employee> 

Как я могу избежать создания <code>some value</code>?

+0

Привет Питер, так как вы новичок в Stack Overflow. Если ответ Пата решит вашу проблему, пожалуйста, подумайте о том, чтобы обозначить его как «принятый», это указывает людям, что вы больше не ищете ответа. Это также помогает Пэт, увеличивая его рейтинг репутации. –

ответ

1

Поместите

@XmlElement(name = "Code") 

О методе геттерного

+0

привет друг. Большое спасибо. – Peter

Смежные вопросы