atom580 B
Atom Feed
A well-formed Atom feed with multiple entries — for testing feed readers and parsers.
Preview — first 20 linesatom
<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Novus Examples Feed</title>
<link href="https://examples.novusstreamsolutions.com"/>
<updated>2026-01-02T09:00:00Z</updated>
<id>urn:uuid:novus-examples-feed</id>
<entry>
<title>First entry</title>
<id>urn:1</id>
<updated>2026-01-01T09:00:00Z</updated>
<summary>The first entry.</summary>
</entry>
<entry>
<title>Second entry</title>
<id>urn:2</id>
<updated>2026-01-02T09:00:00Z</updated>
<summary>The second entry.</summary>
</entry>
</feed>
Specifications
What is a .atom file?
Atom is an XML-based web syndication format standardized by the IETF as a more rigorous alternative to RSS. It publishes entries with structured metadata including unique IDs, updated timestamps, and typed content. It is used for blogs, news, and API feeds.
How to use this file
Use an example Atom file to test feed parsing, entry and metadata extraction, and clients that must support both Atom and RSS syndication.
Related files
- rssRSS 2.0 FeedA well-formed RSS 2.0 feed with a channel and multiple items — for testing feed readers and parsers.
- csv10,000-Row CSVA CSV with 10,000 data rows — for testing streaming parsers, memory handling, and import performance.
- jsonAPI Error — 404 (RFC 9457 problem+json)A 404 error body in RFC 9457 (problem+json) form, with type, title, status, detail, and instance — for testing structured error handling and problem-detail parsers.
- jsonAPI Error — 422 Validation (JSON)A 422 validation-error response with a machine-readable list of field errors — for testing form-validation surfacing and error mapping.
- jsonAPI Response — Users Page 1 (JSON)Page 1 of a paginated JSON API response (users), with page metadata and a `hasMore` flag. Paired with page 2 for testing pagination and infinite-scroll logic.
- jsonAPI Response — Users Page 2 (JSON)Page 2 (the final page) of a paginated JSON API response. Paired with page 1 for testing pagination, `hasMore` handling, and list merging.
Generated by generation/data_formats.py. Free for any use, no attribution required — license.