Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/11/2012, 16:30
motorinapronto
 
Fecha de Ingreso: noviembre-2010
Mensajes: 101
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Funcion insertar datos en xml con php

Código PHP:
function insertar_nodo $nodo $datos $fichero $duplicar $duplicados ){   
  
//Leemos fichero        
 
if(( $xml leer_xml $fichero )) == - ) return - ;        
   
  
//Comprobamos si puede haber       nodos duplicados o no y si los hay        
 
if( $duplicar == $stop buscar_nodo $nodo $duplicados $fichero );        
 else 
$stop ;        
   
  
//Si no hay nodos duplicados o       si puede haberlos, seguimos        
 
if( $stop == ){        
 
//Guardamos todos los datos en       un nuevo nodo        
 
$tag2 $xml -> addChild ("<trackList></trackList>"); 
  
$tag $tag2 -> addChild $nodo );  

  foreach( 
$datos as $valor $tag -> addChild $valor 'tag' ], $valor 'dato' ]);        
 
//Guardamos el fichero        
 
$xml -> asXML $fichero );        
 }        
 return 
;        

Se me ha ocurrido poner algo asi:

$tag2 = $xml -> addChild ("<trackList></trackList>");
$tag = $tag2 -> addChild ( $nodo );

pero no funciona... simplemente no aparecen las etiquetas tracklist.