Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/07/2008, 09:40
Avatar de SUSMO
SUSMO
 
Fecha de Ingreso: abril-2008
Ubicación: Barcelona
Mensajes: 188
Antigüedad: 18 años, 6 meses
Puntos: 0
Respuesta: XML Parser en PHP5

Hola GatorV,

Ya me lo he planteado pero soy novata en el tratamiento de xml y no se como empezar, el código ya estaba implementado y tengo que migrarlo a php5, ha sido entonces cuando he tenido problemas.

¿Podrías orientarme como puedo hacer la equivalencia de este constructor a SimpleXML?
He estado mirando mucha documentación pero no hay manera de que me aclare

Constructor de la clase XML_Tree:
Código PHP:
function XML_Tree($sFile) 
{
    
$sFileCont = join(file($sFile), "");

    
$rPar = xml_parser_create("UTF-8");
    
xml_parser_set_option($rPar, XML_OPTION_CASE_FOLDING, 0);
    
xml_parser_set_option($rPar,XML_OPTION_TARGET_ENCODING, "UTF-8");
        
    
xml_set_object($rPar, $this);
        
    
xml_set_element_handler($rPar, "_startElementHand", "_endElementHand");
    
xml_set_character_data_handler($rPar, "_CDataHand");
    
xml_set_default_handler($rPar, "_defaultHand");
        
    
xml_parse($rPar, $sFileCont, true)
            or 
user_error(xml_error_string(xml_get_error_code($rPar)). ' line:' . xml_get_current_line_number($rPar) . ' column:' . xml_get_current_column_number($rPar) . "<br />The file $sFile has invalid syntax", E_USER_WARNING);
} 
¡¡Gracias por la ayuda!!
__________________
Perdida en el mundo del conocimiento