Source for file jXMLFeedInfo.class.php

Documentation is available at jXMLFeedInfo.class.php

  1. <?php
  2. /**
  3. @package    jelix
  4. @subpackage utils
  5. @author     Yannick Le Guédart
  6. @contributor Laurent Jouanneau
  7. @copyright  2006 Yannick Le Guédart
  8. @copyright  2006-2009 Laurent Jouanneau
  9. @link        http://www.jelix.org
  10. @licence    GNU Lesser General Public Licence see LICENCE file or http://www.gnu.org/licenses/lgpl.html
  11.  */
  12.  
  13. abstract class jXMLFeedInfo {
  14.     /**
  15.      * title of the channel (only text, no html)
  16.      * @var string 
  17.      */
  18.     public $title;
  19.     /**
  20.      * url of the web site
  21.      * @var string 
  22.      */
  23.     public $webSiteUrl;
  24.     /**
  25.      * copyright
  26.      * @var string 
  27.      */
  28.     public $copyright;
  29.     /**
  30.      * list of category names
  31.      * @var array 
  32.      */
  33.     public $categories=array();
  34.     /**
  35.      * the name of the generator
  36.      * @var string 
  37.      */
  38.     public $generator='Jelix php framework http://jelix.org';
  39.     /**
  40.      * url of the image channel
  41.      * @var string 
  42.      */
  43.     public $image;
  44.     /**
  45.      * description of the channel. could be pure text or html
  46.      * @var string 
  47.      */
  48.     public $description;
  49.     /**
  50.      * says the type of description : text or html (or xhtml for atom)
  51.      * Values : 'text','html','xhtml'
  52.      * @var string 
  53.      */
  54.     public $descriptionType='text';
  55.     /**
  56.      * date of the last update of the channel
  57.      * format : yyyy-mm-dd hh:mm:ss
  58.      * @var string 
  59.      */
  60.     public $updated;
  61.  
  62.  
  63.     protected $_mandatory = array ();
  64.     
  65.     /**
  66.      * fill info with the given xml node
  67.      */
  68.     public abstract function setFromXML(SimpleXMLElement $xml_element);
  69. }

Documentation generated on Wed, 04 Jan 2017 22:57:17 +0100 by phpDocumentor 1.4.3