Lista dados xml

Boa tarde pessoal, estou listando os dados em um Jtable com uma array e definindo o tamanho fixo. Até ai nenhum problema, mas isso limita o numero de cadastros que posso ter. Alguem tem alguma dica para este caso?

Segue o codigo abaixo.

[code] NodeList listOfPersons = doc.getElementsByTagName(“usuario”);
String data1 = “”, data2 = “”, data3 = “”;

        //pega total de registros e gera a matriz     
       Integer total = listOfPersons.getLength();
      
        String[][] dados = new String[100][100];
            
        for (i = 0; i < listOfPersons.getLength(); i++) {
            data1 = nl.item(i).getFirstChild().getNodeValue();
            data2 = n2.item(i).getFirstChild().getNodeValue();
            data3 = n3.item(i).getFirstChild().getNodeValue();

            for (k = 0; k < listOfPersons.getLength(); k++) {

                dados[i][k] = data1;
                dados[i][1] = data2;
                dados[i][2] = data3;
                
               
            }

        }


        DefaultTableModel modelo = new DefaultTableModel(dados, colunas);

        tabela.setModel(modelo);[/code]

Tentei colocar o total do length, mas ele da erro no inicializar

Abraço

Esse é o famoso caso CFE - começou fazendo errado :frowning:
Não use DefaultTableModel, dá muita dor de cabeça. Procure aqui no GUJ o tal do ObjectTableModel.

Teria algum exemplo de como usar com XML?