Comment puis-je enregistrer des structures de données dans android?

Je veux stocker des données en provenance des structures comme ceci:

class Project {
    ChildA a;
    ChildB b;
}

class ChildA {
    ChildC c;
    ...
}
...

J'ai créé données comme:

Projet x = new Project();
x.a = new ChildA();
x.a.c = new ChildC();

... et je veux l'enregistrer dans un fichier externe sur la carte sd de mon appareil ainsi que d'autres applications puissent le lire (et les utilisateurs peuvent ouvrir/copier).

J'ai pensé que je devrais utiliser un DOM parser parce que mes structures de données ne sont pas très grandes, mais je trouve pas de tutoriels ou quelque chose comme ça. Est-il un meilleur moyen de stocker cette information?

Si non, existe-il des instructions sur la façon d'utiliser les analyseurs dans android?

OriginalL'auteur Simon Heinen | 2009-09-24