Записи за September, 2010

Perl: работаем с XML и JSON

Monday, September 13th, 2010

— Поверь мне, не в пирогах счастье…
— Ты, что, с ума сошёл? А в чём же ещё?

— «Малыш и Карлсон»

It's not even XML!

Не буду производить тонну выкладок в стиле “Что лучше: XML или JSON?”. Дело это неблагодарное, более девяти тысяч раз обмусоленное в статьях. Стоит только разок  обратиться в Гугл с вопросом “JSON vs XML” и окунуться в разнообразие мнений. Тем более, что, как это обычно бывает, однозначного ответа здесь нет и не будет, так как разные бывают ситуации и разные задачи. Так, например, в информационно-ориентированных web-приложениях для AJAX-обмена наиболее оптимальным выбором видится JSON , а вот для хранения больших объемов формализованных иерархических данных или для использования в качестве конфигов, наверное, всё же лучше брать XML. Так или иначе столкнуться придётся с каждым из этих форматов, и с каждым из них надо будет работать. И вот на тот случай, если работать придётся на Perl, пишу эту статейку-напоминалку.

Когда я использую Perl, всегда держу в голове золотое правило “Есть задача – стопудово есть и модуль на CPAN”.  Срабатывает безотказно. Так и здесь: для работы с JSON и XML существует множество  модулей, из которых я для себя выбрал соответственно модули JSON и XML::Twig. Модули большие, навороченные, умеют всё, о чём можно пожелать. Ну, разве что не “грабят корованы”. Но опишу только основное.

(more…)

Категория: Perl | Нет комментариев »


Галопом по Тавриде

Sunday, September 5th, 2010

Таврические приключения двух обалдуев

Метки:
Категория: Beyond IT | Нет комментариев »