summaryrefslogtreecommitdiff
path: root/src/domhelpers.cpp
diff options
context:
space:
mode:
authorStef <stef@ws.local>2004-07-24 22:33:28 +0000
committerStef <stef@ws.local>2004-07-24 22:33:28 +0000
commitf17c713e64545feb5e9559ae43f6cc8e2a92b7a4 (patch)
tree31b26427bb17b327533f86e8d78c468e20b5a5b8 /src/domhelpers.cpp
parent1a0b2fe62cbfd2c0cb3a162787017dce98ed9dc6 (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)