XML_PullParser ändert die API der PHP XML-Schnittstelle von einem Ereignis-basierten Modell in ein Token-basiertes Modell. Anstatt die Daten zu verarbeiten, die vom Parser in Callbacks präsentiert werden, fordert ein Skript, das PullParser verwendet, »Token« von XML_PullParser_getToken() und einer Anzahl von Hilfsfunktionen an. Token sind Arrays, die XML-Strukturen repräsentieren, die in der Reihenfolge verfügbar werden, in der sie im geparsten Dokument erscheinen. Es werden Methoden bereitgestellt, die Token lesen und ihre Daten extrahieren. (non)