NonStop SOAP 4.1 User's Manual

axiom_element_to_string
Synopsis:
AXIS2_EXTERN axis2_char_t* axiom_element_to_string
( axiom_element_t * om_element,
const axutil_env_t * env,
axiom_node_t * element_node )
Description:
This function returns the serilized text of this element and its children
Parameters:
om_element
pointer to om_element.
env
is a pointer to the environment struct. The env parameter must not be NULL.
element_node
the container node this element is contained on.
Return Values:
This function returns a character array of xml , returns NULL on error.
axiom_element_get_child_elements
Synopsis:
AXIS2_EXTERN axiom_child_element_iterator_t* axiom_element_get_child_elements
( axiom_element_t * om_element,
const axutil_env_t * env,
axiom_node_t * element_node )
Description:
This function returns an iterator with child elements of type AXIOM_ELEMENT iterator is freed when
om_element node is freed
Parameters:
om_element
pointer to om_element
env
is a pointer to the environment struct. The env parameter must not be NULL.
element_node
Return Values:
This function returns axiom_child_element_iterator_t if successful and returns NULL on
error.
axiom_element_extract_attributes
Synopsis:
AXIS2_EXTERN axutil_hash_t* axiom_element_extract_attributes
( axiom_element_t * om_element,
const axutil_env_t * env,
axiom_node_t * ele_node )
Description:
This function extracts attributes and returns a clones hash table of attributes. If the attributes are
associated with a namespace, it is also cloned.
Parameters:
om_element
pointer to om_element.
330 NonStop SOAP 4 APIs