DOM XML eklentisi PHP 4.3.0'da DOM standardına daha iyi uyum sağlamak için elden geçirilmiştir. Eklenti hala çok sayıda eski işlev içerse de bunlar artık kullanılmamaktadır. Özellikle nesne yönelimli olmayan işlevleri kullanmaktan kaçınılmalıdır.
Bu eklenti sayesinde bir XML belge üzerinde DOM arayüzü ile çalışmak mümkün olmuştur. Ayrıca, XML belgenin tamamını bir PHP nesneleri ağacına dönüştürmek için domxml_xmltree() işlevi de sağlanmıştır. Şimdilik bu ağaç salt okunur olarak ele alınmalıdır; ağaçta değişiklik yapabilirsiniz ancak DomDocument::dump_mem() açısından bunun bir yararı olmayacaktır. Bu bakımdan bir XML belgeyi okuduktan sonra değiştirilmiş belgeyi çıktılamak isterseniz, DomDocument::create_element(), DomDocument::create_text_node(), DomElement::set_attribute() gibi işlevlerden sonra en son olarak DomDocument::dump_mem() işlevini kullanın.
Bilginize:
Bu eklenti » PECL deposuna taşınmış olup PHP 5.0.0 sürümünden beri PHP kaynak paketinde dağıtılmamaktatır.
Bilginize: Bu eklenti artık deneysel değildir. Ancak, artık PHP 5 ile dağıtılmamakta, sadece PHP 4 ile dağıtılmaktadır. PHP 5 ile DOM XML desteği isterseniz DOM eklentisini kullanabilirsiniz. Bu domxml eklentisi DOM eklentisi ile uyumlu değildir.