Estou usando AJAX junto com Java mas estou tendo problemas pra gerar um XML no java.
Veja código abaixo:
StringBuffer xml = new StringBuffer("<clientes>");
while (rs.next()) {
xml.append("<cliente>");
xml.append("<nome>");
xml.append("Garcia"); //rs.fldNome)
xml.append("</nome>");
xml.append("</cliente>");
}
xml.append("</clientes>");
response.setContentType("text/xml");
response.setHeader("Cache-Control","no-cache");
//out.println(xml.toString());
response.getWriter().write(xml.toString());
Não reparem o While pq dpois vou buscar os dados em um DB.
Mas rodando esse .jsp não encontro problemas nenhum mas estou tendo o problema maior na saída, no browse mais especificadamente.
Vejam:
A página XML não pode ser exibida
Não é possível exibir a entrada XML usando a folha de estilos XSL. Corrija o erro e clique no botão Atualizar ou tente novamente mais tarde.
--------------------------------------------------------------------------------
Em um documento XML só são permitidos elementos de nível superior. Erro ao processar o recurso 'http://localhost:8080/siste...
<body>
-^
Como ele ta gerando tag de HTML se eu coloquei:
response.setContentType("text/xml");
Não era pra sair em XML somente?
O problema é de lógica eu axo ou ta faltando algum comando! Se puderem ajudar, grato desde já!
[]´s,
Garcia.
