ver 1.0 26 Oct 2008
This class implements support for xml currencies files, usually provided by central banks. It's a general class, who must be extended with particulary classes (e.g. BNR_reader.class), fitting your needs.
There is a sub-class that extends the base class to retrieve currency data specifically from XML files provided by the National Bank of Romania.
abstract class XML_currency
Variables:
abstract protected function parse_rate_contents($content, $currency = 'EUR'); abstract protected function parse_domdoc(); protected $xmlpath protected $allow_url_fopen; protected $xml_content; protected $domdoc
Methods:
public function __construct() public function parse_xml() protected function get_xml_content() protected function DOMconnector()
class BNR_reader extends XML_currency
Variables:
inherited ones
protected $xmlpathl => here the URL for xml file
Methods:
inherited ones
public function parse_rate_contents($content, $currency = 'EUR')
public function parse_domdoc()
REQUIREMENTS:
- at least PHP 5.0
- allow_url_fopen = 1 in php.ini OR curl extension installed
Download latest version of XML Currency Class package (1.00) here
Documentation in phpdoc format here
I'm always glad to hear your impressions, requests or bug reports at the indicated email on this site.