【发布时间】:2011-03-14 14:27:56
【问题描述】:
假设我有以下 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 对象中的顺序相同,这一点很重要。我试图在源代码中查找它,但很难理解。我希望有人可以帮助我解决这个问题。谢谢。
库库
【问题讨论】:
-
由于 XML 文件中的顺序 相关,我相当确定该顺序与 XML 文件中的顺序完全相同。
标签: java xml collections jaxb