diff options
Diffstat (limited to 'libempathy')
-rw-r--r-- | libempathy/empathy-utils.c | 35 | ||||
-rw-r--r-- | libempathy/empathy-utils.h | 2 |
2 files changed, 0 insertions, 37 deletions
diff --git a/libempathy/empathy-utils.c b/libempathy/empathy-utils.c index e074327b6..235b02246 100644 --- a/libempathy/empathy-utils.c +++ b/libempathy/empathy-utils.c @@ -143,41 +143,6 @@ empathy_xml_validate_from_resource (xmlDoc *doc, return ret; } -gboolean -empathy_xml_validate (xmlDoc *doc, - const gchar *dtd_filename) -{ - gchar *path; - xmlChar *escaped; - xmlValidCtxt cvp; - xmlDtd *dtd; - gboolean ret; - - path = g_build_filename (g_getenv ("EMPATHY_SRCDIR"), "libempathy", - dtd_filename, NULL); - if (!g_file_test (path, G_FILE_TEST_EXISTS)) - { - g_free (path); - path = g_build_filename (DATADIR, "empathy", dtd_filename, NULL); - } - - DEBUG ("Loading dtd file %s", path); - - /* The list of valid chars is taken from libxml. */ - escaped = xmlURIEscapeStr ((const xmlChar *) path, - (const xmlChar *)":@&=+$,/?;"); - g_free (path); - - memset (&cvp, 0, sizeof (cvp)); - dtd = xmlParseDTD (NULL, escaped); - ret = xmlValidateDtd (&cvp, doc, dtd); - - xmlFree (escaped); - xmlFreeDtd (dtd); - - return ret; -} - xmlNodePtr empathy_xml_node_get_child (xmlNodePtr node, const gchar *child_name) diff --git a/libempathy/empathy-utils.h b/libempathy/empathy-utils.h index 7077d835e..935b501a4 100644 --- a/libempathy/empathy-utils.h +++ b/libempathy/empathy-utils.h @@ -46,8 +46,6 @@ void empathy_init (void); /* XML */ gboolean empathy_xml_validate_from_resource (xmlDoc *doc, const gchar *dtd_resourcename); -gboolean empathy_xml_validate (xmlDoc *doc, - const gchar *dtd_filename); xmlNodePtr empathy_xml_node_get_child (xmlNodePtr node, const gchar *child_name); xmlChar * empathy_xml_node_get_child_content (xmlNodePtr node, |