Que recursos posso usar para validar um DTD?

quais os recursos disponíveis para validar um DTD? Quero ser claro: não estou falando de validar documentos XML contra um DTD.

Estou a falar de garantir que o DTD em si é válido.

 5
Author: Kiquenet, 2013-09-24

3 answers

Eu trabalho com o editor de Oxygen xml, podes tentar o teste de 30 dias! Funciona muito bem com arquivos xml, dtd, xslt... Quando escrever o código DTD, poderá validá-lo (menu Documento > validate). O ficheiro dtd é um ficheiro xml que descreve um ficheiro xml.
Este código:
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT chapter (title, paragraph)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT paragraph (#PCDATA)>

São válidos. Este código:

<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT chapter (title, paragraph)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT paragraph (strong)>
Alerta. espero que funcione para ti.
 2
Author: steguozzo, 2013-09-24 15:02:25
Encontrei uma solução. O Validome é um DTD livre e online e um validator do esquema. Isso não requer que eu me inscreva em quaisquer ensaios, ou instale qualquer frameworks ou outro software a fim de validar um DTD. Espero que isto ajude outra pessoa. Aplauso.
 0
Author: Tarzan, 2013-09-30 14:36:10

Você é capaz de validar os ficheiros DTD usando o IDE Java eclipse. Eu percebo que não é uma solução leve, no entanto eu achei útil enquanto trabalhava com DTDs que eventualmente seria compilado para classes Java via xjc.

Para fazer isso você pode carregar o .ficheiro dtd no eclipse (Copie-o para um projecto ou aponte o seu projecto para o seu ficheiro dtd). Em seguida, no navegador de arquivos no eclipse, você pode clicar com o direito sobre o dtd, em seguida, clique em validar.

Para mais documentação, consulte o folheto informativo. Página web oficial do Eclipse

 0
Author: Joshua Cole, 2018-06-19 18:30:44