- gchar *value = xmlNodeGetContent (cur_node);
-
- g_object_set (movie_info, cur_node->name, value, NULL);
- g_free (value);
+ gchar *value = NULL;
+
+ if (g_strcmp0 (cur_node->name, "images") == 0) {
+ xmlNodePtr cur_image = NULL;
+ for (cur_image = cur_node->children; cur_image;
+ cur_image = cur_image->next) {
+
+ MvsTmdbImage *tmdb_image = create_tmdb_image (cur_image);
+ image_list = g_list_append (image_list, tmdb_image);
+ }
+ }
+ else {
+ value = xmlNodeGetContent (cur_node);
+ g_object_set (movie_info, cur_node->name, value, NULL);
+ g_free (value);
+ }