niko111
Новичок
спецсимволы некорректно парсятся
Здравствуйте уважаемые форумчане.
Возникла такая проблема:
Еслив между тегами есть спецсимволы, например: & или ' то xml_set_character_data_handler вызывается несколько раз, как это победить не понятно.
например <name>bla1' bla2bla2</name>
вызовется 3 раза и уменя получается что bla1 ' bla2bla2 заносятся в массив как 3 разные записи.
Подскажите пожалуйста как можно отконтролировать это и склеить.
сама функция по выбору данных между тегами:
Заранее большое спасибо за помощь!
Здравствуйте уважаемые форумчане.
Возникла такая проблема:
Еслив между тегами есть спецсимволы, например: & или ' то xml_set_character_data_handler вызывается несколько раз, как это победить не понятно.
например <name>bla1' bla2bla2</name>
вызовется 3 раза и уменя получается что bla1 ' bla2bla2 заносятся в массив как 3 разные записи.
Подскажите пожалуйста как можно отконтролировать это и склеить.
сама функция по выбору данных между тегами:
PHP:
function stringElement($parser, $str) {
global $list, $event_ar, $event_det;
if ($list[count($list)-1] == 'name')
{
$event_det[] = $str;
}
}