![]() |
Модераторы: diadiavova |
![]() ![]() ![]() |
|
Egor.84 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 47 Регистрация: 11.10.2007 Репутация: нет Всего: нет |
Здравствуйте.
Может кто-то подскажет мне,вот есть текст в формате xml <report name="pp_kp" dx="-10" dy="-7" defcolor="0" deffont="Times New Roman" defsize="9" defwidth="2" dbg="0" nv="0"> <obj type="2" x="17" y="7" cx="182" cy="0"></obj> <obj type="2" x="17" y="12" cx="182" cy="0"></obj> <obj type="2" x="17" y="39" cx="182" cy="0"></obj> </report> мне просто надо достать отсюда эти координаты и тип объекта.Никак не могу сообразить как мне их достать(в массив загнать что-ли)а потом как передать правильно в ПХП.Кусок кода есть использует XML Parser внутри объекта.Вот, а правильно ли я его использую,просто никак не пойму как мне нужны координаты достать и передать потом куда нужно.Большое спасибо если кто-то посоветует что-то. <?php class xml{ var $parser; function xml() { $this->parser = xml_parser_create(); xml_set_object($this->parser, &$this); xml_set_element_handler($this->parser, "tag_open", "tag_close"); xml_set_character_data_handler($this->parser, "cdata"); } function parse($data) { xml_parse($this->parser, $data); } function tag_open($parser, $tag, $attributes) { var_dump($parser, $tag, $attributes); } function cdata($parser, $cdata) { var_dump($parser, $cdata); } function tag_close($parser, $tag) { var_dump($parser, $tag); } } // конец class xml $xml_parser = new xml(); $xml_parser->parse("<obg type='2' x='4' y='2' cx='5' cy='10'>PHP</obg>"); ?> |
|||
|
||||
Shedar |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 10.6.2007 Репутация: 2 Всего: 2 |
Обработчику события начала элемента передается ассоциативный массив $attributes. Соответственно можно получить нужные значения.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "XML/XSLT" | |
|
Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась. Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение. Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел Желаем удачи в Вашем деле! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | XML, XSL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |