aliroXMLParamsDefault Class Reference

List of all members.

Public Member Functions

 __construct ()
 paramsFromFile ($xmlfile)
 paramsFromString ($xmlstring)

Protected Attributes

 $xmlobject = null

Private Member Functions

 analyseXML ()


Detailed Description

Definition at line 244 of file aliroXMLParams.php.


Constructor & Destructor Documentation

aliroXMLParamsDefault::__construct (  ) 

Definition at line 247 of file aliroXMLParams.php.

00247                                    {
00248         $this->xmlobject = new aliroXML;
00249     }


Member Function Documentation

aliroXMLParamsDefault::paramsFromFile ( xmlfile  ) 

Definition at line 251 of file aliroXMLParams.php.

References analyseXML().

00251                                               {
00252         $this->xmlobject->loadFile($xmlfile);
00253         return $this->analyseXML();
00254     }

aliroXMLParamsDefault::paramsFromString ( xmlstring  ) 

Definition at line 256 of file aliroXMLParams.php.

References analyseXML().

00256                                                   {
00257         $this->xmlobject->loadString($xmlstring);
00258         return $this->analyseXML();
00259     }

aliroXMLParamsDefault::analyseXML (  )  [private]

Definition at line 261 of file aliroXMLParams.php.

Referenced by paramsFromFile(), and paramsFromString().

00261                                    {
00262         $pobject = new aliroParameters;
00263         foreach ($this->xmlobject->getXML('params->param') as $aparam) {
00264             $name = (string) $aparam['name'];
00265             $default = (string) $aparam['default'];
00266             if ($name AND $default) $pobject->set($name, $default);
00267         }
00268         return $pobject;
00269     }


Member Data Documentation

aliroXMLParamsDefault::$xmlobject = null [protected]

Definition at line 245 of file aliroXMLParams.php.


The documentation for this class was generated from the following file:

Generated on Thu Apr 17 13:03:31 2008 for ALIRO by  doxygen 1.5.5