+
+ /**
+ * Attempts to locate an XMLObject from this point downward in the tree whose
+ * XML ID matches the supplied value.
+ *
+ * @param tree root of tree to search
+ * @param id ID value to locate
+ * @return XMLObject in the tree with a matching ID value, or NULL
+ */
+ static XMLObject* getXMLObjectById(XMLObject& tree, const XMLCh* id);