axl main logo
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Modules Pages
Macros | Functions
Axl Node Namespace: Xml 1.0 namespace support for XML nodes

Macros

#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). More...
 

Functions

axl_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. More...
 
axlNodeaxl_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. More...
 
axlNodeaxl_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. More...
 
axlNodeaxl_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. More...
 
axlNodeaxl_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. More...
 
axl_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. More...
 

Detailed Description