diff options
author | Stef <stef@ws.local> | 2004-07-24 22:33:28 +0000 |
---|---|---|
committer | Stef <stef@ws.local> | 2004-07-24 22:33:28 +0000 |
commit | f17c713e64545feb5e9559ae43f6cc8e2a92b7a4 (patch) | |
tree | 31b26427bb17b327533f86e8d78c468e20b5a5b8 /src/domhelpers.cpp | |
parent | 1a0b2fe62cbfd2c0cb3a162787017dce98ed9dc6 (diff) |
- Some wording changes
Diffstat (limited to 'src/domhelpers.cpp')
-rw-r--r-- | src/domhelpers.cpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/domhelpers.cpp b/src/domhelpers.cpp index 7ecf963..038e2df 100644 --- a/src/domhelpers.cpp +++ b/src/domhelpers.cpp @@ -179,7 +179,19 @@ void DOMHelpers::insertAfter(DOM::Node& parent, const DOM::Node& node, parent.insertBefore(node, sibling); } -DOM::Element DOMHelpers::getChildElement(const DOM::Node& parent, const string& name) +DOM::Element DOMHelpers::findChildElement(const DOM::Node& parent, const string& name) +{ + DOM::Node child = parent.getFirstChild(); + while(child != NULL) + { + if(isElement(child, name)) + return (DOM::Element&)child; + } + + return DOM::Element(); +} + +DOM::Element DOMHelpers::findDescendantElement(const DOM::Node& parent, const string& name) { DOM::Node child = parent.getFirstChild(); while(child != NULL) |