El uso de XML está muy extendida , y hace uso de etiquetas, valores y atributos . El poder de XML reside en la forma en que los datos identificados por una etiqueta y luego pueden estar disponibles para otras tareas.
XML habilitada Database
una base de datos habilitada para XML es uno de que se asignan datos XML en tablas relacionales y se almacenan en lo que se conoce como una base de datos relacional . Cuando XML se utiliza para describir la información , como la compra o venta de las transacciones o entradas en las páginas amarillas , por ejemplo , se dice que es orientada a datos . Estos datos XML orientado generalmente es más fácil asignar a una base de datos relacional . Una base de datos habilitada para XML tiene características que pueden ayudar a hacer conversiones automáticas desde y hacia XML.
Native XML Database
una base de datos XML nativa es uno que se especializa para el almacenamiento de datos XML . Se define un modelo para un documento XML que luego se almacena intacta con todos sus componentes . La unidad básica de almacenamiento es un documento XML y no necesariamente tiene que ser una base de datos independiente .