%description: Check cXMLElement::getElementsByTagName() %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->getElementsByTagName(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: 1 2 4 6 12. bar: 3 5 7 8 9 11 13 14 15. baz: 10. nothing:. Foo: 1 2 4 6 12. BAR: 3 5 7 8 9 11 13 14 15. bAz: 10.