Considere as instruções abaixo: <!DOCTYPE cliente [ &l...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta Correta: A - a estrutura e os elementos de um arquivo XML.
Vamos entender por que essa é a alternativa certa. O fragmento de código apresentado é um exemplo de um DTD, que significa Document Type Definition. Um DTD é usado para definir a estrutura de um documento XML, especificando quais elementos são permitidos, bem como a ordem e a forma como esses elementos podem aparecer dentro do documento.
No caso específico, o DTD começa com a declaração , que indica que o documento XML associado será do tipo 'cliente'. Em seguida, são definidos elementos dentro desse DTD, como , que estabelece que o elemento 'cliente' é composto por subelementos 'nome' e 'cidade'.
Além disso, são definidos os elementos 'nome' e 'cidade' como sendo do tipo #PCDATA, que significa "parsed character data" e indica que o conteúdo desses elementos é texto que deverá ser analisado pelo parser XML.
Essas declarações são fundamentais para a validação da estrutura de um documento XML, garantindo que ele esteja de acordo com o design definido para o tipo de dado que está sendo manipulado. Portanto, a alternativa correta é a que aponta que o DTD define a estrutura e os elementos de um arquivo XML, o que é essencial para o entendimento do papel de um DTD e o funcionamento de documentos XML em sistemas que necessitam de uma estrutura de dados bem definida.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
PCDATA é o texto que será analisado por um analisador. As tags dentro do texto serão tratadas como marcação e as entidades serão expandidas.
CDATA é um texto que não será analisado por um analisador. As tags dentro do texto não serão tratadas como marcação e as entidades não serão expandidas.
GABARITO A
Para ser considerado "Válido", o documento XML, além de estar "Bem formado", deve obedecer regras estipuladas em uma das duas ferramentas abaixo:
- DTD (Document Type Definition): regras que definem quais elementos, atributos e quantidade dos mesmos devem existir num documento XML.
- XML Schema: usa a própria sintaxe XML para descrever as regras, além de implementar melhorias visando suprir algumas deficiências da DTD.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo