[ajuda]Formatar String  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Henrique Fernandes
JavaChild
[Avatar]

Membro desde: 13/01/2009 15:06:44
Mensagens: 106
Localização: Recife, PE
Offline

Boa noite galera eu to com o seguinte proleeminha e gostaria da ajuda de vcs. E o seguinte... eu recebo uma String formata em HTML e tenho q formatar ela da seguinte maneira, segue um exemplo:



a minha String recebe todo esse valor... e nesse momento gostaria de formatar a String no programa para q ela ficasse desse jeito:



Dessa forma eh q eu estou querendo mostrar ela apos ela ser formatada...(essa situação eh mostrada apos a execucao do problema), tentei bastante pessoal.. bastante mesmo mas nao consegui... ainda sou iniciante em Java e por isso venho aki pedir a ajuda de vcs!!

eh isso aew.. obrigado a todos q puderem e tb nao puderem me ajudar.. valeu e boa noite!

Um dia SCJP 6.0
[Email]
gqferreira
Virtual Machine Man
[Avatar]

Membro desde: 29/11/2008 17:38:10
Mensagens: 572
Localização: Indaiatuba/SP
Offline

Você quer quebrar a String em linhas e identar ela?
oO Caramba... Isso é porque voce precisa mostrar esse resultado pro usuário? oO... Boa sorte. Fiquei curioso...

"Se eu tiver uma maçã e você também tiver uma maçã, e trocarmos de maçãs, cada um ficará com uma maçã. Se eu tiver uma ideia e você também tiver uma ideia, e trocarmos ideias, cada um ficará com duas ideias."
George Bernard Shaw

Gustavo Quirino Ferreira
[WWW] [MSN]
diogobr
What is classpath?
[Avatar]

Membro desde: 01/02/2008 19:58:44
Mensagens: 5
Offline

Vai dar um pouco de trabalho, mas normal.

As tags usadas só serão essas ?

Pq é bom observar que cada tag html tem um tratamento.

No <td> vc finaliza ela na mesma linha.</td>

Já com o <table> é diferente

Dê uma olhada na classe java.lang.String que ela que te ajudará.

Vlw
DavidUser
Virtual Machine Man
[Avatar]

Membro desde: 07/03/2009 18:36:36
Mensagens: 539
Localização: Goiânia - GO
Offline

Levei cerca de 20 min mais enfim terminei:

Testa ai, mada aver...
Qualquer erro me passa onde foi e eu faço a correção do bug.

Cursando Engenharia da Computação na PUC-GO
Técnico em Redes de Dados pela FATESG.

"Você é o que você sabe e não o que você tem"
atletica
DavidUser
Virtual Machine Man
[Avatar]

Membro desde: 07/03/2009 18:36:36
Mensagens: 539
Localização: Goiânia - GO
Offline

vou resaltar que qualquer outro argumento que não seja <form>,<tr>,<td> ou <table> deve ser adicionado ao código me passa os que quer q adicione e eu ajudo

ok?

Cursando Engenharia da Computação na PUC-GO
Técnico em Redes de Dados pela FATESG.

"Você é o que você sabe e não o que você tem"
atletica
DavidUser
Virtual Machine Man
[Avatar]

Membro desde: 07/03/2009 18:36:36
Mensagens: 539
Localização: Goiânia - GO
Offline

mais acho q ja ta bem redondinho, so complica se o novo método tambem implemente formatação como <tr> e <td>

Cursando Engenharia da Computação na PUC-GO
Técnico em Redes de Dados pela FATESG.

"Você é o que você sabe e não o que você tem"
atletica
DavidUser
Virtual Machine Man
[Avatar]

Membro desde: 07/03/2009 18:36:36
Mensagens: 539
Localização: Goiânia - GO
Offline

Esse ai vale uns 300 conto né!
kkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkk
kkkkkkkkkkk
kkkkkkk
kkkk
kk
k

mais valeu o aprendizado

Cursando Engenharia da Computação na PUC-GO
Técnico em Redes de Dados pela FATESG.

"Você é o que você sabe e não o que você tem"
atletica
Henrique Fernandes
JavaChild
[Avatar]

Membro desde: 13/01/2009 15:06:44
Mensagens: 106
Localização: Recife, PE
Offline

valeuu galera vcs sao "feras" mesmo uheauheahuea...
mas eh isso aew...mas agora eu tenho q tornar ele o mais generico possivel pow.. ou seja podem vir mais tags diferentes do q essas q eu passei como exemplo e eu tenho q trata-las sempre ... mas eh isso ai.. agradeço a todos q me ajudaram!!

Um dia SCJP 6.0
[Email]
Henrique Fernandes
JavaChild
[Avatar]

Membro desde: 13/01/2009 15:06:44
Mensagens: 106
Localização: Recife, PE
Offline

alguem q saiba resolver isso usando StringBuffer ?

agradeço a ajuda de vcs!

Um dia SCJP 6.0
[Email]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Se o seu HTML é na verdade um XHTML (ou seja, um HTML cujos tags estão todos bem-formados, e pode ser lido como um XML), você pode até ler o tal trecho como um XML DOM Document, e então indentar o XML de volta.

É que nem sempre o HTML está bem-formado.
[WWW]
DavidUser
Virtual Machine Man
[Avatar]

Membro desde: 07/03/2009 18:36:36
Mensagens: 539
Localização: Goiânia - GO
Offline

ai tp, so tem de adicionar as formatações das tags novas, mas se a tag não segue formatação como um <body> funciona normal sacou;
testa ai
oq vier de novo vc insere... não existem programas genéricos que resolvam bem esta função.

"Cara não adianta tentar, não existe um modo para formatar as tags, se você não insere a formatação de cada tag!"

Teste, quando algo de novo aparece para o programa, de suporte... 1.1, 1.2, 1.3; até ele atender completamente os requisitos.

Cursando Engenharia da Computação na PUC-GO
Técnico em Redes de Dados pela FATESG.

"Você é o que você sabe e não o que você tem"
atletica
DavidUser
Virtual Machine Man
[Avatar]

Membro desde: 07/03/2009 18:36:36
Mensagens: 539
Localização: Goiânia - GO
Offline

Me passa a lista das tags e a formatação q quer e eu termino.
Lembrando:
o programa vê <td [...]> igual a <td>.

Cursando Engenharia da Computação na PUC-GO
Técnico em Redes de Dados pela FATESG.

"Você é o que você sabe e não o que você tem"
atletica
ozix
JavaEvangelist

Membro desde: 25/05/2006 18:00:15
Mensagens: 326
Localização: Porto Velho
Offline


Dá pra deixar bem mais customizável.

O céu é azul porque a matrix roda em Windows
Henrique Fernandes
JavaChild
[Avatar]

Membro desde: 13/01/2009 15:06:44
Mensagens: 106
Localização: Recife, PE
Offline

Eu realmente agradeço a todos por essa ajuda!!

muitissimo obg e valeu!!

Um dia SCJP 6.0
[Email]
Henrique Fernandes
JavaChild
[Avatar]

Membro desde: 13/01/2009 15:06:44
Mensagens: 106
Localização: Recife, PE
Offline

This message was edited 1 time. Last update was at 19/06/2009 14:27:22


Um dia SCJP 6.0
[Email]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team