Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

:: Uelber ::

Conversor de moeda (ASP + XML)

Recommended Posts

Bom dia,

 

Estou tentando fazer um conversor de moeda, que funciona às vezes e outras vezes não funciona. Não sei o que está acontecendo. O código é o seguinte:

 

<%
	Dim cURL2, objSrvHTTP2, x2, objXML2
	Set objSrvHTTP2 = Server.CreateObject("MSXML2.ServerXMLHTTP")'Instancia o objeto HttpRequest.
	
	cURL2 = "http://cotacao.republicavirtual.com.br/web_cotacao.php?formato=xml"
	objSrvHTTP2.open "POST", cURL2, false

	cCMD = ""
	objSrvHTTP2.Send (cCMD)
		
	'Amazenamos o resultado na variável strXML 
	strXML2 = objSrvHTTP2.responseText
	
	Set objXML2 = Server.CreateObject("MSXML.DOMDocument") 
	objXML2.async = false 
	objXML2.loadXML(strXML2)
	
	If objXML2.ParseError.errorCode <> 0 then
		response.write "Código do erro: " & objXML2.parseError.errorCode & "<br>" 
		response.write "Posição no arquivo: " & objXML2.parseError.filepos & "<br>" 
		response.write "Linha: " & objXML2.parseError.line & "<br>" 
		response.write "Posição na linha: " & objXML2.parseError.linepos & "<br>" 
		response.write "Descrição: " & objXML2.parseError.reason & "<br>" 
		response.write "Texto que causa o erro: " & objXML2.parseError.srcText & "<br>" 
		response.write "Url do arquivo com problemas: " & objXML2.parseError.url 
		
	else 
	
		'Instancia o objeto documentElement para extrair os elementos 
		Set raiz = objXML2.documentElement
			
		Dim Dolar_Comercial_Compra, Dolar_Comercial_Venda, Dolar_Paralelo_Compra, Dolar_Paralelo_Venda, Euro_Dolar_Compra, Euro_Dolar_Venda, Euro_Real_Compra, Euro_Real_Venda
	
		Euro_Dolar_Venda = raiz.childNodes.item(5).text
			
		Response.Write "Euro_Dolar_Venda: " & Euro_Dolar_Venda & "<br>"
		
	End if

	Set objXML = Nothing
%>

Quando ocorre o erro dá a mensagem:

msxml3.dll error '80072ee7'

 

The server name or address could not be resolved

 

/hotelsxml/xml_cotacao-dolar.asp, line 12

Essa linha corresponde à: objSrvHTTP2.Send (cCMD)

 

Quando coloco http://cotacao.republicavirtual.com.br/web...php?formato=xml diretamente na url do IE a página abre, significando que o site do conversor de moeda está funcionando bem e o problema está na minha página.

 

Alguém, por favor pode me ajudar??? :blink:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.