void test_iterator() { AFile_AString f("<inserted><var a=1 b=2 c=3/></inserted>"); AXmlElement element; element.fromAFile(f); std::cout << "element_name=" << element.getName() << std::endl; AXmlElement::NodeContainer::const_iterator cit = element.getContent().begin(); while (cit != element.getContent().end()) { AXmlElement *p = dynamic_cast<AXmlElement *>(*cit); if (p) { ARope rope; p->emitXml(rope); std::cout << " " << rope << std::endl; } ++cit; } }