Lines Matching refs:node
18 int xml_validate(struct xml_node_ctx *ctx, xml_node_t *node,
20 int xml_validate_dtd(struct xml_node_ctx *ctx, xml_node_t *node,
22 void xml_node_free(struct xml_node_ctx *ctx, xml_node_t *node);
23 xml_node_t * xml_node_get_parent(struct xml_node_ctx *ctx, xml_node_t *node);
26 xml_node_t *node);
27 char * xml_node_to_str(struct xml_node_ctx *ctx, xml_node_t *node);
28 void xml_node_detach(struct xml_node_ctx *ctx, xml_node_t *node);
42 void xml_node_set_text(struct xml_node_ctx *ctx, xml_node_t *node,
44 int xml_node_add_attr(struct xml_node_ctx *ctx, xml_node_t *node,
46 char * xml_node_get_attr_value(struct xml_node_ctx *ctx, xml_node_t *node,
48 char * xml_node_get_attr_value_ns(struct xml_node_ctx *ctx, xml_node_t *node,
54 xml_node_t *node);
55 int xml_node_is_element(struct xml_node_ctx *ctx, xml_node_t *node);
56 char * xml_node_get_text(struct xml_node_ctx *ctx, xml_node_t *node);
58 char * xml_node_get_base64_text(struct xml_node_ctx *ctx, xml_node_t *node,
60 xml_node_t * xml_node_copy(struct xml_node_ctx *ctx, xml_node_t *node);
67 #define xml_node_for_each_sibling(ctx, node) \ argument
69 node; \
70 node = xml_node_next_sibling(ctx, node))
89 int node_to_file(struct xml_node_ctx *ctx, const char *fname, xml_node_t *node);
94 xml_node_t * soap_build_envelope(struct xml_node_ctx *ctx, xml_node_t *node);