JAXB самозакрывающийся тег маршалинга - PullRequest
0 голосов
/ 25 ноября 2018

Как выполнить маршалирование самозакрывающегося тега с помощью JAXB (Java).

, то есть класс:

@XmlRootElement
public class Customer {

    @XmlElement public String name;
    @XmlElement public int age;
    @XmlAttribute public int id;

}

Маршал бы для:

<customer id="3">
    <name>TEST</name>
    <age>100</age>
</customer>

ЕслиЯ хотел что-то вроде элемента <something data='whatever'/> внутри Customer, есть ли аннотация для этого?

РЕДАКТИРОВАТЬ:

Чтобы уточнить, что я хотел бы это:

<customer id="3">
    <name>TEST</name>
    <age>100</age>
    <something data='whatever'/>
</customer>

1 Ответ

0 голосов
/ 25 ноября 2018

Вам необходимо добавить фиксированное (статическое) значение

@XmlAttribute(name="data")
private final static String DATA = "whatever";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...