PHP3
velice omezené funkcionalita
rozhraní inspirované standardním rozhraním SAX implementované jako obálka okolo parseru expat
PHP4
chaotický vývoj
nestandardní rozhraní DOM a jeden XSLT procesor na základě libxml2/libxslt
druhý XSLT procesor Sablotron (z české dílny!)
PHP5
snaha o nový čistší návrh rozhraní
porušuje zpětnou kompatibilitu s PHP4
vystaveno okolo libxml2/libxslt