Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — XML — CESPE / CEBRASPE 2020

TI - Desenvolvimento de SistemasXML
Código
ce374751
Banca
CESPE / CEBRASPE
Órgão
ME
Ano
2020
Cargo
ProTI ( )

A seguir, são apresentados dois arquivos, um escrito em XML e outro escrito em XSLT. Nesses arquivos, foram inseridos números seguidos de ponto (.) apenas para indicar as suas linhas.

 

A tabela a seguir ilustra o resultado esperado quando se utilizam esses arquivos.

 

arquivo XML


1. <?xml version="1.0" encoding="UTF-8"?>
2. <garagem>
3.   <carro>
4.     <modelo>ModeloA</modelo>
5.     <marca>MarcaA</marca>
6.   </carro>
7.   <carro>
8.     <modelo>ModeloB</modelo>
9.     <marca>MarcaB</marca>
10.   </carro>
11. </garagem>

 

arquivo XSLT


1. <?xml version="1.0" encoding="UTF-8"?>
2. <xsl:stylesheet version="1.0"

    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
3. <xsl:template match="/">
4. <html>
5. <body>
6.    <table border="1">
7.     <tr>
8.       <th>Modelo</th>
9.       <th>Marca</th>
10.     </tr>
11.     <xsl:ABCD select="garagem/carro">
12.     <tr>
13.        <td><xsl:value-of
      select="modelo"/></td>
14.     <td><xsl:value-of
      select="marca"/></td>
15.     </tr>
16.     </xsl:ABCD>
17.   </table>
18. </body>
19. </html>
20. </xsl:template>
21. </xsl:stylesheet>

 

resultado esperado

 

modelo marca
ModeloA MarcaA
ModeloB MarcaB

 

Tendo como referência as informações precedentes, julgue o item seguinte, a respeito de XML e XSLT.

 

O arquivo XML continuaria sintaticamente correto mesmo se fossem excluídas as linhas 2 e 11.

  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Link permanente: /questoes/ce374751