}\r
\r
if (validateDescendants && hasChildren()) {\r
- for_each(m_children.begin(),m_children.end(),bind2nd(_validate(),validateDescendants));\r
+ const list<XMLObject*>& children=getOrderedChildren();\r
+ for_each(children.begin(),children.end(),bind2nd(_validate(),validateDescendants));\r
}\r
}\r