Forum Webscript.Ru
Программирование => Perl => Тема начата: GunJah от 15 Марта 2005, 17:11:47
-
Подскажите pls какие XML Parser-ы кроме XML::DOM используют индексированные хэши ? Если мона сразу с линками на документацию к подобным модулям. В идеале нужен модуль заточенный для работы с XML Config-ами.
-
Я для работы с конфигами использую XML::Simple.
-
2 2NetFly
XML::Simple не поддерживает индексированные хэши, ту бишь перестраивает xml файл как ему заблагорассудится... А под мою задачу необходимо соблюдать порядок следования тэгов.
-
Да, действительно, просто не совсем было ясно, что подразумевается под "индексированными хешами".
-
Посмотрел немного ниже в списке тем и понял, почему мне этот вопрос показался знакомым =)
-
Я уже запарился искать на него ответ :( Роюсь на cpan.org - либо модуль кривой, либо работает через причинное место... Че неужели никто не сталкивался с подобной проблемой ?!!!
-
GunJah:
А под мою задачу необходимо соблюдать порядок следования тэгов.
А зачем?
-
Потому как данный xml - конфигурационный файл с определенным набором правил к хитрой автоматизированной системе, кем-то когда-то и как-то написанной... Моя задача написать вэб-интерфейс для общения с ентим конфигурационным файлом, то есть банальной правкой хранящихся в нем правил... У меня уже возникают идеи написать парсилку самому, под эту конкретную задачу... Правда это на столько трудоемко, что хотелось бы конечно найти что-нить уже готовое...
-
А обычной сортировки по буквам - не хватит?
Боюсь, что придется писать самому. Как мимнимум скелет представления.
-
К сожелению имена тегов я менять тоже не могу, в конфиге важна не только очередность информации заключенной в тегах, но и имена самих тегов. Понимаю глупость, но это писал не я... Вот такие вот хреновые что называется начальные условия :(