XML
Para enviar los datos se creo esta estructura XML
if(opcion.equals(«consultaBalance»)){
HttpSession ses=request.getSession();
PrintWriter out = response.getWriter();
String fechini=request.getParameter(«fechai»);
String fechfin=request.getParameter(«fechaf»);
Tbusuario us=(Tbusuario)ses.getAttribute(«usuario»);
AgendaHelper ag = new AgendaHelper();
ArrayList balan=ag.getBalance(fechini, fechfin, us.getIdUsuario());
String archivoXML=new String();
response.setContentType(«text/xml;charset=UTF-8″);
archivoXML=»<?xml version=\»1.0\» encoding=\»UTF-8\»?><Resultado>»;
for(int i=0;i<balan.size();i++){
Balance b=(Balance)balan.get(i);
archivoXML=archivoXML+»<Consulta><Fecha>»+b.getFechaIngreso()+»</Fecha>»;
archivoXML=archivoXML+»<Ingreso>»+b.getIngreso()+»</Ingreso>»;
archivoXML=archivoXML+»<Egreso>»+b.getEgreso()+»</Egreso>»;
archivoXML=archivoXML+»<Total>»+b.getTotal()+»</Total></Consulta>»;
}
archivoXML=archivoXML+»</Resultado>»;
out.write(archivoXML);
System.out.println(archivoXML);
}