The Document Object Modeling (DOM) classes manage XML documents entirely in memory with support of XML Schema and DTD validation.