XML mit QT

Alles rund um die Programmierung mit Qt
Antworten
alfonsospringer
Beiträge: 75
Registriert: 25. September 2007 20:03

XML mit QT

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

Beitrag von Christian81 »

Ggf. kann man auch QSettings dafür verwenden.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
alfonsospringer
Beiträge: 75
Registriert: 25. September 2007 20:03

Beitrag von alfonsospringer »

alfonsospringer
Beiträge: 75
Registriert: 25. September 2007 20:03

Beitrag 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" />
dhcase
Beiträge: 132
Registriert: 10. Juni 2006 20:38

Beitrag von dhcase »

Antworten