SóProvas


ID
2950738
Banca
FGV
Órgão
DPE-RJ
Ano
2019
Provas
Disciplina
Programação
Assuntos

Considere os trechos XML exibidos a seguir.


I.

<p>Um primeiro exemplo (/p>

<br/>

II.

<message>Texto breve</message>


III.

<b><i>Texto com destaque.</b></i>

IV.

<p>Note que, para x>1, a resposta é sim.</p>


O número de trechos válidos é:

Alternativas
Comentários
  • Alguns caracteres têm um significado especial em XML.

    Se você colocar um caractere como "<" dentro de um elemento XML, ele gerará um erro porque o analisador o interpreta como o início de um novo elemento.

    Isso gerará um erro XML:

    <message>salary < 1000</message>

    Para evitar esse erro, substitua o caractere "<" por uma referência de entidade :

    <message>salary &lt; 1000</message>

    < SUBSTITUIR POR &lt; estritamente ilegal usar < em xml

    > SUBSTITUIR POR &gt;

    & SUBSTITUIR POR &amp; estritamente ilegal usar & em xml

    ' SUBSTITUIR POR &apos;

    " SUBSTITUIR POR &quot;

    Apenas < e & são estritamente ilegais em XML.

    Fonte:

  • Só esta está correta.( II.<message>Texto breve</message>)

    A IV. está errada ( <p>Note que, para x>1, a resposta é sim.</p>)

    Porque não pode haver este sinal no dado (>).

  • e porque a III está errada?

  • III - <b><i>Texto com destaque.</b></i>

    Assertiva errada: fechamento cruzado das tags não é permitido no XML, apesar de ser permitido no HTML.

    A tag interna <i> deveria ser fechada antes da tag <b> : <b><i>Texto com destaque.</i></b>

  • Gabarito ► Letra B) O número de trechos válidos é apenas 1.

    (I) Errado, pois não pode haver elementos após o fechamento do elemento raiz;

    (II) Correto; <message>Texto breve</message>

    (III) Errado, pois as tags não estão aninhadas corretamente;

    (IV) Errado, pois recomenda-se que o caractere “>” seja escapado por meio de um "&gt".

    bons estudos