Pular para o conteúdo principal

Questão de Programação — XML (Extensible Markup Language) — FGV 2012

ProgramaçãoXML (Extensible Markup Language)
Código
fg144835
Banca
FGV
Órgão
Senado Federal
Ano
2012
Nível
Superior
Cargo
Analista Legislativo - Análise de Sistemas - Reaplicação
Observe o documento XML a seguir<?xml version="1.0" encoding="UTF-8"?><ListaProdutos><NomeProduto CodigoProduto="GT-S5360B">Samsung Galaxy Y</NomeProduto><NomeProduto CodigoProduto="S5830">Samsung Galaxy Ace</NomeProduto><NomeProduto CodigoProduto="GT-I9100">Samsung Galaxy SII</NomeProduto><NomeProduto CodigoProduto="I9000">Samsung Galaxy S</NomeProduto></ListaProdutos>A seguinte folha de estilo foi aplicada a esse documento. (Observe que um dos comandos foi substituído por um comentário):<?xml version="1.0" encoding="UTF-8"?><xsl:stylesheetxmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"><xsl:output method="text"/><xsl:template match="/"><xsl:apply-templates select="ListaProdutos/NomeProduto" /></xsl:template><xsl:template match="NomeProduto"><!-- substitua esse comentário --></xsl:template></xsl:stylesheet>Assinale a alternativa que indica a linha que deve substituir o comentário na folha de estilo, para que a transformação gere como saída GT-S5360BS5830GT-I9100I9000.
  1. A<xsl:value-of select="ListaDeProdutos/NomeProduto/@CodigoProduto" />
  2. B<xsl:value-of select="ListaDeProdutos/NomeProduto/CodigoProduto" />
  3. C<xsl:value-of select="@CodigoProduto" />
  4. D<xsl:value-of select="CodigoProduto" />
  5. E<xsl:value-of select="." />
Revelar gabarito e comentário

GabaritoC — <xsl:value-of select="@CodigoProduto" />

Link permanente: /questoes/fg144835