Acerca de XML (eXtensible Markup Language) e DTD (Document T...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - Um documento XML pode ser considerado válido quando é um documento bem formado e obedece as regras definidas em uma DTD.
Ao estudar XML (eXtensible Markup Language) e DTD (Document Type Definition), é importante entender alguns conceitos fundamentais para poder resolver questões de concursos na área de linguagens de marcação. XML é uma linguagem de marcação que define um conjunto de regras para codificação de documentos de forma que seja tanto legível por humanos quanto por máquinas. Já DTD é uma forma de definir a estrutura, o conteúdo e a gramática de um documento XML.
Um documento XML é considerado "bem formado" quando segue a sintaxe correta da linguagem XML. Isso inclui o uso correto de tags de abertura e fechamento, aninhamento adequado de elementos, declaração de atributos e outras regras de sintaxe. No entanto, para um documento XML ser considerado "válido", ele não só precisa ser bem formado mas também deve estar em conformidade com a DTD ou um esquema XML associado, que define regras específicas sobre quais elementos são permitidos, a sequência e a quantidade de elementos, e as regras para os atributos dos elementos.
As outras alternativas possuem informações incorretas:
- A está incorreta porque uma DTD pode ser declarada internamente dentro de um documento XML ou referenciada externamente.
- B está incorreta porque PCDATA (Parsed Character Data) é um tipo de texto que é processado pelo analisador (parser) e permite o uso de entidades de referência.
- C está incorreta porque CDATA (Character Data) é uma seção em que os dados não são processados pelo analisador XML, ou seja, tags e entidades dentro dela não são tratadas como marcação ou referência.
- E está incorreta porque em XML e DTDs, são os atributos que fornecem informação adicional a respeito de elementos, e não o contrário.
Portanto, a alternativa D é a correta pois capta exatamente o conceito de um documento XML válido: deve ser não apenas bem formado, mas também seguir as regras de uma DTD ou esquema XML.
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
a) Uma DTD deve ser declarada dentro de um documento XML, pois não é possível utilizar uma referência externa para um documento separado.
Errado: é possível utilizar um referência externa para um DTD.
b) PCDATA é um tipo de texto que não é processado pelo analisador (parser).
Errado: o símbolo especial #PCDATA é reservado para indicar dados de caracter analisável.
c) CDATA é um tipo de texto que é processado pelo analisador (parser).
Errado: atributos CDATA são cadeias de caracteres, qualquer texto é permitido, pois não é analisado pelo parser.
d) Um documento XML pode ser considerado válido quando é um documento bem formado e obedece as regras definidas em uma DTD.
Correta: Existem duas categorias de documentos XML, bem formatados e válidos. Bem formatados obedecem a sintaxe da XML e válidos são bem formatados e obedecem as restrições declaradas no DTD.
e) Em XML e DTDs, elementos fornecem informação adicional a respeito de atributos.
Errado: as declarações de tipos de elementos é quem fornecem informações a respeito de atributos.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo