FC ConcursosFC Concursos

Questão FC373488

Para que o documento XML abaixo fosse considerado bem formatado e válido, um programador criou um DTD chamado Contribuinte.dtd com regras para esse documento. <?xml version="1.0" e

Desenvolvimento Web

FCC · 2019

Para que o documento XML abaixo fosse considerado bem formatado e válido, um programador criou um DTD chamado Contribuinte.dtd com regras para esse documento.


<?xml version="1.0" encoding="UTF-8"?>
<contribuinte>
  <nome>Antônio Andrade Silva</nome>
  <cpf>154.246.045-14</cpf>
</contribuinte>


Para fazer referência ao DTD criado, na linha seguinte à tag <?xml version="1.0" encoding="UTF-8"?> o programador deverá colocar o comando:

  1. <link type="text/dtd" href="Contribuinte.dtd">
  2. <!DOCTYPE contribuinte SYSTEM "Contribuinte.dtd">
  3. <!INCLUDE contribuinte SYSTEM "Contribuinte.dtd">
  4. <!DOCTYPE contribuinte FILE "Contribuinte.dtd" FILETYPE "text/dtd">
  5. <link type="text/dtd" src="Contribuinte.dtd">
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A linha <!DOCTYPE contribuinte SYSTEM "Contribuinte.dtd"> declara que o documento XML usa um DTD externo chamado Contribuinte.dtd.

Sintaticamente, após a declaração vem a instrução DOCTYPE que aponta o elemento raiz (contribuinte) e o tipo de referência (SYSTEM) seguido do nome do arquivo DTD entre aspas.

Essa referência faz com que o parser carregue as regras do Document Type Definition externo e valide a estrutura do XML (elementos, ordem e ocorrência) em relação a esse DTD.

Colocar essa linha no início do arquivo torna o documento não só bem formado, mas também válido segundo as regras definidas em Contribuinte.dtd.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo