Tenho um método que le um arquivo txt que contem uma configuração padrão que insiro em um xml
FileReader arq = new FileReader("default_artefacts.txt");
BufferedReader lerArq = new BufferedReader(arq);
ArrayList<String> art = new ArrayList<String>();
String linha = lerArq.readLine();
while (linha != null) {
art.add(linha);
String r = String.valueOf(art).replace("[", "").replaceAll("]", "")
.replace(";", "\n").replaceAll(",", "");
//Atributo Artifacts recebe valores do arquivo de configuração da tag artifact
System.out.print(r);
video.setArtifacts("\n" + r);
linha = lerArq.readLine();
}
//fecha o arquivo de configuração do artifact
arq.close();
ele le perfeitamente e me devolve da mesma maneira que esta no txt,
só que na hora que vou incluir os dados do txt no XML as tags ficam assim
&.q.u.o.t no lugar de <, coloquei com ponto porque colocando aqui fica correto, então gostaria de saber como formato isso em java para ele reconhecer os símbolos