← Questões de Programação

Programação · FGV · 2021

Questão comentada de Programação

Maria está editando um arquivo XML por meio do bloco de notas do Windows, e deve tomar cuidado com certos caracteres que têm funções especiais. Assinale a lista que contém apenas caracteres especiais do XML.

Gabarito: B

Em XML, alguns caracteres têm significado especial e, por isso, não podem aparecer “soltos” dentro do texto, sob pena de o arquivo quebrar a leitura. Os principais são: , &, aspas duplas (") e aspas simples (') , pois eles podem indicar tags, entidades e delimitações de atributos. Em muitas questões, a banca cobra o conjunto mais clássico de caracteres especiais usados na marcação e na escrita de atributos, e aí a atenção vira sua melhor amiga. Nesta questão, a resposta correta é a letra B porque reúne os símbolos que a FGV costuma tratar como especiais no XML: , & e ". Esses caracteres exigem cuidado, normalmente sendo substituídos por entidades como <, > e & quando aparecem no conteúdo do documento. O ponto de prova é simples: se o caractere ajuda a formar a sintaxe do XML, ele é especial e não deve ser digitado de qualquer jeito no texto. Então, quando você vê combinações com sinais de menor, maior, e comercial e aspas, vale lembrar que o XML é “alérgico” a isso sem escape adequado. Resumo de prova: em XML, caracteres de marcação não são texto comum. Por isso, a alternativa correta é a que lista apenas os símbolos que interferem diretamente na estrutura do documento.

Continue treinando

Questões relacionadas