Typedefs | |
typedef struct axiom_processing_instruction | axiom_processing_instruction_t |
Functions | |
AXIS2_EXTERN axiom_processing_instruction_t * | axiom_processing_instruction_create (const axutil_env_t *env, axiom_node_t *parent, const axis2_char_t *target, const axis2_char_t *value, axiom_node_t **node) |
AXIS2_EXTERN void | axiom_processing_instruction_free (struct axiom_processing_instruction *om_pi, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axiom_processing_instruction_set_value (struct axiom_processing_instruction *om_pi, const axutil_env_t *env, const axis2_char_t *value) |
AXIS2_EXTERN axis2_status_t | axiom_processing_instruction_set_target (struct axiom_processing_instruction *om_pi, const axutil_env_t *env, const axis2_char_t *target) |
AXIS2_EXTERN axis2_char_t * | axiom_processing_instruction_get_target (struct axiom_processing_instruction *om_pi, const axutil_env_t *env) |
AXIS2_EXTERN axis2_char_t * | axiom_processing_instruction_get_value (struct axiom_processing_instruction *om_pi, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axiom_processing_instruction_serialize (struct axiom_processing_instruction *om_pi, const axutil_env_t *env, axiom_output_t *om_output) |
AXIS2_EXTERN axiom_processing_instruction_t* axiom_processing_instruction_create | ( | const axutil_env_t * | env, | |
axiom_node_t * | parent, | |||
const axis2_char_t * | target, | |||
const axis2_char_t * | value, | |||
axiom_node_t ** | node | |||
) |
Creates a processing instruction
environment | Environment. MUST NOT be NULL. | |
parent | parent of the element node to be created. Optional, can be NULL. | |
target | target of the processing instruction.cannot be NULL. | |
value | value of the processing instruction.cannot be NULL. | |
node | This is an out parameter. cannot be NULL. Returns the node corresponding to the comment created. Node type will be set to AXIOM_PROCESSING_INSTRUCTION |
AXIS2_EXTERN void axiom_processing_instruction_free | ( | struct axiom_processing_instruction * | om_pi, | |
const axutil_env_t * | env | |||
) |
Frees an instance of axiom_processing_instruction
om_pi | processing instruction to be freed. | |
env | Environment. MUST NOT be NULL, . |
AXIS2_EXTERN axis2_char_t* axiom_processing_instruction_get_target | ( | struct axiom_processing_instruction * | om_pi, | |
const axutil_env_t * | env | |||
) |
Get PI target
om_pi | processing_instruction struct | |
env | Environment. MUST NOT be NULL, . |
AXIS2_EXTERN axis2_char_t* axiom_processing_instruction_get_value | ( | struct axiom_processing_instruction * | om_pi, | |
const axutil_env_t * | env | |||
) |
Get data part of processing_instruction
om_pi | processing instruction | |
env | environment , MUST NOT be NULL. |
AXIS2_EXTERN axis2_status_t axiom_processing_instruction_serialize | ( | struct axiom_processing_instruction * | om_pi, | |
const axutil_env_t * | env, | |||
axiom_output_t * | om_output | |||
) |
Serialize function
om_pi | processing_instruction struct | |
env | environment, MUST NOT be NULL. | |
om_output | om_output handler struct |
AXIS2_EXTERN axis2_status_t axiom_processing_instruction_set_target | ( | struct axiom_processing_instruction * | om_pi, | |
const axutil_env_t * | env, | |||
const axis2_char_t * | target | |||
) |
Set processing instruction target
om_pi | processing_instruction struct | |
env | environment, MUST NOT be NULL. | |
target |
AXIS2_EXTERN axis2_status_t axiom_processing_instruction_set_value | ( | struct axiom_processing_instruction * | om_pi, | |
const axutil_env_t * | env, | |||
const axis2_char_t * | value | |||
) |
Set processing instruction data
om_pi | ||
env | Environment. MUST NOT be NULL, . | |
value |