Dao

Boa tarde,
Gostaria de fazer persistência de dados em um XML ao invés de um BD,e minha duvida é o seguinte, minha classe que ira persistir esse dados em um XML pode ser considerada um DAO?

Sim o DAO serve para abstrair a implementação do acesso a dados, não importando a fonte de dados, porém eu penso que repository se encaixa melhor no contexto para XML files. Veja na docuemntação da Oracle sobre o DAO mais especifico em DataSource:

A data source could be a database such as an RDBMS, OODBMS, XML repository, flat file system, and so forth.