Pro tvorbu ATOM kanálu nepotřebujete specializované editory k tomuto účelu vám může posloužit i obyčejný Poznámkový blok (NotePad) či podobný editor. Při ukládání výsledného souboru musí být soubor uložen jako "*.ATOM" nebo "*.XML" ( např. atom.xml , atom.atom ).
Při tvorbě Atom(u) nezapomeňte, že musíte dodržovat standard XML a to především při zadávání jednotlivých elementů (většina je párová), které musíte přesně dodržovat a mimo jiné i správně vnořovat. Tento formát je zjednodušenou obdobou RSS a RDF.
Originální manuál Atom 0.3 naleznete na The Atom Syndication Format 0.3 (PRE-DRAFT) (v angličtině).
Identifikace XML dokumentu jeho verze a např. i použité kódování (znakové sady). Výjimka nejde o párový element.
Atributy:
Příklad:
<?xml version="1.0" encoding="windows-1250"?>
Vymezení začátku a konce Atom obsahu.
Povinné atributy:
Nepovinný atribut:
Povinné vnořené elementy:
Nepovinné vnořené elementy:
Příklad:
<feed version="0.3" xmlns="http://purl.org/atom/ns#">
...
</feed>
Je-li vnořen v <feed> zadání názvu kanálu, <entry> nadpis zprávy.
Příklad:
<title> obsah titulku </title>
Spojení, přesměrování na danou adresu. Nepárový element!
Povinné atributy:
Nepovinný atribut:
Příklad:
<link rel="alternate" type="text/html" href="http://www.skywisoft.com/" />
Čas a datum kdy byl kanál naposledy upraven. Formát viz W3C Date and Time Formats
Příklad:
<modified>2006-12-13T18:30:02Z</modified>
Zadání jednoho nebo více členů, kteří přispívají zprávami do kanálu.
Příklad:
<contributor>Miloš Mužik</contributor>
Stručný lidsky čitelný popis kanálu.
Příklad:
<tagline>Software, Webtvorba, Web manuály, Vyhledávač</tagline>
Trvalý jedinečný identifikátor kanálu (pouze jeden), změna ID je možná pouze při přemístění kanálu.
Příklad:
<id>www.skywisoft.com</id>
Název aplikace, která kanál vygenerovala.
Nepovinné atributy:
Příklad:
<generator url="http://www.skywisoft.com/rssgenerator/" version="1.0">SkyWiSoft - RSS creator v1.0</generator>
Nepovinný element udávající autorská práva.
Příklad:
<copyright>Copyright (c) 1999-2006, Martin Škývara</copyright>
Stručné informace s popisem kanálu.
Příklad:
<info>Informace o vývoji softwaru SkyWiSoft, tvorby WWW stránek, Web manuály a vyhledávač Můj hledáček</info>
Autor zpráv/y.
Povinný vnořený element:
Nepovinný vnořený element:
Příklad:
<author>
<name>Martin Škývara</name>
</author>
Jméno a Příjmení autora.
Příklad:
<author>
<name>Martin Škývara</name>
</author>
URL adresa k autorovi kanálu.
Příklad:
<author>
<name>Martin Škývara</name>
<url>http://www.skywisoft.com/</url>
</author>
URL adresa k autorovi kanálu.
Příklad:
<author>
<name>Martin Škývara</name>
<url>http://www.skywisoft.com/</url>
<email>skywisoft@seznam.cz</email>
</author>
Jednotlivá zpráva kanálu.
Povinné vnořené elementy:
Nepovinný vnořený element:
Příklad:
<entry>
<title>MSs Text Editor 1.1.0</title>
<link rel="alternate" type="text/html" href="http://www.skywisoft.com/software.php?pg=texteditor" />
<issued>2006-12-13T07:35:09Z</issued>
<modified>2006-12-13T18:30:02Z</modified>
</entry>
Čas a datum kdy byla zpráva zveřejněna. Formát viz W3C Date and Time Formats
Příklad:
<issued>2006-12-13T07:35:09Z</issued>
Čas a datum kdy byla zpráva přesně vytvořena. Formát viz W3C Date and Time Formats
Příklad:
<created>2006-12-13T18:31:03Z</created>
Krátké shrnutí obsahu zprávy.
Příklad:
<summary>Webová prezentace stránek WHLnet.com</summary>
Popis obsahu zprávy. Je možné zadat i větší počet těchto elementů.
Příklad:
<content>Firma zabývající se Internetovým připojením Wi-fi. Kompletní řešení správy sítí, prodeje počítačů a prodeje spotřebního materiálu.</content>
Základní příklad Atom souboru
<?xml version="1.0" encoding="windows-1250"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#">
<title>Martin Škývara - SkyWiSoft</title>
<link rel="alternate" type="text/html" href="http://www.skywisoft.com/" />
<modified>2006-05-21T18:30:02Z</modified>
<author>
<name>Martin Škývara</name>
</author>
<entry>
<title>MSs Text Editor 1.1.0</title>
<link rel="alternate" type="text/html" href="http://www.skywisoft.com/software.php?pg=texteditor" />
<issued>2006-05-05T07:35:09Z</issued>
<modified>2006-05-21T17:55:22Z</modified>
</entry>
</feed>
Kompletní příklad celého Atom souboru:
<?xml version="1.0" encoding="windows-1250"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#">
<title>Martin Škývara - SkyWiSoft</title>
<link rel="alternate" type="text/html" href="http://www.skywisoft.com/" />
<modified>2006-05-21T18:30:02Z</modified>
<author>
<name>Martin Škývara</name>
<url>http://www.skywisoft.com/</url>
<email>skywisoft@seznam.cz</email>
</author>
<contributor>Miloš Mužik</contributor>
<tagline>Software, Webtvorba, Web manuály, Vyhledávač</tagline>
<id>www.skywisoft.com</id>
<generator url="http://www.skywisoft.com/rssgenerator/" version="1.0">SkyWiSoft - RSS creator v1.0</generator>
<copyright>Copyright (c) 1999-2006, Martin Škývara</copyright>
<info>Informace o vývoji softwaru SkyWiSoft, tvorby WWW stránek, Web manuály a vyhledávač Můj hledáček</info>
<entry>
<title>MSs Text Editor 1.1.0</title>
<link rel="alternate" type="text/html" href="http://www.skywisoft.com/software.php?pg=texteditor" />
<issued>2006-05-05T07:35:09Z</issued>
<modified>2006-05-21T17:55:22Z</modified>
</entry>
<entry>
<title>Webtvorba-Prezentace pro WHLnet.com</title>
<link rel="alternate" type="text/html" href="http://www.whlnet.com/index.php" />
<issued>2006-04-12T23:58:39Z</issued>
<modified>2006-05-21T17:56:28Z</modified>
<author>
<name>Miloš Mužik</name>
</author>
<created>2006-12-13T18:31:03Z</created>
<summary>Webová prezentace stránek WHLnet.com</summary>
<content>Firma zabývající se Internetovým připojením Wi-fi. Kompletní řešení správy sítí, prodeje počítačů a prodeje spotřebního materiálu.</content>
</entry>
</feed>