# Package net.i2p.router.news

Classes to parse the I2P news format, which follows the Atom standard with additional metadata for the I2P update notification feature.

See: Description

- Class Summary
  Class | Description
  --- | ---
  BlocklistEntries | Data structure and management for I2P router blocklist entries.
  CRLEntry | Data structure for Certificate Revocation List (CRL) entries.
  NewsCommandLine | Command line interface for news and blocklist management utilities.
  NewsEntry | Represents a single news entry with content and metadata.
  NewsManager | Manages I2P router news entries with in-memory storage and disk persistence.
  NewsMetadata | Data structure for I2P router news feed metadata and update information.
  NewsMetadata.Release | Represents a software release with version requirements and update sources.
  NewsMetadata.Update | Represents an update source with multiple distribution methods.
  NewsXMLParser | Parser for I2P news feeds in Atom format with security filtering.
  PersistNews | Handles persistent storage and retrieval of news entries to/from disk.
  RFC3339Date | RFC 3339 date parsing utility for Atom feed compatibility.
  XMLParser | Enhanced XML parser for I2P news content with XHTML support.

- Enum Summary
  Enum | Description
  --- | ---
  NewsXMLParser.XHTMLMode | The action taken when encountering a non-whitelisted XHTML element or blacklisted attribute in the feed content.

## Package net.i2p.router.news Description

Classes to parse the I2P news format, which follows the Atom standard with additional metadata for the I2P update notification feature.

In standard router package, this is a router console function, but these classes are in their own package so they may also be easily bundled in Android.

Since 0.9.17.