Questão 2304554

Tecnologia da Informação · 2020

Questão

ID 2304554

Disciplina: Tecnologia da Informação

Assunto: XSLT

Ano: 2020 Banca: CESPE CEBRASPE - Centro de Seleção e de Promoção de Eventos UnB Órgão: Ministério da Economia


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 os itens seguintes, a respeito de XML e XSLT



Para a obtenção do resultado esperado, a linha 3 do arquivo XSLT deve ser substituída pela linha a seguir, pois o atributo match deve conter o elemento garagem do arquivo XML.

<xsl:template match="garagem">

Alternativas da questão 2304554
Pular para o conteúdo principal