Любая база данных может хранить текст, поэтому немедленным вариантом будет сохранение XML в виде текста.
Но некоторые базы данных добавили тип данных XML, чтобы позволить хранить XML, проверять, что схема проверяется (правильная структура, а не фрагмент), и извлекать значения из XML, сохраненного в базе данных, с синтаксисом XPATH / XQUERY ,
Поддержка различается для Oracle 10g +, SQL Server 2000+, Postgres, MySQL 5.1+, поэтому нам нужно больше информации, прежде чем рекомендовать конкретную.
Я действительно запутался между xml db и db, которые поддерживают xml
На основании этой информации из Википедии о базах данных XML все сводится к тому, что поддерживает каждый продукт баз данных. SQL Server и Oracle поддерживают собственный XML в своих соответствующих версиях.