The Document Object Modeling (DOM) classes

The Document Object Modeling (DOM) classes manage XML documents entirely in memory with support of XML Schema and DTD validation. The classes include the DomDocument, DomNode, and DomNodeList classes.