常用結構



類別

<category> 具有一個必填屬性 term,以及兩個可選屬性 schemelabel

term 用於識別類別。

scheme 透過 URI 識別分類方案。

label 提供用於顯示的人類可讀標籤。

內容

<content> 包含或連結到條目的完整內容。

在最常見的情況下,type 屬性為 texthtmlxhtml 之一,在這種情況下,內容元素的定義與此處描述的其他文字結構相同。

否則,如果存在 src 屬性,則它表示可以找到內容的 URI。如果存在 type 屬性,則它是內容的媒體型別。

否則,如果 type 屬性以 +xml/xml 結尾,則此型別的 xml 文件包含在內聯中。

否則,如果 type 屬性以 text 開頭,則此型別的轉義文件包含在內聯中。

否則,一個 base64 編碼的文件(指示的媒體型別)包含在內聯中。

連結

<link> 遵循 html 的 link 元素模式。它具有一個必填屬性 href,以及五個可選屬性:reltypehreflangtitlelength

href 是引用資源的 URI(通常是網頁)。

rel 包含單個連結關係型別。它可以是完整的 URI 或以下預定義值之一(預設=alternate)

  • alternate:條目的替代表示或 Feed,例如條目 html 版本的永久連結,或 weblog 的首頁。
  • enclosure:相關資源,其大小可能很大,可能需要特殊處理,例如音訊或影片錄製。
  • related:與條目或 Feed 相關的文件。
  • self:Feed 本身。
  • via:條目中提供的資訊來源。

type 指示資源的媒體型別。

hreflang 指示引用資源的語言。

title 指示有關連結的人類可讀資訊,通常用於顯示目的。

length 指示資源的長度(以位元組為單位)。

人員

<author><contributor> 描述個人、公司或類似實體。它具有一個必填元素 name,以及兩個可選元素:uriemail

<name> 傳達該人的人類可讀名稱。

<uri> 包含該人的主頁。

<email> 包含該人的電子郵件地址。

文字

<title><summary><content><rights> 包含人類可讀文字,通常數量較少。type 屬性確定此資訊是如何編碼的(預設值為“text”)。

如果 type="text",則此元素包含純文字,沒有實體轉義的 html。

<title type="text">AT&amp;T bought by SBC!</title>

如果 type="html",則此元素包含實體轉義的 html。

<title type="html">
   AT&amp;amp;T bought &lt;b&gt;by SBC&lt;/b&gt;!
</title>

如果 type="xhtml",則此元素包含內聯 xhtml,包裝在一個 div 元素中。

<title type="xhtml">
   <div xmlns="http://www.w3.org/1999/xhtml">
      AT&amp;T bought <b>by SBC</b>!
   </div>
</title>

檢視 Atom 1.0 的完整規範 RFC4287

Atom 1.0 示例 Feed

此示例演示如何使用 Atom 1.0 編寫 Feed。

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

   <title>Example Feed</title>
   <subtitle>Insert witty or insightful remark here</subtitle>
   <link href="http://example.org/"/>
   <updated>2003-12-13T18:30:02Z</updated>
   
   <author>
      <name>Mohtashim</name>
      <email>mohtashim@example.com</email>
   </author>
   
   <id>urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6</id>
   
   <entry>
      <title>Tutorial on Atom</title>
      <link href="http://example.org/2003/12/13/atom03"/>
      <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>
      <updated>2003-12-13T18:30:02Z</updated>
      <summary>Some text.</summary>
   </entry>
   
</feed>

Atom 1.0 副檔名

Atom 1.0 文件不需要特定的副檔名。但推薦使用 .xml。

what-is-atom.htm
廣告

© . All rights reserved.