Bom dia, então estou com um problema tenho um arquivo XML porem ele roda no ie7 mas não no ie6 e preciso fazer ele rodar no ie6, ele da o seguinte erro.
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.
Caractere inválido encontrado no texto. Erro ao processar o recurso ‘http://localhost:8081/Loja/GeraXML.jsp?cat_id=2’. Lin…
<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="Centro.xsl"?>...código
<%@ page contentType="text/html;charset=iso-8859-1" language="java" import="java.sql.*,br.unicsul.loja.*;" errorPage="" %>
<%
String categoria = request.getParameter("cat_id");
Conexao c = new Conexao();
ResultSet rs = c.executeQuery("SELECT * FROM produto WHERE prod_categoria = " + categoria);
String result = "<?xml version=\"1.0\"?><?xml-stylesheet type=\"text/xsl\" href=\"Centro.xsl\"?>";
result += "<!DOCTYPE loja SYSTEM \"loja.dtd\">";
result += "<loja>";
while(rs.next()) {
result += "<produto>";
result += "<foto imagem=\"" + rs.getString("prod_imagem") + "\" botao=\"botao.png\" frete=\"frete.png\"></foto>";
result += "<codigo>" + rs.getString("prod_id") +"</codigo>";
result += "<nome>" + rs.getString("prod_nome") +"</nome>";
result += "<descricao>"+ rs.getString("prod_desc") +"</descricao>";
result += "<preco>"+ rs.getString("prod_preco") +"</preco>";
result += "</produto>";
}
result += "</loja>";
out.print(result);
Se alguem poder ajuda ficarei muito grata.
Obrigada.