Analise a estrutura de um script XML, com 14 linhas, exibido...
Analise a estrutura de um script XML, com 14 linhas, exibido a seguir.
Assinale a opção que indica a linha em que ocorre um erro de
sintaxe.
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: " 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