Зверь по имени xml_set_element_handler
:)
Нужен хелп.
Есть такая вещь:
$scriptUrl = 'http://www.ХХХХХХХХХХХ.ru/bla_bla_bla.xml';
$xml_parser = xml_parser_create();
xml_parser_set_option($xml_parser, XML_OPTION_CASE_FOLDING, true);
xml_set_element_handler($xml_parser, "startElement", "endElement");
xml_set_character_data_handler($xml_parser, "characterData");
$xml_array = file($scripturl);
for($i=0; $i<count($xml_array); $i++ ) {
$line = $xml_array[$i];
if (!xml_parse($xml_parser, $line)) {
die(sprintf("XML error: %s at line %d",
xml_error_string(xml_get_error_code($xml_parser)),
xml_get_current_line_number($xml_parser)));
}
}
xml_parser_free($xml_parser);
Вопрос таков:
кто нибудь может прокомментировать код???
особенно строки с xml_set_element_handler и xml_set_character_data_handler!
Что за звери, и с чем их едят?
10x.
P.S. если кто не знает 10х
[Thanks=>Thanx=>Thenx=>Tenx=>10x]
Спасибки вобщем!
Цитата:
Originally posted by Jimmy
xml_set_element_handler и xml_set_character_data_handler!
Что за звери, и с чем их едят?
xml_set_element_handler и xml_set_character_data_handler!
Что за звери, и с чем их едят?
С мануалом. В прикуску.
bool xml_set_element_handler ( resource parser, callback start_element_handler, callback end_element_handler)
Sets the element handler functions for the XML parser parser. start_element_handler and end_element_handler are strings containing the names of functions that must exist when xml_parse() is called for parser.
А в моём мануале чё то я таких строк не увидел!
Потому и спрашивал!
:(
Ладно, спасибо!