¿Cómo usar XMLReader en PHP?

Tengo el siguiente archivo XML, el archivo es bastante grande y no he podido obtener simplexml para abrir y leer el archivo, así que estoy probando XMLReader sin éxito en php

<?xml version="1.0" encoding="ISO-8859-1"?>
<products>
    <last_updated>2009-11-30 13:52:40</last_updated>
    <product>
        <element_1>foo</element_1>
        <element_2>foo</element_2>
        <element_3>foo</element_3>
        <element_4>foo</element_4>
    </product>
    <product>
        <element_1>bar</element_1>
        <element_2>bar</element_2>
        <element_3>bar</element_3>
        <element_4>bar</element_4>
    </product>
</products>

Desafortunadamente, no he encontrado un buen tutorial sobre esto para PHP y me encantaría ver cómo puedo obtener el contenido de cada elemento para almacenar en una base de datos.

Respuestas a la pregunta(6)

Su respuesta a la pregunta