Atom 1.0
<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.
Atom requires RFC 3339: 2026-08-10T09:00:00Z, or with an explicit offset. A date alone is not valid, a time without an offset is not valid, and RSS's RFC 822 form is certainly not valid. It is required on the feed and on every entry.
The specification says <updated> should change only when the change is significant, which is a judgement the publisher has to make. Bumping it on every build is the Atom equivalent of stamping every sitemap URL with the deploy time.
- Format
- Atom 1.0
- Namespace
- Atom Syndication Format 1.0
- How many
- Exactly one per <feed> and per <entry>.
What our validator does
Every <updated> — the feed's own and each entry's — is matched against the RFC 3339 pattern, and failures are errors rather than warnings.
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-10</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>
</entry>
</feed><feed><updated> is "2026-08-10", which is not RFC 3339. Atom dates are strict: 2026-07-20T09:00:00Z.<?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>
<link rel="self" href="https://example.com/feed.xml"/>
<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>
</entry>
</feed>Where it reaches
- Datatypesxs:dateTimeThe lexical rules, with literals put through the validator.
- Datatypesxs:dateThe type a bare date is — valid XSD, invalid Atom.
- ToolsRSS & Atom feed validatorReports every date in a feed that fails the pattern.
Related elements
- <feed>The root element of an Atom document, and the one place the specification names three children as required rather than recommended.
- <published>When an entry first appeared, as distinct from when it last changed — the element RSS has no equivalent for.
- <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.