Fernando,
O DTD é a gramática do XML. É o que garante que seu documento é válido de acordo
com as regras que vc
define (no DTD). Não é obrigatório que todo XML tenha um DTD mas se vc quiser que
outras pessoas ou
sistemas entendam o seu XML você tem que fornecer o DTD para que elas possam
Roberto, dentre estes parsers que vc listou (Jaxp, JDom, Xerces) qual desses é mais
usado hoje em dia?
Abcs,
Francis
-Original Message-
From: Roberto Hideki [mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 6 de setembro de 2002 09:27
To: [EMAIL PROTECTED]
Subject: Re: [java-list
Francis,
Não tenho subsidios para dizer qual o mais usado. Mas vai alguns detalhes
que eu observei:
1) O Jaxp que vem com o Java 1.4 nao validou XML usando o XML Schema. Tive
que usar a implementação do Xerces2. Não sei se fiz alguma coisa errada.
2) O Xerces é um projeto do Jakarta, e tem
Fernando,
Uma DTD serve para validar o conteudo do XML. Define a estrutura de dados e
opcionalmente o seu conteudo.
Exemplo, uma tag que contém data:
dataDeHoje35/98/2002/dataDeHoje
Em termos de XML isto está correto. Vc. pode definir uma DTD para que o XML
seja construido corretamente