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

xml que no tiene rss/channel/item

Estas en el tema de xml que no tiene rss/channel/item en el foro de ASP Clásico en Foros del Web. Hola a todos. este es mi primer post, asi que espero que me dejen una buena impresion del sitio. la cuesto es la siguiente. tengo ...
  #1 (permalink)  
Antiguo 14/05/2008, 12:32
 
Fecha de Ingreso: mayo-2008
Mensajes: 13
Antigüedad: 17 años
Puntos: 0
xml que no tiene rss/channel/item

Hola a todos.
este es mi primer post, asi que espero que me dejen una buena impresion del sitio.
la cuesto es la siguiente.
tengo un xml que se lee asi.
weather / cc/ tmp
weather sera como rss
cc es una parte y tmp contiene el valor que quiero usar.
tmp muestra la temperatura de un lugar, miren el link para que quede mas claro.
http://xoap.weather.com/weather/local/NLXX0002?cc=tmp&dayf=1&par=1064301537&key=9869a8bd 1419d3fc

La cuestion es que estoy tratando de leerlo con ASP y no puedo!!!
este es el codigo asp, pero al parecer no entra al foreach.

url= "http://xoap.weather.com/weather/local/NLXX0002?cc=tmp&dayf=1&par=1064301537&key=9869a8bd 1419d3fc"
Set objHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP")
objHTTP.Open "POST", url, false
objHTTP.send()
For Each objItem in objHTTP.responseXML.SelectNodes("weather/cc/tmp")
clima=objItem.SelectSingleNode("tmp").text & "<br />"
Next

alguno con mas conocimientos puede ayudarme?
gracias!

Ariel.
  #2 (permalink)  
Antiguo 17/05/2008, 02:35
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Respuesta: xml que no tiene rss/channel/item

Seguramente el xml tiene declarado algun namespace, si es esto, necesitas utilizar ese namespace como prefijo en todas las llamadas a algun nodo.

Si pones el xml podremos ver mejor de que se trata.

P.D. El xml no necesariamente tiene que tener los nodos rss/channel/etc eso solo es valido para RSS, que no es mas que un xml con un estandar.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 23/05/2008, 14:21
 
Fecha de Ingreso: mayo-2008
Mensajes: 13
Antigüedad: 17 años
Puntos: 0
Respuesta: xml que no tiene rss/channel/item

<?xml version="1.0" encoding="ISO-8859-1" ?>
- <!-- This document is intended only for use by authorized licensees of The Weather Channel. Unauthorized use is prohibited. Copyright 1995-2005, The Weather Channel Interactive, Inc. All Rights Reserved.
-->
- <weather ver="2.0">
- <head>
<locale>en_US</locale>
<form>MEDIUM</form>
<ut>F</ut>
<ud>mi</ud>
<us>mph</us>
<up>in</up>
<ur>in</ur>
</head>
- <loc id="NLXX0002">
<dnam>Amsterdam, Netherlands</dnam>
<tm>10:20 PM</tm>
<lat>52.35</lat>
<lon>4.90</lon>
<sunr>5:34 AM</sunr>
<suns>9:42 PM</suns>
<zone>2</zone>
</loc>
- <cc>
<lsup>5/23/08 9:55 PM Local Time</lsup>
<obst>Amsterdam, Netherlands</obst>
<tmp>64</tmp>
<flik>64</flik>
<t>Fair</t>
<icon>33</icon>
- <bar>
<r>29.91</r>
<d>steady</d>
</bar>
- <wind>
<s>13</s>
<gust>N/A</gust>
<d>40</d>
<t>NE</t>
</wind>
<hmid>59</hmid>
<vis>6.2</vis>
- <uv>
<i>0</i>
<t>Low</t>
</uv>
<dewp>50</dewp>
- <moon>
<icon>18</icon>
<t>Waning Gibbous</t>
</moon>
</cc>
</weather>
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 04:30.