【发布时间】:2012-09-02 12:57:26
【问题描述】:
我正在制作一个从工作室预订设备的程序。我将所有内容都保存到 XML 中(我最终会让它在线同步),并且我可以保存除整数的 ArrayList 之外的所有内容。这些整数是正在使用的设备的唯一 ID。
我的问题是,如何在 XML 中存储和检索它们?我可以保存它们,但我在读取它们时遇到了麻烦,这是保存设备的摘录:
for(Integer i : b.getEquipment()){
Element equipmentID = doc.createElement("EquipmentID");
equipmentID.appendChild(doc.createTextNode(i.toString()));
theEquipment.appendChild(equipmentID);
}
在 XML 中,这看起来像..(来自 )
<Booking>
<Person>1</Person>
<Project>Current</Project>
<Equipment>
<EquipmentID>2</EquipmentID>
</Equipment>
<DateOut>09/09 11:24:15</DateOut>
</Booking>
我现在的麻烦,是如何读取 标签? 可能有很多 标签,因为很多设备可能会被预订一空。 谢谢。
【问题讨论】:
-
我不明白你的问题......阅读标签到底有什么问题?你用什么来解析这个?
-
同意——这个问题似乎非常不完整。
-
读取任何 XML 的代码在哪里?
标签: java xml xml-parsing integer