Questões de Concurso Comentadas por alunos sobre xml (extensible markup language) em programação
Foram encontradas 541 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Observe o DTD abaixo armazenado no arquivo “item.dtd”
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT Produto (Nome, Preco)>
<!ELEMENT Nome (#PCDATA)>
<!ELEMENT Preco (#PCDATA)>
Assinale a alternativa que mostra um documento XML válido segundo esse DTD.
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.
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:
![](https://s3.amazonaws.com/qcon-assets-production/images/provas/78385/ae722e51f5f03c81cf87.png)
![](https://s3.amazonaws.com/qcon-assets-production/images/provas/78385/0a899e31728ab0601d38.png)
![](https://s3.amazonaws.com/qcon-assets-production/images/provas/78385/43bb2c93bdab911b98ff.png)
![](https://s3.amazonaws.com/qcon-assets-production/images/provas/78385/ae722e51f5f03c81cf87.png)
![](https://s3.amazonaws.com/qcon-assets-production/images/provas/78385/0a899e31728ab0601d38.png)
![](https://s3.amazonaws.com/qcon-assets-production/images/provas/78385/43bb2c93bdab911b98ff.png)