From 10c6b1f0978710cf5a9f309b6fdcaef922f9b07f Mon Sep 17 00:00:00 2001 From: Tomas Bzatek Date: Fri, 8 Oct 2010 17:02:47 +0200 Subject: Add basic Atom feed writer --- src/xml-parser.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/xml-parser.c') diff --git a/src/xml-parser.c b/src/xml-parser.c index ee40dad..70c7528 100644 --- a/src/xml-parser.c +++ b/src/xml-parser.c @@ -210,6 +210,19 @@ xml_file_get_node_attribute_long (TXMLFile *file, const gchar *x_path, const gch return i; } +gboolean +xml_file_get_node_attribute_boolean (TXMLFile *file, const gchar *x_path, const gchar *attr, const gboolean _default) +{ + gchar *s; + gboolean b; + + s = xml_file_get_node_attribute (file, x_path, attr); + b = s ? (strcasecmp (s, "yes") == 0 || strcasecmp (s, "true") == 0) : _default; + g_free (s); + return b; +} + + /* * xml_file_get_node_present: existency test of the XPath node */ -- cgit v1.2.3