E ai pessoal, mais um problema… pra voces…
Tenho um XML eu fiz ele inteiro com quebra de linha… “\n”
Dai como eu removo essas quebras de linha ??
Abracos…
E ai pessoal, mais um problema… pra voces…
Tenho um XML eu fiz ele inteiro com quebra de linha… “\n”
Dai como eu removo essas quebras de linha ??
Abracos…
Vinny, especifica melhor a pergunta, se você fez ele com \n e quer retirar as quebras de linha apenas remova os \n (foi o que eu entendi kkkk)
aguardo a pergunta mais elaborada.
Cara, especifica melhor tua dúvida, pois para quem está lendo fica complicado “adivinhar”.
Mas indo por este caminho, verifica se vc está dando algo do tipo System.out.println e troca por System.out.print.
ACho que seria algo desse tipo.
É só checar se vc utiliza metodos de classes nativas ou wrappers que estejam utilizando este tipo de recurso com quebra de linha.
Mas caso não for isso, como diz o amigo acima:
[]´s.
[code] private void carregaID(String strID) {
FileInputStream arquivoxml;
int intCara = 0;
String strLinh, strAuxi;
boolean bolRead = false;
Limpa();
try {
arquivoxml = new FileInputStream(strPatc + "//xml//usuario.xml");
while (intCara != -1) {
strLinh = "";
//recupera a linha do xml
while (intCara != -1) {
intCara = arquivoxml.read();
if (intCara == 10) {
break;
}
if (intCara == 13) {
break;
}
if (intCara != -1) {
strLinh += (char) intCara;
System.out.println(strLinh + " = " + intCara);
}
}
if (bolRead == true) {
if (strLinh.startsWith("<login>")) {
strLinh = strLinh.replace("<login>", "");
strLinh = strLinh.replace("</login>", "");
txtUsua.setText(strLinh.trim());
} else if (strLinh.startsWith("<senha>")) {
strLinh = strLinh.replace("<senha>", "");
strLinh = strLinh.replace("</senha>", "");
txpSenh.setText(strLinh.trim());
} else if (strLinh.startsWith("<atividade>")) {
strLinh = strLinh.replace("<atividade>", "");
strLinh = strLinh.replace("</atividade>", "");
if (!strLinh.isEmpty()) {
strAuxi = strLinh.trim();
if (strAuxi.equals("S")) {
chkAtiv.setSelected(true);
} else {
chkAtiv.setSelected(false);
}
}
} else if (strLinh.startsWith("<cliente>")) {
strLinh = strLinh.replaceAll("<cliente>", "");
strLinh = strLinh.replaceAll("</cliente>", "");
if (!strLinh.isEmpty()) {
strAuxi = strLinh.trim();
if (strAuxi.equals("S")) {
chkClie.setSelected(true);
} else {
chkClie.setSelected(false);
}
}
} else if (strLinh.startsWith("<tarefa>")) {
strLinh = strLinh.replaceAll("<tarefa>", "");
strLinh = strLinh.replaceAll("</tarefa>", "");
strAuxi = strLinh.trim();
if (strAuxi.equals("S")) {
chkTare.setSelected(true);
} else {
chkTare.setSelected(false);
}
} else if (strLinh.startsWith("<usuario>")) {
strLinh = strLinh.replaceAll("<usuario>", "");
strLinh = strLinh.replaceAll("</usuario>", "");
strAuxi = strLinh.trim();
if (strAuxi.equals("S")) {
chkUsua.setSelected(true);
} else {
chkUsua.setSelected(false);
}
} else if (strLinh.startsWith("<sobre>")) {
strLinh = strLinh.replaceAll("<sobre>", "");
strLinh = strLinh.replaceAll("</sobre>", "");
strAuxi = strLinh.trim();
if (strAuxi.equals("S")) {
chkAbou.setSelected(true);
} else {
chkAbou.setSelected(false);
}
//terminou o registro
bolRead = false;
}
}
strLinh = strLinh.replaceAll("<id>", "");
strLinh = strLinh.replaceAll("</id>", "");
if (strLinh.trim().equals(strID.trim()) == true) {
bolRead = true;
}
}
arquivoxml.close();
} catch (IOException erro) {
JOptionPane.showMessageDialog(this, erro.getMessage(), this.getTitle(), 2);
}
}[/code]
Entao estou fazendo um leitor xml para um xml especifico, mais o bolRead nunca fica true pois a comparacao nunca eh valida dai eu vi que tem um caracter (13) a mais no strLinh, acredito ser a quebra de linha, mais eu nao consigo dar um replace nele…
Alguem de voces sabem oq eu posso fazer???