FeedSync (FeedSync)
Перейти к навигации
Перейти к поиску
![]() | В статье не хватает ссылок на источники (см. рекомендации по поиску). |
FeedSync — спецификация расширения форматов RSS и Atom, созданная для синхронизации изменяющейся информации из нескольких источников.
Расширения добавляют данные об актуальности и статусе информации, состоянии (появление, изменение, удаление), конфликтах, объединения и истории изменения информации. Также спецификация описывает правила поведения данных формата при всех выше описанных событиях. Таким образом, на основе FeedSync появляется возможность создавать механизмы синхронизации с непротиворечивой информацией, то есть распределённые системы.
Пример
[править | править код]Часть RSS документа с FeedSync означающим создание элемента.
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
xmlns:sx="http://feedsync.org/2007/feedsync">
…
<item>
<title>FeedSync</title>
<description>FeedSync — спецификация расширения форматов RSS и Atom.</description>
<sx:sync
id="item_1_wikipedia_2009-05-12T03:43:33Z"
updates="1">
<sx:history
sequence="1"
when="2009-05-12T03:43:33Z"
by="Bits"/>
</sx:sync>
</item>
…
</rss>