Questão FC95083
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 linh
Desenvolvimento Web
CEBRASPE (CESPE) · 2020
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

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.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Comentário: O arquivo XML não continuaria sintaticamente correto se fossem excluídas as linhas 2 e 11. A linha 2 é essencial, pois define a raiz do documento XML, que é o elemento . Sem ela, o XML não teria um ponto de partida válido, resultando em um documento inválido. Já a linha 11, que faz parte do arquivo XSLT, é importante para a seleção dos elementos dentro do XML, e sua remoção comprometeria a transformação desejada, mas não afetaria a sintaxe do XML em si. Portanto, a afirmativa é errada, pois a exclusão da linha 2 tornaria o XML inválido.
Conteúdo do catálogo FC Concursos · Atualizado em