1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

XML, ao inserir nova linha todo o resto é apagado

Boa tarde,

Bom, a minha dúvida é básica (coisa de noob), estou aprendendo a gravar dados em arquivos XMl utilizando o Java,abaixo está o método utilizado para fazer a gravação, eu insiro os dados do "Paciente" e o no arquivo tudo é apagado e substituído pela linha inserida, perdendo assim os dados de inserções anteriores.

Agradeço desde já

public static boolean gravarXMLPacientes(List<Pacientes> lista){        //

        Element config = new Element("Lista");

        Document documento = new Document(config);

        Element titulo = new Element("titulo");
        titulo.setText("Pacientes");

        Element data = new Element("data");
        data.setText(DataUtil.DataHoraForStringPadraoH(new Date()));

        config.addContent(titulo);

        for (int x = 0; x < lista.size(); x++){
            Element paciente = new Element("Paciente");

            paciente.setAttribute("codigo", String.valueOf(lista.get(x).getCodigo()));

            Element nome = new Element("nome");
            nome.setText(lista.get(x).getNome());

            Element prioridade = new Element("prioridade");
            prioridade.setText(String.valueOf(lista.get(x).getPrioridade()));

            Element status = new Element("Status");
            status.setText(String.valueOf(lista.get(x).isStatus()));

            paciente.addContent(nome);
            paciente.addContent(prioridade);
            paciente.addContent(status);
            paciente.addContent(data);
            config.addContent(paciente);            
        }
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java xml arquivos ou faça a sua própria pergunta.