Foros del Web » Programando para Internet » ASP Clásico »

leer xml

Estas en el tema de leer xml en el foro de ASP Clásico en Foros del Web. hola amigos tengo que leer un xml externo y no cacho como hacerlo si me pudieran orientar este es el xml http://www.inning.cl/js-local/indicadores.xml Código PHP: < ...
  #1 (permalink)  
Antiguo 25/02/2009, 08:08
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
leer xml

hola amigos tengo que leer un xml externo y no cacho como hacerlo si me pudieran orientar este es el xml
http://www.inning.cl/js-local/indicadores.xml
Código PHP:
<fdata>
<
fecha>25/02/2009</fecha>
<
dolar_apertu>600,00</dolar_apertu>
<
dolar_mediod/>
<
dolar_cierre/>
<
dolar_observ>598,98</dolar_observ>
<
dolar_acuerd>632,35</dolar_acuerd>
<
tasa_apertu/>
<
tasa_mediod/>
<
horas/>
<
tasa_actual>7,00</tasa_actual>
<
moned_euro>0,78</moned_euro>
<
moned_jap>96,76</moned_jap>
<
moned_bra>3,57</moned_bra>
<
moned_arg>2,39</moned_arg>
<
uf_ayer>21.098,00</uf_ayer>
<
uf_hoy>21.091,95</uf_hoy>
<
uf_man>21.085,90</uf_man>
<
ivp>22.138,29</ivp>
<
utm>37.163,00</utm>
<
mercan_cobre>144,72</mercan_cobre>
<
mercan_petro>42,56</mercan_petro>
<
mercan_celul>526,96</mercan_celul>
<
moned_euro_pesos>767,92</moned_euro_pesos>
<
ipsa>0,12</ipsa>
<
igpa>0,05</igpa>
<
tpm_mensual>-</tpm_mensual>
<
tpm_anual>4,75</tpm_anual>
</
fdata
necesitop rescatar mas que nada el dolar la utm y la uf si me pudieran decir como los rescato para mostrarlos en mi pagina web se los agradeceria
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #2 (permalink)  
Antiguo 25/02/2009, 13:11
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Respuesta: leer xml

Hola mc_quake, aquí te dejo esto aunque me parece que te puedes evitar la llamada xmlHTTPRequest utilizando el método Load del objeto xmlDOM en lugar de LoadXML que carga un string, puedes probar, esto funciona por el momento:

Código asp:
Ver original
  1. set xml = Server.CreateObject("Microsoft.xmlHTTP")
  2. Dim unValorX
  3.  
  4. xml.open "POST", "http://www.inning.cl/js-local/indicadores.xml", false
  5. xml.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
  6. xml.send (orderString)
  7. xmlResponseStr = xml.responseText
  8.  
  9. set xmlDoc = Server.CreateObject("Microsoft.xmlDOM")
  10. xmlDoc.async = True
  11. xmlDoc.LoadXML(xmlResponseStr)
  12.  
  13. Set nodo = xmlDoc.SelectSingleNode("fdata")
  14.  
  15. for each child in nodo.childNodes
  16.     if lcase(child.nodeName) = "dolar_observ" then
  17.         unValorX = child.text
  18.     end if
  19. next
  20.  
  21.  
  22. Set xmlDoc = Nothing
  23. Set xml = nothing  
  24.  
  25. Response.Write("Este es mi valor X: " & unValorX)

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 26/02/2009, 12:43
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
Respuesta: leer xml

Muchas gracias compadre te pasaste me solucionates un problema
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #4 (permalink)  
Antiguo 26/02/2009, 12:55
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Respuesta: leer xml

Por nadas
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:50.