File: annotated-atom03.html

package info (click to toggle)
feedparser 4.1-7
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 1,108 kB
  • ctags: 657
  • sloc: python: 2,190; xml: 239; makefile: 34; sh: 8
file content (137 lines) | stat: -rw-r--r-- 11,331 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Atom 0.3 [Universal Feed Parser]</title>
<link rel="stylesheet" href="css/feedparser.css" type="text/css">
<link rev="made" href="mailto:mark@diveintomark.org">
<meta name="generator" content="DocBook XSL Stylesheets V1.65.1">
<meta name="keywords" content="RSS, Atom, CDF, XML, feed, parser, Python">
<link rel="start" href="index.html" title="Documentation">
<link rel="up" href="annotated-examples.html" title="Annotated Examples">
<link rel="prev" href="annotated-atom10.html" title="Atom 1.0">
<link rel="next" href="annotated-rss20.html" title="RSS 2.0">
</head>
<body id="feedparser-org" class="docs">
<div class="z" id="intro"><div class="sectionInner"><div class="sectionInner2">
<div class="s" id="pageHeader">
<h1><a href="/"><span>Universal Feed Parser</span></a></h1>
<p><span>Parse RSS and Atom feeds in Python.  3000 unit tests.  Open source.</span></p>
</div>
<div class="s" id="quickSummary"><ul>
<li class="li1">
<a href="http://sourceforge.net/projects/feedparser/"><span>Download</span></a> ·</li>
<li class="li2">
<a href="http://feedparser.org/docs/"><span>Documentation</span></a> ·</li>
<li class="li3">
<a href="http://feedparser.org/tests/"><span>Unit tests</span></a> ·</li>
<li class="li4"><a href="http://sourceforge.net/tracker/?func=browse&amp;group_id=112328&amp;atid=661937"><span>Report a bug</span></a></li>
</ul></div>
</div></div></div>
<div id="main"><div id="mainInner">
<p id="breadcrumb">You are here: <a href="index.html">Documentation</a> → <a href="annotated-examples.html">Annotated Examples</a> → <span class="thispage">Atom 0.3</span></p>
<div class="section" lang="en">
<div class="titlepage">
<div>
<div><h2 class="title">
<a name="annotated.atom03" class="skip" href="#annotated.atom03" title="link to this section"><img src="images/permalink.gif" alt="[link]" title="link to this section" width="8" height="9"></a> Atom 0.3</h2></div>
<div><div class="abstract">
<h3 class="title"></h3>
<p>This is a sample Atom 0.3 feed, annotated with links that show how each value can be accessed once the feed is parsed.</p>
</div></div>
</div>
<div></div>
</div>
<a name="id4963668"></a><table class="caution" border="0" summary="">
<tr><td rowspan="2" align="center" valign="top" width="1%"><img src="images/caution.png" alt="Caution" title="" width="24" height="24"></td></tr>
<tr><td colspan="2" align="left" valign="top" width="99%">Even though many of these elements are required according to the specification, real-world feeds may be missing any element.  If an element is not present in the feed, it will not be present in the parsed results.  You should not rely on any particular element being present.</td></tr>
</table>
<div class="example">
<a name="example.annotated.atom03" class="skip" href="#example.annotated.atom03" title="link to this example"><img src="images/permalink.gif" alt="[link]" title="link to this example" width="8" height="9"></a> <h3 class="title">Example: Annotated Atom 0.3 feed</h3>
<pre class="programlisting ">&lt;?xml version="1.0" encoding="<a href="reference-encoding.html" title="encoding">utf-8</a>"?&gt;
&lt;feed version="<a href="reference-version.html" title="version">0.3</a>"
      xmlns="http://purl.org/atom/ns#"
      xml:base="http://example.org/"
      xml:lang="en"&gt;
  &lt;title type="<a href="reference-feed-title_detail.html#reference.feed.title_detail.type" title="feed.title_detail.type">text/plain</a>"
         mode="escaped"&gt;
    <a href="reference-feed-title.html" title="feed.title">Sample Feed</a>
  &lt;/title&gt;
  &lt;tagline type="<a href="reference-feed-subtitle_detail.html#reference.feed.subtitle_detail.type" title="feed.subtitle_detail.type">text/html</a>"
           mode="escaped"&gt;
    <a href="reference-feed-subtitle.html" title="feed.subtitle">For documentation &amp;lt;em&amp;gt;only&amp;lt;/em&amp;gt;</a>
  &lt;/tagline&gt;
  &lt;link rel="<a href="reference-feed-links.html#reference.feed.links.rel" title="feed.links[i].rel">alternate</a>"
        type="<a href="reference-feed-links.html#reference.feed.links.type" title="feed.links[i].type">text/html</a>"
        href="<a href="reference-feed-links.html#reference.feed.links.href" title="feed.links[i].href">/</a>"/&gt;
  &lt;copyright type="<a href="reference-feed-rights_detail.html#reference.feed.rights_detail.type" title="feed.rights_detail.type">text/html</a>"
             mode="escaped"&gt;
    <a href="reference-feed-rights.html" title="feed.rights">&amp;lt;p&gt;Copyright 2004, Mark Pilgrim&amp;lt;/p&gt;&amp;lt;</a>
  &lt;/copyright&gt;
  &lt;generator url="<a href="reference-feed-generator_detail.html#reference.feed.generator_detail.href" title="feed.generator_detail.href">http://example.org/generator/</a>"
             version="<a href="reference-feed-generator_detail.html#reference.feed.generator_detail.version" title="feed.generator_detail.version">3.0</a>"&gt;
    <a href="reference-feed-generator.html" title="feed.generator">Sample Toolkit</a>
  &lt;/generator&gt;
  &lt;id&gt;<a href="reference-feed-id.html" title="feed.id">tag:feedparser.org,2004-04-20:/docs/examples/atom03.xml</a>&lt;/id&gt;
  &lt;modified&gt;<a href="reference-feed-updated.html" title="feed.updated">2004-04-20T11:56:34Z</a>&lt;/modified&gt;
  &lt;info type="<a href="reference-feed-info-detail.html#reference.feed.info_detail.type" title="feed.info_detail.type">application/xhtml+xml</a>"
        mode="xml"&gt;
    <a href="reference-feed-info.html" title="feed.info">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;This is an Atom syndication feed.&lt;/p&gt;&lt;/div&gt;</a>
  &lt;/info&gt;
  &lt;entry&gt;
    &lt;title&gt;<a href="reference-entry-title.html" title="entries[i].title">First entry title</a>&lt;/title&gt;
    &lt;link rel="<a href="reference-entry-links.html#reference.entry.links.rel" title="entries[i].links[j].rel">alternate</a>"
          type="<a href="reference-entry-links.html#reference.entry.links.type" title="entries[i].links[j].type">text/html</a>"
          href="<a href="reference-entry-links.html#reference.entry.links.href" title="entries[i].links[j].href">/entry/3</a>"/&gt;
    &lt;link rel="<a href="reference-entry-links.html#reference.entry.links.rel" title="entries[i].links[j].rel">service.edit</a>"
          type="<a href="reference-entry-links.html#reference.entry.links.type" title="entries[i].links[j].type">application/atom+xml</a>"
          title="<a href="reference-entry-links.html#reference.entry.links.title" title="entries[i].links[j].title">Atom API entrypoint to edit this entry</a>"
          href="<a href="reference-entry-links.html#reference.entry.links.href" title="entries[i].links[j].href">/api/edit/3</a>"/&gt;
    &lt;link rel="<a href="reference-entry-links.html#reference.entry.links.rel" title="entries[i].links[j].rel">service.post</a>"
          type="<a href="reference-entry-links.html#reference.entry.links.type" title="entries[i].links[j].type">application/atom+xml</a>"
          title="<a href="reference-entry-links.html#reference.entry.links.title" title="entries[i].links[j].title">Atom API entrypoint to add comments to this entry</a>"
          href="<a href="reference-entry-links.html#reference.entry.links.href" title="entries[i].links[j].href">/api/comment/3</a>"/&gt;
    &lt;id&gt;<a href="reference-entry-id.html" title="entries[i].id">tag:feedparser.org,2004-04-20:/docs/examples/atom03.xml:3</a>&lt;/id&gt;
    &lt;created&gt;<a href="reference-entry-created.html" title="entries[i].created">2004-04-19T07:45:00Z</a>&lt;/created&gt;
    &lt;issued&gt;<a href="reference-entry-published.html" title="entries[i].published">2004-04-20T00:23:47Z</a>&lt;/issued&gt;
    &lt;modified&gt;<a href="reference-entry-updated.html" title="entries[i].updated">2004-04-20T11:56:34Z</a>&lt;/modified&gt;
    &lt;author&gt;
      &lt;name&gt;<a href="reference-entry-author_detail.html#reference.entry.author_detail.name" title="entries[i].author_detail.name">Mark Pilgrim</a>&lt;/name&gt;
      &lt;url&gt;<a href="reference-entry-author_detail.html#reference.entry.author_detail.href" title="entries[i].author_detail.href">http://diveintomark.org/</a>&lt;/url&gt;
      &lt;email&gt;<a href="reference-entry-author_detail.html#reference.entry.author_detail.email" title="entries[i].author_detail.email">mark@example.org</a>&lt;/email&gt;
    &lt;/author&gt;
    &lt;contributor&gt;
      &lt;name&gt;<a href="reference-entry-contributors.html#reference.entry.contributors.name" title="entries[i].contributors[j].name">Joe</a>&lt;/name&gt;
      &lt;url&gt;<a href="reference-entry-contributors.html#reference.entry.contributors.href" title="entries[i].contributors[j].href">http://example.org/joe/</a>&lt;/url&gt;
      &lt;email&gt;<a href="reference-entry-contributors.html#reference.entry.contributors.email" title="entries[i].contributors[j].email">joe@example.org</a>&lt;/email&gt;
    &lt;/contributor&gt;
    &lt;contributor&gt;
      &lt;name&gt;<a href="reference-entry-contributors.html#reference.entry.contributors.name" title="entries[i].contributors[j].name">Sam</a>&lt;/name&gt;
      &lt;url&gt;<a href="reference-entry-contributors.html#reference.entry.contributors.href" title="entries[i].contributors[j].href">http://example.org/sam/</a>&lt;/url&gt;
      &lt;email&gt;<a href="reference-entry-contributors.html#reference.entry.contributors.email" title="entries[i].contributors[j].email">sam@example.org</a>&lt;/email&gt;
    &lt;/contributor&gt;
    &lt;summary type="<a href="reference-entry-summary_detail.html#reference.entry.summary_detail.type" title="entries[i].summary_detail.type">text/plain</a>"
             mode="escaped"&gt;
      <a href="reference-entry-summary.html" title="entries[i].summary">Watch out for nasty tricks</a>
    &lt;/summary&gt;
    &lt;content type="<a href="reference-entry-content.html#reference.entry.content.type" title="entries[i].content[j].type">application/xhtml+xml</a>"
              mode="xml"
              xml:base="<a href="reference-entry-content.html#reference.entry.content.base" title="entries[i].content[j].base">http://example.org/entry/3</a>"
              xml:lang="<a href="reference-entry-content.html#reference.entry.content.language" title="entries[i].content[j].language">en-US</a>"&gt;
<a href="reference-entry-content.html#reference.entry.content.value" title="entries[i].content[j].value">      &lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Watch out for
      &lt;span style="background-image: url(javascript:window.location='http://example.org/')"&gt;
      nasty tricks&lt;/span&gt;&lt;/div&gt;</a>
    &lt;/content&gt;
  &lt;/entry&gt;
&lt;/feed&gt;</pre>
</div>
</div>
<div style="float: left">← <a class="NavigationArrow" href="annotated-atom10.html">Atom 1.0</a>
</div>
<div style="text-align: right">
<a class="NavigationArrow" href="annotated-rss20.html">RSS 2.0</a> →</div>
<hr style="clear:both">
<div class="footer"><p class="copyright">Copyright © 2004, 2005, 2006 Mark Pilgrim</p></div>
</div></div>
</body>
</html>