2011-08-31 6 views
0

Я хотел бы внедрить RSS-канал, который содержит элементы, которые могут быть идентифицированы создано и обновлено.Как реализовать созданный vs, обновленный в RSS-канале

У меня есть собственное приложение, которое может отображать разницу, но я хотел бы, чтобы «нормальные» RSS-ридеры возвращались к обновленной дате.

Я мог бы подорвать <pubDate> и <dc:date>, чтобы быть тем и другим, но feedvalidator.org сообщает, что оба они не должны использоваться одновременно.

Есть ли пространство имен, которое я мог бы включить, который различает созданные и обновленные даты? Или я вынужден создать свою собственную?

Каковы последствия создания собственного пространства имен для настраиваемых полей?

+0

Не думайте, что у вас может быть обновленный узел, если вы не опубликовываете его, не копируете более старую версию и не добавляете новую дату публикации – random

ответ

0

Мне было интересно это. Atom-каналы различают созданные и обновленные, а элементы-атомы могут быть включены в rss2. Итак, что вы можете сделать, это добавить пространство имен атомов, а затем добавить в 2011-11-04T19: 54: 53Z

Я не знаю, поддерживается ли это любым читателем, но оно соответствует стандартам и дает возможность различать эти два.