Есть текстовый файл с содержимым:
BEGIN:ITEMS
BEGIN:ITEM
UID:1001
TITLE:Article 1
DESCRIPTION:Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed fringilla mattis turpis, non pellentesque libero lobortis eu. Maecenas dapibus sed elit sed bibendum. Duis ut arcu a massa auctor auctor.
END:ITEM
BEGIN:ITEM
UID:1002
TITLE:Article 2
DESCRIPTION:Nullam interdum nisl accumsan nulla vulputate finibus. Morbi dignissim turpis a lectus commodo maximus.
END:ITEM
END:ITEMS
BEGIN:ITEM
UID:1001
TITLE:Article 1
DESCRIPTION:Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed fringilla mattis turpis, non pellentesque libero lobortis eu. Maecenas dapibus sed elit sed bibendum. Duis ut arcu a massa auctor auctor.
END:ITEM
BEGIN:ITEM
UID:1002
TITLE:Article 2
DESCRIPTION:Nullam interdum nisl accumsan nulla vulputate finibus. Morbi dignissim turpis a lectus commodo maximus.
END:ITEM
END:ITEMS
Возможно ли из него через feeds ноды на сайт добавлять?
Есть ли готовые инструменты прежде чем я буду интернеты своим быдло-кодингом наполнять.
Комментарии
структура похожа на xml, который Feeds умеют парсить
вместо написания собственного парсера, кмк проще написать свой конвертер, что-то вроде
END:ITEMS => </items>
чтобы на выходе получался валидный xml:
<item>
<uid>1001</uid>
<title>Article 1</title>
<description>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed fringilla mattis turpis, non pellentesque libero lobortis eu. Maecenas dapibus sed elit sed bibendum. Duis ut arcu a massa auctor auctor.</description>
</item>
<item>
<uid>1002</uid>
<title>Article 2</title>
<description>Nullam interdum nisl accumsan nulla vulputate finibus. Morbi dignissim turpis a lectus commodo maximus.</description>
</item>
</items>
ну или если есть доступ к экспорту данных в файл - настроить его, чтобы экспортировал сразу в xml
Или попробовать прогнать через xslt.
Коллеги спасибо за ответы. Там действительно есть возможность получить исходники в XML (и это просто чудо). Так что данный вопрос - он на будущее.
Преобразовывать формат в другой до имсопрта - круто. Проблема в том что парсить надо со ссылки на обновляемый файл.
Ну, не проблема. Своим модулем по крону тянуть в private:// по ссылке файл, я бы еще проверял md5-хэш файла с предыдущим - если файл не менялся, то и незачем тратить ресурсы зря.
Затем, конвертировать его, програмно дергать фиды из модуля, подсовывая им сконвертированное.
уууу для меня пока сложно... буду тем что есть.