yumapro
24.10-2
YumaPro SDK
|
Utility functions for creating value structs. More...
Go to the source code of this file.
Functions | |
xmlChar * | xml_val_make_qname (xmlns_id_t nsid, const xmlChar *name) |
Make a Q-name string. More... | |
uint32 | xml_val_qname_len (xmlns_id_t nsid, const xmlChar *name) |
Determine the length of the qname string that would be generated with the xml_val_make_qname function. More... | |
uint32 | xml_val_sprintf_qname (xmlChar *buff, uint32 bufflen, xmlns_id_t nsid, const xmlChar *name) |
construct a QName into a buffer More... | |
status_t | xml_val_add_attr (const xmlChar *name, xmlns_id_t nsid, xmlChar *attrval, val_value_t *val) |
Set up a new attr val and add it to the specified val hand off a malloced attribute string. More... | |
status_t | xml_val_add_cattr (const xmlChar *name, xmlns_id_t nsid, const xmlChar *cattrval, val_value_t *val) |
Set up a new attr val and add it to the specified val const version copies string. More... | |
val_value_t * | xml_val_new_struct (const xmlChar *name, xmlns_id_t nsid) |
Set up a new generic struct. More... | |
val_value_t * | xml_val_new_struct2 (const xmlChar *name, xmlns_id_t nsid) |
Set up a new generic struct; copy the name. More... | |
val_value_t * | xml_val_new_root (const xmlChar *name, xmlns_id_t nsid) |
Set up a new struct as an ncx:root. More... | |
val_value_t * | xml_val_new_string (const xmlChar *name, xmlns_id_t nsid, xmlChar *strval) |
Set up a new string element; reuse the value instead of copying it hand off a malloced string. More... | |
val_value_t * | xml_val_new_cstring (const xmlChar *name, xmlns_id_t nsid, const xmlChar *strval) |
Set up a new string from a const string copy a const string. More... | |
val_value_t * | xml_val_new_cstring2 (const xmlChar *name, xmlns_id_t nsid, const xmlChar *strval) |
Set up a new string from a const string copy a const string; malloc the name! More... | |
val_value_t * | xml_val_new_leaflist_string (const xmlChar *name, xmlns_id_t nsid, xmlChar *strval) |
Set up a new string element; reuse the value instead of copying it hand off a malloced string. More... | |
val_value_t * | xml_val_new_flag (const xmlChar *name, xmlns_id_t nsid) |
Set up a new flag (NCX_NT_EMPTY) More... | |
val_value_t * | xml_val_new_flag2 (const xmlChar *name, xmlns_id_t nsid) |
Set up a new flag; malloc name! More... | |
val_value_t * | xml_val_new_boolean (const xmlChar *name, xmlns_id_t nsid, boolean boo) |
Set up a new boolean. More... | |
val_value_t * | xml_val_new_number (const xmlChar *name, xmlns_id_t nsid, ncx_num_t *num, ncx_btype_t btyp) |
Set up a new number. More... | |
Utility functions for creating value structs.