Tema: asp con xml
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/11/2009, 14:16
monxas
 
Fecha de Ingreso: mayo-2009
Mensajes: 201
Antigüedad: 15 años, 11 meses
Puntos: 9
asp con xml

estoy haciendo una base de datos de libros, y me gustaria que solo metiendo el isbn y mediante un web service recoger la info de los libros sin meterlos a mano.
encontre este:
http://isbndb.com

que devuelve un xml, aunque no tiene muchosl ibros en español, pero es mejor que nada...

el tema es que no se como recoger los datos con asp.
de momento tengo esto:
Código asp:
Ver original
  1. m_n_isbn = Request.Form("isbn")
  2. url="http://isbndb.com/api/books.xml?access_key=AWMA4LDX&index1=isbn&value1=" & m_n_isbn
  3.  
  4.  
  5.  
  6.  Set objXML = Server.CreateObject("Microsoft.XMLDOM")
  7.  Set objLst = Server.CreateObject("Microsoft.XMLDOM")
  8.  objXML.async = False
  9.  objXML.Load (url)
  10.  If objXML.parseError.errorCode <> 0 Then
  11.      response.write(objXML.parseError.errorCode & "<br>")
  12.      response.write(objXML.parseError.reason & "<br>")
  13.      response.write(objXML.parseError.line & "<br>")
  14.      response.write(objXML.parseError.srcText & "<br>")
  15.  End If
  16.  
  17.  Set objLst = objXML.getElementsByTagName("*")
  18.  
  19.  For i = 0 to (objLst.length - 1)
  20.  
  21.     If objLst.item(i).nodeName = "title" Then
  22.       title = objLst.item(i).text
  23.       response.write(title)
  24.     End If
  25.     Exit For
  26.  Next

un xml generado seria:
http://isbndb.com/api/books.xml?acce...ue1=0596002068

la verdad es que toy un poco perdido y no consigo entenderlo bien, a ver si alguien me echa una mano!