![]() |
![]() |
![]() |
Goffice Reference Manual | |
---|---|---|---|---|
xmlDocPtr go_xml_parse_file (const char *filename); xmlChar* xml_node_get_cstr (xmlNodePtr node, char const *name); void xml_node_set_cstr (xmlNodePtr node, char const *name, char const *val); gboolean xml_node_get_bool (xmlNodePtr node, char const *name, gboolean *result); void xml_node_set_bool (xmlNodePtr node, char const *name, gboolean val); gboolean xml_node_get_int (xmlNodePtr node, char const *name, int *result); void xml_node_set_int (xmlNodePtr node, char const *name, int val); gboolean xml_node_get_double (xmlNodePtr node, char const *name, double *result); void xml_node_set_double (xmlNodePtr node, char const *name, double val, int precision); gboolean xml_node_get_gocolor (xmlNodePtr node, char const *name, GOColor *result); void xml_node_set_gocolor (xmlNodePtr node, char const *name, GOColor val); gboolean xml_node_get_enum (xmlNodePtr node, char const *name, GType etype, gint *val); void xml_node_set_enum (xmlNodePtr node, char const *name, GType etype, gint val); xmlNode* e_xml_get_child_by_name (xmlNode const *tree, char const *name); xmlNode* e_xml_get_child_by_name_no_lang (xmlNode const *tree, char const *name); xmlNode* e_xml_get_child_by_name_by_lang (xmlNode const *tree, char const *name);
xmlDocPtr go_xml_parse_file (const char *filename);
Like xmlParseFile, but faster. Does not accept compressed files. See http://bugzilla.gnome.org/show_bug.cgi?id=168414
Note: this reads the entire file into memory and should therefore not be used for user-supplied files.
filename : |
|
Returns : |
xmlChar* xml_node_get_cstr (xmlNodePtr node, char const *name);
node : |
|
name : |
|
Returns : |
void xml_node_set_cstr (xmlNodePtr node, char const *name, char const *val);
node : |
|
name : |
|
val : |
gboolean xml_node_get_bool (xmlNodePtr node, char const *name, gboolean *result);
node : |
|
name : |
|
result : |
|
Returns : |
void xml_node_set_bool (xmlNodePtr node, char const *name, gboolean val);
node : |
|
name : |
|
val : |
gboolean xml_node_get_int (xmlNodePtr node, char const *name, int *result);
node : |
|
name : |
|
result : |
|
Returns : |
void xml_node_set_int (xmlNodePtr node, char const *name, int val);
node : |
|
name : |
|
val : |
gboolean xml_node_get_double (xmlNodePtr node, char const *name, double *result);
node : |
|
name : |
|
result : |
|
Returns : |
void xml_node_set_double (xmlNodePtr node, char const *name, double val, int precision);
node : |
|
name : |
|
val : |
|
precision : |
gboolean xml_node_get_gocolor (xmlNodePtr node, char const *name, GOColor *result);
node : |
|
name : |
|
result : |
|
Returns : |
void xml_node_set_gocolor (xmlNodePtr node, char const *name, GOColor val);
node : |
|
name : |
|
val : |
gboolean xml_node_get_enum (xmlNodePtr node, char const *name, GType etype, gint *val);
node : |
|
name : |
|
etype : |
|
val : |
|
Returns : |
void xml_node_set_enum (xmlNodePtr node, char const *name, GType etype, gint val);
node : |
|
name : |
|
etype : |
|
val : |
xmlNode* e_xml_get_child_by_name (xmlNode const *tree, char const *name);
tree : |
|
name : |
|
Returns : |
xmlNode* e_xml_get_child_by_name_no_lang (xmlNode const *tree, char const *name);
tree : |
|
name : |
|
Returns : |