我开始使用带有 Java 注释(链接)的简单 XML 框架,但我不明白如何<?xml version="1.0" encoding="UTF-8" ?>
在 XML 文件中预先设置 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>
谢谢!另外,我在哪里可以查到这些东西?