Atom 1.0
<published>
When an entry first appeared, as distinct from when it last changed. Only updated is required, which is why so many Atom feeds carry no publication date.
RSS has one date per item and Atom has two: <published> for first appearance and <updated> for the most recent meaningful edit. Only <updated> is required, which is why so many Atom feeds carry no publication date at all.
Keeping both is what lets a reader sort by publication while still detecting edits. Setting <published> to the build time defeats the entire distinction.
- Format
- Atom 1.0
- Namespace
- Atom Syndication Format 1.0
- Parent
- <entry>
- How many
- At most one per <entry>.
What our validator does
Not checked: only <updated> is required, so the date pattern is applied there. A malformed <published> passes.
We do not catch this one
That is an RSS date in an Atom feed: RFC 822 where RFC 3339 is required. Our checks apply the pattern to <updated> only, so this one passes — and readers that parse it strictly will simply have no publication date for the entry.Broken and fixed
Both documents below are well-formed XML — that is the point of this corpus — and both are run through the validator on every test run. The verdicts here are what it returned, not what we expect it to.
<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<id>urn:uuid:60a76c80-d399-11d9-b93c-0003939e0af6</id>
<title>Example</title>
<updated>2026-08-10T09:00:00Z</updated>
<author><name>Ada Lovelace</name></author>
<entry>
<id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>
<title>Hen lays egg</title>
<updated>2026-08-10T09:00:00Z</updated>
<published>Mon, 10 Aug 2026 09:00:00 GMT</published>
</entry>
</feed><?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<id>urn:uuid:60a76c80-d399-11d9-b93c-0003939e0af6</id>
<title>Example</title>
<updated>2026-08-10T09:00:00Z</updated>
<author><name>Ada Lovelace</name></author>
<entry>
<id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>
<title>Hen lays egg</title>
<updated>2026-08-10T09:00:00Z</updated>
<published>2026-08-09T18:30:00Z</published>
</entry>
</feed>Where it reaches
- Datatypesxs:dateTimeThe form both Atom dates take.
- ToolsRSS & Atom feed validatorChecks <updated>, and says so rather than implying more.
Related elements
- <updated>When a feed or entry last changed meaningfully, as a strict RFC 3339 timestamp — the other half of the date confusion between Atom and RSS.
- <entry>One item in an Atom feed, with the same three required children as the feed itself and an author requirement it can inherit.
- <pubDate>When an item was published, in RFC 822 — the date format that is not ISO 8601, and is the most common thing wrong in a feed.
Get started
Bring order to the XML your team can't afford to ignore.
Create a free account and get a private workspace to search, validate, diff, and monitor your XML feeds, sitemaps, schemas, and vendor integrations.