
24/08/2006, 02:20
|
| | Fecha de Ingreso: agosto-2006
Mensajes: 13
Antigüedad: 18 años, 7 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. |