freidenker: Unklare Struktur

Beitrag lesen

Ich versuche für folgende Liste eine XML Struktur zu erarbeiten:

Kundenliste

Berlin

Kunde: 1
         Name: Böhme
         Adresse: Mitte 2
   Kunde: 2
         Name: Schmidt
         Adresse: Rasenweg 4

Dortmund

Kunde: 1
         Name: Berger
         Adresse: Westfahlenweg 4
----------------------------
Mein Lösungsansatz:

<kundenliste>
<bezeichnung>Kundenliste</bezeichnung>
<Ort id="Berlin">

<Kunden id="1">
<Name>Böhme</Name>
<Adresse>Mitte 2</Adresse>

</Kunden>

<Kunden id="2">
<Name>Schmidt</Name>
<Adresse>Rasenweg 4</Adresse>

</Kunden>
</Ort>

<Ort id="Dortmund">

<Kunden id="1">
<Name>Berger</Name>
<Adresse>Westfahlenweg 4</Adresse>
</Kunden>
</Ort>

</kundenliste>

Ich vermute, dass diese Struktur nicht funktioniert, weil bei Kunden und Ort eine id vorkommt? Weiß jemand mit etwas mehr xml Erfahrung wie ich eine Lösung zu dieser Problemstellung erarbeiten könnte?

MfG

freidenker.