XML parser class ist eine PHP-Klasse, die beliebige XML-Eingaben parst und ein Array mit der Struktur aller Tags und Datenelemente erzeugt. Optional kann sie die Position jedes Elements aufzeichnen, um Elemente zu finden, die fehlerhaft sind. Sie unterstützt einen Cache der geparsten Datei, um den Overhead, die gleiche Datei mehrfach zu parsen, zu vermeiden. Optimiertes Parsen von Simplified XML (SML)-Formaten ignoriert die Attribute der Tags.