XML como um Banco de Dados

Preciso fazer um trabalho para a cadeira de Banco de Dados, no qual devo demonstrar a utilização do XML como um Banco de Dados. Gostaria de dicas sobre materiais que demonstrem como inserir, deletar, atualizar e realizar pesquisas em arquivos XML. Já reuni algum material e me parece que o DOM faz este trabalho. Alguém pode me sugerir algo?

valeu!

Não há a necessidade de duplicação de tópicos :joia:

http://www.portaljava.com/home/modules.php?name=Forums&file=viewtopic&p=86208#86208