*/
CONFIG_EXPORT bool isNode(xmlNodePtr theNode, const char* theNodeName, ...);
+//#define isNode(p) _isNode(p, NULL)
+
/*!
* Checks if the given node is attribute node.
* Attribute node represents a widget, that is able to store/restore
*/
CONFIG_EXPORT bool hasParent(xmlNodePtr theNode, const char* theNodeName, ...);
+/*!
+ * Checks if the given node has any valid parent in hierarchy with any of the given node names.
+ */
+CONFIG_EXPORT bool hasParentRecursive(xmlNodePtr theNode, const char* theNodeName, ...);
+
+
/*!
* Returns named property for an id node as std::string and the parameters of the node.
*/