Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/08/2006, 02:20
icgg82
 
Fecha de Ingreso: agosto-2006
Mensajes: 13
Antigüedad: 17 años, 8 meses
Puntos: 0
HOla, yo tengo el mismo problema que tu, que no se como guardar el xml en una variable para procesarlo despues, sin embargo si se como puedes parsearlo:

$xml_parser=xml_parser_create(); //creamos el parser
xml_set_element_handler($xml_parser,"startElement" ,"endElement");
xml_set_character_data_handler($xml_parser, "charElement");


if(!($fichero_puntero=fopen($file,"r"))){
echo "no se puede abrir el fichero xml";
}

while($data=fread($fichero_puntero,4096)){
if(!xml_parse($xml_parser,$data,feof($fichero_punt ero))){
echo("hay un error XML error");
}
}
Por tanto deberas implementaar las funciones startElement, endElement y CharElement.

function startElement($parser,$name,$attrib)
function endElement($parser,$name)
function charElement($parser,$data)

Espero haberte servido de ayuda, si consigues guardar el xml, dime como lo has hecho.

Gracias.