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?
Parser de DTD
4 Respostas
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
Gostaria de processar como se fosse um XML, pegando cada elemento e/ou atributo contida na DTD e separá-los.
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
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á…