SóProvas


ID
3247690
Banca
FGV
Órgão
MPE-RJ
Ano
2019
Provas
Disciplina
Programação
Assuntos

A troca de dados entre sistemas computacionais é normalmente realizada por meio de arquivos que seguem padrões de formato e organização. Desse modo, diferentes agentes com diferentes equipamentos podem enviar e receber dados estruturados muito facilmente. Nesse contexto, analise um trecho do conteúdo de um dado arquivo a seguir.

<nota>
<para>Rita</para>
<de>Bernardo</de>
<título>Lembrete</título>
<texto>O pacote &lt;chegou&gt; ...</texto>
</nota>

Com base nesse trecho, é correto deduzir que a organização desse arquivo segue o padrão conhecido como:

Alternativas
Comentários
  • A XML foi projetada para descrever dados e para enfocar o que os dados são.

    O Que É XML?

    ·        XML significar EXtensible Markup Language (Linguagem de Marcação Extensível)

    ·        XML é uma linguagem de marcação bem como a HTML

    ·        XML foi projetada para descrever dados

    ·        As tags XML não são pré-definidas. Você deve definir suas próprias tags

    ·        A XML usa uma Document Type Definition (DTD) ou um XML Schema para descrever os dados

    ·        A XML com uma DTD ou um XML Schema é designada para ser auto-descritiva

    A XML nada FAZ

    A XML não foi projetada para FAZER algo.

    Talvez seja um pouco difícil de entender, mas a XML nada faz. A XML foi criada para estruturar, armazenar e enviar informação.

    O seguinte exemplo é um bilhete para José de Maria, armazenada como XML:

    <bilhete>

    <para>José</para>

    <de>Maria</de>

    <título>Lembrete</título>

    <corpo>Não me esqueça neste fim-de-semana!</corpo>

    </bilhete>

    O bilhete tem um título e um corpo de mensagem. Ele também tem informação sobre o remetente e o receptor. Mas ainda assim, este documento XML nada Faz. Ele é só informação pura envolta em tags XML. Alguém deve escrever uma peça de software para envia-la, recebe-la ou exibi-la.

    A XML é livre e extensível

    As tags XML não são pré-definidas. Você deve "inventar" suas próprias tags.

    As tags usadas para marcar documentos HTML e a estrutura de documentos HTML são predefinidas. O autor de documentos HTML somente pode usar as tags que estão definidas no padrão HTML (como <p>, <h1>, etc.).

    A XML permite ao autor definir suas próprias tags e sua própria estrutura de documento.

    As tags no exemplo acima (como <para> e <de>) não estão definidas em qualquer padrão XML.

    Informações obtidas no site: http://www.clem.ufba.br/tuts/xml/c01.htm

  • GABARITO E

    XML, do inglês eXtensible Markup Language, é uma linguagem de marcação recomendada pela W3C para a criação de documentos com dados organizados hierarquicamente, tais como textos, banco de dados ou desenhos vetoriais. A linguagem XML é classificada como extensível porque permite definir os elementos de marcação.

    Linguagem de Marcação?

    Linguagem de marcação é um agregado de códigos que podem ser aplicados a dados ou textos para serem lidos por computadores ou pessoas. Por exemplo, o HTML é uma linguagem de marcação para organizar e formatar um website, já o XML tem o mesmo conceito, mas para padronizar uma sequência de dados com o objetivo de organizar, separar o conteúdo e integrá-lo com outras linguagens.

    Principais Características do XML

    O XML traz uma sintaxe básica que pode ser utilizada para compartilhar informações entre diferentes computadores e aplicações. Quando combinado com outros padrões, torna possível definir o conteúdo de um documento separadamente de seu formato, tornando simples para reutilizar o código em outras aplicações para diferentes propósitos.

    Portanto, uma das suas principais características é sua portabilidade, pois, por exemplo, um banco de dados pode escrever um arquivo XML para que outro banco consiga lê-lo. 

    Aplicações

    Alguns dos propósitos do XML são: auxiliar os sistemas de informação no compartilhamento de dados (especialmente via internet), codificar documentos e inserir seriais nos dados comparando o texto com o de outras linguagens baseadas em serialização.

    Quando você recebe atualizações vindas de uma assinatura de RSS, isso só foi possível porque a fonte em questão disponibilizou um arquivo XML que pode fornecer o feed ao programa que fez a leitura instalado em seu computador.

    W3C, ou World Wide Web Consortium, é um consórcio de empresas de tecnologia que visa padronizar a criação e interpretação de conteúdos para websites. Foi fundada em 1994 por Tim Berners-Lee, o criador da internet, para extrair o máximo que a rede pode oferecer.

    Fonte: https://www.tecmundo.com.br/programacao/1762-o-que-e-xml-.htm

  • E. XML - correta

    O XML traz uma sintaxe básica que pode ser utilizada para compartilhar informações entre diferentes computadores e aplicações; Característica: portabilidade.

  • O trecho exposto na questão apresenta claramente elementos XML, que são demarcados por tags de início e fim, compostas por esses símbolos de “menor que” e “maior que” (< e >). Um detalhe interessante é que, para representar esses símbolos de “menor que” e “maior que” no formato de texto, como aparece na palavra “chegou” no enunciado da questão, precisamos usar os símbolos &lt; e &gt;, caso contrário o programa que estiver lendo o XML pode achar que é um novo elemento sendo definido.

  • ErradaCSS (Cascading Style Sheets) é uma linguagem de estilo que serve para definir aspectos de apresentação de uma página HTML para permitir que autores e leitores da Web anexem estilos, incluindo fontes, cores, etc. Permite a separação entre o conteúdo e a formatação, sendo possível aplicar o mesmo estilo a várias páginas HTML. Os comandos nesta linguagem são em português, como vemos no exemplo a seguir:

    B – CSV

     

    ErradaCSV (Comma Separated Valuesnão é uma linguagem, mas um formato de arquivo para armazenar dados tabelados. Neste caso, são usados caracteres delimitadores, como a vírgula. No entanto, como no Brasil a vírgula é utilizada como separador decimal, o CSV utiliza o ponto e vírgula em vez da vírgula, para que não haja confusão com valores fracionados.

     

    C – ODF

     

    Errada: (ODF – Open Document Formatnão é uma linguagem, mas um formato que é padrão na criação de arquivos do LibreOffice, foi desenvolvido por uma grande variedade de organizações, sendo possível acessar livremente às respectivas especificações.

     

    D – PDF

     

    Errada: (Portable Document Format) formato que permite que os arquivos fiquem com a aparência exata que terão se forem impressos e, além disto, o uso de links e botões que podem ser clicados, campos de formulários, vídeo e áudio. Normalmente arquivos convertidos para PDF ficam menores do que os arquivos nos formatos originais dos aplicativos de escritório, o que permite economia de espaço de memória para armazenamento e maior velocidade na transmissão dos dados pela Internet.

     

    E – XML

     

    CertaXML (eXtensible Markup Language) que é uma linguagem de marcação recomendada para a criação de documentos com dados organizados hierarquicamente, como textos, bancos de dados ou desenhos vetoriais. As regras de sintaxe da XML são muito simples e muito estritas. As regras são muito fáceis de aprender, e muito fáceis de usar. 

     

    primeira linha do documento - a declaração XML (que não foi exibida no trecho do enunciado) - define a versão XML e a codificação de caracteres usada no documento. 

     

    A próxima linha descreve o elemento raiz do documento, no caso, informando que o documento trata-se de uma "nota", como vemos a seguir:

     

     

    As próximas quatro linhas descrevem quatro elementos filhos da raiz (para, de, título, e texto):

     

    A última linha define o final do elemento raiz:

     

     

    Assim sendo, A RESPOSTA É A LETRA E.