Seite 1 von 1

XML mit QT

Verfasst: 2. Oktober 2007 17:07
von alfonsospringer
In meiner Freizeit spiele ich gerne Pen&Paper Spiele und bin deswegen auf die Idee gekommen mal ein Programm zu schreiben mit dem man Characterbögen für eben solche erstellen kann. In diesen Bögen werden Werte wie Geschicklichkeit, Konstitution, Stärke, Waffenfertigkeinten, etc festgehalten. Zuerst dachte ich ich könnte die Werte einfach in einer festgelegten Reihenfolge in eine Textdatei schreiben, allerdings viel mir dann auf, das es für derartiges doch eine bessere Lösung gibt: XML
Daraufhin habe ich ein kleines Tutorial zum Thema XML gelesen, um das Grundsystem mit den Tags und Werten zu verstehen. Mir ist bekannt das QT einige Klassen zur Umsetzung von XML beinhaltet und nun würde ich diese gerne nutzen um mein Programm zu erstellen. Dazu habe ich mir zuerst die XML Beispiele, die bei QT dabei sind, angesehen, musste aber leider zu dem Schluss kommen, dass diese für den (totalen) Anfang doch noch zu komplex für mich sind. Dann habe ich versucht mir das ganze anhand der QT Doku zu rekonstruieren, bin aber auch nicht erfolgreich gewesen.

Kennt einer von euch villeicht ein Tutorial, dass den Einstieg in die XML Programmierung mit QT Schritt für Schritt erklärt? Oder villeicht ein einfacheres Beispielprogramm?

Vielen Dank

Verfasst: 2. Oktober 2007 19:10
von Christian81
Ggf. kann man auch QSettings dafür verwenden.

Verfasst: 2. Oktober 2007 19:13
von alfonsospringer

Verfasst: 2. Oktober 2007 22:57
von alfonsospringer
leider erklärt besagtes Tutorial aber nur wie man die Attribute eines Tags erstellt und setzt, nicht aber den Inhalt.
Mit welcher Fnuktion könnte ich denn den Inhalt eines QDomElement festlegen, sodass ich zb.

Code: Alles auswählen

<person>
   <name>Gregor</name>
   <alter>42</alter>
</person>
als Element hätte und nicht

Code: Alles auswählen

<person name="Gregor" alter="41" />

Verfasst: 2. Oktober 2007 23:11
von dhcase