Alguns problemas gerados usando atributos
- os atributos não podem conter valores múltiplos (os elementos da criança podem)
- os atributos futuros das mudanças não são fàcilmente expansíveis
- os atributos não podem mostrar as estruturas (os elementos da criança podem)
- Os atributos de Nanipulating são mais difíceis pelo código do programa
- os valores do atributo não são fáceis de testar de encontro a um Document type definition (DTD) - que são usados definir os elementos legais de um original de XML
Se você usar atributos como recipientes para dados, você termina acima com originais que são difíceis de ler e manter. Tentar usar elementos descrever dados. Usar atributos fornecer somente a informação que não é relevante aos dados.
Não terminar acima como isto (isto não é como XML deve ser usado):
|