Editar Certo campo de um XML

1 resposta
LucasBrum

Galera, estou com um problema a um tempo, tenho tentado resolver e nada.

é o seguinte, eu tenho um arquivo xml em um determinado diretorio do meu computador, já efetuei o código para ler todo o conteudo do xml e talz..
agora eu preciso editar alguns campos do xml e salvar o arquivo q encontra-se em meu diretório atualizado.

Por exemplo: O meu programa exibe todo o meu xml e eu quero alterar a url de um determinado campo para www.google.com.br e salvar no arquivo .xml do meu diretório.

Alguem pode me ajudar.

Segue abaixo a parte do código que me exibe todo o conteudo do xml.
public void getSearchConfigSucess() {
		// troca o valor da váriavel.
		for (int i = 0; i <  ConfigJAXBDAO.getConfig().getCase().size() ; i++){ Set urls = new HashSet();
		
		    
		System.out.println("Priority: "+ ConfigJAXBDAO.getConfig().getCase().get(i).getPriority()); 
		System.out.println("Param: "+ ConfigJAXBDAO.getConfig().getCase().get(i).getMatch().get(0).getParam());
		System.out.println("Match: "+ ConfigJAXBDAO.getConfig().getCase().get(i).getMatch().get(0).getMatch());
		System.out.println("Value: "+ ConfigJAXBDAO.getConfig().getCase().get(i).getMatch().get(0).getTerm().get(0).getValue());
		System.out.println("URL: "+ ConfigJAXBDAO.getConfig().getCase().get(i).getRedir());
		System.out.println("======================================================================================================");
		
			  
		  for(Object elemento : urls){ String url = (String) elemento;
		  
		  System.out.println(url);
		  
		  
			  if(urls != null) break;
		 	  
		  }
		
		  
		
		}
	}	
}

Muito obrigado.

1 Resposta

yoshikichi

Da uma olhada na API sax:
http://xerces.apache.org/xerces2-j/samples-sax.html#Writea

Criado 31 de março de 2011
Ultima resposta 31 de mar. de 2011
Respostas 1
Participantes 2