Тег XML декларации с использованием SimpleXML

Я начинаю использовать простую структуру XML с аннотациями (ссылка на сайт) для Java, но я не понимаю, как исключить тег объявления XML<?xml version="1.0" encoding="UTF-8" ?> в файле XML. Итак, мой вопрос: как мне получить объявление XML в качестве первого тега?

package simplexml;

import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;

@Root
public class Example {

    @Element
    private String text;

    @Attribute
    private int index;

    public Example(String text, int index) {
        this.text = text;
        this.index = index;
    }

    public String getMessage() {
        return text;
    }

    public int getId() {
        return index;
    }
}

Тестовое задание:

public static void main(String[] args) {
        Serializer serializer = new Persister();
        Example example = new Example("Example message", 123);
        File result = new File("example.xml");

        try {
            serializer.write(example, result);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

Производит:

<example index="123">
   <text>Example message</text>
</example>

Что бы я хотел иметь:

<?xml version="1.0" encoding="UTF-8" ?>
<example index="123">
   <text>Example message</text>
</example>

Спасибо! Кроме того, где я могу найти такие вещи?

Ответы на вопрос(1)

Ваш ответ на вопрос