Classes | |
struct | axiom_doctype_ops |
doctype ops struct Encapsulator struct for ops of axiom_doctype More... | |
struct | axiom_doctype |
doctype struct Handles XML document type in AXIOM More... | |
Defines | |
#define | AXIOM_DOCTYPE_FREE(doctype, env) ((doctype)->ops->free(doctype, env)) |
#define | AXIOM_DOCTYPE_GET_VALUE(doctype, env) ((doctype)->ops->get_value(doctype, env)) |
#define | AXIOM_DOCTYPE_SET_VALUE(doctype, env, value) ((doctype)->ops->set_value(doctype, env, value)) |
#define | AXIOM_DOCTYPE_SERIALIZE(doctype, env, om_output) ((doctype)->ops->serialize(doctype, env, om_output)) |
Typedefs | |
typedef axiom_doctype_ops | axiom_doctype_ops_t |
doctype ops struct Encapsulator struct for ops of axiom_doctype | |
typedef axiom_doctype | axiom_doctype_t |
doctype struct Handles XML document type in AXIOM | |
Functions | |
AXIS2_EXTERN axiom_doctype_t * | axiom_doctype_create (const axis2_env_t *env, axiom_node_t *parent, const axis2_char_t *value, axiom_node_t **node) |
#define AXIOM_DOCTYPE_FREE | ( | doctype, | |||
env | ) | ((doctype)->ops->free(doctype, env)) |
free given doctype
#define AXIOM_DOCTYPE_GET_VALUE | ( | doctype, | |||
env | ) | ((doctype)->ops->get_value(doctype, env)) |
returns the value of doctype
#define AXIOM_DOCTYPE_SERIALIZE | ( | doctype, | |||
env, | |||||
om_output | ) | ((doctype)->ops->serialize(doctype, env, om_output)) |
serialize op
#define AXIOM_DOCTYPE_SET_VALUE | ( | doctype, | |||
env, | |||||
value | ) | ((doctype)->ops->set_value(doctype, env, value)) |
set the doctype value
AXIS2_EXTERN axiom_doctype_t* axiom_doctype_create | ( | const axis2_env_t * | env, | |
axiom_node_t * | parent, | |||
const axis2_char_t * | value, | |||
axiom_node_t ** | node | |||
) |
Creates a axiom_doctype_t struct
env | Environment. MUST NOT be NULL, | |
parent | parent of the new node. Optinal, can be NULL. | |
value | doctype text | |
node | This is an out parameter.cannot be NULL. Returns the node corresponding to the doctype created. Node type will be set to AXIOM_DOCTYPE |