Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 30, 2009 01:02:59

$m1t
От:
Зарегистрирован: 2006-12-31
Сообщения: 104
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите простой способ конвертировать xml в словарь.

Пока придумал только использовать xml.dom.minidom но вот большой он какой-то и неудобный.



Офлайн

#2 Июнь 30, 2009 08:13:41

Enchantner
От:
Зарегистрирован: 2009-02-11
Сообщения: 442
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите простой способ конвертировать xml в словарь.

$m1t
Недавно про lxml писал - http://habrahabr.ru/blogs/python/61523/
Биндинг к сишной библиотеке, быстрая и удобная штука. Вот туториал по ней: http://codespeak.net/lxml/tutorial.html



Отредактировано (Июнь 30, 2009 08:14:30)

Офлайн

#3 Июнь 30, 2009 08:27:07

bobry
От:
Зарегистрирован: 2008-08-03
Сообщения: 54
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите простой способ конвертировать xml в словарь.

в словарь наверное можно и регулярками “конвертнуть” (:
без всяких lxml



Офлайн

#4 Июнь 30, 2009 14:29:42

Enchantner
От:
Зарегистрирован: 2009-02-11
Сообщения: 442
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите простой способ конвертировать xml в словарь.

bobry
зачем? это же ректальная тонзиллэктомия :) Если есть удобный инструмент специально для этих целей (кстати, тот же упомянутый стандартный xml.dom.minidom)?



Офлайн

#5 Июнь 30, 2009 23:39:40

$m1t
От:
Зарегистрирован: 2006-12-31
Сообщения: 104
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите простой способ конвертировать xml в словарь.

ну в общем я добил через xml.dom.minidom, но вот с yaml работать гораздо проще… Жалко, что в django-revision не получилось заставить работать yaml сериализатор….



Офлайн

#6 Июль 1, 2009 05:46:43

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Подскажите простой способ конвертировать xml в словарь.

$m1t
Жалко, что в django-revision не получилось заставить работать yaml сериализатор….
Глупый конечно вопрос, но вдруг… pyYAML у вас установлен?



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#7 Июль 1, 2009 16:47:01

$m1t
От:
Зарегистрирован: 2006-12-31
Сообщения: 104
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите простой способ конвертировать xml в словарь.

PooH установлен пакет python-yaml, но может это не то, что нужно.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version