我正在制作一个从工作室预订设备的程序。我将所有内容都保存到 XML 中(我最终会让它在线同步),并且我可以保存除整数的 ArrayList 之外的所有内容。这些整数是正在使用的设备的唯一 ID。
我的问题是,如何在 XML 中存储和检索它们?我可以保存它们,但是我在阅读它们时遇到了麻烦,这是保存设备的摘录:
for(Integer i : b.getEquipment()){
Element equipmentID = doc.createElement("EquipmentID");
equipmentID.appendChild(doc.createTextNode(i.toString()));
theEquipment.appendChild(equipmentID);
}
在 XML 中,这看起来像..(来自 < Equipment >)
<Booking>
<Person>1</Person>
<Project>Current</Project>
<Equipment>
<EquipmentID>2</EquipmentID>
</Equipment>
<DateOut>09/09 11:24:15</DateOut>
</Booking>
我现在的麻烦是如何读取 < EquipmentID > 标签?可能有很多 < EquipmentID > 标签,因为很多设备可能会被预订一空。谢谢。