Analise a estrutura de um script XML, com 14 linhas, exibido...

Próximas questões
Com base no mesmo assunto
Q1846169 Programação

Analise a estrutura de um script XML, com 14 linhas, exibido a seguir. 


Imagem associada para resolução da questão


Assinale a opção que indica a linha em que ocorre um erro de sintaxe. 

Alternativas

Comentários

Veja os comentários dos nossos alunos

Na linha 9, falta o fechamento de aspas em Maria

Erro de sintaxe na linha 9

<nota para="Janine" de="Maria">

Por que a linha 6 não ocorre erro, já que há aspas duplas?

a linha 6 não fechou as aspas......

::Vamos abordar todas as letras::

  • A) correto. Por quê? R.: É o prólogo, ou seja, é a primeira linha do documento - a declaração XML - define a versão XML e a codificação de caracteres usada no documento. Neste caso o documento está conforme a especificação 1.0 da XML e usa o conjunto de caracteres ISO-8859-1 (Latin-1/West European).

  • B) correto. Justificativa. Não é proibido usar aspas dentro de elementos, apenas não é recomendado. Por quê? A aspas duplas ou simples (apóstrofe) fazem parte das 5 referências de entidade em XML. O ideal é colocar, respectivamente: &quot e &apos. Os caracteres proibidos dentro de XML são: < (menor que) e & (E comercial).

  • C) errado. Por quê? Valores de atributos devem sempre estar entras aspas. Com a XML, é ilegal omitir as marcas de aspas em torno de valores de atributos.

  • D) correto. Por quê? Os elementos dentro das tag’s não usam aspas. Inclusive o sinal de as aspas duplas (quotation mark em inglês) não são recomendadas usar dentro de uma estrutura XML, pois faz parte das 5 referências de entidades predefinidas em XML. Contudo, não é proibido.

  • E) correto. A linha 14 mostra o aninhamento. Veja que na linha 2 a tag pai chamada mensagem foi aberta e agora na linha 14 ela está sendo fechada.

Conclusão: Como a questão quer a linha QUE GERA ERRO, o gabarito é a letra “C”.

Fontes:

  • https://hugoribeiro.com.br/Curso_HTML/xml/c03.htm
  • https://www.w3schools.com/xml/xml_syntax.asp

>>Em frente e enfrente>>

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo