Galera,
Estou fazendo uma consulta com JDBC. No final de minha query, coloco a cláusula “for xml auto, elements”, para recuperar as informações no formato XML.
Recupero o resultado do SELECT da seguinte forma:
String xml = “”;
while (rs.next()){
xml = rs.getString(1);
}
O problema que estou encontrando é o seguinte:
Algumas vezes, o xml retornado vem “quebrado”, ou “incompleto”, por exemplo:
valor
<
Se executo a mesma consulta no queryAnaliser no SQLServer, o xml é retornado perfeitamente, o que prova que o problema não é na query e sim na forma como busco o resultado.
Devo utilizar meu ResultSet dessa forma para recuperar o xml?
Devo utilizar outra cláusula na query ao invés de “for xml auto, elements”?
Seria problema do tamanho do xml retornado e a String não suporta??
Obrigado, Guilherme