Vielleicht verstehst du es mit dieser Struktur besser?
XML-Code:
<liste>
<eintrag>
<typ>Eisbär</typ>
<name>Robert</typ>
<interessen>
<unterListe typ="Fressen">
<einstellung detail="pizza">Nein danke</einstellung>
<einstellung detail="fische">Eher</einstellung>
</unterListe>
<unterListe typ="Hobbies">
<einstellung detail="schach">Was ist das?</einstellung>
<einstellung detail="fressen fangen">Eher</einstellung>
</unterListe>
</interessen>
</eintrag>
<eintrag>
<typ>Rentier</typ>
<name>Rudolf</name>
<interessen>
<unterListe typ="Fressen">
<einstellung detail="-">keine Angabe</einstellung>
</unterListe>
<unterListe typ="Hobbies">
<einstellung detail="Schlitten ziehen">Das macht Spaß!</einstellung>
<einstellung detail="Für Weihnachtsmann arbeiten">Juhu!</einstellung>
</unterListe>
</interessen>
</eintrag>
</liste>
In dem Fall wäre <interessen> die 1. Untertabelle. Darin gibt es dann die "unterListe", wo weitere <einstellung>'s gespeichert sind.