Historie podpory XML v PHP

  • 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