Parser de DTD

4 respostas
O

No Java 1.4 existe classes disponíveis para parsing de XML.
Gostaria de saber se existe classes o Java para se fazer o Parser de um documento DTD. Se existir, alguém pode me dar um exemplo de como funciona?

4 Respostas

Rafael_Steil

Mais especificamente falando, voce gostaria de validar o XML via DTD ( ja que, por default, isso nao eh feito pelos parsers do Java ), ou voce quer processar como se fosse um XML, pegando cada soh e propriedade contida na DTD?

Rafael

O

Gostaria de processar como se fosse um XML, pegando cada elemento e/ou atributo contida na DTD e separá-los.

Rafael_Steil

De uma olhada neste link:

http://www.garshol.priv.no/download/xmltools/prod/RBDTDParser.html

A interface org.w3c.dom.DocumentType acho que pode te ajudar tambem. Se quiser mais material especifico, tente

http://www.google.com/search?q=parsing+dtd+java
http://groups.google.com/groups?q=parsing+dtd+java

Rafael

Marsaulo

bom na verdade eu gostaria de fazer uma pergunta bem básica, mas que eu não sei ainda, apesar que o navegador me disse que estou certo…rssss…
eu tenho um arquivo xml
tipo assim(exemplo):

<coleção>

xxx
xxx
xxx

</cds>
 <cds>
             <cod>xxx</cod>
             <titulo>xxx</titulo>
             <cantor>xxx</cantor>

 </cds>
 <cds>
             <cod>xxx</cod>
             <titulo>xxx</titulo>
             <cantor>xxx</cantor>

 </cds>

</coleção>

Então com base num xml desse qual seria o DTD correto?

esse:

ou esse:

na verdade meu professor falou que o segundo (o dele) eh que ta certo e meu deu errado na prova, eu soh queria confirmar que eu acertei pra falar com ele…afinal ele eh o professor…pode ser eu esteja errado mesmo…
Agradeço desde já…

Criado 27 de março de 2003
Ultima resposta 7 de mai. de 2008
Respostas 4
Participantes 3