LMMD-MUS LMMD-MUS LMMD-MUS

home HOME

XML Básico
XML INÍCIO
XML Introdução
XML Como usar
XML Sintaxe
XML Elementos
XML Atributos
XML Validação
XML Navegadores
XML Ver
XML Exibir com CSS
XML Exibir com XSL
XML Data Islands
XML Parser
XML na Vida Real

XML Advanced
XML Namespaces
XML CDATA
XML Codificação
XML Servidor
XML Aplicações
XML HTTP
XML Comportamentos
XML Tecnologias
XML Editores

Requisição de HTTP em XML

Anterior Próxima

Se você está usando o IE 5.0 ou superior, os dados em XML podem ser requisitados de um servidor usando uma requisição de HTTP.


A Requisição do Navegador

Uma requisição de HTTP do navegador, pode requerer XML de um servidor:

var objHTTP = new ActiveXObject("Microsoft.XMLHTTP")
objHTTP.Open('GET','httprequest.asp',false)
objHTTP.Send()

Para ver o resultado da requisição, você pode exibir o resultado no seu navegador:

document.all['A1'].innerText= objHTTP.status
document.all['A2'].innerText= objHTTP.statusText
document.all['A3'].innerText= objHTTP.responseText

Tente você mesmo usando JavaScript

Tente você mesmo usando VBScript


Comunicando-se com o Servidor

Com requisição de HTTP você pode "comunicar-se" com um servidor.

Comunicando-se com um servidor usando a XML

No exemplo a resposta é "falsificada" no servidor com este código ASP:

<%
response.ContentType="text/xml"
txt="<answer><text>12 Anos</text></answer>"
response.write(txt)
%>

Assim, a resposta será sempre 12 anos, não importa qual pergunta é feita. Na vida real, você tem que ecrever algum código para analizar a pergunta e responder com a resposta correta.


Anterior Próxima