#include <axis2_defines.h>
#include <axis2_env.h>
#include <axis2_util.h>
#include <axiom_node.h>
#include <axiom_document.h>
#include <axiom.h>
Go to the source code of this file.
Functions | |
AXIS2_EXTERN int | oxs_axiom_get_number_of_children_with_qname (const axis2_env_t *env, axiom_node_t *parent, axis2_char_t *local_name, axis2_char_t *ns_uri, axis2_char_t *prefix) |
AXIS2_EXTERN axiom_node_t * | oxs_axiom_get_node_by_local_name (const axis2_env_t *env, axiom_node_t *node, axis2_char_t *local_name) |
AXIS2_EXTERN axiom_node_t * | oxs_axiom_get_node_by_id (const axis2_env_t *env, axiom_node_t *node, axis2_char_t *attr, axis2_char_t *val) |
AXIS2_EXTERN axis2_char_t * | oxs_axiom_get_attribute_value_of_node_by_name (const axis2_env_t *env, axiom_node_t *node, axis2_char_t *attribute_name) |
AXIS2_EXTERN axiom_node_t * | oxs_axiom_get_first_child_node_by_name (const axis2_env_t *env, axiom_node_t *parent, axis2_char_t *local_name, axis2_char_t *ns_uri, axis2_char_t *prefix) |
AXIS2_EXTERN axis2_char_t * | oxs_axiom_get_node_content (const axis2_env_t *env, axiom_node_t *node) |
AXIS2_EXTERN axiom_node_t * | oxs_axiom_deserialize_node (const axis2_env_t *env, axis2_char_t *buffer) |
AXIS2_EXTERN axis2_status_t | oxs_axiom_check_node_name (const axis2_env_t *env, axiom_node_t *node, axis2_char_t *name, axis2_char_t *ns) |
AXIS2_EXTERN axis2_status_t oxs_axiom_check_node_name | ( | const axis2_env_t * | env, | |
axiom_node_t * | node, | |||
axis2_char_t * | name, | |||
axis2_char_t * | ns | |||
) |
returns 1 sucess 0 otherwise
AXIS2_EXTERN axiom_node_t* oxs_axiom_get_node_by_local_name | ( | const axis2_env_t * | env, | |
axiom_node_t * | node, | |||
axis2_char_t * | local_name | |||
) |
Traverse thru the node and its children. Check if the localname is equal to the given name