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:
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.


Respuesta Responder a este mensaje
#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:
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.


Respuesta Responder a este mensaje
#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:
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.


Respuesta Responder a este mensaje
#4 Joaquim Ferrer
10/09/2003 - 09:09 | Informe spam
Patrick :
a.Write(xmlNuevo);


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

Respuesta Responder a este mensaje
#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$
Patrick :
> a.Write(xmlNuevo);
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




Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida