Записи за September, 2010
Perl: работаем с XML и JSON
Monday, September 13th, 2010
— Ты, что, с ума сошёл? А в чём же ещё?
— «Малыш и Карлсон»
Не буду производить тонну выкладок в стиле “Что лучше: XML или JSON?”. Дело это неблагодарное, более девяти тысяч раз обмусоленное в статьях. Стоит только разок обратиться в Гугл с вопросом “JSON vs XML” и окунуться в разнообразие мнений. Тем более, что, как это обычно бывает, однозначного ответа здесь нет и не будет, так как разные бывают ситуации и разные задачи. Так, например, в информационно-ориентированных web-приложениях для AJAX-обмена наиболее оптимальным выбором видится JSON , а вот для хранения больших объемов формализованных иерархических данных или для использования в качестве конфигов, наверное, всё же лучше брать XML. Так или иначе столкнуться придётся с каждым из этих форматов, и с каждым из них надо будет работать. И вот на тот случай, если работать придётся на Perl, пишу эту статейку-напоминалку.
Когда я использую Perl, всегда держу в голове золотое правило “Есть задача – стопудово есть и модуль на CPAN”. Срабатывает безотказно. Так и здесь: для работы с JSON и XML существует множество модулей, из которых я для себя выбрал соответственно модули JSON и XML::Twig. Модули большие, навороченные, умеют всё, о чём можно пожелать. Ну, разве что не “грабят корованы”. Но опишу только основное.
Категория: Perl | Нет комментариев »
Галопом по Тавриде
Sunday, September 5th, 2010
Таврические приключения двух обалдуев
Метки: Beyond IT
Категория: Beyond IT | Нет комментариев »