Koncepce

V zásadě shodná s přístupem v Javě, existují rozhraní:

stromově orientovaná

DOM pro PHP - plná škála možností, na něž jsme z DOM zvyklí (čtení, validace, zápis vč. prettyprinting, přímé programové vytváření dokumentu, jeho elementů, atd.)

proudové (typu pull)

SimpleXML - velmi jednoduché a hojně používané, umožňuje iteraci po prvcích XML, přímé vyhodnocování XPath výrazů atd.

událostmi řízené

SAX - obdobně jako v Javě, princip stejný, obsaženo ve většině PHP kompilací