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