2. Lendo XML com Java Script
O propósito deste roteiro é manipular os dados
de seu XML pra fazer um menu por exemplo, ou
uma tabela, ou uma lista, puxar RSS, etc.
Um lembrete antes de iniciar: diferente das
linguagens server-side (php, asp, etc), por motivo
de segurança, o navegador não permite que
você carregue qualquer arquivo que esteja fora
de seu domínio, ou seja, nem adianta tentar
carregar XML's ou RSS's de outros sites.
3. Arquivo de exemplo 1
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>
Don't forget me this weekend!
</body>
</note>
4. Preparando o código
Salve este arquivo com o nome “note.xml” na
mesma pasta do seu arquivo “.html”
Os navegadores carregam um arquivo XML de
formas diferentes. O IE usa ActiveX. Para o
Firefox e Opera, iremos usar o XMLHttpRequest
(o mesmo que se usa em ajax).
O código que irá retornar um Objeto XML para
os três navegadores citados vem a seguir...
5. Rotina para leitura do XML
<html>
...
<script>
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","note.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
</script>
...
</html>
7. Exercício
Crie uma página HTML com JavaScript
que leia o documento XML a seguir e
escreva o seu conteúdo em uma página
WEB.
O documento deverá conter o nome,
email e a identificação da pessoa
(código), e quando disponível o apelido da
pessoa.
9. Lendo com Jquery (pesquisar)
A jQuery é a biblioteca Java Script mais usada
em aplicações web atualmente. Ela foi
desenvolvida em 2006 por John Resig e é
suportada por uma comunidade de
desenvolvedores, além do time do projeto
jQuery.
Ela foi construída para ser leve, poder ser usada
nos principais navegadores e ser compatível com
a especificação CSS3.
10. Mas sobre a JQuery
Ela simplifica a maneira como
acessar os elementos DOM, tornando mais fácil
a navegação pelas páginas. A biblioteca possui
poderosos recursos Ajax, manipulação de
eventos e efeitos de animação,
permitindo um rápido desenvolvimento de
aplicações web.
Além disso, a jQuery permite a criação de
plugins, o que possibilita aos desenvolvedores
criar recursos poderosos com base no núcleo
jQuery.
11. Aonde encontrar e usar?
O site oficial da JQuery é http://jquery.com
O download da última versão pode ser feito no
endereço: http://jquery.com/download
Seu uso pode ser feito diretamente do site:
http://code.jquery.com
Exemplo:
<script src=“http://code.jquery.com/jquery-1.11.3.min.js”
type=“text/javascript”>
</script>