Da hast du dich wohl verguckt.
Das benutzte API analysiert die angegebene XML und ruft quasi per Callback (Ereignis) RPG-Routinen mit der Übergabe von Namen, Attributen und Werten auf.

Der Parser selber entfernt bereits "&name;"-Entities und löst ein Fehlerereignis aus.

Nix mit Replace o.ä..