015
27.09.2006, 13:09 Uhr
ao
(Operator)
|
Kennst du diese Doku-Seite?
www.grinninglizard.com/tinyxmldocs/index.html
Da ist die ganze Klassenhierarchie dokumentiert. TiXmlElement ist abgeleitet von TiXmlNode, und Node enthält die ganze Baum-Navigation (Iterieren über Kinder, Iterieren über Geschwister, Auffinden von Kindern oder Geschwistern nach Namen usw.).
D.h. du kannst entweder vom Elternknoten aus die Kinder absuchen (über FirstChild und IterateChildren) oder von einem der Kinder aus die Geschwister (über NextSibling), das ist Geschmackssache.
Mit jedem Knoten, den du dabei erhältst, kannst du einen Downcast auf TiXmlElement versuchen, aber Vorsicht, das kann schiefgehen, auch andere Klassen sind von Node abgeleitet. Wenn der Downcast klappt, kommst du über Value () an den Wert.
Wenn du jetzt nur Bahnhof verstehst, solltest du erst noch ein bisschen C++ und OO lernen und dann weiterprogrammieren.
ao |