url = "chama uma pagina que realiza a busca em um banco e retorna um xml "
if(window.XMLHttpRequest){
var objDOMDocument = new XMLHttpRequest();
objDOMDocument.async = false;
objDOMDocument.open("GET", url ,false);
objDOMDocument.send(null);
objDOMDocument = objDOMDocument.responseXML;
}else if(window.ActiveXObject){
var objDOMDocument = new ActiveXObject("Msxml2.DOMDocument");
objDOMDocument.async = false;
objDOMDocument.resolveExternals = true;
objDOMDocument.validateOnParse = true;
objDOMDocument.load(url);
}
xml é gerado assim
Response.ContentType = "text/xml"
Response.Write("<?xml version=""1.0"" encoding=""ISO-8859-1""?>")
Set xmlDoc = Server.CreateObject("Microsoft.XMLDOM")
objRsCliente.Save xmlDoc,1 ----- aqui um recordset vindo do banco
Response.Write xmldoc.xml ---- escrevendo o xml na pagina
Pergunta
Guest --Fabiano --
beleza galera,
Estou com um probleminha
Funciona no IE e no Firefox não.
xml é gerado assim Response.ContentType = "text/xml" Response.Write("<?xml version=""1.0"" encoding=""ISO-8859-1""?>") Set xmlDoc = Server.CreateObject("Microsoft.XMLDOM") objRsCliente.Save xmlDoc,1 ----- aqui um recordset vindo do banco Response.Write xmldoc.xml ---- escrevendo o xml na paginaentão to tentando fazer isso aqui para poder saber se o cliente existe ou não.
objDOMDocument.getElementsByTagName('z:row').length --- no Firefox retorna 0 e no IE retorna 1
valeu galera,
Abracao
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.