On Mon, 22 Oct 2012 13:05:03 +0300 Mircea MITU <[email protected]> wrote:
> Salut > > Se da o aplicatie php ce a trecut de la debian 5 la debian 6, adica de la php > 5.2.6.dfsg.1-1+lenny16 la 5.3.3-7+squeeze14. Aplicatia, printre altele, ia un > xml de undeva si il transforma intr-un array, in stilul: > > ### xml-ul se afla in $string > > $parser = xml_parser_create(); > xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0); > xml_parse_into_struct($parser, $string, $vals, $index); > xml_parser_free($parser); > do_stuff(); > > Problema este ca in php5.3.3 (debian lenny), functia xml_parse_into_struct > esueaza cu return code 0, fara a da nici o eroare, si evident fara a-si face > treaba. > > $string e destul de mare, 350kb > > Vreo idee in afara de downgrade php? Intai as zice sa verifici contentul XML. incearca cu un string cu care a mers inainte. daca ai diacritice aici poate fi o prob. salveaza stringul pe disk, cauta o schema pt el si valideaza-l (online) > > Multumesc > Mircea > > > _______________________________________________ > RLUG mailing list > [email protected] > http://lists.lug.ro/mailman/listinfo/rlug -- Valentin Cozma General Manager DeverSoft (004) 0730 096 543 [email protected] _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
