axl main logo
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Modules Pages
axl_bool axl_node_are_equal_full ( axlNode node,
axlNode node2,
axlError **  error 

Allows to check if the provided references represents two equivalent nodes.

The function will check node name, node content and node attributes and its values.

nodeThe node to check.
node2The second node to check.
errorOptional reference to an axlError where the particular differ is reported.
axl_true if both nodes are equivalent or axl_false if not.

References axl_cmp(), axl_error_report(), axl_false, axl_hash_foreach2(), AXL_LEVEL_DEBUG, axl_node_get_child_num(), axl_node_get_name(), axl_node_have_childs(), axl_node_is_empty(), and axl_true.

Referenced by axl_item_are_equal_full(), and axl_node_are_equal().