Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/10/2006, 11:36
Emerald
 
Fecha de Ingreso: mayo-2006
Mensajes: 243
Antigüedad: 18 años, 9 meses
Puntos: 0
Hola!
Estoy intentando mostrar esto en un ASP y lo resolví de la siguiente manera:

Primero cuento cuantos nodos <titulo> tengo y le resto 1 para saber el index del último nodo <titulo>:

Código:
'Cargar el xml
Set xmlDoc = Server.CreateObject("Microsoft.xmldom")
servidor = Server.MapPath("Notice.xml")
xmlDoc.load(servidor)


set xmlTitArt = xmlDoc.getElementsByTagName("titulo")
n = (xmlTitArt.length-1)
Después hago lo siguiente dentro de un do while:

Código:
<%Do while n >= 0
  tituloArticulo = xmlTitArt.item(n).firstChild.nodeValue%>
  Titulo = <%= tituloArticulo%>
<%
n=n-1
Loop%>
Es decir, le voy restando 1 a n en cada vuelta, hasta llegar a n=0 que sería el primer nodo =)

No se si sea lo más optimo, pero al menos funcionó!