+ if(p->mName && (std::string(p->mName) == childName))
+ {
+ return p;
+ }
+ p = p->mNextSibling;
+ }
+ return NULL;
+}
+
+const TreeNode* TreeNode::GetChildIgnoreCase(const std::string& childName) const
+{
+ const TreeNode* p = mFirstChild;
+ while(p)
+ {
+ if(p->mName && CaseInsensitiveStringCompare(p->mName, childName))