Как создать подэлемент xml с помощью аннотации XmlElementJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как создать подэлемент xml с помощью аннотации XmlElement

Сообщение Anonymous »

Мне нужно создать XML-файл следующего типа в качестве выходных данных.
JDK 1.8 (необходимо использовать javax.xml.*)
Ожидается:

Код: Выделить всё





Neil Strauss
Strauss

Dhamma Gaweshi
Pearson



Colombo Airport
Colombo Bookstore

Факт:

Код: Выделить всё




Neil
Strauss
978-0060554736
Dhamma Gaweshi
Pearson


Colombo Airport
Colombo Bookstore

Класс домена XML:

Код: Выделить всё

package org.demo.eranga;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement(name = "book")
public class Book {
@XmlElement(name="authors/authorFirstName")
private String authorFirstName;
@XmlElement(name="authors/authorLastName")
private String authorLastName;
private String publisher;
private String isbn;
private String name;

public void setAuthorFirstName(String authorFirstName) {
this.authorFirstName= authorFirstName;
}
Есть ли способ создать подэлемент XML на основе имени @XmlElement
например:
@XmlElement(name= "authors/authorName")
частная строка имя автора;
Демонстрационный проект можно найти здесь, в git-хабе

Подробнее здесь: https://stackoverflow.com/questions/787 ... annotation
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»