SóProvas


ID
337747
Banca
CS-UFG
Órgão
UFG
Ano
2010
Provas
Disciplina
Programação
Assuntos

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 é:

Alternativas
Comentários
  • O XML é uma linguagem de marcação XML usada para criar documentos XSL que, por sua vez, definem a apresentação dos documentos XML nos browsers e outros aplicativos que a suportem.

    Letra A: ERRADA (Uma das suas vantagens é a criação de tags a seu gosto, ou seja, definidos por você, portando não possui um vocabulário com tags prerefinidos);
    Letra B: CORRETA (Fui por eliminação)
    Letra C: ERRADA (Tem sim um impacto positivo na velocidade de transmissão de informação, pois o o processamento fica a cargo do cliente e não do servidor, reduzido o tráfego no servidor e o favorecendo tempo de resposta no browser).
    Letra D: ERRADA (Não tem como foco a formatação e exibição. Posso citar outros focos ou vantagens (Consultas avançadas a bancos de dados, Desenvolvimento de aplicações Web flexíveis, Integração de dados de diferentes fontes, Processamento a cargo do cliente, Escalabilidade, Etc))
  • Discordo do comentário do colega sobre a alternativa C. A linguagem XML é "verbose", porque a inclusão de tags pode aumentar consideravelmente o tamanho do arquivo, e por isso ter impacto na transmissão de informação.

    Por exemplo, para mandar um catalogo telefônico num formato de texto, seria:

        Maria, 8522-3698
        João, 1478-5963

    Já em XML:

    <catalogo>
        <pessoa>
            <nome>Maria</nome>
            <telefone>8522-3698</telefone>
        </pessoa>
        <pessoa>
            <nome>João</nome>
            <telefone>1478-5963</telefone>
        </pessoa>
    </catalogo>

    Pode-se notar que o XML é bem maior, pelo acrescimo das tags.
  • Concordo com a Camila. A letra C está errada pois o XML é considerado verboso.

    Acredito que a letra D pois o XML não tem foco na  "exibição de dados". Isso é o foco do HTML.
  • Prezados,


    segundo [1], verbose é um adjetivo para descrever a exibição de mensagens com o máximo de informações possível, em vez de apresentá-las em um código conciso.


    Por essa definição é possível deduzir que a linguagem XML é sim uma linguagem verbosa conforme o exemplo que nossa colega Camila apresentou.

    Ou seja, a "verbosidade" da linguagem representa um acréscimo na informação trafegada na rede do que uma linguagem que não seja verbosa.


    [1] http://http://o-que-significa.blogspot.com.br/2010/10/verbose.html
  •  a) possuir vocabulário de tags predefinido, portanto, fácil de usar. (Não, quem define é você)

     

     b) permitir a representação de diversos tipos de estruturas de dados, como listas, registros e árvores. (Sim, o céu é o limite. Mentira, é só isso aí mesmo)

     

     c) ser pouco verbosa, portanto, ter pouco impacto sobre a velocidade de transmissão de informação. ( Para as contribuições abaixo, a banca falou sobre POUCO verbosa e POUCO impacto , entende? Portanto, esqueçam isso, esse é o papel do JSON.)

     

     d) ter como foco a formatação e exibição de dados. (Opa, como é que compara com HTML e depois pede CSS? Para que tá feio!)