SóProvas


ID
1474801
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2010
Provas
Disciplina
Programação
Assuntos

A tecnologia XML possui diversos padrões e especificações para linguagens de marcação, transformação e apresentação de uso comum no ambiente Internet. Nesse contexto, analise as afirmativas abaixo.

I - A especificação DOM (Document Object Model) possibilita o processamento de dados em formato XML através de uma API orientada a eventos.
II - O padrão XSLT permite a transformação de arquivos em formato XML para outros formatos.
III - A especificação SAX (Simple API for XML) possibilita o processamento de dados em formato XML, contanto que os mesmos estejam armazenados em memória principal.

É correto APENAS o que se afirma em

Alternativas
Comentários
  • O gabarito consta a alternativa C, mas acredito que a correta seria a alternativa A.

     

    I - A especificação DOM (Document Object Model) possibilita o processamento de dados em formato XML através de uma API orientada a eventos

     

    DOM (Document Object Model) e SAX (The Simple API for XML) são APIs (Application Programming Interface) para XML que oferecem meios para acessar e manipular o conteúdo de um documento XML. As aplicações podem utilizar as operações disponíveis na API para acessar o conteúdo de um documento XML. Estas duas APIs oferecem diferentes visões de um mesmo documento: DOM oferece uma visão baseada em árvore e SAX oferece uma visão baseada em eventos.

    Fonte: http://www.cin.ufpe.br/~if696/referencias/integracao/JAI01.pdf

     

    Event-Based Parsing - Event-based parsers (SAX) provide a data-centric view of XML.

    Tree-Based Parsing - On the other hand, tree-based parsers (DOM) provide a document-centric view of XML.

    Fonte: http://www.informit.com/articles/article.aspx?p=27006&seqNum=7

  • Questão estranha:

    Quem é baseado em eventos é o SAX, o DOM é uma árvore de elementos.