Source for file jXMLFeedItem.class.php

Documentation is available at jXMLFeedItem.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 jXMLFeedItem {
  14.     /**
  15.      * identifiant of the item (its url for example)
  16.      * @var string 
  17.      */
  18.     public $id;
  19.     /**
  20.      * title
  21.      * @var string 
  22.      */
  23.     public $title;
  24.     /**
  25.      * url of the item
  26.      * @var string 
  27.      */
  28.     public $link;
  29.     /**
  30.      * publication date of the item
  31.      * format : yyyy-mm-dd hh:mm:ss
  32.      * @var string 
  33.      */
  34.     public $published;
  35.     /**
  36.      * author name
  37.      * @var string 
  38.      */
  39.     public $authorName;
  40.     /**
  41.      * author email
  42.      * @var string 
  43.      */
  44.     public $authorEmail;
  45.     /**
  46.      * list of category names
  47.      * @var array 
  48.      */
  49.     public $categories=array();
  50.     /**
  51.      * content of the item.  could be pure text or html
  52.      * @var string 
  53.      */
  54.     public $content;
  55.     /**
  56.      * says the type of content : text or html (or xhtml for atom)
  57.      * Values : 'text','html','xhtml'
  58.      * @var string 
  59.      */
  60.     public $contentType='text';
  61.     /**
  62.      *
  63.      * @var string 
  64.      */
  65.     protected $_mandatory = array ();
  66.     
  67.     
  68.     /**
  69.      * fill item with the given xml node
  70.      */
  71.     public abstract function  setFromXML(SimpleXMLElement $xml_element);
  72. }

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