drools-eclipse/org.guvnor.eclipse.webdav/src/interface/org/eclipse/webdav/dom/ElementEditor.java
public static Element getDAVChild(Element parent) {
        Assert.isTrue(isDAVElement(parent));
        Node child = parent.getFirstChild();
        while (child != null && !isDAVElement(child))
            child = child.getNextSibling();
        return (Element) child;
    }
public static Element getDAVChild(Element parent) {
        Assert.isTrue(isDAVElement(parent));
        Node child = parent.getFirstChild();
        while (child != null && !isDAVElement(child))
            child = child.getNextSibling();
        return (Element) child;
    }
Returns the first WebDAV child of the given parent, or
<code>null</code> if no such child exists. The parent must not be
<code>null</code> and must be a WebDAV element.

@param parent the parent of the child to search for
@return the first WebDAV child of the parent, or null