Prévia do material em texto
XML O que e XML? a) Linguagem de marcacao usada para definir dados e permitir sua troca entre sistemas b) Linguagem de programacao usada para criar sites c) Sistema de banco de dados relacional d) Formato de imagem utilizado na web Resposta correta: a) Linguagem de marcacao usada para definir dados e permitir sua troca entre sistemas Explicacao: O XML (Extensible Markup Language) e uma linguagem de marcacao que permite armazenar e transportar dados de forma estruturada. Ao contrario do HTML, o XML e mais flexivel, pois nao define um conjunto fixo de tags, permitindo que o usuario crie suas proprias tags. Quais das opcoes abaixo sao as caracteristicas principais do XML? a) Estrutura hierarquica e capacidade de definir tags personalizadas b) Suporte apenas para numeros inteiros c) Capacidade de gerar graficos d) Limitacao a apenas uma linguagem de codificacao Resposta correta: a) Estrutura hierarquica e capacidade de definir tags personalizadas Explicacao: O XML possui uma estrutura hierarquica (em forma de arvore) e permite a criacao de tags personalizadas, o que o torna altamente flexivel. Isso possibilita que ele seja usado em diversos tipos de sistemas. Qual e a funcao da tag no inicio de um arquivo XML? a) Declarar que o documento e de formato HTML b) Definir o tipo de codificacao do arquivo XML c) Definir a versao do XML e a codificacao de caracteres d) Iniciar a definicao de um novo elemento no documento Resposta correta: c) Definir a versao do XML e a codificacao de caracteres Explicacao: A declaracao XML () no inicio de um arquivo e usada para especificar a versao do XML (geralmente 1.0) e a codificacao de caracteres do arquivo (como UTF-8). Isso garante que o arquivo seja interpretado corretamente. Qual e a principal diferenca entre XML e HTML? a) XML e usado para estruturar dados, enquanto HTML e usado para exibir dados b) XML nao suporta texto, enquanto HTML suporta c) XML e uma linguagem de programacao, enquanto HTML nao e d) HTML e utilizado apenas em sites, enquanto XML pode ser usado apenas em aplicativos de desktop Resposta correta: a) XML e usado para estruturar dados, enquanto HTML e usado para exibir dados Explicacao: O HTML e utilizado para estruturar e apresentar conteudo na web, enquanto o XML e utilizado para armazenar e transportar dados. O XML e flexivel e nao se preocupa com a exibicao desses dados. O que e um esquema XML (XML Schema)? a) Um arquivo que define a estrutura, tipo e restricoes dos dados em um documento XML b) Um software utilizado para criar documentos XML c) Uma linguagem de programacao baseada em XML d) Um conjunto de tags predefinidas para a criacao de arquivos XML Resposta correta: a) Um arquivo que define a estrutura, tipo e restricoes dos dados em um documento XML Explicacao: O XML Schema e uma forma de validar a estrutura e o conteudo de um documento XML. Ele define quais elementos sao permitidos, os tipos de dados e outras restricoes. Qual dos seguintes e um exemplo valido de um elemento XML? a) Joao b) Joao c) nome:JoaoJoao d) Joao Resposta correta: a) Joao Explicacao: Em XML, o nome de um elemento deve comecar com uma letra ou sublinhado. O exemplo Joao e valido, pois o nome do elemento e "nome" e esta corretamente fechado. O que e um atributo em XML? a) Um tipo de dado utilizado em scripts XML b) Uma tag usada para estruturar o conteudo dentro de um elemento c) Uma informacao adicional fornecida a um elemento, no formato chave-valor d) Uma linha de codigo executada dentro de um arquivo XML Resposta correta: c) Uma informacao adicional fornecida a um elemento, no formato chave-valor Explicacao: Em XML, um atributo fornece informacoes adicionais sobre um elemento, sendo uma chave-valor. Exemplo: . O que e o conceito de "validar um documento XML"? a) Converter o XML para um formato de texto simples b) Verificar se o XML segue a sintaxe e regras definidas em um esquema XML c) Traduzir os dados XML para o formato HTML d) Proteger o XML com criptografia Resposta correta: b) Verificar se o XML segue a sintaxe e regras definidas em um esquema XML Explicacao: Validar um documento XML significa verificar se o arquivo segue as regras de sintaxe e estrutura definidas por um XML Schema ou DTD (Document Type Definition). Em XML, como se deve estruturar um documento para que ele seja considerado bem formado? a) O documento deve conter pelo menos um elemento raiz e todos os elementos devem ser corretamente fechados b) O documento pode ter qualquer tipo de sintaxe, desde que o conteudo seja valido c) O documento deve comecar com uma tag e terminar com d) O documento deve ter apenas um unico elemento em toda a estrutura Resposta correta: a) O documento deve conter pelo menos um elemento raiz e todos os elementos devem ser corretamente fechados Explicacao: Para que um documento XML seja considerado bem formado, ele deve ter uma estrutura hierarquica clara, com todos os elementos devidamente abertos e fechados. Alem disso, deve ter um unico elemento raiz que engloba todos os outros. Qual e a principal vantagem do uso de XML em sistemas de troca de dados? a) Sua facilidade de implementacao em aplicativos de desktop b) A independencia de plataforma e a possibilidade de integrar sistemas diferentes de forma estruturada c) Sua capacidade de gerar graficos interativos d) A facilidade em manipular imagens em arquivos XML Resposta correta: b) A independencia de plataforma e a possibilidade de integrar sistemas diferentes de forma estruturada Explicacao: XML e amplamente utilizado para a troca de dados entre sistemas, independentemente da plataforma. Sua estrutura flexivel e legivel facilita a integracao de sistemas heterogeneos. Como podemos criar um comentario em XML? a) b) // Este e um comentario c) /* Este e um comentario */ d) # Este e um comentario Resposta correta: a) Explicacao: Em XML, os comentarios sao criados entre os delimitadores . Tudo que estiver entre esses delimitadores sera ignorado pelo processador XML. Qual e a estrutura minima necessaria para criar um documento XML valido? a) Somente um elemento raiz e um comentario b) Somente um elemento raiz e um atributo c) Um elemento raiz e pelo menos um elemento filho d) Um elemento raiz e todos os elementos devem estar corretamente aninhados e fechados Resposta correta: d) Um elemento raiz e todos os elementos devem estar corretamente aninhados e fechados Explicacao: A estrutura minima de um documento XML valido exige que ele possua um unico elemento raiz que envolva todos os outros elementos. Alem disso, todos os elementos devem ser corretamente aninhados e fechados. Qual e a principal vantagem de utilizar o XML Schema para validar um arquivo XML? a) Ele permite a transformacao automatica de XML para HTML b) Ele facilita a verificacao de erros e inconsistencias nos dados c) Ele permite que o XML seja lido diretamente por navegadores d) Ele converte o XML em outros formatos de arquivos como PDF Resposta correta: b) Ele facilita a verificacao de erros e inconsistencias nos dados Explicacao: O XML Schema oferece uma forma de validar a estrutura do arquivo XML, verificando se ele segue as regras de tipo e estrutura definidas, o que ajuda a evitar erros e inconsistencias nos dados. O que caracteriza um documento XML como "bem formado"? a) A presenca de uma declaracao do tipo de documento (DTD) b) Todos os elementos devem ser fechados corretamente, e a estrutura deve ser hierarquica c) Ele deve conter apenas texto e nao pode ter atributos d) Ele deve ser convertido para HTML antes de ser interpretado Resposta correta: b) Todos os elementos devem ser fechados corretamente, e a estrutura deve ser hierarquica Explicacao: Para que um documento XML seja considerado bem formado,ele deve seguir regras basicas de sintaxe, como ter todos os elementos corretamente fechados e organizados em uma estrutura hierarquica. Qual e o proposito da tag em um documento XML? a) Especificar o esquema de validacao do XML b) Associar uma folha de estilo (CSS) para formatar a exibicao do XML c) Definir a versao do XML d) Iniciar a declaracao de um novo elemento no documento Resposta correta: b) Associar uma folha de estilo (CSS) para formatar a exibicao do XML Explicacao: A tag e