Como guardo xml?

09/09/2003 - 01:01 por Xavier Lucatero | Informe spam
Saludos!
En uplicacion desarrollada con xml javascript usando internet explorer 6
necesito guardar un xml anteriormente manipulado. El problema es que cuando
utilizo el método save me marca "accespo denegado". Esto se ejecuta en el
sistema de archivo local.

Gracias.

Preguntas similare

Leer las respuestas

#1 skarface
09/09/2003 - 16:08 | Informe spam
por motivos de seguridad, javascript y vbscript no tienen autoridad de hacer
cambios al sistema de archivo local. Mi sugerencia es que muevas tu
aplicacion a ASP o JSP

"Xavier Lucatero" wrote in message
news:
Mostrar la cita
cuando
Mostrar la cita
#2 Sebastian E. Garcia
09/09/2003 - 17:17 | Informe spam
No se soluciona dandole permiso de escritura sobre el archivo XML al usuario
que esta en la sesion de Windows? Por lo general, si usas IIS, el usuario
suele ser IUSR* o IWAN*, no recuerdo cual de los dos era. Creo que una vez
me paso algo similar y lo solucione asi. Espero que sea lo mismo en tu caso.

Sebastian E. Garcia

"Xavier Lucatero" wrote in message
news:
Mostrar la cita
cuando
Mostrar la cita
#3 Patrick Espinosa
09/09/2003 - 18:40 | Informe spam
var fsobject = new ActiveXObject("Scripting.FileSystemObject");
var a = fsobject.CreateTextFile("C:\uta_de_archivo\\Nuevo.xml", true);
a.Write(xmlNuevo);
a.Close();

"Xavier Lucatero" wrote in message
news:
Mostrar la cita
cuando
Mostrar la cita
#4 Joaquim Ferrer
10/09/2003 - 09:09 | Informe spam
Patrick :
Mostrar la cita
xmlNuevo tiene que ser un string no ?
si xmlNuevo es un objeto DOM, hay que convertirlo a string ?
Puedes poner un pequeño ejemplo de como hacerlo ?
Gracias por la ayuda.
Saludos
Joaquim Ferrer

#5 Patrick Espinosa
10/09/2003 - 09:52 | Informe spam
Así es Joaquim, es un String común y corriente.
El ejemplo completo sería:

var xmlNoticia;
var BloqueId=nodoNoticia.id;
xmlNoticia = "<prevision id_bloque=\""+BloqueId.substr(6,1)+"\" ";
//Llenamos el encabezado de la Previsión
var nodoSeccion = nodoNoticia.parentNode;
while (nodoSeccion.className != "Seccion")
nodoSeccion = nodoSeccion.parentNode;
xmlNoticia += "pre_pro_id=\""+nodoSeccion.pre_pro_id+"\" ";
xmlNoticia += "pre_sec_id=\""+nodoSeccion.pre_sec_id+"\" ";
xmlNoticia += "sec_nombre=\""+nodoSeccion.sec_nombre+"\" ";
xmlNoticia += "pre_fecha=\""+nodoSeccion.pre_fecha+"\" ";
xmlNoticia += "pre_actualizado=\""+nodoSeccion.pre_actualizado+"\">";
xmlNoticia += CreaXMLNoticia(nodoNoticia);
xmlNoticia += "</prevision>";

var fsobject = new ActiveXObject("Scripting.FileSystemObject");
var a = fsobject.CreateTextFile("C:\uta_de_archivo\\Nuevo.xml", true);
a.Write("<?xml version='1.0' encoding='ISO-8859-1' ?>");
a.Write(xmlNoticia);
a.Close();

nuevaVentana = window.open("Nuevo.xml");

Saludos.
Patrick Espinosa.

"Joaquim Ferrer" wrote in message
news:bjmila$7te$
Mostrar la cita
Ads by Google
Search Busqueda sugerida