-USING: help.markup help.syntax io.streams.string strings urls
-calendar xml.data xml.writer present ;
+USING: calendar help.markup help.syntax present strings urls
+xml.data xml.writer ;
IN: syndication
HELP: entry
{ $description "An Atom or RSS feed entry. Has the following slots:"
{ $table
- { "Name" "Class" }
+ { { $strong "Name" } { $strong "Class" } }
{ "title" { $link string } }
{ "url" { "any class supported by " { $link present } } }
{ "description" { $link string } }
HELP: feed
{ $description "An Atom or RSS feed. Has the following slots:"
{ $table
- { "Name" "Class" }
+ { { $strong "Name" } { $strong "Class" } }
{ "title" { $link string } }
{ "url" { "any class supported by " { $link present } } }
{ "entries" { "a sequence of " { $link entry } " instances" } }
"The " { $vocab-link "syndication" } " vocabulary implements support for reading Atom and RSS feeds, and writing Atom feeds."
$nl
"Data types:"
-{ $subsection feed }
-{ $subsection <feed> }
-{ $subsection entry }
-{ $subsection <entry> }
+{ $subsections
+ feed
+ <feed>
+ entry
+ <entry>
+}
"Reading feeds:"
-{ $subsection download-feed }
-{ $subsection parse-feed }
-{ $subsection xml>feed }
+{ $subsections
+ download-feed
+ parse-feed
+ xml>feed
+}
"Writing feeds:"
-{ $subsection feed>xml }
+{ $subsections feed>xml }
"The " { $vocab-link "furnace.syndication" } " vocabulary builds on top of this vocabulary to enable easy generation of Atom feeds from web applications. The " { $vocab-link "webapps.planet" } " vocabulary is a complete example of a web application which reads and exports feeds."
{ $see-also "urls" } ;