Forum Webscript.Ru

Программирование => Perl => Тема начата: GunJah от 15 Марта 2005, 17:11:47

Название: XML Parser-ы
Отправлено: GunJah от 15 Марта 2005, 17:11:47
Подскажите pls какие XML Parser-ы кроме XML::DOM используют индексированные хэши ? Если мона сразу с линками на документацию к подобным модулям. В идеале нужен модуль заточенный для работы с XML Config-ами.
Название: XML Parser-ы
Отправлено: 2NetFly от 15 Марта 2005, 17:28:33
Я для работы с конфигами использую XML::Simple.
Название: XML Parser-ы
Отправлено: GunJah от 15 Марта 2005, 18:13:30
2 2NetFly

XML::Simple не поддерживает индексированные хэши, ту бишь перестраивает xml файл как ему заблагорассудится... А под мою задачу необходимо соблюдать порядок следования тэгов.
Название: XML Parser-ы
Отправлено: 2NetFly от 15 Марта 2005, 18:18:45
Да, действительно, просто не совсем было ясно, что подразумевается под "индексированными хешами".
Название: XML Parser-ы
Отправлено: 2NetFly от 15 Марта 2005, 18:19:19
Посмотрел немного ниже в списке тем и понял, почему мне этот вопрос показался знакомым =)
Название: XML Parser-ы
Отправлено: GunJah от 15 Марта 2005, 18:30:59
Я уже запарился искать на него ответ :( Роюсь на cpan.org - либо модуль кривой, либо работает через причинное место... Че неужели никто не сталкивался с подобной проблемой ?!!!
Название: XML Parser-ы
Отправлено: NeoNox от 15 Марта 2005, 18:36:43
Цитировать
GunJah:
А под мою задачу необходимо соблюдать порядок следования тэгов.

А зачем?
Название: XML Parser-ы
Отправлено: GunJah от 15 Марта 2005, 18:56:48
Потому как данный xml - конфигурационный файл с определенным набором правил к хитрой автоматизированной системе, кем-то когда-то и как-то написанной... Моя задача написать вэб-интерфейс для общения с ентим конфигурационным файлом, то есть банальной правкой хранящихся в нем правил... У меня уже возникают идеи написать парсилку самому, под эту конкретную задачу... Правда это на столько трудоемко, что хотелось бы конечно найти что-нить уже готовое...
Название: XML Parser-ы
Отправлено: NeoNox от 15 Марта 2005, 19:24:44
А обычной сортировки по буквам - не хватит?
Боюсь, что придется писать самому. Как мимнимум скелет представления.
Название: XML Parser-ы
Отправлено: GunJah от 15 Марта 2005, 19:31:32
К сожелению имена тегов я менять тоже не могу, в конфиге важна не только очередность информации заключенной в тегах, но и имена самих тегов. Понимаю глупость, но это писал не я... Вот такие вот хреновые что называется начальные условия :(