Buscar

LINGUAGEM XML

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

30/03/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/4
 
Disc.: LINGUAGEM XML 
Aluno(a): WALLACE SOARES COSTA 201901262138
Acertos: 10,0 de 10,0 30/03/2021
Acerto: 1,0 / 1,0
Qual dos exemplos de formatos e/estruturas abaixo podem ser consideradas como estruturadas
Planilhas Excel, Arquivos JSON, HTML
Dados de dispositivos móveis, Planilhas Eletrônicas, Arquivos CSV
Arquivos XML, Arquivos Texto, Planilhas Excel
 Planilhas Excel, Bancos Relacionais, Arquivos CSV
Dados de dispositivos móveis, Planilhas Eletrônicas, Arquivos Multimidia
Respondido em 30/03/2021 12:36:08
Acerto: 1,0 / 1,0
O editor de XML < oXygen > e similares são mais adequados no seguinte cenário:
 Necessidade de uma visão gráfica robusta criando uma relação custo-benefício eficiente
Processar validação de arquivos XML através de arquivos DTD
Manutenção de descritores de aplicações
Quando temos falta de recursos mas precisamos de uma visão gráfica de qualidade razoável
Processar validação de arquivos XML através de esquemas XML
Respondido em 30/03/2021 12:37:11
Acerto: 1,0 / 1,0
Dentre as formas de validar a estrutura e elementos de um documento XML podemos afirmar que: 
O arquivo de definição de documento ou esquema pode indicar o propósito preciso do documento XML,
assim como a aplicação que irá usá-lo
 Podemos definir quais elementos um documento pode ou deve ter assim como seus atributos
Podemos definir quais elementos um documento pode ter, mas um documento de validação não vai
garantir quantos ou se um elemento terá atributos
Mesmo que possamos garantir se um elemento terá atributos, não podemos indicar nada sobre os
possíveis valores de seus atributos
Os arquivos de definição de documento, ou mesmo os de definição de esquema podem indicar a estrutura
dos rótulos do arquivo XML, mas não os nomes dos rótulos em si
 Questão1
a
 Questão2
a
 Questão3
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
30/03/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/4
Respondido em 30/03/2021 12:37:59
Acerto: 1,0 / 1,0
Dentre as características de se utilizar um esquema XML (XSD) para validar um arquivo XML podemos citar,
EXCETO: 
Define quais elementos são elementos filhos
Define atributos que podem aparecer em um documento
Define se um elemento é vazio ou pode incluir texto
Define tipos de dados e valores padrão para elementos e atributos
 Determinar os aplicativos que são permitidos processar o documento
Respondido em 30/03/2021 12:38:57
Acerto: 1,0 / 1,0
De que forma podemos obter o texto incluído nos elementos XML ? 
Através de um objeto do tipo String passado pelo método characters()
Através de um atributo text obtido do objeto Atributes passado pelo startElement
 Através do método characters() sobrescrito por polimorfismo passando os detalhes da string de texto
Através do value do atributo text obtido do objeto Atributes passado pelo startElement
Através da String passada pelo método startElement()
Respondido em 30/03/2021 12:39:59
Acerto: 1,0 / 1,0
Qual das opções abaixo define características diferenciadas da utilização do modelo de documento de objetos
(DOM) ? 
A grande vantagem da utilização dos DOMs é a criação de novos nós da estrutura XML apesar de não
poder modificar aqueles que já existem.
 Ele permite a criação independente de nós e elementos de uma estrutura XML em memória de forma
programática e depois criar um arquivo XML.
Pode somente alterar um arquivo XML previamente existente em arquivo e carregado na memoria mas
para criação de um novo arquivo XML temos que usar as funções da API SAX
Utilizando o DOM podemos fazer varreduras e compactar o arquivo XML transformando ele em formato
binário para apresentação visual.
Apesar de precisar da API SAX para varrer o documento XML para criar a árvore DOM, uma vez criada a
estrutura, ela pode ser modificada programaticamente e escrita novamente alterando o arquivo XML.
Respondido em 30/03/2021 12:40:48
Acerto: 1,0 / 1,0
Qual das características abaixo torna a XML uma melhor escolha para uma aplicação em suas primeiras versões de
lançamento, diminuindo as preocupações com as novas versões ? 
Operar com persistência em memória física (Disco, etc)
 
A possibilidade de se auto validar através de DTDs ou Esquemas XML
A capacidade de ser manipulada de forma programática e podemos substituir um elemento por outro, sem
alterar a estrutura homogênea principal
A possiblidade de trabalhar diretamente em memória
 Flexível de forma a poder acrescentar novos elementos no arquivo assim como novos filhos de elementos
 Questão4
a
 Questão5
a
 Questão6
a
 Questão7
a
30/03/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/4
já criados
Respondido em 30/03/2021 12:41:50
Acerto: 1,0 / 1,0
Se desejarmos utilizar os dados inseridos em um documento XML e apresenta-los em um navegador que processa
a linguagem HTML, qual seria a melhor alternativa ? 
Programaticamente usar a biblioteca SAX para ler o documento XML e realizar as conversões no programa
e reescrever o documento XML
 
Criar um esquema XML (XSD) com um respectivo DTD o qual tenha elementos de processamento para
criar o documento HTML de acordo com os dados nele contidos
Usar programaticamente o conjunto de bibliotecas do DOM e criar funções que reescrevam o DOM no
formato desejado em HTML
Criar um arquivo XSLT a partir do arquivo de esquema do documento XML(DTD) e neste arquivo
especificar como cada elemento deve ser escrito no documento XML
 Criar um arquivo XSL a partir do arquivo de esquema do documento XML e neste arquivo especificar como
cada elemento deve ser escrito no documento HTML
Respondido em 30/03/2021 12:42:39
Acerto: 1,0 / 1,0
Qual as opções abaixo, sobre o armazenamento de documentos XML no banco de dados 
Os bancos de dados convencionais de hoje em dia, mesmo sem suporte específico para XML podem tratar
os relacionamentos da árvore XML normalmente como relações entre tabelas
Somente bancos de dados com suporte para XML Nativo podem armazenar documentos XML pois o seu
tamanho e forma desestruturada causa problemas de lock no banco se armazenados como BLOBs ou
CLOBs
 aso precisemos apenas armazenar documentos XML num banco de dados, qualquer banco relacional é
suficiente, dado que todas as operações sejam feitas pela aplicação
Independente da utilização dos documentos XML, sempre é mais válido utilizar um banco de dados
habilitado para XML pois ele terá custo mais baixo e melhor performance
Utilizar bancos habilitados para XML são suficientes se o nosso propósito for apenas distribuir os dados
XML em tabelas diferentes mantendo as relações entre elas como ligações da árvore XML
Respondido em 30/03/2021 12:43:25
Acerto: 1,0 / 1,0
Os seguintes passos são necessários para modelagem de dados em XML, EXCETO:
Levantamento das necessidades de dados
Criar um modelo baseado em grafos
Escolha da linguagem de consulta XQuery
 Fazer a modelagem conceitual utilizando orientação por objetos
Especificação de um esquema XML
Respondido em 30/03/2021 12:44:05
 Questão8
a
 Questão9
a
 Questão10
a
javascript:abre_colabore('38403','220480938','4446194225');
30/03/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/4

Continue navegando