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

Contenido completo de un XML

Estas en el tema de Contenido completo de un XML en el foro de ASP Clásico en Foros del Web. Hola, en un script ASP creo y relleno un objeto XML con Server.CreateObject("Microsoft.XMLDOM"). Una vez creado, lo quiero enviar a una BD vía ADO, dentro ...
  #1 (permalink)  
Antiguo 23/06/2008, 05:41
Avatar de PosProdukcion  
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 20 años, 5 meses
Puntos: 9
Contenido completo de un XML

Hola, en un script ASP creo y relleno un objeto XML con Server.CreateObject("Microsoft.XMLDOM").

Una vez creado, lo quiero enviar a una BD vía ADO, dentro de una cadena de texto, y de momento la única forma que he encontrado es:

1. Crear un fichero temporal con el contenido del XML
2. Abrir el fichero, leer el contenido y enviarlo a la BD
3. Cerrar el fichero y borrarlo.

Porque no he encontrado una propiedad o método en el XMLDOM que me de todo el contenido del objeto XML, incuidas las etiquetas.

¿Existe esa propiedad que me evite crear un fichero innecesario? ¿Cual es?

Gracias
  #2 (permalink)  
Antiguo 24/06/2008, 10:50
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Respuesta: Contenido completo de un XML

Hola PosProdukcion, no te entiendo muy bien pero creo que quieres guardar el contenido del XML como string en un campo?

¿Cómo obtienes ese XML?

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 24/06/2008, 11:15
Avatar de PosProdukcion  
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 20 años, 5 meses
Puntos: 9
Respuesta: Contenido completo de un XML

Exacto, eso es lo que quiero conseguir...

EL XML lo voy formando con sentencias del tipo:

Código:
       Set oXML = Server.CreateObject("Microsoft.XMLDOM")

        Set oRaiz = oXML.createElement("paginagrid")
        oXML.appendChild oRaiz

        Set oCampo = oXML.createElement("npagina")
        Set oValor = oXML.createTextNode(PAGINA_ACTUAL)
        oCampo.appendChild oValor
        oRaiz.appendChild oCampo

        Set oCampo = oXML.createElement("codigogrid")
        Set oValor = oXML.createTextNode(CODIGO_GRID)
        oCampo.appendChild oValor
        oRaiz.appendChild oCampo

       etc...........
  #4 (permalink)  
Antiguo 24/06/2008, 12:13
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Respuesta: Contenido completo de un XML

Ya...utiliza la propiedad xml de tu objeto:

<textarea><%=oXML.xml%></textarea>

Salud
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 25/06/2008, 03:07
Avatar de PosProdukcion  
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 20 años, 5 meses
Puntos: 9
Respuesta: Contenido completo de un XML

Gracias
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 17:18.