Module content

Module content 

Source
Expand description

Namespace handlers for extended feed formats

This module provides support for parsing various XML namespaces commonly found in RSS and Atom feeds:

  • Dublin Core (dc:) - Metadata elements
  • Content (content:) - Full HTML content
  • Media RSS (media:) - Multimedia content

§Usage

These handlers are called by the main parsers when encountering namespaced elements. They update the feed metadata or entries with information from the namespace elements.

§Example

use feedparser_rs::namespace::dublin_core;
use feedparser_rs::FeedMeta;

let mut feed = FeedMeta::default();
dublin_core::handle_feed_element("creator", "John Doe", &mut feed);
assert_eq!(feed.author.as_deref(), Some("John Doe"));

Content Module for RSS 1.0

Constants§

CONTENT_NAMESPACE
Content namespace URI

Functions§

handle_entry_element
Handle Content namespace element at entry level