XML-Struktur clever einlesen

Alles rund um die Programmierung mit Qt
Antworten
bierber
Beiträge: 72
Registriert: 27. November 2006 14:12

XML-Struktur clever einlesen

Beitrag 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
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: XML-Struktur clever einlesen

Beitrag 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
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten