[18/01/2013 15:26:19] Revista Mãe => Início da Execução
[18/01/2013 15:26:19] Revista Filha => Início da Execução
[18/01/2013 15:26:19] Revista Neta => Início da Execução
[18/01/2013 15:26:19] Revista => Executando
[18/01/2013 15:26:19] Revista => Início execução
[18/01/2013 15:26:19] Revista => Valores
@.codigo = 4
@.nome = Cupom Brinde
@.tipoDeCupom = Vale
[18/01/2013 15:26:19] Revista Bisneta => Início da Execução
[18/01/2013 15:26:27] SUCESSO
[18/01/2013 15:26:28] SUCESSO
[18/01/2013 15:26:31] SUCESSO
[18/01/2013 15:26:31] SUCESSO
[18/01/2013 15:26:31] SUCESSO
[18/01/2013 15:26:32] SUCESSO
[18/01/2013 15:26:33] SUCESSO
[18/01/2013 15:26:33] Revista Bisneta => Executado com SUCESSO
Duração Total: 13s 948ms
[18/01/2013 15:26:33] Revista Bisneta => Início da Execução
[18/01/2013 15:26:33] SUCESSO
[18/01/2013 15:26:33] SUCESSO
[18/01/2013 15:26:36] SUCESSO
[18/01/2013 15:26:37] SUCESSO
[18/01/2013 15:26:38] ERRO
[18/01/2013 15:26:38] SUCESSO
[18/01/2013 15:26:38] SUCESSO
[18/01/2013 15:26:38] SUCESSO
[18/01/2013 15:26:38] Revista Bisneta => Executado com INSTABILDADE
Duração Total: 5s 469ms
[18/01/2013 15:27:48] Revista Neta => Executado com FALHA
Duração Total: 1m 28s 954ms
[18/01/2013 15:27:48] Revista Filha => Executado com FALHA
Duração Total: 1m 28s 955ms
[18/01/2013 15:27:48] Revista Mãe => Executado com FALHA
Duração Total: 1m 28s 963ms
ja tentei de tudo, tudo tudo e nao consigo ler ele pois é dificil, gerar o xml é mais facil pois posso popular objetos e usar xstream, por favor me ajudem.
já tentei jogar todo o txt em um list para consumir menos tempo, mas ainda tá complicando eu ja tentei varias logicas mas nao achei uma maneira de conseguir ler esse arquivo com uma mae, n filhos, n netos e n bisnetos…
Por favor, evite usar mensagens apelativas ou emocionais no título do seu tópico, pois isso dá sentido de urgência (DESESPERADA, URGENTE, SOCORRO, PELAMORDEDEUS, etc).
[quote=mariazinhahappy]oi. tenho a estrutura assim ó:
[18/01/2013 15:26:19] Revista Mãe => Início da Execução
[18/01/2013 15:26:19] Revista Filha => Início da Execução
[18/01/2013 15:26:19] Revista Neta => Início da Execução
[18/01/2013 15:26:19] Revista => Executando
[18/01/2013 15:26:19] Revista => Início execução
[18/01/2013 15:26:19] Revista => Valores
@.codigo = 4
@.nome = Cupom Brinde
@.tipoDeCupom = Vale
[18/01/2013 15:26:19] Revista Bisneta => Início da Execução
[18/01/2013 15:26:27] SUCESSO
[18/01/2013 15:26:28] SUCESSO
[18/01/2013 15:26:31] SUCESSO
[18/01/2013 15:26:31] SUCESSO
[18/01/2013 15:26:31] SUCESSO
[18/01/2013 15:26:32] SUCESSO
[18/01/2013 15:26:33] SUCESSO
[18/01/2013 15:26:33] Revista Bisneta => Executado com SUCESSO
Duração Total: 13s 948ms
[18/01/2013 15:26:33] Revista Bisneta => Início da Execução
[18/01/2013 15:26:33] SUCESSO
[18/01/2013 15:26:33] SUCESSO
[18/01/2013 15:26:36] SUCESSO
[18/01/2013 15:26:37] SUCESSO
[18/01/2013 15:26:38] ERRO
[18/01/2013 15:26:38] SUCESSO
[18/01/2013 15:26:38] SUCESSO
[18/01/2013 15:26:38] SUCESSO
[18/01/2013 15:26:38] Revista Bisneta => Executado com INSTABILDADE
Duração Total: 5s 469ms
[18/01/2013 15:27:48] Revista Neta => Executado com FALHA
Duração Total: 1m 28s 954ms
[18/01/2013 15:27:48] Revista Filha => Executado com FALHA
Duração Total: 1m 28s 955ms
[18/01/2013 15:27:48] Revista Mãe => Executado com FALHA
Duração Total: 1m 28s 963ms
ja tentei de tudo, tudo tudo e nao consigo ler ele pois é dificil, gerar o xml é mais facil pois posso popular objetos e usar xstream, por favor me ajudem.[/quote]
A primeira coisa que você deve fazer é definir a estrutura do seu XML. Já criou um arquivo XSD para o seu XML? O XSD será usado para fins de validação. Depois, você deve escrever um conversor, que consiga pegar pegar o conteúdo do TXT e transformar para objetos. Os objetos você pode converter para XML. Para isso use a JAXB.
Tem uma coisa que ajuda. A endentação das linhas de log desse arquivo texto é essa mesma? Se for, facilita você achar o início e o fim das tags do XML. Nem precisaria você ter uma estrutura interna de dados para ir criando o XML.
Revista Mãe => Início da Execução
...
Revista Mãe => Executado com FALHA
Duração Total: 1m 28s 963ms
[quote=entanglement]Tem uma coisa que ajuda. A endentação das linhas de log desse arquivo texto é essa mesma? Se for, facilita você achar o início e o fim das tags do XML. Nem precisaria você ter uma estrutura interna de dados para ir criando o XML.
Revista Mãe => Início da Execução
...
Revista Mãe => Executado com FALHA
Duração Total: 1m 28s 963ms
tentei mais a logica fica muito complexo e me confundu… eu ate fiz algo assim
[code]
Mae mae = new Mae();
mae.setValor1();
mae.setValor…
Filha filha = null;
for (filha…){
for(neta…) {
for(bisneta)
}
}[/code]
pode m ajudar adrnre?[/quote]
Vc está seguindo essa linha de loop mesmo? Talvez então c pudesse utilizar while(valor.contains(“textoEmQuestao”)) pois pelo q entendi c ñ tem a informação d quantos nós virão na hierarquia q tu citas, captei q ñ é um .XML e sim um .TXT…
No q exatamente vc está se perdendo, na lógica mesmo?
tentei mais a logica fica muito complexo e me confundu… eu ate fiz algo assim
[code]
Mae mae = new Mae();
mae.setValor1();
mae.setValor…
Filha filha = null;
for (filha…){
for(neta…) {
for(bisneta)
}
}[/code]
pode m ajudar adrnre?[/quote]
Vc está seguindo essa linha de loop mesmo? Talvez então c pudesse utilizar while(valor.contains(“textoEmQuestao”)) pois pelo q entendi c ñ tem a informação d quantos nós virão na hierarquia q tu citas, captei q ñ é um .XML e sim um .TXT…
No q exatamente vc está se perdendo, na lógica mesmo?[/quote]
tentei mais naoo consegui terminar sempre me confundoo por ser muito complexoo