Considere a seguinte linha de um documento XML: <.mens...

Próximas questões
Com base no mesmo assunto
Q314834 Programação
Considere a seguinte linha de um documento XML:

<.mensagem data=”10/20/2013”>Olá!<../Mensagem>

A sintaxe dessa linha é considerada
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Prezados,
Para um XML ser bem formatado ele precisa atender as seguintes características :
Para o XML ser bem formatado, ele precisa :
- Apresentar um elemento raiz
- Ter todas suas tags devidamente fechadas
- Observar que as tags são case sensitive
- Os valores de atributos devem estar entre aspas duplas
Vemos que a única alternativa que faz referência a uma regra invalida é a letra E , pois a mensagem está escrita de forma diferente ( M maiúsculo e minúsculo ) e ainda foram adicionados um ponto a mais na tag de fechamento.
Portanto, alternativa correta é a letra E

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Letra E: A sintaxe XML é inválida por dois motivos:

1. XML é case sensitive, portanto difere letras maiúsculas e minúsculas. "mensagem" (na abertuda do elemento) <> "Mensagem" (no fechamento do elemento).
2. Além disso, na abertura do elemento tem-se um "." antes de Mensagem. No fechamento, tem-se ".." 

Para que a sintaxe estivesse correta, teríamos:

<mensagem data=”10/20/2013”>Olá!</mensagem> 

Abraços! Espero ter ajudado!
Além de ser case-sensitive, o nome dos elementos não pode iniciar com pontuação. E mesmo se pudesse, a tag de abertura inicia com um único ponto e a de fechamento inicia com dois pontos.

regras para nomear elementos XML:

1) são case-sensitive. 

2) devem começar com letra ou underscores.

3) podem conter letras , dígitos, hifens, underscores e pontos.

4) não podem começar com xml ou XML ou Xml etc.

5) não podem conter espaços.

Clique para visualizar este comentário

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