SóProvas


ID
4985290
Banca
COPESE - UFT
Órgão
MPE-TO
Ano
2012
Provas
Disciplina
Programação
Assuntos

A instrução XML a seguir possui um erro sintático.


...

<Mensagem>if salario < 1000 then</Mensagem>


Analisando esta instrução, é CORRETO afirmar que o erro ocorreu devido:

Alternativas
Comentários
  • Quanto os elementos/marcação não há obrigatoriedade de iniciar com letra maiúscula ou minúscula,  mas o XML é case sensitive (faz distinção entre maiúscula ou minúscula). Tirando os padrões do Document Type Definition (DTD), você tem a liberdade de criar o elemento, desde que ele seja o mesmo da tag início e final. O conteúdo dos atributos é que precisa está entre aspas duplas ou simples e não conteúdo do elemento/marcação start-tag  e end-tag. Não há impedimento de colocar valor/conteúdo numérico dentro do elemento/marcação. A tag fechamento do elemento/marcação é com barra invertida para direita "/" conforme a instrução XML do enunciado da questão. O símbolo "<" é o que inicia o elemento/marcação, o enunciado da questão aponta que  possui um erro sintático, não diria dessa forma e sim um erro semântico (significado daquilo que se  quer dizer ou que acha), porque o usuário/dev que escreve o símbolo "<" a instrução vai funcionar, o significado do símbolo que pode ser interpretado como errado. Gab: Letra A, mas com possível recurso.