Seite 1 von 1

xml datei einlesen und ändern

Verfasst: 29. Juli 2011 15:43
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

Re: xml datei einlesen und ändern

Verfasst: 29. Juli 2011 16:15
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 ...