Considere o seguinte código XML, que lista o catálogo de uma...

Próximas questões
Com base no mesmo assunto
Q914377 Programação

Considere o seguinte código XML, que lista o catálogo de uma livraria.

Imagem associada para resolução da questão

A tabela a seguir foi gerada a partir do XML acima, utilizando XSLT. 

Imagem associada para resolução da questão
Considere o seguinte trecho de XSLT Imagem associada para resolução da questão
A alternativa que lista corretamente o conteúdo marcado por três pontos no trecho <table border="1"> ... </table>, de forma a gerar a tabela supracitada é:
Alternativas

Comentários

Veja os comentários dos nossos alunos

Boa sorte!

https://www.w3schools.com/xml/xsl_transformation.asp

Sabendo que o <th> deixa em negrito e centralizado por padrão, já dá para eliminar a maioria das alternativas.

Resta entender que "título" e "autor" está dentro de "catalogo/livro"

The <xsl:for-each> element allows you to do looping in XSLT. The XSL <xsl:for-each> element can be used to select every XML element of a specified node-set.

https://www.w3schools.com/xml/xsl_for_each.asp

<th> tag define uma célula de cabeçalho em uma tabela HTML, colocando em negrito, que já dá pra eliminar algumas alternativas.

"xsl:for-each\" seleciona um atributo de cada elemento superior, que foi definido como catalogo/livro. Ou seja, vai selecionar cada livro.

E logo em seguida define em colunas:

<td><xls:value-of select="Título"/></td>

<td><xls:value-of select="Autor"/></td>

Clique para visualizar este comentário

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