XML-Datenbanken speichern Daten in XML-formatierten Dokumenten. Die Daten können über Abfragen abgerufen, aktualisiert und bearbeitet, entfernt oder in die Datenbank zurückgegeben werden. Extensible Markup Language (XML) ist sowohl für Menschen als auch für Computer lesbar, was sie manchmal bequemer macht als relationale Datenbanken, die möglicherweise umfangreiche Kenntnisse zur Interpretation erfordern. Auch Metadaten sind häufiger als XML verfügbar. Eine Datenbank kann in der Lage sein, XML sowie andere Datenformate zu speichern.
Um in die Kategorie der XML-Datenbanken aufgenommen zu werden, muss ein Produkt:
Daten speichern
Daten in einem XML-Dokumentmodell organisieren
Benutzern erlauben, Daten abzurufen, zu bearbeiten, zurückzugeben oder zu entfernen