Foros del Web » Programando para Internet » PHP »

problema con la creacion de xml

Estas en el tema de problema con la creacion de xml en el foro de PHP en Foros del Web. bueno primero un saludo a todos... es la primera ves k escribo algo... (me registre hoy) yo quiero crear un archivo xml de noticias para ...
  #1 (permalink)  
Antiguo 24/04/2007, 17:10
 
Fecha de Ingreso: abril-2007
Mensajes: 1
Antigüedad: 17 años
Puntos: 0
problema con la creacion de xml

bueno primero un saludo a todos... es la primera ves k escribo algo... (me registre hoy)

yo quiero crear un archivo xml de noticias para k flash los lea y uso este codigo

Código PHP:
<?php
function addNewContact ($strFileName) {
    
$objDom = new DOMDocument('1.0''iso-8859-1');
    
$objDom->formatOutput true;
    
$myURL $_POST['mypage'];
    
$myURL "xml_writer.html";
    
    
$blnFileExists "news.xml";
    
$sComment $_POST['noticias'];
        
    if (
file_exists($blnFileExists)) {
        
$objDom->load('news.xml');
        
$objRoot $objDom->documentElement;
    }else {
        
$objRoot $objDom->createElement('newsfeed');
        
$objDom->appendChild($objRoot);
    }
    
    
$objRecord $objDom->createElement('item');
    
$objRoot->appendChild($objRecord);
    
$objField $objDom->createElement('id'$_POST['id']);
    
$objRecord->appendChild($objField);    
    
$objField $objDom->createElement('title'$_POST['titulo']);
    
$objRecord->appendChild($objField);
    
$objField $objDom->createElement('date'$_POST['fecha']);
    
$objRecord->appendChild($objField);
    
$objField $objDom->createElement('url'$_POST['link']);
    
$objRecord->appendChild($objField);
    
$objField $objRecord->appendChild($objDom->createElement('news'));
    
$objField->appendChild($objDom->createCDATASection($sComment));
    
    
$objDom->save('news.xml');
    
header("Location:$myURL");
}
addNewContact("news.xml");
?>
ok el codigo funciona pero agrega los datos uno despues del otro... asi k las noticias nuevas quedan al final... y yo quiero k sea al contrario intente usar el
comando "DomNode->insert_before" pero no se como usarlo bien...

una aclaracion mas... tengo muy pocos conocimientos de php asi k agradeceria toda la ayuda posible

Ynty

Última edición por ratamahata; 24/04/2007 a las 23:22
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:13.