A mi me ha pasado un caso similar. Yo con php no tengo ni idea pero me
imagino que no sera muy diferente a este ejemplo con javascript. Espero
que te sirva de ayuda.

Ya nos contaras.

edux


var xmlDoc = Server.CreateObject("Msxml2.DOMDocument");
xmlDoc.async = false;
var ok = xmlDoc.load(Server.MapPath("noticias.xml"));
if(!ok){
    Response.Write("No se pudo leer la fuente XML");
    Response.End();
}
var etiqueta = xmlDoc.createElement("not");
var texto = xmlDoc.createTextNode("Texto de la noticia");
etiqueta.appendChild(texto);
xmlDoc.getElementsByTagName("listnoticias").item(0).appendChild(etiqueta);
xmlDoc.save(Server.MapPath("noticias.xml"));


donde "listnoticias" es el nombre del nodo padre a los nodos de las
noticias... y "not" es la etiqueta donde insertaremos la noticia

<?xml version="1.0" encoding="iso-8859-1"?>
<secciones>
 <listnoticias>
  <not>Este es el texto de la noticia 1</not>
  <not>Este es el texto de la noticia 2</not>
  <not>Este es el texto de la noticia 3</not>
 </listnoticias>
</secciones>








> Tuve el mismo problema que t�. Lo que hice fue lo siguiente. abr�a el
> archivo XML, metia toda la informacion en una variable como si fuera un
> String, en esa variable buscaba la posicion del cierre del XML y a��adia
> el
> codigo XML de la noticia a raiz de la ultima noticia (tb como un string,
> borraba toda la informacion de XML abrierto y grababa en �l archivo el
> valor
> de la variable. para esto utilize los metodos de fopen(), fread(),
> fwrite()
> .. lo mas curioso que llego a funcionar a la perfeccion. Misterios de la
> vida.
>
> Pero vamos, me parecio tal �apa, que al final me decante por una BBDD, y
> te
> aconsejaria que lo hicieras con BBDD. Mas facil y menos comeduras de tarro
> y
> dolores de mocha.
>
> Un saludo.
> ----- Original Message -----
> From: "Eva del Campo" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Thursday, May 12, 2005 10:39 PM
> Subject: Re: [ASNativos] Escribir en archivo XML
>
>
> php4 tiene bastantes carencias para manipular xml. Lo mejor es utilizar
> alguna extensi�n (si tienes permisos para instalarla en el servidor), o
> utilizar alguna clase para simplificar la tarea. Tienes bastantes clases
> en
> http://www.phpclasses.org
> A mi me gusta bastante esta:
> http://www.phpclasses.org/browse/package/1121.html
> Pero la verdad es que tampoco he probado muchas...
>
> Suerte
>
> xxxx
>
> Eva
>
>
>
>> Hola a todos,
>> he creado una "especie" de libro de visitas, y me interesaba hacerlo de
>> la
>> forma m�s sencilla,
>> as� que lo mont� con un archivo xml, principalmente porque me interesaba
>> poder coger cada mensaje por separado.
>>
>> Pero a la hora de escribir en �l un nuevo mensaje me da muchos
>> problemas,
> lo
>> estoy mirando de hacer
>> con un archivo .php que abre el xml y le a�ade una linea pero no consigo
>> indicarle bien donde debe escribirla.
>> Alguien sabe de algun tutorial o ejemplo que pueda servirme?
>>
>> espero me haya explicado bien,
>> muchas gracias a todos!
>>
>> ignasi rif�
>> [EMAIL PROTECTED]
>
>
> ----------------------------------
> Lista ASNativos:[email protected]
> http://www.5dms.com/listas
> ----------------------------------
>
> ----------------------------------
> Lista ASNativos:[email protected]
> http://www.5dms.com/listas
> ----------------------------------
>

----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------

Responder a