Xmldego ermöglicht das Parsen und die Transformation von XML, indem es Callbacks mit den Ereignissen beim Parsen im Kontext eines XML-Elements verbindet. Während beispielsweise SAX die Callbacks beim Beginn jedes Tags aufruft, macht das Xmldego nur für den angeforderten Pfad. Xmldego ist besonders nützlich, wenn nur kleinere Teile einer großen XML-Datei verarbeitet werden müssen. Viel größere Dateien als bei einem DOM-Parser können verarbeitet werden, da nicht die ganze Datei in den Speicher geladen wird. (non)