Имя пользовательского тега на основе значения атрибута - PullRequest
0 голосов
/ 16 декабря 2018

У меня есть следующее dto:

public class Person{
     private int id;
     private String name;
}

И список упомянутых лиц:

private List<Person> persons;

Обычно это приводит к следующему xml:

<persons>
    <person>
      <id>1</id>
      <name>Jhon</name>
    </person>
    <person>
      <id>2</id>
      <name>Doe</name>
    </person>
    ...
</persons>

Вместо этого я хочу составить имя тега одного элемента как объединение строки "p" и идентификатора элемента, таким образом имея:

<persons>
   <p1>
     <id>1</id>
     <name>Jhon</name>
   </p1>
   <p2>
     <id>2</id>
     <name>Doe</name>
   </p2>
   ...
</persons>

Это выполнимо?

...