- ID
- 5014
- Banca
- CESGRANRIO
- Órgão
- TCE-RO
- Ano
- 2007
- Provas
- Disciplina
- Programação
- Assuntos
Para ler o conteúdo de arquivos XML em ASP.NET, pode-se utilizar a classe:
Para ler o conteúdo de arquivos XML em ASP.NET, pode-se utilizar a classe:
Sobre as tecnologias Internet são feitas duas afirmativas.
I - Um parser XML pode utilizar um _________ para validar um documento XML. _______ , por sua vez, é uma interface baseada em eventos que pode ser utilizada para escrever aplicações para ler dados contidos em um documento XML.
II - Arquivos ________ podem ser utilizados para transformar arquivos XML em HTML.
Para que as afirmativas acima sejam verdadeiras, as lacunas devem ser preenchidas, respectivamente, com:
Em uma situação que necessite formatar o conjunto de dados contido em um arquivo XML, por meio de tags HTML, deve-se usar
Define a construção de blocos válidos para um documento XML, bem como a estrutura desse documento, usando uma lista de elementos válidos,
Ao ler e processar arquivos XML, é interessante considerar o desempenho em duas dimensões: tempo e memória. Examine, a seguir, as afirmativas sobre os padrões de consumo de memória, tanto no SAX quanto no DOM.
I - O consumo de memória do SAX é uma constante, independente do tamanho do documento XML.
II - O consumo de memória de uma implementação DOM depende do tamanho do documento XML.
III - SAX sempre consome mais memória do que DOM.
Está(ão) correta(s) a(s) afirmativa(s)
A respeito de XSLT (eXtensible Stylesheet Language Transformation), assinale a opção correta.
Quanto à estrutura, propriedades e sintaxe do XML, é correto afi rmar que:
Com relação à tecnologia de banco de dados, julgue os itens a
seguir.
O XML é uma linguagem de marcação que, entre outras funções, interliga bancos de dados distintos de maneira hierárquica.
Analise as seguintes afirmações a respeito do esquema conceitual XML:
I. Um elemento qualquer é definido por um nome e um valor.
II. Um documento XML é definido por um nome e um elemento.
III. Um atributo é definido por um nome de tipo, caracteres de dados e elementos associados.
Assinale a opção correta.
Um tipo interno definido pelo XMLSchema é o
Acerca de XML (eXtensible Markup Language) e DTD (Document Type Definition), assinale a opção correta.
A respeito de XML e XML Schema, assinale a opção correta.
Julgue os itens seguintes a respeito das tecnologias de bancos de dados e aplicações web.
Na linguagem XML, todo atributo é parte de um elemento, todo elemento é raiz ou filho de uma raiz, a construção de uma árvore pode empregar o modelo DOM, uma transformação pode ser direcionada por um documento XSLT, e quando se deseja consumir pouca memória no processamento de XML pode-se empregar um parser do tipo SAX.
Acerca do desenvolvimento de aplicações web e XML, julgue os itens seguintes.
Considerando que para o uso da tecnologia Hibernate na linguagem Java são empregados, usualmente, dois tipos de arquivos: (i) configuração e (ii) mapeamento, sendo a lista a seguir uma sequência de elementos XML utilizados na tecnologia Hibernate: (a) hibernate-mapping (b) class; (c) generator; (d) property; (e) session-factory; e (f) mapping, então, uma associação adequada entre os elementos e o tipo de arquivo Hibernate, no qual eles usualmente são empregados, é a seguinte: {(a, ii), (b, ii), (c, i), (d, ii), (d, i), (e, i), (f, i)}.
Acerca do desenvolvimento de aplicações web e XML, julgue os itens seguintes.
Documentos registrados em aderência aos padrões NBR ISO/IEC 26300 e ISO 32000-1:2008 aderem ao formato XML.
Um tag XML válido do ponto de vista sintático é
Analise as afirmativas a seguir, sobre CSS (Cascading Style Sheets).
I - Uma folha de estilo CSS é um documento XML, em conformidade com o esquema XML xsd:css mantido pelo consórcio W3C, o que constitui uma barreira inicial de adoção para organizações onde o layout e a programação visual dos sites e portais são mantidas por profissionais de criação ao invés de desenvolvedores.
II - O uso de folhas de estilo CSS externas, em alternativa à marcação com atributos nos tags HTML e XHTML, proporciona uma redução significativa da exigência de banda, melhorando a experiência do usuário e demandando menos recursos dos servidores do site.
III - É possível especificar folhas de estilos diferentes para diferentes mídias em que a página será utilizada, o que permite, por exemplo, que uma mesma página se apresente de forma diferente quando visualizada no browser e impressa.
IV - O termo "Cascading", que, em Português, pode ser traduzido como "Em Cascata", reflete o fato de que, durante a aplicação de estilos a um documento, os tags que satisfazem a mais de um seletor receberão apenas os atributos de estilo do seletor especificado por último, ignorando todos os atributos de seletores anteriores.
Estão corretas APENAS as afirmativas
Com relação a linguagens de programa, julgue os itens que se seguem.
O XML foi projetado para transportar e armazenar dados, enquanto o HTML foi projetado para mostrar dados com foco na sua aparência. Os tags predefinidos do XML são similares aos do HTML, mas com aplicações diferentes.
Julgue os itens que se seguem com relação à arquitetura Java J2EE.
O XML, quando usado no J2EE, necessita de um tratamento específico porque o Java não possui nenhuma API nativa para a interpretação de XML.
NÃO é um dos quatro tipos de declarações em XML:
Dentre as tecnologias que compõem o AJAX, aquelas que têm como principal função fazer o intercâmbio e a manipulação de dados são
Tendo um objeto de documento já acessado, com o
PreviousSibling do DOM pode-se acessar o elemento
Em XML pode-se definir um atributo, como informação adicional ao elemento, conforme o exemplo abaixo:
Considere as afirmativas a seguir, acerca de conceitos e tecnologias envolvidos em sistemas para Web.
I - Uma folha de estilo em CSS (versão 2.1) pode conter uma regra composta de um bloco de declaração seguido de zero ou mais seletores.
II - O RSS é um formato XML que permite a publicação de um item de informação e sua disponibilização a diversos programas, chamados agregadores.
III - As chamadas Rich Internet Applications usam tecnologias não proprietárias para construção de aplicações Web com maior interatividade.
IV - Um Web crawler é um programa que fornece uma interface gráfica amigável para visualização dos itens de informação publicados em uma fonte RSS.
São corretas APENAS as afirmativas
No contexto de linguagens de marcação, transformação e apresentação, tem-se que
Com relação às tecnologias relacionadas a XML(eXtensible Markup Language), leia os trechos a seguir.
O ______ é um processador XSLT em código aberto produzido pela organização Apache. Ele pode ser utilizado para transformar um documento XML em HTML ou outro XML. _______ é uma linguagem de expressão utilizada para navegar por meio de elementos e atributos de um documento XML. _______ é uma linguagem baseada no formato XML para definição de regras de validação em documentos XML. Esta linguagem é uma alternativa ao DTD, cuja sintaxe não é baseada no formato XML.
Assinale a alternativa que preencha corretamente, de cima para baixo, as lacunas acima:
Em relação a HTML, CSS e XML é correto afirmar:
Sobre XML-RPC é correto afirmar que:
I. É um conjunto de implementações que permitem que software em execução em sistemas operacionais diferentes, rodando em diferentes ambientes, possam fazer chamadas de procedimento na Internet.
II. Uma mensagem XML-RPC é uma solicitação SMTP. O corpo da mensagem está em XML. Um procedimento é executado no servidor e o valor de retorno é formatado em HTML.
III. É chamada de procedimento remoto usando FTP como transporte e HTML como codificação. XML-RPC foi projetado para ser tão simples quanto possível, permitindo que estruturas complexas de dados sejam transmitidas, processadas e devolvidas.
IV. É um protocolo complexo, definido com muitas linhas de códigos em oposição com a maioria dos sistemas de RPC (Remote Procedure Calling), onde os documentos de padrões tem frequentemente poucas páginas e não exige apoio de softwares para serem usados.
Está correto o que consta em
O elemento raiz é declarado em um arquivo XML pelo elemento
Acerca do XML, julgue os itens a seguir.
Em XML, as tags definem elementos de dados e o texto fornece o dado real representado no documento.
Acerca do XML, julgue os itens a seguir.
Um documento XML pode conter definições para o elemento raiz e para os elementos filhos, podendo também conter elementos vazios.
Acerca do XML, julgue os itens a seguir.
As marcações XML não fazem distinção entre letras minúsculas e maiúsculas.
Acerca do XML, julgue os itens a seguir.
Um documento XML sempre deve ter um elemento principal, também conhecido como root tag.
Um analista precisa definir um mecanismo que permita validar a estrutura de documentos XML recebidos em uma interface B2B. O mecanismo deverá, por exemplo, permitir a definição de quais tags podem ser utilizadas no documento XML. Qual dos mecanismos abaixo ele poderia utilizar para fazer esta validação?
Analise as seguintes sentenças:
I A principal diferença entre o XML e o HTML encontra-se no fato de o primeiro ser uma metalinguagem que define os dados a serem apresentados, ao passo que o segundo é o formato no qual esses dados serão apresentados na web.
II O HTML e o XML derivam de um mesmo padrão, o SGML.
III No XML, as tags que indicam o início e o fim possuem o mesmo nome, e a tag de fim é representada pelo caracter " % ".
Das sentenças acima, somente:
Uma empresa se comunica com seus fornecedores por meio de arquivos XML, que são consultados através da tecnologia XPath. Que expressão dessa tecnologia seleciona todos os elementos no documento?
Analise as seguintes sentenças:
I Os applets são programas dinâmicos embutidos na estrutura do documento HTML e independem da máquina virtual Java (ambiente de execução) para funcionamento no navegador.
II O XML tem a finalidade de implementar o transporte e o intercâmbio das informações via web e, similar à linguagem HTML, dispõe de atributos descritivos.
III O XML, diferentemente do HTML, não permite que os dados sejam identificados por tags.
Das sentenças acima, apenas:
Sobre um documento XML bem formado, considere as afirmativas abaixo:
1. Elementos XML devem ter a tag fechada.
2. As tags XML são case sensitive.
3. Documentos XML devem conter um elemento-raiz.
4. Atributos de valor devem estar entre aspas.
Assinale a alternativa correta.
Sobre as tags HTML e XML, é correto afirmar:
Julgue os próximos itens acerca de XML (Extensible Markup
Language).
Todo arquivo XML deve possuir um arquivo DTD correspondente.
Julgue os próximos itens acerca de XML (Extensible Markup
Language).
XPath é uma linguagem para encontrar informações em um documento XML.
Julgue os próximos itens acerca de XML (Extensible Markup
Language).
Um arquivo XML utiliza-se de arquivos DTD (document type definition) para descrever seus dados.
Com relação a interoperabilidade de sistemas, SOA e web services,
arquitetura e-ping e padrões XML, julgue os itens seguintes.
A XSD - XML schema definition permite definir elementos e atributos que podem aparecer em um documento XML, tal como um DTD (document type definition).
Com relação a interoperabilidade de sistemas, SOA e web services,
arquitetura e-ping e padrões XML, julgue os itens seguintes.
Considere que haja a necessidade de publicar os dados de trâmites de processos que se encontram armazenados em XML, no sítio do TRT, em formato HTML, e também em formato TXT, no servidor de arquivos. Para essa finalidade, uma solução adequada é utilizar o XSLT, pois essa é a opção recomendada pelo W3C para que documentos XML sejam transformados em documentos de texto ou documentos HTML, como nas condições requeridas.
Considere:
I. Definida pela IETF-RFC1866, é usada para estruturar conteúdos.
II. Pode conter, simultaneamente, dados e descrição da estrutura do documento.
III. Usada para formatar conteúdos estruturados, é linguagem própria para estilos que define o layout de documentos.
IV. Utiliza DTD como gramática.
As considerações apresentam características aplicáveis à tecnologia WEB e correspondem, respectivamente, a
Acerca de automação, de bibliotecas e de sistemas de informação
em ambiente digital, julgue os itens a seguir.
A linguagem XML foi projetada para armazenar, transportar e trocar dados, e não para exibi-los.
XML é
Julgue os itens de 29 a 40, relativos a fundamentos de computação
e linguagens de programação e desenvolvimento para a Web.
Na linguagem XML, o XML Schema é o documento apropriado para a definição de métodos, regras de validação dos documentos e suas restrições de conteúdo.
Acerca de desenvolvimento de aplicações para Web, julgue os
próximos itens.
Um DTD (document type definition) permite definir o conteúdo válido para um documento XML. A sintaxe abaixo, de uma linha do DTD, define que cada elemento livro tem obrigatoriamente um título, um resumo opcional e múltiplos capítulos.
<!ELEMENT livro (titulo, resumo?, capitulos+)>
Acerca de desenvolvimento de aplicações para Web, julgue os
próximos itens.
XSLT é um subconjunto do XML Schema que permite transformar documentos XML em outros formatos como PDF, HTML ou mesmo outro XML. Para tanto, o XSLT define, entre outros aspectos, a forma como os documentos XML são acessados.
Ambas identificam elementos em uma página e ambas utilizam sintaxes similares. A grande diferença entre elas é que uma descreve a aparência e as ações em uma página na rede enquanto a outra não descreve nem aparência e nem ações, mas sim o que cada trecho de dados é ou representa, ou seja, descreve o conteúdo do documento. Uma tag esquecida na escrita de uma delas ou um atributo sem aspas torna o documento inutilizável, enquanto que na outra isso é tolerado.
Pelas características comparadas, o texto acima refere-se a
No ambiente de desenvolvimento de aplicações web, uma aplicação cujo objetivo é gerar páginas (HTML, XML e outras) e conteúdo dinâmico em respostas às solicitações, é do tipo orientada para
A XML é uma tecnologia para criar linguagens de marcação, a fim de descrever, de forma estruturada, dados de vários tipos. Com base nessa tecnologia, assinale a opção correta.
A respeito de desenvolvimento de projetos de sistemas, julgue os itens subsequentes.
O Ajax incorpora diferentes tecnologias, como o DOM, o XML, o XSLT, o objeto XMLHttpRequest, o objeto XMLHttpResponse e o Javascript, cuja função é fazer a junção entre os elementos.
Acerca de conceitos, métodos e tecnologias relacionadas ao emprego de XML e linguagens de programação em uma organização produtora de software, assinale a opção correta.
Qual das opções a seguir contém um fragmento de código válido segundo as regras da linguagem XHTML1.0?
Com base nas linguagens de marcação XML e HTML, assinale a alternativa correta.
No contexto da Web Standard, a definição do tipo de documento (Document Type Definitions DTD) especifica qual é a sintaxe SGML usada no documento. A DTD é usada pelas aplicações SGML para identificar as regras que se aplicam a linguagem de marcação usada no documento bem como o conjunto de elementos e entidades válidas naquela linguagem. Assim uma DTD para um documento XHTML descreve com precisão a sintaxe e a gramática da linguagem de marcação XHTML. Assim, o DOCTYPE deve ser sempre a primeira declaração em um documento web. No caso da XHTML, DOCTYPE são de três tipos, sendo dois deles descritos abaixo.
I. Caracteriza a mais rígida das declarações, não admitem qualquer item de formatação dentro dos elementos e nem elementos em desuso, segundo as recomendações do W3C. São indicados para uso com folhas de estilo em cascata, com marcação totalmente independente da apresentação.
II. Caracteriza uma declaração que permite uma maior flexibilidade sendo indicada para documentos que ainda utilizem elementos em desuso, regras de apresentação embutidas em tags e também para documentos destinados a exibição em browsers sem suporte para CSS. Não admite qualquer tipo de marcação para frames.
Esses dois tipos de DOCTYPE para XHTML são denominados, respectivamente:
O XHTML é semelhante ao HTML, mas possui algumas diferenças. Nesse sentido, uma característica do XHTML é:
Em relação aos conceitos de HTML, CSS e XML, é INCORRETO afirmar:
A linguagem de marcação extensível (ou XML) é recomendada pelo World Wide Web Consortium como padrão internacional para representação e intercâmbio de informação estruturada na Internet. Em comparação a outras linguagens de marcação existentes, como a HTML, uma vantagem da linguagem XML é:
Para que um parser XML ignore uma certa seção de um documento XML, deve-se utilizar a sintaxe:
O AJAX é o uso sistemático de Javascript e XML para tornar o navegador mais interativo com o usuário, utilizando- se de solicitações assíncronas de informações. Seu uso oferece uma série de benefícios, EXCETO:
Considere o seguinte conjunto de afirmativas a respeito da linguagem XML:
1. XML Schema é uma linguagem usada para expressar restrições sobre documentos XML.
2. A linguagem XSLT pode ser utilizada para transformar documentos XML em documentos HTML.
3. Não é possível definir documentos XML de modo a garantir sua autenticidade.
Assinale a alternativa que indica todas as afirmativas corretas.
Em relação à linguagem XML, julgue os próximos itens.
O documento XSLT é necessário para a definição da estrutura de um documento XML.
Em relação à linguagem XML, julgue os próximos itens.
O documento DTD permite a especificação da formatação de saída de um XML.
Em relação à linguagem XML, julgue os próximos itens.
XML pode ser utilizado como linguagem padrão para a integração de fonte de dados de diferentes formatos.
A linguagem que descreve documentos estruturados e dados e vem se tornando um novo padrão de troca e publicação de dados e integração entre aplicações. Trata- se da definição de
NÃO se trata de uma regra para que um arquivo XML possa ser considerado bem formatado:
Existem caracteres que, por serem reservados, não podem ser utilizados em documentos XML. A linguagem XML oferece substitutos para estes casos. Tais substitutos começam por “&” e terminam por “;” (referência à entidade). Os caracteres reservados para a linguagem XML e suas referências são:
Dada as seguintes proposições,
I. Um documento XML bem formado é sintaticamente correto.
II. HTML tem um modelo de dados Hierárquico.
III. A linguagem de esquema XML é um padrão para especificar a estrutura de documentos XML.
verifica-se que
Quanto à linguagem Delphi 8, julgue os itens a seguir.
O Delphi 8 não tem classes para o tratamento de arquivos XML.
Assinale a tecnologia capaz de modificar dinamicamente uma página da Web na própria máquina cliente sem precisar acessar novamente um servidor Web.
Em relação aos conceitos da tecnologia JavaServer Pages (JSP), analise as seguintes afirmativas:
I. Uma página JSP é um documento texto que contém dados estáticos em formato HTML e XML, por exemplo, e elementos JSP que constroem o conteúdo dinâmico.
II. Os elementos JSP em uma página JSP podem ser expressos nas sintaxes padrão e XML, embora em um dado arquivo, pode-se usar somente uma das sintaxes.
III. Uma página JSP em sintaxe XML é um documento XML que pode ser manipulado pelas ferramentas e APIs para documentos XML. Além disso, pode ter um jsp:root como elemento raiz.
Marque a alternativa CORRETA:
A linguagem XSTL (Extensible Stylesheet Language Transformation) é uma linguagem declarativa usada para realizar transformações em documentos XML.
Sobre o XSTL e sua utilização, afirma-se que a(o)
Um DTD (Document Type Definition) é um conjunto de regras usado para definir uma linguagem de marcação XML particular. Caso um documento XML não seja aderente às regras definidas em um DTD, ele não será um documento válido em relação a essa linguagem. Que outra tecnologia XML pode ser usada para definir a estrutura de um documento XML?
Em padrões XML, style sheets são ferramentas utilizadas nos padrões
Ajax, que tem por significado Asynchronous Javascript And XML, é apenas um conceito utilizado para descrever a interação de um objeto específico no lado do cliente com os scripts baseados no servidor. Conceitualmente, utiliza um objeto baseado em JavaScript, para enviar solicitações ao servidor da Web de forma assíncrona, sem ter que atualizar a página. Ao empregar esse objeto, os aplicativos Web podem receber/enviar informações ao servidor e fazer com que o servidor execute qualquer processamento que necessite ser feito, e depois alterar aspectos da página da web dinamicamente sem que o usuário tenha que mudar de página ou alterar o local de seu foco. Esse objeto é conhecido por
A linguagem PHP permite a instalação de extensões que podem aumentar sua gama de funcionalidades. Uma das funcionalidades extras que podem ser adicionadas se refere a manipulação de arquivos XML. A extensão que possui várias classes que podem ser instanciadas para a leitura e gravação de arquivos XML é chamada
Para que um documento XML seja considerado válido, ele precisa ter um conjunto de instruções que define a estrutura do documento, ou seja, quais elementos e atributos são permitidos. Esse conjunto de instruções (que pode ser declarado dentro de um documento XML ou em um arquivo à parte) é denominado:
CSS - “Cascading Style Sheets” - é definida como uma linguagem de estilo, utilizada para descrever a apresentação de um documento escrito em uma linguagem de marcação, como HTML, XHTML ou XML. Por meio do CSS é possível definir cores, como nos dois exemplos abaixo:
I - B {color: #FF0000}
II - B {color: rgb(0, 255, 0)}
Os exemplos I e II geram, respectivamente, as seguintes cores:
Sobre o XML DOM, que define uma forma padrão para acessar e manipular documentos XML, considere as afirmativas a seguir.
I - Utiliza um modelo dirigido por eventos para ler documentos XML.
II - Por ser uma API definida através de uma linguagem de definição de interface (IDL), é independente em relação a plataformas e linguagens de programação.
III - É bastante eficiente em relação ao consumo de memória, mesmo no caso de grandes documentos XML.
É correto APENAS o que se afirma em
Em um documento XHTML bem formado,
Na linguagem XSL,
Em um ambiente Cliente-Servidor Web, com transmissão de dados pelo AJAX, para obter a resposta do servidor via XMLHttpRequest, existem duas propriedades, as quais são:
Na linguagem de programação ASP.NET, o controle AdRotator é utilizado para apresentar uma sequência de imagens, porém, para funcionar corretamente, deve ser utilizado um arquivo XML com a seguinte particularidade:
Considere as afirmações sobre a formatação de um documento XML.
I. As tags XML são case sensitive.
II. Documentos XML devem conter um elemento-raiz.
III. Atributos de valor devem estar entre aspas.
Sobre as afirmações, está correto o contido em
Um documento XML bem formatado é aquele que apresenta uma sintaxe XML correta. Sobre as regras de sintaxe em documentos XML bem formatados é correto afirmar:
As tags XML que delimitam um código Javascript são:
As regras que definem como um documento XML é formado, as quais ajudam a validar os dados quando uma aplicação que os recebe não possui internamente uma descrição do dado que está recebendo, são especificadas por:
A respeito de tecnologias de desenvolvimento web, julgue os itens
seguintes.
Com o objetivo de validar arquivos XML, é correto utilizar o DocumentTypeDefinition (DTD), para descrever os elementos e seus atributos.
Julgue os itens que se seguem, relativos a arquitetura de aplicações
para Internet e Web, SOA e web services.
Embora o XML seja incompatível com algumas linguagens de aplicativos de software de clientes nos web services, o seu uso para a troca de mensagens apresenta como vantagem o fato de ele independer da plataforma utilizada.
Considerando os conceitos de HTML e XML, as afirmativas abaixo são verdadeiras, EXCETO:
Com relação a CMS e suas características, julgue o item subsecutivo.
Em geral, CMS do tipo open source ou gratuitos normalmente utilizam, como camada de persistência, páginas XML dinâmicas, e não bancos de dados.
Assinale a opção correta.
A linguagem XML
Acerca das ferramentas utilizadas para a criação de páginas web, assinale a opção correta.
Em um XML, os dados devem estar organizados de forma hierárquica.
No que se refere a XML/XSD, JBoss Seam, JPA, facelets e JNDI, assinale a opção correta.
Um documento XML bem formado (well-formed) segue as restrições de sintaxe definidas pela especificação XML.
PORQUE
Um documento XML bem formado deve, necessariamente, estar em conformidade com uma definição em DTD (Document Type Definition) ou em XML Schema.
Analisando-se as afirmações acima, conclui-se que