18.05.2014 Views

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Figura 7.4: Exemplo de um arquivo em XML.<br />

Os documentos XML são altamente portáveis. Abrir um documento XML não<br />

exige nenhum software especial, qualquer editor de textos que suporta caracateres<br />

ASCII/UNIC<br />

O<strong>DE</strong> será suficiente. Uma característica importante da XML é que ela é legível<br />

tanto por seres humanos como por máquinas.<br />

Processar um documento XML, que geralmente tem a extensão .xml , exige um<br />

programa de software que se chama analisador sintático de XML (ou um processador<br />

de XML). Os analisadores verificam a sintaxe de um documento XML e podem<br />

suportar o modelo de objeto de documento (DOM) ou a Simple API for XML (SAX).<br />

Os analisadores baseados em DOM constroem uma estrutura em forma de árvore que<br />

contém os dados do documento XML na memória. Isso permite manipular os dados<br />

do documento. A árvore DOM tem um único nó raiz que contém todos os os outros<br />

nós no documento. Cada nó é um objeto que tem propriedades, métodos e eventos.<br />

As propriedades associadas a um nó fornecem acesso ao nome do nó, ao valor, aos<br />

nós filhos, etc. Os métodos permitem criar, excluir e acrescentar nós, carregar<br />

documentos XML, etc. Os analisadores baseados em SAX processam o documento<br />

e geram eventos conforme o analisador encontra marcas, texto e comentários. Esses<br />

eventos contêm dados do documento XML. Os programas de software podem “ouvir”<br />

196

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!