我正在尝试使用 xStream 并将 mysql 值获取到 *.xml 文件。但是当我用下面的代码尝试这个时,它只是将第一个对象写入一个 xml 文件,然后除了第一个对象之外不添加任何东西。使用 xstream.toXML 或其他东西有问题吗?
ResultSet kayit = st.executeQuery("select * from otel");
XStream xstream = new XStream();
FileWriter xmlFile = new FileWriter("D:\\OTEL.xml");
while (kayit.next()) {
Oteldata o = new Oteldata();
o.name = kayit.getString("otelisim");
o.room = kayit.getString("oteloda");
o.konte = kayit.getString("otelkonte");
String xml = xstream.toXML(o);
xmlFile.write("<?xml version=\"1.0\"?>\n");
xmlFile.write(xml + "\n");
xmlFile.close();