Parseando um XML com o SAX  XML
Índice dos Fóruns » Artigos e Tutoriais
Autor Mensagem
Administrador
Java Eldar

Membro desde: 02/08/2002 12:27:02
Mensagens: 0
Offline

Assunto: Aqui você vai aprender a navagar por um arquivo XML através do SAX, que faz o parsing de um XML por eventos.

Você pode ler este tutorial na íntegra http://www.guj.com.br/java.artigo.15.1.guj

Por favor, coloque as suas dúvidas e seus comentários sobre este tutorial aqui.
Sinta-se livre para fazer qualquer tipo de pergunta, desta maneira você estará nos ajudando e aos outros usuários!

This message was edited 1 time. Last update was at 19/07/2005 21:41:37

[Email]
Adler Medrado
JavaTeenager
[Avatar]

Membro desde: 14/09/2002 09:34:36
Mensagens: 173
Localização: Brasília / DF / Brasil
Offline

Hoje eu tentei usar os arquivos deste tutorial, mas quando eu vou compilar, o compilador acusa que o pacote dinto.parser.ParserException
não existe. eu tenho que copia-lo em algum lugar? Se não, porque ocorreu este erro?

This message was edited 1 time. Last update was at 19/07/2005 21:41:46

[WWW] [Yahoo!] [MSN] [ICQ]
Guilherme Silveira
Administrador

Membro desde: 14/08/2002 10:09:26
Mensagens: 1096
Localização: Sao Paulo
Offline

opa adler, tudo bom?

entao, o arquivo esta corrompido e ja foi alterado. pedi ao paulo para alterar o .zip e avisar aqui assim que colocar o novo.
no meio tempo, voce pode simplesmente tirar a linha que efetua o importe do dinto.parser.ParserException e as 2 linhas que tem throws ParserException (simplesmente tire fora o "throws ParserException" - mas mantenha o abre chavas

Abraco

Guilherme

-------------------------------------------------------
Guilherme Silveirahttp://blog.caelum.com.br
[Email] [WWW] [MSN]
PJ2002
Debugger

Membro desde: 11/11/2002 23:15:35
Mensagens: 54
Localização: São Paulo
Offline

Muito interessante o parser xml com sax.
Aqui fica a minha duvida?
O sax pode funcionar como um validator, p/ nao precisar usar um dtd?
Gostaria tb de um exemplo simples de como extrair dados de uma tabela e criar um doc xml?

Agradeço pela atençao!!!!
[Email] [MSN]
urubatan
Moderador
[Avatar]

Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline

o SAX pode utilizar um DTD para validar o documento para você.

[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
[WWW]
Guilherme Silveira
Administrador

Membro desde: 14/08/2002 10:09:26
Mensagens: 1096
Localização: Sao Paulo
Offline

Tem duas coisas distintas:

1. voce pode ativar/desativar a validacao pelo dtd
2. voce pode verificar os dados voce mesmo

Dos dois modos voce pode validar as TAGS, mas soh no segundo modo validar os dados.

Guilherme Silveira

-------------------------------------------------------
Guilherme Silveirahttp://blog.caelum.com.br
[Email] [WWW] [MSN]
marcioyudi
JavaChild

Membro desde: 19/08/2004 13:56:05
Mensagens: 100
Localização: São José dos Campos/SP
Offline

Guilherme Silveira wrote:Tem duas coisas distintas:

1. voce pode ativar/desativar a validacao pelo dtd
2. voce pode verificar os dados voce mesmo

Dos dois modos voce pode validar as TAGS, mas soh no segundo modo validar os dados.

Guilherme Silveira

Eu nao sei o por que a linha abaixo do arquivo XML esta me dando problemas. Como desativar o DTD ?
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

O que eu quero fazer e verifica eu mesmo os dados contidos no XML e desativar (nao sei se e o meu caso), o DTD.

Marcio Yudi Shimoda
Engenheiro de Computação
[ICQ]
deaballe
Smalltalk

Membro desde: 25/04/2010 12:31:24
Mensagens: 1
Offline

Oi gente!

Procurei os arquivos do tutorial pra download, mas não encontrei!

Só fala no artigo que eles existem, mas não há nenhum link.

Fui eu que não achei? Ou alguém poderia me passar?

Obrigada!
VeXx_
What is classpath?

Membro desde: 07/06/2009 20:58:08
Mensagens: 6
Offline

Também gostaria dos arquivos. Se alguem ainda tiver um link, será de grande ajuda.

Obrigado
fernandosavio
JavaGuru
[Avatar]

Membro desde: 14/04/2011 13:49:49
Mensagens: 205
Localização: Santa Maria - RS
Offline

http://www.guj.com.br/java/127698-java-xml---sax#689311

Dá uma olhada nesse post que pode resolver seu problema.
 
Índice dos Fóruns » Artigos e Tutoriais
Ir para:   
Powered by JForum 2.1.8 © JForum Team