Найдено результатов: 4

Почему Люди Все Еще Создают Каналы RSS?

...

вместо того, чтобы использовать формат синдикации Atom?

Atom-это четко определенный формат синдикации XML общего назначения. RSS разбивается на четыре различные версии. Все основные читатели ленты поддерживали Atom, сколько я себя помню, так почему же его использование не является более распространенным?

Хуже всего то, что сайты предоставляют каналы в обоих форматах - какой в этом смысл?!

  • UPDATE (18 Августа): Интересно, этот сайт сам использует Atom для его каналы, а не RSS.

xml   rss   atom-feed    

549   12   07:51, 16th August, 2020


RSS / Атом для профессионального использования

Я задавался вопросом, Может ли кто-нибудь привести пример профессионального использования RSS/Atom feeds в продукте компании. Кто-нибудь использует каналы для других вещей, кроме обновления новостей?

Например, вы создали продукт, который дает результаты в виде RSS / Atom feeds? Например, прайс-листы или текущий инвентарь, или, может быть, даты учебных занятий?

Или я все равно думаю о неправильных вариантах использования для RSS/Atom feeds?

edit @ abyx имеет действительно хороший пример несколько неожиданного использования RSS в качестве способа получения отладочной информации из транзакций программы. Мне нравится сама идея этого процесса. Это тип использования, о котором я думал-помимо публикации результатов поиска или последних изменений (например, mediawiki )

rss   use-case   feeds   atom-feed    

437   9   08:43, 7th August, 2020


Как выполнить синтаксический анализ и конвертировать DateTime в формат даты-времени RFC 3339?

Как преобразовать структуру DateTime в ее эквивалент RFC 3339 форматированного строкового представления и / или проанализировать это строковое представление обратно в структуру DateTime? Формат даты-времени RFC-3339 используется в ряде спецификаций, таких как формат синдикации Atom.

.net   datetime   rfc3339   atom-feed    

562   4   06:10, 3rd August, 2020


SelectNodes не работает на ленте stackoverflow

Я пытаюсь добавить поддержку каналов stackoverflow в моем rss reader, но SelectNodes и SelectSingleNode не имеют никакого эффекта. Вероятно, это как-то связано с пространствами имен ATOM и xml, которые я просто пока не понимаю.

Я заставил его работать, удалив все атрибуты из тега feed , но это хак, и я хотел бы сделать это правильно. Итак, как вы используете SelectNodes с каналами atom?

Вот фрагмент этой ленты.

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:thr="http://purl.org/syndication/thread/1.0">

<title type="html">StackOverflow.com - Questions tagged: c</title>
<link rel="self" href="http://stackoverflow.com/feeds/tag/c" type="application/atom+xml" />
<subtitle>Check out the latest from StackOverflow.com</subtitle>
<updated>2008-08-24T12:25:30Z</updated>
<id>http://stackoverflow.com/feeds/tag/c</id>
<creativeCommons:license>http://www.creativecommons.org/licenses/by-nc/2.5/rdf</creativeCommons:license>


 <entry>
   <id>http://stackoverflow.com/questions/22901/what-is-the-best-way-to-communicate-with-a-sql-server</id>
   <title type="html">What is the best way to communicate with a SQL server?</title>
   <category scheme="http://stackoverflow.com/feeds/tag/c/tags" term="c" /><category scheme="http://stackoverflow.com/feeds/tag/c/tags" term="c++" /><category scheme="http://stackoverflow.com/feeds/tag/c/tags" term="sql" /><category scheme="http://stackoverflow.com/feeds/tag/c/tags" term="mysql" /><category scheme="http://stackoverflow.com/feeds/tag/c/tags" term="database" />  
   <author><name>Ed</name></author>
   <link rel="alternate" href="http://stackoverflow.com/questions/22901/what-is-the-best-way-to-communicate-with-a-sql-server" />
   <published>2008-08-22T05:09:04Z</published>
   <updated>2008-08-23T04:52:39Z</updated>
   <summary type="html">&lt;p&gt;I am going to be using c/c++, and would like to know the best way to talk to a MySQL server.  Should I use the library that comes with the server installation?  Are they any good libraries I should consider other than the official one?&lt;/p&gt;</summary>
   <link rel="replies" type="application/atom+xml" href="http://stackoverflow.com/feeds/question/22901/answers" thr:count="2"/>
   <thr:total>2</thr:total>
 </entry>


</feed>


решение

XmlDocument doc = new XmlDocument();
XmlNamespaceManager nsmgr = new XmlNamespaceManager(doc.NameTable);
nsmgr.AddNamespace("atom", "http://www.w3.org/2005/Atom");
doc.Load(feed);

// successful
XmlNodeList itemList = doc.DocumentElement.SelectNodes("atom:entry", nsmgr);

c#   .net   rss   atom-feed    

575   4   01:41, 20th August, 2020