asker
Новичок
Не работает XML_OPTION_SKIP_WHITE
есть xml типа:
<root>
<order>
<head>
<fio>Иванов</fio>
<address>Москва</address>
</head>
</order>
парсим с помощью:
$xml = xml_parser_create();
xml_parser_set_option($xml, XML_OPTION_CASE_FOLDING, false);
xml_parser_set_option($xml, XML_OPTION_SKIP_WHITE, 1);
xml_set_element_handler($xml, "startElement", "endElement");
xml_set_character_data_handler($xml, "characterData");
по идее при xml_parser_set_option($xml, XML_OPTION_SKIP_WHITE, 1) в characterData не должен осуществляться, однако он существляется: function characterData($xml, $data){echo ord($data)} - после <root>, <head> и <order> показывает 32 (пробел) или 10 (табуляция)
где ошибка?
P.S. PHP Version 4.4.0
-~{}~ 06.03.07 12:41:
единственная тема оставленная без ответа
P.S. в качестве апа...
есть xml типа:
<root>
<order>
<head>
<fio>Иванов</fio>
<address>Москва</address>
</head>
</order>
парсим с помощью:
$xml = xml_parser_create();
xml_parser_set_option($xml, XML_OPTION_CASE_FOLDING, false);
xml_parser_set_option($xml, XML_OPTION_SKIP_WHITE, 1);
xml_set_element_handler($xml, "startElement", "endElement");
xml_set_character_data_handler($xml, "characterData");
по идее при xml_parser_set_option($xml, XML_OPTION_SKIP_WHITE, 1) в characterData не должен осуществляться, однако он существляется: function characterData($xml, $data){echo ord($data)} - после <root>, <head> и <order> показывает 32 (пробел) или 10 (табуляция)
где ошибка?
P.S. PHP Version 4.4.0
-~{}~ 06.03.07 12:41:
единственная тема оставленная без ответа

P.S. в качестве апа...