24 #ifndef SIXTP_DOM_PARSERS_H 25 #define SIXTP_DOM_PARSERS_H 32 #include "gnc-xml-helper.h" 34 GncGUID* dom_tree_to_guid (xmlNodePtr node);
36 gnc_commodity* dom_tree_to_commodity_ref (xmlNodePtr node, QofBook* book);
37 gnc_commodity* dom_tree_to_commodity_ref_no_engine (xmlNodePtr node, QofBook*);
39 GList* dom_tree_freqSpec_to_recurrences (xmlNodePtr node, QofBook* book);
40 Recurrence* dom_tree_to_recurrence (xmlNodePtr node);
42 time64 dom_tree_to_time64 (xmlNodePtr node);
43 gboolean dom_tree_valid_time64 (
time64 ts,
const xmlChar* name);
44 GDate* dom_tree_to_gdate (xmlNodePtr node);
45 gnc_numeric dom_tree_to_gnc_numeric (xmlNodePtr node);
46 gchar* dom_tree_to_text (xmlNodePtr tree);
47 gboolean string_to_binary (
const gchar* str,
void** v, guint64* data_len);
48 gboolean dom_tree_create_instance_slots (xmlNodePtr node,
QofInstance* inst);
50 gboolean dom_tree_to_integer (xmlNodePtr node, gint64* daint);
51 gboolean dom_tree_to_guint16 (xmlNodePtr node, guint16* i);
52 gboolean dom_tree_to_guint (xmlNodePtr node, guint* i);
53 gboolean dom_tree_to_boolean (xmlNodePtr node, gboolean* b);
56 Account* dom_tree_to_account (xmlNodePtr node, QofBook* book);
57 QofBook* dom_tree_to_book (xmlNodePtr node, QofBook* book);
58 GNCLot* dom_tree_to_lot (xmlNodePtr node, QofBook* book);
59 Transaction* dom_tree_to_transaction (xmlNodePtr node, QofBook* book);
60 GncBudget* dom_tree_to_budget (xmlNodePtr node, QofBook* book);
66 gboolean (*handler) (xmlNodePtr, gpointer data);
72 gboolean dom_tree_generic_parse (xmlNodePtr node,
gint64 time64
Most systems that are currently maintained, including Microsoft Windows, BSD-derived Unixes and Linux...
The type used to store guids in C.
Commodity handling public routines.