Ir para conteúdo

POWERED BY:

Arquivado

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

lulinha ô cara!

ASP lendo XML via xmlhttp

Recommended Posts

Olá,

 

através do código abaixo o script faz uma requisição a um site e captura um conteúdo no formato XML.

Preciso pegar um node

 

<%
  Set xml = Server.CreateObject("Microsoft.XMLHTTP")
  xml.Open "GET", "http://vimeo.com/api/clip/1766353/xml", False
	
  xml.Send

  Response.Write "<br><br><br>"
  Response.Write "<xmp>"
  Response.Write xml.responseText
  Response.Write "</xmp>"
  
  Set xml = Nothing
%>

o asp acima vai retornar o seguinte:

<?xml version="1.0" encoding="UTF-8"?>
<clips>
  <clip>
	<title>Nice Clean White</title>
	<url>
<thumbnail_small>http://images.vimeo.com/14/11/50/141150563/141150563_80.jpg</thumbnail_small> </clip> </clips>

Eu preciso escrever na tela o conteúdo que está dentro de <thumbnail_small>......</thumbnail_small> que é a foto.

Tentei algo como <%xml .selectSingleNode("//thumbnail").Text mas nao funciona%>

 

Alguem pode me ajudar? obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

coisa fácil rapaz!!

<%
Dim xmlRss, xmlhttp
Set xmlhttp = Server.CreateObject("Microsoft.XMLHTTP")
xmlhttp.Open "GET", "http://vimeo.com/api/clip/1766353/xml", false
xmlhttp.Send
set xmlRss = Server.CreateObject("Microsoft.XMLDOM")
	xmlRss.async = false 
	xmlRss.loadXml(xmlhttp.ResponseText)
set xmlRaiz = xmlRss.getElementsByTagName("thumbnail_small")
for i = 0 to xmlRaiz.length-1
	response.write xmlRaiz.item(i).childNodes.item(0).text
next
set xmlRss = nothing 
%>

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.