La extensión XMLReader es un analizador de XML. El lector actúa como un cursor yendo hacia delante en el flujo del documento y deteniéndose en cada nodo del camino.
Es importante observar que, internamente, libxml usa la codificación UTF-8, y por lo tanto, la codificación de los contenidos recuperados estará siempre en la codificación UTF-8.