如何从 Java 中的对象列表创建 XML 文件?

Pra*_*nav 5 java xml serialization

我想从一个对象列表创建一个 XML 文件。对象有一些属性,所以标签将是属性名称,相应的数据将在标签内。

这是示例:

我有一个 List myEquipmentList,其中包含 100 个类的对象Equipment。现在,类中的属性Equipment是 id、name、size、measures、unit_of_measure 等。

现在我想创建像这样的 XML。

<Equipment id=1>``
<name>Ruler</name>
<size>1000</size>
<measures>length</measures>
<unit_of_measure>meter</unit_of_measure>
</Equipment>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

Pit*_*ita 4

您可以使用对象列表创建一个类,然后将列表序列化为 xml,最后将 xml 反序列化为列表。

请参阅此链接 - 非常有用: 如何使用 XStream 将对象列表转换为 XML 文档