Целый день бьюсь над этой задачей. Существующие решения не удовлетворяют (можно пользоваться только средствами встроенного в PHP парсера, бесплатные библиотеки начальство не уважает).
В общем проблема такая:
есть xml-документ, например:
1. Robotex - 07 Марта, 2009 - 18:19:23 - перейти к сообщению
Надо получить массив:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- 'name' => 'text',
- 0 => 'Text3',
- 'name' => 'p',
- 0 => 'Text1'
- )
- ),
- 'name' => 'p',
- 0 => 'Text2'
- )
- ),
- 3 => 'Text4'
- )
- )
- )
Что-то наподобие этого.
Буду благодарен за любую помощь.
Вот основа, кстати:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- $file = "d:/job/xml.xml";
- debug_info('XML Error: '.xml_error_string(xml_get_error_code($xml_parser)).' at line '.xml_get_current_line_number($xml_parser));
- // тут собственно и должен быть код. Свой набросок не даю, ибо по-любому собьет с верного пути
- ?>