xslt utilities


Functions

AXIS2_EXTERN axis2_status_t w2c_xslt_utils_add_attribute (const axis2_env_t *env, axiom_node_t *om_node, axis2_char_t *attribute, axis2_char_t *attrib_value)
AXIS2_EXTERN axiom_node_tw2c_xslt_utils_add_child_node (const axis2_env_t *env, axis2_char_t *element_name, axiom_node_t *parent_node)
AXIS2_EXTERN axis2_char_t * w2c_xslt_utils_serialize (const axis2_env_t *env, axiom_node_t *root)
AXIS2_EXTERN axiom_node_tw2c_xslt_utils_add_text (const axis2_env_t *env, axiom_node_t *node, axis2_char_t *text)
AXIS2_EXTERN axis2_status_t w2c_xslt_utils_copy_node_tree (const axis2_env_t *env, axiom_node_t *to, axiom_node_t *from)

Function Documentation

AXIS2_EXTERN axis2_status_t w2c_xslt_utils_add_attribute ( const axis2_env_t env,
axiom_node_t om_node,
axis2_char_t *  attribute,
axis2_char_t *  attrib_value 
)

add attribute to the parse node.

Parameters:
env double pointer to environment struct. MUST NOT be NULL
om_node node to add attrib
attribute name of the attribute
attrib_value valu of the attribute

AXIS2_EXTERN axiom_node_t* w2c_xslt_utils_add_child_node ( const axis2_env_t env,
axis2_char_t *  element_name,
axiom_node_t parent_node 
)

add a child node.

Parameters:
env double pointer to environment struct. MUST NOT be NULL
element_name element name
parent_node parent node
Returns:
new om node

AXIS2_EXTERN axiom_node_t* w2c_xslt_utils_add_text ( const axis2_env_t env,
axiom_node_t node,
axis2_char_t *  text 
)

add text to the node

Parameters:
env double pointer to environment struct. MUST NOT be NULL
node node to add the text
text text to add
Returns:
same node passed

AXIS2_EXTERN axis2_status_t w2c_xslt_utils_copy_node_tree ( const axis2_env_t env,
axiom_node_t to,
axiom_node_t from 
)

copy all from 'from' to 'to'.

Parameters:
env double pointer to environment struct. MUST NOT be NULL
to node get copied
from node to copy
Returns:
AXIS2_SUCCESS in sucesss AXIS2_FAILURE in failure

AXIS2_EXTERN axis2_char_t* w2c_xslt_utils_serialize ( const axis2_env_t env,
axiom_node_t root 
)

serialize to a buffer

Parameters:
env double pointer to environment struct. MUST NOT be NULL
node node to serialize
Returns:
serialized bufffer


Generated on Thu Oct 26 21:11:38 2006 for Axis2/C by  doxygen 1.4.7