e tois
Conteúdo:
- XML
-- DOM para XML
-- Objeto XMLHttpRequest
-- Manipulação do XML no JavaScript
--- com DOM
--- com jQuery
- JSON
- Exemplos
- Exercícios
Prof. Alcides / Profa. Ana Paula / Profa. Cristiane / Prof. Douglas
O que é XML?
•
XML significa EXtensible Markup Language, linguagem de marcação extensível •
Linguagem muito parecida com o HTML
•
É uma linguagem para definir dados, o arquivo XML possui somente os dados, a visualização pode ser feita por diversas outras linguagens
•
Não possui tags definidas, o desenvolvedor cria sua própria definição de tags. •
O XML não substitui o HTML, pois possuem objetivos diferentes:
– XML foi projetado para transportar e armazenar dados, ou seja, está focado nos dados da aplicação
– HTML foi projetado para estruturar os dados, ou seja, está focado na visualização dos dados
Onde usar XML?
•
A linguagem XML pode ser usada em diversos tipos de aplicação, é utilizada principalmente em aplicações web pois oferece um meio simples de armazenar e compartilhar dados para diversos tipos de linguagens.
•
É utilizada com o AJAX (Asynchronous Javascript And XML)
•
Se você precisa mostrar os dados dinamicamente no HTML, uma boa prática seria separar os dados em um arquivo XML e através do JavaScript exibir esses dados formatados com
HTML/CSS.
•
Utilizando XML, teremos um arquivo separado com os dados (arquivo .xml) e outros para a manipulação e exibição dos dados (.html, .js e .css)
•
Um único arquivo .xml pode ser utilizados em diversas aplicações como por exemplo:
–
–
–
–
–
–
•
JavaScript/HTML/CSS
Java
PHP
JSP
VB.net
....
Como utiliza o formato texto, um arquivo XML também pode ser acessado por diferentes tipos de dispositivos, como por exemplo uma aplicação que roda em smartphone.
Exemplo básico
FORD ESCORT Pedro
HONDA FIT Júlio
Exemplo (layout APP Android)