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:
- <link type="text/dtd" href="Contribuinte.dtd">
- <!DOCTYPE contribuinte SYSTEM "Contribuinte.dtd">
- <!INCLUDE contribuinte SYSTEM "Contribuinte.dtd">
- <!DOCTYPE contribuinte FILE "Contribuinte.dtd" FILETYPE "text/dtd">
- <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