%description: Check cXMLElement::getChildrenByTagName() %file: test.xml one two three four five six seven eight nine ten %global: static void getElements(const char *tagname) { cXMLElement *rootelement = getEnvir()->getXMLDocument("test.xml", nullptr); cXMLElementList list = rootelement->getChildrenByTagName(tagname); EV << tagname << ":"; for (cXMLElementList::iterator i=list.begin(); i!=list.end(); i++) EV << " " << (*i)->getAttribute("id"); EV << ".\n"; } %activity: getElements("foo"); getElements("bar"); getElements("baz"); getElements("nothing"); getElements("Foo"); getElements("BAR"); getElements("bAz"); %contains: stdout foo: 2 6. bar: 3 11 15. baz:. nothing:. Foo: 2 6. BAR: 3 11 15. bAz:.