Ver Mensaje Individual
  #12 (permalink)  
Antiguo 21/07/2005, 15:58
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Bienvenido al fascinante y extenso mundo del XML
Veamos...

Hacer una llamada a algun server mediante XMLHTTP
Código:
Set xml = Server.CreateObject("Microsoft.XMLHTTP")
'Obtengo el XML
xml.Open "GET", "http://www.undominio.com", False
xml.Send

'Supongase que este XML me regresara un Hola Mundo
strHolaMundo = Cstr(xml.ResponseText)
Response.Write strHolaMundo
'No era eso lo que queria, me interesa parsear un XML



Código:
  <?xml version="1.0" ?> 
- <EZPAY VERSION="01.00">
- <HEADER>
  <REQUESTID>628200542306PM163128860</REQUESTID> 
  <REQUESTTYPE>REQAUTHORIZE</REQUESTTYPE> 
  </HEADER>
- <DATA>
  <CONFIRMATIONNUMBER>4479085096718936</CONFIRMATIONNUMBER> 
  <REASONCODE>100</REASONCODE> 
  <REASONDESCRIPTION>Approved</REASONDESCRIPTION> 
  </DATA>
  </EZPAY>
Código:
Set ObjXML = Server.CreateObject("Microsoft.XMLDOM")
ObjXML.Async = false
ObjXML.Load Server.MapPath("../ruta/archivo.xml")
if ObjXML.parseError.ErrorCode <> 0 then
  'Aqui hay  un error, vamos a mostrarlo
  Set er = ObjXML.parseError
  Response.Write er.Reason
else
	Response.ContentType = "text/xml"
	Response.write ObjXML.xml 
end if
http://msdn.microsoft.com/library/de...ldomModule.asp
http://www.4guysfromrolla.com/webtech/101200-1.2.shtml
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway