Планирование создания XML-файла, содержащего специально разработанные записи / комментарии в блоге для импорта в WordPress через Clojure - PullRequest
1 голос
/ 30 июля 2009

Я пытаюсь перейти с специально разработанной системы программного обеспечения для блогов на сайт WordPress.com. Я могу без особого труда получить доступ к своей базе данных постов и комментариев MySQL, отчасти благодаря этому сообщению: Как подключиться к базе данных MySQL из Clojure? .

Я думаю, что мой следующий шаг - это создание псевдо-xml-файла, известного как «WordPress eXtended RSS file», и вот тут у меня возникают трудности. Я могу перемещаться по наборам записей, возвращенным из моего соединения с базой данных (на данный момент я делаю два поиска SQL, один для сообщений, а другой для комментариев, давая мне два набора записей), но я не знаю, какого рода Структура данных Я должен поместить эти результаты, чтобы в конечном итоге экспортировать их в файл XML.

Я использовал много файловых всплесков / выпадений при работе над этим, но у меня есть ощущение, что это не самый эффективный способ и не самый «расплывчатый» способ.

Я думаю, что мне нужна помощь в определении структуры данных на основе clojure, к которой я могу добавлять и новые сообщения и новые комментарии, итеративно, для возможного экспорта в формат файла xml, который мне нужен, чтобы наконец добраться до.

1 Ответ

2 голосов
/ 30 июля 2009

Посмотрите на clojure.xml/emit и clojure.xml/emit-element; они ожидают, что данные выглядят так, как описано в (doc clojure.xml/parse), и проходят эти данные для вывода XML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...