Автор Тема: XML Parser-ы  (Прочитано 4624 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн GunJah

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
XML Parser-ы
« : 15 Марта 2005, 17:11:47 »
Подскажите pls какие XML Parser-ы кроме XML::DOM используют индексированные хэши ? Если мона сразу с линками на документацию к подобным модулям. В идеале нужен модуль заточенный для работы с XML Config-ами.

Оффлайн 2NetFly

  • Модератор
  • Глобальный модератор
  • Постоялец
  • *****
  • Сообщений: 144
  • +0/-0
  • 0
    • Просмотр профиля
    • http://feotast.net
XML Parser-ы
« Ответ #1 : 15 Марта 2005, 17:28:33 »
Я для работы с конфигами использую XML::Simple.
There Is More Than One Way To Do It (c)

Оффлайн GunJah

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
XML Parser-ы
« Ответ #2 : 15 Марта 2005, 18:13:30 »
2 2NetFly

XML::Simple не поддерживает индексированные хэши, ту бишь перестраивает xml файл как ему заблагорассудится... А под мою задачу необходимо соблюдать порядок следования тэгов.

Оффлайн 2NetFly

  • Модератор
  • Глобальный модератор
  • Постоялец
  • *****
  • Сообщений: 144
  • +0/-0
  • 0
    • Просмотр профиля
    • http://feotast.net
XML Parser-ы
« Ответ #3 : 15 Марта 2005, 18:18:45 »
Да, действительно, просто не совсем было ясно, что подразумевается под "индексированными хешами".
There Is More Than One Way To Do It (c)

Оффлайн 2NetFly

  • Модератор
  • Глобальный модератор
  • Постоялец
  • *****
  • Сообщений: 144
  • +0/-0
  • 0
    • Просмотр профиля
    • http://feotast.net
XML Parser-ы
« Ответ #4 : 15 Марта 2005, 18:19:19 »
Посмотрел немного ниже в списке тем и понял, почему мне этот вопрос показался знакомым =)
There Is More Than One Way To Do It (c)

Оффлайн GunJah

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
XML Parser-ы
« Ответ #5 : 15 Марта 2005, 18:30:59 »
Я уже запарился искать на него ответ :( Роюсь на cpan.org - либо модуль кривой, либо работает через причинное место... Че неужели никто не сталкивался с подобной проблемой ?!!!

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
XML Parser-ы
« Ответ #6 : 15 Марта 2005, 18:36:43 »
Цитировать
GunJah:
А под мою задачу необходимо соблюдать порядок следования тэгов.

А зачем?
The documentations is your friend

Оффлайн GunJah

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
XML Parser-ы
« Ответ #7 : 15 Марта 2005, 18:56:48 »
Потому как данный xml - конфигурационный файл с определенным набором правил к хитрой автоматизированной системе, кем-то когда-то и как-то написанной... Моя задача написать вэб-интерфейс для общения с ентим конфигурационным файлом, то есть банальной правкой хранящихся в нем правил... У меня уже возникают идеи написать парсилку самому, под эту конкретную задачу... Правда это на столько трудоемко, что хотелось бы конечно найти что-нить уже готовое...

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
XML Parser-ы
« Ответ #8 : 15 Марта 2005, 19:24:44 »
А обычной сортировки по буквам - не хватит?
Боюсь, что придется писать самому. Как мимнимум скелет представления.
The documentations is your friend

Оффлайн GunJah

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
XML Parser-ы
« Ответ #9 : 15 Марта 2005, 19:31:32 »
К сожелению имена тегов я менять тоже не могу, в конфиге важна не только очередность информации заключенной в тегах, но и имена самих тегов. Понимаю глупость, но это писал не я... Вот такие вот хреновые что называется начальные условия :(

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28