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!!