SóProvas


ID
144850
Banca
CESPE / CEBRASPE
Órgão
INMETRO
Ano
2009
Provas
Disciplina
Programação
Assuntos

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.

Alternativas
Comentários
  • 1. De fato, atributos não podem existir isoladamente. Eles precisam estar dentro de elementos;
    2. XSLT realmente é uma linguagem de transformação de documentos XML em outros formatos;
    3. Quando se deseja consumir pouca memória, usa-se o SAX, em vez do DOM.

    O SAX (Simple API for XML) sempre utiliza a mesma quantidade de memória, já o DOM (Document Object Model) utiliza quantidade de memória proporcional ao tamanho do documento. Portanto, em geral, DOM é potencialmente mais oneroso que o SAX. 
  • Processamento de dados em XML, via APIs de programação (independentes de linguagem e plataforma)

    SAX (Simple API for XML): leitura sequencial. Ideal para extração de dados. visão baseada em eventos.

    DOM (Document Object Model): leitura completa. Ideal para manipulação (inserção, reordenação, alteração, remoção de nós); consome mais memória. visão baseada em árvore.

    Bons estudos!