XML-DTD

Pretende-se armazenar num ficheiro XML a seguinte informação acerca de alunos: número. nome, plano de estudos (novo ou antigo) e notas alcançadas (currículo). Se o plano de estudos for o novo, cada nota tem associado um peso, enquanto que no plano antigo, todas as notas têm o mesmo peso. Um aluno, num determinado momento pode ainda não ter nenhuma nota no seu currículo.

XML e DTD

1. Comece por idealizar quais os elementos necessários e qual a estrutura hierárquica do ficheiro XML

2. Desenvolva um DTD que especifique a estrutura do documento 

3. Escreva um pequeno ficheiro XML com informação de vários alunos (currículo antigo e novo) 

4. Verifique o ficheiro XML contra o DTD usando um verificador (por exemplo o da SUN). Também pode usar um editor de XML com essa capacidade (por exemplo o CookTop para windows) 

Links interessantes

http://www.garshol.priv.no/download/xmltools/