PHP Classes

RSS 1.0 creator: RSS 1.0 creator class

Recommend this page to a friend!
  Info   View files View files (3)   DownloadInstall with Composer Download .zip   Reputation   Support forum (1)   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStar 59%Total: 3,214 All time: 1,099 This week: 673Up
Version License Categories
class_rss 1.0.0BSD LicenseXML, Content management
Description 

Author

Creates a valid RSS 1.0 document.

Usage:
new RSS ( void )

Methods:

addDataSource ( dataSource ) - add new dataSource to RSS instance
dataSource: array of associated arrays (item)
item: associated array:
-> title : title of item (str, suggest. max 100 chars for RSS 0.91 compatiblity)
-> link : url that item links to (str, suggest. max 500 chars for RSS 0.91 compatiblity)
-> description : info about item (str, suggest. max 500 chars for RSS 0.91 compatiblity)

addChannel ( channel ) - add Channel info
channel : associated array
-> about: url where this channel will be located (url of RSS file)
-> title: title of channel (str, suggest. max 40 chars for RSS 0.91 compatiblity)
-> link: link to root of site / section that this RSS serves (str, suggest. max 500 chars for RSS 0.91 compatiblity)
-> description: info about this channel (str, suggest. max 500 chars for RSS 0.91 compatiblity)

addImage ( image ) - add Image info (optional)
image : associated array
-> title : title of image (str, suggest. max 100 chars for RSS 0.91 compatiblity)
-> link : url where image should link to (str, suggest. max 500 chars for RSS 0.91 compatiblity)
-> url : url where image is located (str, suggest. max 500 chars for RSS 0.91 compatiblity)

addItem ( item ) - adds a single item to the RSS, see item structure, above.

get( void ) - returns the RSS document as a string

Limitations:
* Currently does not support the optional <textInput> core element.
* Arguments are not validated

Picture of Aral Balkan
Name: Aral Balkan <contact>
Classes: 1 package by
Country: United Kingdom
Age: ???
All time rank: 99246 in United Kingdom
Week rank: 270 Up11 in United Kingdom Up

  Files folder image Files  
File Role Description
Plain text file class_rss.php Class RSS 1.0 creator class
Accessible without login Plain text file class_rss_test.php Example Test file for class_rss - creates the basic sample RSS 1.0 document in the official RSS specification document
Accessible without login Plain text file license.txt Lic. This class is released under the modified BSD license. Please see license.txt.

 Version Control Unique User Downloads Download Rankings  
 0%
Total:3,214
This week:0
All time:1,099
This week:673Up
User Ratings User Comments (1)
 All time
Utility:86%StarStarStarStarStar
Consistency:75%StarStarStarStar
Documentation:-
Examples:82%StarStarStarStarStar
Tests:-
Videos:-
Overall:59%StarStarStar
Rank:1347
 
good
7 years ago (muabshir)
70%StarStarStarStar