The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"XML::Parser для Perl как с ним работать???"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"XML::Parser для Perl как с ним работать???"
Сообщение от Dr.ON emailИскать по авторуВ закладки on 13-Сен-02, 16:09  (MSK)
есть xml файл
хочу все тэги, все все, что там есть переменные с их значениями
распихать в перловые переменные  
к примеру
<foo><head id="a">Hello <em>there</em></head><bar>Howdy<ref/></bar>do</foo>

хотелось бы получить что то типа
$var1 содержит id - параметр
$var2 содержит a - значение

и так далее
буду признателен Вам многоуважаемы ALL
если разъясните как работает этот модуль(я смотрел уже man XML::Parser, ничего не понял(может конец рабочего дня сказывается))

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: XML::Parser для Perl как с ним работать???"
Сообщение от waf emailИскать по авторуВ закладки on 18-Сен-02, 10:50  (MSK)
Я думаю, тебе надо повесить handler (именно так и говорится в perldoc XML::Parser , так что читай) на начало xml-тэга, в первых строчках perldoc'а есть пример, handler называется Start. Каждый раз при нахождении открывающего тэга будет дёргаться твоя процедура, куда передаётся этот найденный элемент. Так ты получишь название встретившегося элемента и все его пары атрибут-значение.

>хотелось бы получить что то типа
>$var1 содержит id - параметр
>$var2 содержит a - значение

Странного хочешь... Зачем тебе сам 'id'? Тебе значение этого атрибута нужно, а не название его самого. Ну если действительно это надо, то весь набор атрибут-значение даются тебе при вызове Start. Содержимое какого-либо элемента можно получить по handler'у Char.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру