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

Generar XML desde ASP

Estas en el tema de Generar XML desde ASP en el foro de ASP Clásico en Foros del Web. Buenas tardes, He creado una aplicación en ASP que genera la estructura de un fichero XML junto con sus datos dinamicos. Adjunto ejemplo de lo ...
  #1 (permalink)  
Antiguo 17/10/2011, 06:31
 
Fecha de Ingreso: septiembre-2011
Mensajes: 116
Antigüedad: 12 años, 7 meses
Puntos: 8
Pregunta Generar XML desde ASP

Buenas tardes,

He creado una aplicación en ASP que genera la estructura de un fichero XML junto con sus datos dinamicos.

Adjunto ejemplo de lo que muestra mi página.

Código:
<Inmueble>
<Piso>
<Referencia>XXX</Referencia>
<Descripcion><![CDATA[Descripción.]]></Descripcion>
<Fecha_alta>15/10/2011</Fecha_alta>
<Provincia><![CDATA[Barcelona]]></Provincia>
<Poblacion><![CDATA[Sant Cugat Del Valles]]></Poblacion>
<Zona_barrio><![CDATA[Barrio]]></Zona_barrio>
<Direccion><![CDATA[calle]]></Direccion>
<Superficie>138,82</Superficie>
<Precio>540000</Precio>
<Estado>Venta 2ª mano</Estado>
<Comedor>Si</Comedor>
<Comedor_m2>29,8</Comedor_m2>
<Cocina>Si</Cocina>
<Cocina_m2>12,8</Cocina_m2>
<habitacion_num>4</habitacion_num>
<Baños_num>2</Baños_num>
<Aseos_num>0</Aseos_num>
<Terraza>Si</Terraza>
<Terraza_m2>12,86</Terraza_m2>
<Patio>No</Patio>
<Parking>Si</Parking>
<Trastero>Si</Trastero>
<Ascensor>Si</Ascensor>
<Agua>Si</Agua>
<Luz>Si</Luz>
<Gas>Si</Gas>
<Calefaccion>Si</Calefaccion>
<Aire_acondicionado>Si</Aire_acondicionado>
<Amueblado>No</Amueblado>
<Telefono>Si</Telefono>
<Piscina>Si</Piscina>
<Chimenea>No</Chimenea>
</Piso>
</Inmueble>
Lo que deseo hacer es copiar exactamente el mismo resultado (completo) que me devuelve mi pagina.asp a un fichero .XML

Cual seria la manera más sencilla y rapida para conseguir esto?

Gracias en adelante.
  #2 (permalink)  
Antiguo 17/10/2011, 16:37
Avatar de Batan  
Fecha de Ingreso: septiembre-2010
Ubicación: Madrid
Mensajes: 408
Antigüedad: 13 años, 7 meses
Puntos: 63
Respuesta: Generar XML desde ASP

Hola muy buenas.
Una cosa distinta es generar un XML y otra distinta es chear un fichero XML, para crear archivos necesitas el componente FileSystem Object instalado en tu maquina o servidor y luego ya pasar a la forma programática.
Aqui puedes buscar acerca de ello.
http://www.w3schools.com/asp/asp_ref_filesystem.asp

Saludos y suerte
  #3 (permalink)  
Antiguo 20/10/2011, 10:05
 
Fecha de Ingreso: septiembre-2011
Mensajes: 116
Antigüedad: 12 años, 7 meses
Puntos: 8
Respuesta: Generar XML desde ASP

Gracias por contestar pero ya me las arregle yo solo. Lo que hices es cambiar todos los Response.Write que tenia en el código por una variable en la que he ido guardando todo lo que se tenia que imprimir por pantalla (texto) y luego he hecho un SAVE de la variable a un archivo XML.

Código:
set xmlDoc = Server.CreateObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.loadXML(texto)

xmlDoc.Save("C:\archivo.xml")
Si alguien necesita ayuda con esto que me lo comente.

saludos

Etiquetas: asp, estructura, fichero, sql, xml, bases-de-datos
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 23:54.