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

asp y xml

Estas en el tema de asp y xml en el foro de ASP Clásico en Foros del Web. hola estoy generando con asp un xml. los datos que obtengo los quiero guardar en una base de datos solo que no tengo idea como ...
  #1 (permalink)  
Antiguo 29/08/2007, 18:29
 
Fecha de Ingreso: noviembre-2006
Mensajes: 45
Antigüedad: 17 años, 7 meses
Puntos: 1
asp y xml

hola estoy generando con asp un xml.
los datos que obtengo los quiero guardar en una base de datos solo que no tengo idea como hacerlo alguien me podria dar una idea como hacerlo.
ejemplo:

<?xml version='1.0' ?>
<noticias>
<nota>
<articulo>3790843</artciulo>
<titulo>Jorge Vergara: "Estamos cosechando"</Titulo>
</nota><br>

<nota>
<articulo>3642012</artciulo>
<titulo>Todos quieren sonar en... Sinaloa</Titulo>
</nota><br>

<nota>
<articulo>3821536</artciulo>
<titulo>Kiwi train road</Titulo>
</nota><br>
</noticias>

con asp estoy generando este xml ahora lo que quiero hacer es estos datos poderlos guardar en una base de datos alguien me podria orientar o darmeuna idea.
  #2 (permalink)  
Antiguo 30/08/2007, 09:20
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Re: asp y xml

con tu codigo que generas el XML, antes de genear el XML los peudes almacenar

si pegas tu codigo con el que generasl el XML te podemos ayudar...

haces primero el insert a la base y luego generas el XML

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 30/08/2007, 13:05
 
Fecha de Ingreso: noviembre-2006
Mensajes: 45
Antigüedad: 17 años, 7 meses
Puntos: 1
Re: asp y xml

este es mi codigo asp con el que genero el xml

<%'valor es para sacar el contenido de la cookies del usuario
Response.ContentType = "text/xml"
set cnx = server.createobject("ADODB.CONNECTION")
set rst=server.createobject("ADODB.RECORDSET")
cnx.open "DSN=basedatos; UID=clave;PWD=123456"
Sql= "SELECT * FROM Contador"
rst.Open sql,cnx,1,3

rst.MoveFirst()
response.write("<? xml version='1.0' ?>")
response.write("<noticias>")
while (not rst.EOF)
response.write("<nota>")
response.write("<articulo>" & rst("IdArticulo") & "</articulo>")
response.write("<titulo>" & rst("TituloNoticia") & "</titulo>")
response.write("</nota>")%><%
rst.MoveNext()
wend
rst.close()
cnx.close()
response.write("</noticias>")
%>

les agredeceria si me pudieran ayudar
  #4 (permalink)  
Antiguo 31/08/2007, 04:13
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
Re: asp y xml

Para poder trabajar con XML como si de una base de datos se tratara (de hecho, lo es pero a un nivel muy simple, secuencial y de texto) debes primero conocer los objetos ASP que se encargan de dichos documentos.

El objeto en cuestion se llama XMLDOM en cualquiera de sus variantes y versiones (Microsoft.XMLDOM, MSXML2.DOMDocument, MSXML3.DOMDocument, etc).

Dicho objeto posee una buena cantidad de métodos y propiedades para trabajar con el. Te recomiendo que visites esta página (en español) para iniciarte en él. Esta otra, posee todos los métodos y propiedades que dispone.

Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #5 (permalink)  
Antiguo 31/08/2007, 10:28
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Re: asp y xml

los datos extraidos en la base de datos necesitas

* ingresarlos en una tabla
* craer tu xml

o me perdi en el post?

edited:
si fuera este el caso el de insertar
antes de tu
Cita:
rst.MoveNext()
tienes que poner
Cita:
insert into tu tabla ........
rst.MoveNext()
suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
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 16:21.