summaryrefslogtreecommitdiff
path: root/src/domhelpers.cpp
diff options
context:
space:
mode:
authorStef Walter <stef@memberwebs.com>2004-07-24 22:33:28 +0000
committerStef Walter <stef@memberwebs.com>2004-07-24 22:33:28 +0000
commit6dd9754bb73589abb7d55186f8ec15d67d91b70d (patch)
tree31b26427bb17b327533f86e8d78c468e20b5a5b8 /src/domhelpers.cpp
parenta70bc0519f2705257efca1c8a714a44c941534fb (diff)
- Some wording changes
Diffstat (limited to 'src/domhelpers.cpp')
-rw-r--r--src/domhelpers.cpp14
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)