Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

xstream ile xml yapmaca


Lancelion

Öne çıkan mesajlar

slmsss =))

xstream'ı kullanarak şöyle bi kod ile ufak bir mysql db'sinden bir xml yaratmaya çalışıyorum, olmuyor. daha önce kullanmış olan varsa, neden sadece ilk objeyi yazıp diğerlerini xml'e eklemediğini söyleyebilir mi ?

thx thx.


javalar said:

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("n");
xmlFile.write(xml + "n");
xmlFile.close();
Link to comment
Sosyal ağlarda paylaş

Bir kerede hepsini yazıp dosyayı öyle kapatmasını istiyorsan şöyle bişey yapabilirsin sanırım:

ResultSet kayit = st.executeQuery("select * from otel");
XStream xstream = new XStream();
FileWriter xmlFile = new FileWriter("D:OTEL.xml");
String xml;
while (kayit.next())
{
Oteldata o = new Oteldata();
o.name = kayit.getString("otelisim");
o.room = kayit.getString("oteloda");
o.konte = kayit.getString("otelkonte");
xml+= "<?xml version="1.0"?>n" + xstream.toXML(o) + "n";
}
xmlFile.write(xml);
xmlFile.close();
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...