24 #ifndef SIXTP_DOM_GENERATORS_H
25 #define SIXTP_DOM_GENERATORS_H
29 #include "gnc-xml-helper.h"
31 #include "sixtp-dom-generators.h"
34 #include "Recurrence.h"
36 xmlNodePtr text_to_dom_tree(
const char *tag,
const char *str);
37 xmlNodePtr int_to_dom_tree(
const char *tag, gint64 val);
38 xmlNodePtr boolean_to_dom_tree(
const char* tag, gboolean val);
39 xmlNodePtr guid_to_dom_tree(
const char *tag,
const GncGUID* gid);
40 xmlNodePtr commodity_ref_to_dom_tree(
const char *tag,
const gnc_commodity *c);
41 xmlNodePtr timespec_to_dom_tree(
const char *tag,
const Timespec *spec);
42 gchar * timespec_nsec_to_string(
const Timespec *ts);
43 gchar * timespec_sec_to_string(
const Timespec *ts);
44 xmlNodePtr gdate_to_dom_tree(
const char *tag,
const GDate *spec);
45 xmlNodePtr gnc_numeric_to_dom_tree(
const char *tag,
const gnc_numeric *num);
46 xmlNodePtr kvp_frame_to_dom_tree(
const char *tag,
const KvpFrame *frame);
47 xmlNodePtr guint_to_dom_tree(
const char *tag, guint an_int);
48 xmlNodePtr recurrence_to_dom_tree(
const gchar *tag,
const Recurrence *r);
50 gchar* double_to_string(
double value);
Use a 64-bit unsigned int timespec.
struct KvpFrameImpl KvpFrame
Commodity handling public routines.