Defines | |
#define | AXL_IS_PREFIXED(node) (axl_ns_node_is_prefixed(node, NULL)) |
Allows to check if an xml node is prefixed (by a xml namespace declaration). | |
Functions | |
bool | axl_ns_node_cmp (axlNode *node, const char *ns, const char *name) |
Allows to perform a node name (tag) checking using XML 1.0 Namespace rules. | |
axlNode * | axl_ns_node_find_called (axlNode *parent, const char *ns, const char *name) |
Allows to find the first child called as provided inside the childs (including its descendants) hold by the parent provided, with namespace support. | |
axlNode * | axl_ns_node_get_child_called (axlNode *parent, const char *ns, const char *name) |
Allows to get a particular child node for the given node (axlNode), inside the provided namespace. | |
axlNode * | axl_ns_node_get_next_called (axlNode *node, const char *ns, const char *name) |
Allows to get the next node, following to the node provided, matching the given name, inside the namespace configuration provided. | |
axlNode * | axl_ns_node_get_previous_called (axlNode *node, const char *ns, const char *name) |
Allows to get the previous node, preceding to the node provided, matching the given name, inside the given namespace value. | |
bool | axl_ns_node_is_prefixed (axlNode *node, int *position) |
Allows to check if the provided node, has a name (tag) which is namespace prefixed. |