XML - Método mais rápido/Organizado

Oi, galera.

Tenho a seguinte dúvida:

Estou usando xml como um pequeno banco de dados. Estou armazenando todas as informações dos funcionários no mesmo.

Minha dúvida é qual a melhor opção:
1 - Armazenar todos os funcionarios em apenas um arquivo

[code]
funcionarios.xml

0 Jose 5 1000.0
<funcionario>
	<id>1</id>
	<nome>João</nome>
	<cargaHoraria>6</cargaHoraria>
	<salario>1200.0</salario>
</funcionario>

[/code]

2 - Armazenar cada funcionário em seu próprio arquivo.

[code]
Jose.xml

0 Jose 5 1000.0 [/code]

Tem alguma sugestão? Comentem, por favor.
Valeu, galera. :slight_smile:

Minha sugestão seria não criar um banco de dados na mão e usar uma solução pronta pra isso.

Por que resolveu armazenar dados em xml?

Como o programa desejado não é “profissional” eu estou usando ele como banco de dados mesmo, mas no futuro eu irei utilizar XML apenas para algumas definições básicas do programa.

Ex: os tipos de layouts usados no programa estarem armazenados em um arquivo xml.

Eu uso xml para gravar e recuperar configurações de filtro em meus projetos.
Eu armazeno vários “registros” em um único arquivo, porque para recuperar é só ler o arquivo e jogar em um objeto do tipo List, por exemplo.
Dessa maneira, o usuário pode alternar rapidamente de uma configuração para outra e o código fica bem mais limpo.