Questões de Programação - XML (Extensible Markup Language) para Concurso
Foram encontradas 422 questões
A respeito dos padrões XML, SOAP e WSDL, julgue o item que se segue.
Um provedor de UDDI pode ser considerado repositório, uma
vez que ele armazena recursos XML como WSDL.
A respeito dos padrões XML, SOAP e WSDL, julgue o item que se segue.
XML é a tecnologia que torna possível a interoperacionalidade
caracterizada na situação em que o usuário informa o seu
código de endereçamento postal (CEP) em determinado site e
outra plataforma de serviços retorna com o endereço
correspondente a esse CEP.
JSON e XML são exemplos de dois padrões para estruturação e representação de dados. Ambos são amplamente utilizados na Internet em atividades que envolvem a integração entre sistemas. A respeito destes dois importantes padrões, analise as afirmativas abaixo.
I. Comparado ao XML, JSON possui a vantagem de apresentar a informação de forma mais compacta.
II. Enquanto JSON apresenta as informações em formato texto, em XML as informações são apresentadas em formato binário.
III. Ambos são capazes de representar relações de hierarquia. Já em relação a atributos multivalorados, apenas o padrão XML é capaz de suportar este tipo de representação.
É correto o que se afirma
Assinale a utilidade de um Schema XML em aplicações dessa natureza.
Julgue o item a seguir, a respeito dos conceitos de API (application programming interface).
API é um padrão XML usado para desenvolver uma
interface de aplicativos em dispositivos computacionais em
servidores HTTP ou HTTPS.
Em relação ao XML, analise as afirmativas a seguir:
O XML é uma linguagem de marcação como o HTML.
O XML é uma linguagem de programação para ser compilada.
O XML é utilizado para armazenar e transportar dados.
É correto o que se afirma
A instrução XML a seguir possui um erro sintático.
...
<Mensagem>if salario < 1000 then</Mensagem>
…
Analisando esta instrução, é CORRETO afirmar que o erro ocorreu devido:
<x1><x3></x3><x4><x5><x6></x6><x9>
Para garantir que esse arquivo seja considerado um XML “bem formado”, é necessário inserir, após esse trecho, a sequência:
O XML Schema define os tipos de dados básicos de uma maneira bem sistemática. As propriedades dos tipos de dados são classificadas nas chamadas “facetas”. As “facetas” são classificadas em duas categorias: Facetas __________ ; Facetas de __________, respectivamente.
- As palavras que preenchem corretamente as lacunas acima são
Considere o trecho de código a seguir, escrito em XML, e assinale a alternativa correta:
<?xml version="1.0" encoding="ISO-8859-1"?>
<curriculum>
<nome>Joaquim da Silva</nome>
<nascimento date=13/03/1965>Florianópolis-SC</nascimento>
<idiomas>Inglês;
Espanhol;
Português.
</idiomas>
<message>if idade < 45 then</message>
<!-- Final do documento -->
</curriculum>
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:
Um documento XML Schema Defi nition defi ne regras de validação para um documento XML. Considere as seguintes linhas de um documento XML desse tipo.
<xs: element name=”a”>
<xs:simpleType>
<xs:restriction base=”xs:string”>
<xs:pattern value=”[0-9]{4}”/>
</xs:restriction>
</xs:simpleType>
</element>
No referido documento, o elemento “a”: