xml datei einlesen und ändern

Alles rund um die Programmierung mit Qt
Antworten
woody
Beiträge: 85
Registriert: 1. April 2011 21:13

xml datei einlesen und ändern

Beitrag von woody »

Hi
Ich lese ein xml file in ein QDomDocument ein. Dann möchte ich es Tag für Tag auslesen und die Attribute ändern.
Mir ist noch nicht klar, wie ich auf Attributnamen und Values zugreifen kann, ohne dass ich weiß wie das Attribut heißt.

Weiß jemand, wie das möglich ist?
danke
RHBaum
Beiträge: 1436
Registriert: 17. Juni 2005 09:58

Re: xml datei einlesen und ändern

Beitrag von RHBaum »

DU weisst das alle elemente die Attribute haben können, als QDomElement dargestellt werden

QDomNamedNodeMap QDomElement::attributes ()

liefert dir eine Map aller Attribute
mit :

uint QDomNamedNodeMap::length () const
QDomNode QDomNamedNodeMap::item ( int index ) const

kannst durch die Attribute durchiterieren ...

Ciao ...
Antworten