Ich will eine hierarchische struktur in eine xml datei schreiben, dabei sollten beliebig viele nodes als childs von einer parent node vorhanden sein können.
bis jetzt sieht das bei mir so aus:
[XML]<Root>
<Node ID="0" name="Node" localTranslation="(0.0, 0.0, 0.0)"/>
<Node ID="1" name="Node" localTranslation="(0.0, 0.0, 0.0)"><Node ID="0" name="Node" localTranslation="(0.0, 0.0, 0.0)"/><Node ID="1" name="Node" localTranslation="(0.0, 0.0, 0.0)"/>
</Node>
<Node ID="2" name="Node" localTranslation="(0.0, 0.0, 0.0)"><Node ID="0" name="Node" localTranslation="(0.0, 0.0, 0.0)"/>
</Node>
</Root>[/XML]
das einlesen funktioniert nicht so gut, da wird zum beispiel angezeigt dass node mit ID=1 4 childs hat, die node mit der ID=2 hat 2, was natürlich nicht stimmt. hab ich beim schreiben was falsch gemacht oder wird das falsch ausgelesen?
bis jetzt sieht das bei mir so aus:
[XML]<Root>
<Node ID="0" name="Node" localTranslation="(0.0, 0.0, 0.0)"/>
<Node ID="1" name="Node" localTranslation="(0.0, 0.0, 0.0)"><Node ID="0" name="Node" localTranslation="(0.0, 0.0, 0.0)"/><Node ID="1" name="Node" localTranslation="(0.0, 0.0, 0.0)"/>
</Node>
<Node ID="2" name="Node" localTranslation="(0.0, 0.0, 0.0)"><Node ID="0" name="Node" localTranslation="(0.0, 0.0, 0.0)"/>
</Node>
</Root>[/XML]
das einlesen funktioniert nicht so gut, da wird zum beispiel angezeigt dass node mit ID=1 4 childs hat, die node mit der ID=2 hat 2, was natürlich nicht stimmt. hab ich beim schreiben was falsch gemacht oder wird das falsch ausgelesen?