Amigos, estou com um erro em uma aplicação. Presciso que a mesma aplicação me dê na saída um conteúdo em xml. O problema é que no IE o mesmo é gerado sem problemas e no Mozilla Firefox gera um erro, asaber:
Veja o XML que o seu JSP gerou e veja se há espaços em branco ou outras coisas esquisitas antes da declaração "<?xml version=…". Se houver, o Firefox vai se embananar um pouco.
Uma coisa nojenta que faço para evitar esses espaços em branco é:
<%@page import="org.apache.axis.client.Call"%><%@page import="org.apache.axis.client.Service"%><%@page import="java.io.*"%><%@page import="java.util.*"%><%
...
bla bla bla
...
%>
ou seja, colar todas as declarações. (Há uma maneira mais civilizada de fazer isso no web.xml ou no server.xml de evitar essas linhas em branco a mais, mas não sei isso de cor. )
“No canto”? Pelo jeitão do seu JSP, parece que há 5 linhas em branco no início - isso também conto como espaço em branco. Cuidado com o que você vê. A mensagem de erro parece bastante óbvia, porque menciona a linha 6, posição 1.