Bonjour

j'ai fait un fichier jsp qui génère du xml seulement ce xml est mal formé et ne peut pas être lu en effet le jsp insère des lignes blanches avant la balise xml
comment pouraait on faire pour enlever ces lignes blanches

Merci
fichier xml:





<?xml version="1.0" encoding="ISO-8859-1"?>
<complete>
<option value='1'>
a
</option>
<option value='1'>
a
</option>
<option value='1'>
a
</option>
<option value='1'>
a
</option>
<option value='1'>
a
</option>
<option value='1'>
a
</option>
<option value='1'>
a
</option>
<option value='1'>
a
</option>
<option value='1'>
a
</option>
<option value='1'>
a
</option>
<option value='1'>
a
</option>
<option value='1'>
a
</option>
<option value='1'>
a
</option>
<option value='1'>
a
</option>
<option value='1'>
a
</option>
<option value='1'>
a
</option>
<option value='1'>
a
</option>
<option value='1'>
a
</option>
<option value='1'>
a
</option>
<option value='1'>
a
</option>
</complete>


fichier jsp:
<%@page import="java.sql.*,java.io.*,java.net.*"%>
<%@page contentType="text/xml;charset=ISO-8859-1"%>
<% try {
ResultSet rs,Statement s,Connection c,String query;
out.println("<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>");
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
c = DriverManager.getConnection("jdbc:microsoft:sqlserver://sqlserv;User=****;Password=****");
s=c.createStatement();
query ="select TOP 20 * from (select distinct CO_INDEX_NOM,co_index_cato from T_index WHERE CO_INDEX_NOM LIKE 'A%') T_RESULTAT";
rs=s.executeQuery(query);
out.println("<complete>");
while (rs.next()){
out.println("<option value='1'>");
out.println("a");
out.println("</option>");}
out.println("</complete>");
}
catch(Exception e) {
System.err.println(e.getMessage()); }
%>