public function __construct(XMLReader $reader) { if ($reader->nodeType != XMLReader::ELEMENT) { throw new Core_InvalidArgumentValueException('reader', $reader->nodeType); } parent::__construct($reader); $this->attributes = new ArrayObject(parent::attributes()->to_array()); }
public function current() { return XML_Reader_Node::factory($this->reader); }
public function current() { Core::load('XML.Reader.Node'); return XML_Reader_Node::factory($this->reader); }