Questões de Programação - XML (Extensible Markup Language) para Concurso

Foram encontradas 576 questões

Q1626266 Programaçã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.

Alternativas
Q1626229 Programaçã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, onde uma linha foi substituída 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:template match="/">

<xsl:apply-templatesselect="ListaProdutos/NomeProduto" />

</xsl:template>

<xsl:template match="NomeProduto">

<!-- substitua esse comentário -->

</xsl:template>

</xsl:stylesheet>


O resultado da transformação é dado por:


<?xml version="1.0" encoding="UTF-8"?>

<NomeProduto CodigoProduto="GT-S5360B">>Samsung Galaxy Y</NomeProduto>


Para gerar esse resultado, a linha substituída pelo comentário foi:

Alternativas
Q1617365 Programação
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 

arquivo XSLT 



resultado esperado 



Tendo como referência as informações precedentes, julgue os itens seguintes, a respeito de XML e XSLT. 
Para que o arquivo XSLT fique sintaticamente correto, os caracteres ABCD devem ser substituídos por get-value nas linhas 11 e 16.
Alternativas
Q1617364 Programação
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 

arquivo XSLT 



resultado esperado 



Tendo como referência as informações precedentes, julgue os itens seguintes, a respeito de XML e XSLT. 
O arquivo XML continuaria sintaticamente correto mesmo se fossem excluídas as linhas 2 e 11.
Alternativas
Q1617363 Programação
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 

arquivo XSLT 



resultado esperado 



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
Respostas
161: C
162: B
163: E
164: E
165: E