

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.


Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Uma aplicação envia documentos XML ao banco de dados, e o DBA precisa garantir que todos os documentos XML inseridos sigam uma estrutura rígida e predefinida.
O mecanismo formal utilizado para definir e validar a estrutura e o conteúdo de um documento XML é o
DTD
XQuery
XSD
XPath
DOM
Um SGBD relacional moderno está sendo usado para armazenar dados semiestruturados de configurações de produtos em um formato XML, utilizando um campo de tipo de dado XML nativo. O DBA precisa consultar apenas um nó específico dentro de um documento XML armazenado.
A linguagem de consulta padrão utilizada para buscar e extrair dados de documentos XML em um ambiente de banco de dados é
XSLT
XQuery
XPath
SQL/XML
DOM
Considere os arquivos dados.xml e regras.xsl que são apresentados a seguir.
arquivo dados.xml
<?xml version=“1.0” encoding=“UTF-8”?>
<?xml-stylesheet type=“text/xsl”
href=“regras.xsl” ?>
<aluno>
<s>
<nome> Divonsir Souza </nome>
<curso> Ciencia da Computacao </curso>
<idade> 18 </idade>
<cidade> Curitiba </cidade>
</s>
<s>
<nome> Antonio Carvalho </nome>
<curso> Ciencia da Computacao </curso>
<idade> 20 </idade>
<cidade> Rio de Janeiro </cidade>
</s>
</aluno>
arquivo regras.xsl
<?xml version=“1.0”?>
<xsl:stylesheet version=“1.0”
xmlns:xsl=“http://www.w3.org/1999/XSL/Transform
”>
<xsl:output method=“html”/>
<xsl:template match=“/”>
<html>
<body>
<xsl:value-of select=“/aluno/s/nome”/>
<xsl:value-of select=“/aluno/s/idade”/>
<xsl:apply-templates
select=“/aluno/s/cidade”/>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Se as regras do arquivo regras.xsl forem aplicadas ao arquivo dados.xml, o trecho de código seguinte será exibido no terminal.
<html>\n <body> Divonsir Souza 18 Curitiba
</body>\n</html>
Certo
Errado
XSLT 2.0 é uma linguagem baseada em folhas de estilo capazes de transformar documentos XML em outros documentos XML. Os modelos de dados usados pelo XSLT 2.0 são
CSS, XML e JSON.
XHTML 5.0 e SVG 3.0.
SQL, NewSQL e NoSQL.
XPath 2.0 e XQuery 1.0.
CSS 2.0 e XMLSchema 1.0
O sistema legado da Assembleia gera dados de votação em um formato XML que não pode ser consumido diretamente pelo novo portal de transparência, pois os nomes dos elementos (<ParlamentarID>, <VotoFinal>) são incompatíveis com o backend do portal. O Analista de Programação precisa criar um mecanismo para transformar o documento XML de um esquema para outro.
Assinale qual a tecnologia, baseada em XML, é a ferramenta padrão e mais eficiente para realizar a transformação de um documento XML (fonte) em outro documento XML (destino) ou em outro formato estruturado (como HTML)
XPath (XML Path Language).
SOAP (Simple Object Access Protocol).
DOM (Document Object Model).
XSLT (Extensible Stylesheet Language Transformations).
XML Schema Definition (XSD).


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
O XML (Extensible Markup Language) é amplamente utilizado para estruturar dados de maneira independente de plataforma, enquanto o XSLT (Extensible Stylesheet Language Transformations) permite transformar documentos XML em outros formatos, como HTML. Considerando a aplicação de XSLT e XML em sistemas que necessitam de interoperabilidade, qual das alternativas abaixo está correta?
O XSLT é um protocolo de comunicação entre sistemas e não está relacionado à transformação de documentos XML.
A função principal do XML é armazenar e manipular dados exclusivamente em sistemas Java, uma vez que ele não é compatível com outras linguagens.
O XML Schema define regras e restrições para os dados armazenados em XML, permitindo validar a estrutura do documento XML antes de sua utilização.
O XSLT permite que dados XML sejam convertidos diretamente para JSON, sem a necessidade de regras específicas de transformação.
A estrutura do XML exige que todos os elementos sejam codificados em UTF-8, independentemente da aplicação ou plataforma.
Um programador foi encarregado de determinar se um determinado documento XML pode ser carregado em um sistema que integra dados recebidos de vários outros sistemas. Para isso, ele deveria verificar se o documento é válido e bem-formado, porém não tinha acesso ao esquema do documento.
Considerando-se esse contexto, o programador
poderá ler, validar e verificar se o documento é bem-formado.
poderá ler o documento e poderá validá-lo, mas não poderá verificar se o documento é bem-formado.
poderá ler o documento e verificar se o documento é bem-formado, mas não poderá validá-lo.
poderá ler o documento, mas não poderá validá-lo nem verificar se o documento é bem-formado.
não poderá ler o documento XML sem o esquema fornecer a autorização necessária.
A manipulação de documentos XML é essencial para a integração e transformação de dados em sistemas modernos. O uso de tecnologias como XPath e XQuery facilita a consulta e o processamento de informações dentro de documentos XML. Qual das alternativas abaixo descreve corretamente uma função do XPath?
XPath é uma linguagem de estruturação que define a sintaxe de documentos XML e HTML.
XPath é utilizado para validar documentos XML, garantindo que estejam de acordo com um schema predefinido.
XPath é usado para navegar em documentos XML, permitindo selecionar nós específicos com base em expressões.
XPath permite converter dados XML em JSON para facilitar a integração com APIs modernas.
XPath permite realizar transformações em documentos XML, convertendo-os em outros formatos, como HTML.
Em transformações XSLT, o atributo do elemento <xsl:value-of> que fornece a expressão que indica de onde extrair o valor que será adicionado ao documento de saída é:
input
select
expression
xpath
source
Em uma transformação XSLT, o elemento <xsl:otherwise> ocorre dentro do elemento
<xsl:if>
<xsl:test>
<xsl:choose>
<xsl:case>
<xsl:select>


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Em uma transformação XSL (XSLT), o seguinte trecho de código é usado para transformar dados de um XML em uma tabela HTML, sendo que a segunda linha (com um sublinhado) está propositalmente vazia.
<xsl:for-each select="album">
___________
<tr>
<td><xsl:value-of select="titulo"/></td>
<td><xsl:value-of select="artista"/></td>
</tr>
</xsl:for-each>
Para que a saída seja ordenada por artista, a segunda linha deve ser preenchida com o seguinte código:
<xsl:order select="artista" />
<xsl:order field="artista" />
<xsl:sort order="artista" />
<xsl:order by="artista" />
<xsl:sort select="artista" />
<Cliente Nome="JOAO DA SILVA"
Identificacao="123456">
<Endereco Logradouro="Rua Ativa, 123"
Municipio="Recife" UF="PE"/>
</Cliente>
O trecho de código precedente está escrito em
XSLT.
WDSL.
RMI.
XML.
UDDI.
No XSLT, o processo de transformação do documento XML usa XPath.
Certo
Errado
Em transformações XSLT, são elementos utilizados dentro de <xsl:choose>:
<xsl:when> e <xsl:otherwise>
<xsl:case> e <xsl:else>
<xsl:select> e <xsl:else>
<xsl:select> e <xsl:otherwise>
<xsl:when> e <xsl:default>
Considerando o XSLT versão 3.0, analise os itens a seguir:
I. Os processadores XSLT devem usar o mesmo mecanismo de namespaces dos documentos XML. O XSLT usa como namespace a URI http://www.w3.org/1999/XSLT/Transform. Esse namespace é usado para identificar elementos, atributos e outros nomes que possuem um significado especial definido nesta especificação.
II. A linguagem XSLT oferece duas alternativas para processar repetições de itens em sequência: xsl:for-each e xsl:do-iterate. A principal diferença entre eles é que com xsl:for-each, o processamento aplicado a cada item de uma sequência é independente do processamento aplicado a qualquer outro item. Em contraste, com xsl:do-iterate, o processamento é explicitamente sequencial enquanto um item está sendo processado, podem ser calculados valores que ficam disponíveis para uso enquanto o próximo item está sendo processado.
III. A instrução xsl:try pode ser usada para interceptar erros dinâmicos que ocorrem durante o processamento de uma expressão; a ação de recuperação de tais erros é definida usando um xsl:catch.
Está correto o que se afirma em
III, apenas.
II, apenas.
II e III, apenas.
I e III, apenas.
I, II e III.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Considerando as linguagens de marcação, transformação e apresentação, analise as assertivas e assinale a alternativa que aponta as corretas.
I. XML (Extensible Markup Language) é utilizado principalmente para a apresentação visual de conteúdo na web.
II. XSLT (Extensible Stylesheet Language Transformations) permite transformar documentos XML em outros formatos, como XML, HTML e texto simples.
III. CSS (Cascading Style Sheets) é utilizado para descrever a aparência e a formatação de um documento escrito em uma linguagem de marcação.
IV. XPath é uma linguagem que permite navegar através de elementos e atributos em um documento XML.
Apenas I e III.
Apenas II, III e IV.
Apenas II e III.
Apenas III e IV.
I, II, III e IV.
A linguagem XSLT é utilizada para converter um documento XML em uma página HTML ou em outro documento XML.
Certo
Errado
No XSLT, o valor do atributo match pode ser usado para associar um template para o documento XML inteiro.
Certo
Errado
Considere o código XSLT a seguir.
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>
<xsl:template match="/">
<html>
<body>
<table>
<xsl:for-each select="cadastro/pessoa">
<tr>
<td><xsl:value-of select="nome"/></td>
<td><xsl:value-of select="idade"/></td>
</tr>
</xsl:for-each>
..</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Esse código transforma um documento XML em um documento:
CSV
XHTML
YAML
JSON
XLS
Um projetista de sistemas está desenvolvendo um sistema e precisou programar um arquivo XSLT. Neste arquivo, ele precisou inserir um elemento para aplicar uma regra de modelo, a partir de uma folha de estilo importada, ao invés de uma regra equivalente, a partir da folha de estilo principal, mas sem que este elemento apareça como o primeiro nó filho de <xsl: stylesheet>.
Para este caso, o elemento que deve ser inserido para aplicar tal regra nesse arquivo XSLT é o
apply-imports
apply_templates
imports
include
template


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.