Alles rund um die Programmierung mit Qt
nkc
Beiträge: 67 Registriert: 3. November 2008 12:01
Beitrag
von nkc » 3. Februar 2009 15:48
Hallo, möchte den Inhalt von module, also "auto" in einem ListWidget anzeigen lassen:
XML:
QT:
Mit diesem QT-Code bekomme ich als Ausgabe nur module angezeigt.
Ich möchte jedoch "auto" angezeigt bekommen.
Was jemand wie das geht?
Danke
RD1978
Beiträge: 84 Registriert: 5. Juni 2007 08:00
Wohnort: Stralsund (DDR)
Beitrag
von RD1978 » 3. Februar 2009 16:05
Ich geh mal davon aus das "e" ein Object vom Type QDomElement ist:
Code: Alles auswählen
listWidget->addItem( e.attribute( "name", "standardwert wenn attribut name nicht existiert" ) );
nkc
Beiträge: 67 Registriert: 3. November 2008 12:01
Beitrag
von nkc » 3. Februar 2009 16:13
Danke,
was setze ich denn für "name" ein.
Ich habe das mal getestet, und da wird immer der 2.Parameter ausgegeben,
obwohl in der xml-Datei ein Wert vorhanden ist.
RD1978
Beiträge: 84 Registriert: 5. Juni 2007 08:00
Wohnort: Stralsund (DDR)
Beitrag
von RD1978 » 3. Februar 2009 16:19
Na wenn Dein Attribut name ="auto" heißt, dann name.
nkc
Beiträge: 67 Registriert: 3. November 2008 12:01
Beitrag
von nkc » 3. Februar 2009 16:33
Super, das hat geklapppt, Danke.
Nur eine Frage noch:
Ich, als Programmierer weiß doch nicht, welche xml-Dateien der Benutzer öffnen wird.
Angenommen der Benutzer öffnet eine Datei, in der das Attribut nicht "name" sondern "marke" genannt wird,
was dann?
RD1978
Beiträge: 84 Registriert: 5. Juni 2007 08:00
Wohnort: Stralsund (DDR)
Beitrag
von RD1978 » 3. Februar 2009 16:38
Das ist dann ungefähr so als wenn Du mit Deinem Benziner Diesel tankst.
Wozu muß ein Benutzer in Deinem Programm eine beliebiege XML Datei öffnen können?
Zuletzt geändert von
RD1978 am 3. Februar 2009 16:39, insgesamt 1-mal geändert.
Christian81
Beiträge: 7319 Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:
Beitrag
von Christian81 » 3. Februar 2009 16:39
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
nkc
Beiträge: 67 Registriert: 3. November 2008 12:01
Beitrag
von nkc » 3. Februar 2009 16:40
Mir war der Aufbau einer xml-Datei nicht ganz bekannt.
Aber mein Arbeitskollege hat mir berichtet, dass der Aufbau der xml-Dateien immer gleich ist.
Danke nochmals, für die Hilfe.