-
DOCTYPE define o elemento raiz do documento, isto é, o DTD com a seguinte sintaxe:
<!DOCTYPE nome_DTD [declaracoes da DTD]>
OBS: a declaração DOCTYPE deve aparecer sempre após a declaração XML(<?xml version=...?>) e antes do elemento raiz(<nomeDTD> .... </nomeDTD>)
-
O comentário define DTD corretamente, porém o ELEMENTO RAÍZ de um documento XML é definido pela tag principal, a tag que engloba todo o conteúdo do corpo do documento. O DTD (Document Type Definition) é uma das linguagens propostas (a primeira, inclusive) para definição de REGRAS em documentos XML e é incluída no documento com a tag <!DOCTYPE, mas NÃO É o elemento raíz do documento.
-
Essa questão deveria ter sido anulada. Conforme o colega acima mencionou, !DOCTYPE é usado para declarar o DTD.
Assim como qualquer outro elemento, o elemento raiz é declarado por meio do !ELEMENT
A alternativa B deveria ser a correta.
-
Entendo que em um documento XML (sem que haja a preocupação em
especificar se "segue" DTD ou XML Schema) o próprio programador dá o
nome que melhor lhe convier ao elemento raíz.
Fonte:
XML Documents Must Have a Root Element
In this example is the root element:
Fonte: http://www.w3schools.com/xml/xml_syntax.asp
-
O gabarito correto deveria ser a letra B ao em vez de A.