Skip to main content

How to set up RSS feed?

How to set up a RSS feed for Qomon white label app?

Charles Keignart avatar
Written by Charles Keignart
Updated this week

🧩 RSS Feed Structure

This feed follows the RSS 2.0 specification with a few extensions (atom, slash).

It includes a root <rss> element, a <channel> section (feed metadata), and multiple <item> elements representing individual articles.

  • 🗂️ 1. <channel> — Feed Metadata

Element

Description

<title>

The feed’s name (usually the website or publication name)

<description>

A short summary of the feed

<pubDate>

Date when the feed was generated

<generator>

The software used to create the feed

<link>

The main website URL

<atom:link>

A self-reference link to the RSS feed itself

  • 📰 2. <item> — Individual Article

Each <item> represents one article. Here’s how each tag maps to our app’s parsing model:

App Field

RSS Source

Notes

id

<guid> or <link>

Unique identifier (usually the article URL)

title

<title>

Article title

description

<description>

Short HTML excerpt (often wrapped in CDATA)

content

<description> or <content:encoded>

Full HTML content, if available

published

<pubDate> or <published>

Publication date (RFC822 format)

links

<link>

Main article link

categories

<category>

Article categories or tags

authors

<dc:creator> or <author>

Author(s), if present

enclosures

<enclosure>

Attached media (e.g., cover image)

🖼️ Example Parsed Output

Given this RSS snippet:

<item>   
<title>Lorem ipsum dolor sit amet</title>
<author>
<name>Author</name>
<uri><http://example.wordpress.com></uri>
</author>
<description><![CDATA[Lorem ipsum dolor sit amet, consectetur adipiscing elit.]]></description>
<pubDate>Tue, 07 Oct 2025 12:53:22 +0200</pubDate>
<link><https://example.com/posts/1></link>
<guid><https://example.com/posts/1></guid>
<category scheme="<https://example.com/>" term="Lorem Ipsum" /> <enclosure type="image/jpeg" length="1" url="<https://example.com/img1.webp>"/>
</item>

Mobile app would parse it as:

{   
"id": "<https://example.com/posts/1>",
"title": "Lorem ipsum dolor sit amet",
"description": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>",
"content": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>",
"published": "Tue, 07 Oct 2025 12:53:22 +0200",
"links": [{ "url": "<https://example.com/posts/1>" }],
"categories": [{ "name": "Lorem Ipsum" }],
"authors": [{name: "Author"}],
"enclosures": ["<https://example.com/img1.webp>"],
}

To go further, check the full mapping here: https://www.npmjs.com/package/react-native-rss-parser#parsed-model

Did this answer your question?