private function moveReaderToCurrent()
    {
        if (
            ($this->reader->nodeType === XMLReader::NONE)
            or ($this->reader->nodeType !== XMLReader::ELEMENT)
            or ($this->localName && $this->localName !== $this->reader->localName)
        ) {
            self::next();
        }
    }
private function moveReaderToCurrent()
    {
        if (
            ($this->reader->nodeType === XMLReader::NONE)
            or ($this->reader->nodeType !== XMLReader::ELEMENT)
            or ($this->localName && $this->localName !== $this->reader->localName)
        ) {
            self::next();
        }
    }
private function moveReaderToCurrent ( ) { if ( ( $ this -> reader -> nodeType === XMLReader :: NONE ) or ( $ this -> reader -> nodeType !== XMLReader :: ELEMENT ) or ( $ this -> localName && $ this -> localName !== $ this -> reader -> localName ) ) { self :: next ( ) ; } }
move cursor to the next element but only if it's not yet there
move cursor to the next element but only if it s not yet there