Cursos / Informática para Internet / Desenvolvimento Web II / Aula

arrow_back Aula 06 - AJAX: Interação com o Servidor

Utilizando AJAX com XML

A primeira alternativa de formato de dados que você irá aprender para tratar respostas enviadas pelo servidor será o formato XML. XML (eXtensible Markup Language, ou seja, linguagem de marcação extensível) é uma excelente linguagem para representar dados. Segue abaixo uma das possíveis maneiras de representar em XML o modelo sugerido na introdução. Você já pode criar um novo projeto chamado Aula06 para essa aula e criar o arquivo livros.xml na pasta WebContent com esse conteúdo a seguir:

Nas aulas anteriores, utilizamos o atributo responseText do objeto XMLHttpRequest para obter os dados enviados pelo servidor. No entanto, quando a resposta é um documento XML  no qual desejamos recuperar determinados elementos, devemos utilizar o atributo responseXML, ao invés do responseText (ver códigos a seguir). O valor desse atributo é um objeto do tipo XML DOM, cujos detalhes você verá um pouco mais adiante.

Trecho de código do Exemplo 2 da Aula 5

Trecho de código do Exemplo 2 modificado para recuperar o objeto XML DOM.

Versão 5.3 - Todos os Direitos reservados