Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 31, 2009 17:44:18

XdenisX
От:
Зарегистрирован: 2009-10-31
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

генерация XML файлов по шаблону

Приветствую!

По работе возникла необходимость написать скрипт, который бы генерировал XML файлы с метаданными на основе шаблонного файла (http://ifolder.ru/14770520). Его структура соответствует стандарту ISO 19115. Требуется создавать такой файл (вставлять значения полей) для каждого файла с данными. Думаю python должен хорошо подходить для решения такой задачи.
Был бы признателен, если бы опытные питонеры показали дорогу, что называется)

p.s. У меня до этого был опыт работы с питоном в рамках использования модуля PyNGL и NumPy.



Отредактировано (Окт. 31, 2009 17:47:11)

Офлайн

#2 Ноя. 1, 2009 11:04:17

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

генерация XML файлов по шаблону

Берите ту шаблонную систему, чей синтаксис вам больше понравится. Единственное, не стоит без особых причин использовать шаблонные системы на основе XML. Как правило они медленнее других и более сложные в понимании. Я бы лично, порекомендовал cheetah



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

Отредактировано (Ноя. 1, 2009 11:05:16)

Офлайн

#3 Ноя. 1, 2009 12:08:31

XdenisX
От:
Зарегистрирован: 2009-10-31
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

генерация XML файлов по шаблону

PooH
Берите ту шаблонную систему, чей синтаксис вам больше понравится. Единственное, не стоит без особых причин использовать шаблонные системы на основе XML. Как правило они медленнее других и более сложные в понимании. Я бы лично, порекомендовал cheetah
Спасибо за рекомендацию. Cheetah на первый взгляд мне нравится. Другое дело, что я привязан к довольно сложной XSD схеме и как это получится совместить мне пока не совсем ясно.



Офлайн

#4 Ноя. 1, 2009 15:49:50

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

генерация XML файлов по шаблону

XdenisX
Другое дело, что я привязан к довольно сложной XSD схеме и как это получится совместить мне пока не совсем ясно.
Честно говоря не пойму в чем проблема. В конце-концов XML текстовый формат, так что любой шаблонизатор будет работать. Валидность по XSD схеме завесит только от того что вы напишите в шаблоне. Что тут совмещать?!



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

Офлайн

#5 Ноя. 1, 2009 18:06:47

XdenisX
От:
Зарегистрирован: 2009-10-31
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

генерация XML файлов по шаблону

PooH
XdenisX
Другое дело, что я привязан к довольно сложной XSD схеме и как это получится совместить мне пока не совсем ясно.
Честно говоря не пойму в чем проблема. В конце-концов XML текстовый формат, так что любой шаблонизатор будет работать. Валидность по XSD схеме завесит только от того что вы напишите в шаблоне. Что тут совмещать?!
Да, все довольно просто решается с использованием этой библиотеки.
Еще раз спасибо!



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version