Seite 1 von 1

XML-Struktur clever einlesen

Verfasst: 2. Februar 2015 17:26
von bierber
Hallo,


ich stehe mir gerade glaub ich selber im Weg und bastel mir Code Konstrukte die grausam sind. Vielleicht kann mir jemand einen Tip, Beispiel oder auch nur einen Tritt in die richtge Richtung geben.

Ich habe eine XML Struktur:

Code: Alles auswählen

<data>
   <Wert1>1</Wert1>
   <Wert2>1</Wert2>
   <Wert3>1</Wert3>
   <Knoten2>
      <Wert21>1</Wert21>
      <Wert22>1</Wert22>
      <Wert23>1</Wert23> 
      <Knoten3>
         <Wert31>1</Wert31>
         <Wert32>1</Wert32>
         <Wert33>1</Wert33>      
      </Knoten3>   
      <Knoten4>
         <Wert41>1</Wert41>
         <Wert42>1</Wert42>
         <Wert43>1</Wert43>      
      </Knoten3>  
   </Knoten2>   
</data>
Was ich jetzt brauche hört sich erstmal relativ einfach an aber wie gesagt ich steh mir selber im Weg.

Ich brauche jetzt ein Liste mit den Werten 1-3,
eine Liste mit den Werten 21-23,
eine weitere Liste mit den Werten 31-33
und eine weitere Liste mit den Werten 41-43

Die erste Frage ist also DOM oder XMLStreamReader?
Die 2. Frage ist wie geht das einfach? Ich kann mir nicht vorstellen das so eine Aufgabe mit 50-100Zeilen Code gelöst werden muss, aber darauf läufts bei mir grad hinaus.

Kann mir hier jemand weiterhelfen?

Danke!

Gruß

Felix

Re: XML-Struktur clever einlesen

Verfasst: 2. Februar 2015 18:25
von Christian81
Zum Einlesen würde ich immer QDomDocument benutzen - ist einfacher zu handeln. Wie das geht steht in der Doku http://qt-project.org/doc/qt-4.8/qdomdo ... ml#details