diff options
| author | Dana Jansens <danakj@orodu.net> | 2009-12-21 12:59:17 -0500 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2009-12-21 14:08:38 -0500 |
| commit | 04dc598a1fb195065403055fbb95589dd3511daa (patch) | |
| tree | b447c87c218750cea9d1d06e6b4b60db0472ea85 | |
| parent | 7aae8cc5262c1b36e3196845d62489b76af9063f (diff) | |
add obt_parse_save_file() method to the obt parse library
| -rw-r--r-- | obt/parse.c | 7 | ||||
| -rw-r--r-- | obt/parse.h | 4 |
2 files changed, 11 insertions, 0 deletions
diff --git a/obt/parse.c b/obt/parse.c index b7c34ab1..b44e968d 100644 --- a/obt/parse.c +++ b/obt/parse.c @@ -277,6 +277,13 @@ gboolean obt_parse_load_mem(ObtParseInst *i, return r; } +gboolean obt_parse_save_file(ObtParseInst *inst, + const gchar *path, + gboolean pretty) +{ + return xmlSaveFormatFile(path, inst->doc, pretty) != -1; +} + void obt_parse_close(ObtParseInst *i) { if (i && i->doc) { diff --git a/obt/parse.h b/obt/parse.h index acc3f5c6..400acf94 100644 --- a/obt/parse.h +++ b/obt/parse.h @@ -51,6 +51,10 @@ gboolean obt_parse_load_theme_file(ObtParseInst *inst, gboolean obt_parse_load_mem(ObtParseInst *inst, gpointer data, guint len, const gchar *root_node); +gboolean obt_parse_save_file(ObtParseInst *inst, + const gchar *path, + gboolean pretty); + xmlDocPtr obt_parse_doc(ObtParseInst *inst); xmlNodePtr obt_parse_root(ObtParseInst *inst); |
