假设我有以下XML:
这是我的代码:
<?xml version="1.0" encoding="utf-8"?>
<names>
<name first="John" last="Doe"/>
<name first="Jane" last="Doe"/>
...
</names>
这是我的代码:
final JAXBContext context = JAXBContext.newInstance(Names.class);
final Unmarshaller um = context.createUnmarshaller();
final InputStream in = new FileInputStream(file);
final Reader reader = new InputStreamReader(in, Charset.forName("UTF-8"));
final Names namesList = (Names) um.unmarshal(reader);
...
现在我找不到任何文档描述这些元素的顺序。 在我的应用程序中,XML文件中的顺序与Java对象中的顺序相同非常重要。我尝试查看源代码,但很难理解。希望有人能帮助我解决这个问题。谢谢。
kuku