*/
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 xmlNodePtr hasParentRecursive(xmlNodePtr theNode, const char* theNodeName, ...);
+
+
/*!
* Returns named property for an id node as std::string and the parameters of the node.
*/
*/
CONFIG_EXPORT std::string getProperty(xmlNodePtr theNode, const char* thePropName);
+/*!
+ * Returns content of the node as std::string if it is exists.
+ */
+CONFIG_EXPORT std::string getContent(xmlNodePtr theNode);
+
/*!
* Returns normalized (lower case) named property for a given node as std::string.
*/