pureXML es la función de almacenamiento XML nativo en el servidor de datos de IBM DB2. pureXML proporciona lenguajes de consulta, tecnologías de almacenamiento, tecnologías de indexación, y otras características para apoyar los datos XML. La palabra pure en pureXML fue elegida para indicar que DB2 nativo almacena y procesa los datos XML de forma nativa en su estructura jerárquica inherente, a diferencia de tratamiento de datos XML como texto sin formato o convertir en un formato relacional.[1]