SóProvas


ID
201505
Banca
FCC
Órgão
BAHIAGÁS
Ano
2010
Provas
Disciplina
Programação
Assuntos

O elemento raiz é declarado em um arquivo XML pelo elemento

Alternativas
Comentários
  • 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.