2013-03-25 24 views
7

Bu muhtemelen yeni bir sorundur, ancak ben tinyxml2 için yeni ve bu konuda bir şey bulamıyorum.Alt öğelerdeki öğeleri küçültme2

Ben tinyxml2 kullanarak bir XML dosyası içinde dolaşmaya çalışıyorum.

<images> 
    <correctImage>image1.png</correctImage> 
    <image>image2.png</image> 
    <image>image3.png</image> 
</images> 

Ben görüntü öğesinin XmlElement var, ama içine öğeler nasıl emin değilim.

Herhangi bir el takdir edilecektir. peşin

tinyxml2::XMLElement *levelElement = doc.FirstChildElement("reactor")->FirstChildElement("level")->FirstChildElement("images"); 

Teşekkür: Kayıt için

, bu şimdiye XML öğesi almak nasıl.

cevap

19

Şimdi yaptığınız gibi yaparsınız, ancak aradığınız öğenin değerini belirtmezseniz.

E.g.

tinyxml2::XMLElement *levelElement = doc.FirstChildElement("reactor")->FirstChildElement("level")->FirstChildElement("images"); 
for (tinyxml2::XMLElement* child = levelElement->FirstChildElement(); child != NULL; child = child->NextSiblingElement()) 
{ 
    // do something with each child element 
} 
+0

Çok teşekkürler, sadece harika çalıştı. – MegaEduX

İlgili konular