projects
/
shibboleth
/
xmltooling.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Refactored simple content and child-handling into mixin classes.
[shibboleth/xmltooling.git]
/
xmltooling
/
validation
/
AbstractValidatingXMLObject.cpp
diff --git
a/xmltooling/validation/AbstractValidatingXMLObject.cpp
b/xmltooling/validation/AbstractValidatingXMLObject.cpp
index
fb2bfde
..
dd9ccc5
100644
(file)
--- a/
xmltooling/validation/AbstractValidatingXMLObject.cpp
+++ b/
xmltooling/validation/AbstractValidatingXMLObject.cpp
@@
-86,6
+86,7
@@
void AbstractValidatingXMLObject::validate(bool validateDescendants) const
}
\r
\r
if (validateDescendants && hasChildren()) {
\r
}
\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
}
\r
}
\r