Index: views_rdf.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views_datasource/Attic/views_rdf.module,v
retrieving revision 1.1.4.13
diff -u -r1.1.4.13 views_rdf.module
--- views_rdf.module	15 Jul 2010 07:34:48 -0000	1.1.4.13
+++ views_rdf.module	10 Aug 2010 21:59:49 -0000
@@ -124,10 +124,10 @@
     	  }
     	  $field_is_multiple = TRUE;
     	}
-    	else $field_raw = $view->field[$field->options['id']]->advanced_render($row);     	 
+    	else $field_raw = $view->field[$field->options['id']]->theme($row);     	 
     }    
     else {
-      $field_output = $view->field[$field->options['id']]->advanced_render($row);
+      $field_output = $view->field[$field->options['id']]->theme($row);
       $field_raw = (isset($view->field[$id]->field_alias) && isset($row->{$view->field[$id]->field_alias})) ? $row->{$view->field[$id]->field_alias} : NULL;
     }
 
Index: views_xhtml.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views_datasource/Attic/views_xhtml.module,v
retrieving revision 1.1.4.12
diff -u -r1.1.4.12 views_xhtml.module
--- views_xhtml.module	15 Jul 2010 07:34:48 -0000	1.1.4.12
+++ views_xhtml.module	10 Aug 2010 21:59:49 -0000
@@ -123,10 +123,10 @@
     	  }
     	  $field_is_multiple = TRUE;
     	}
-    	else $field_raw = $view->field[$field->options['id']]->advanced_render($row);     	 
+    	else $field_raw = $view->field[$field->options['id']]->theme($row);     	 
     }    
     else {
-      $field_output = $view->field[$field->options['id']]->advanced_render($row);
+      $field_output = $view->field[$field->options['id']]->theme($row);
       $field_raw = (isset($view->field[$id]->field_alias) && isset($row->{$view->field[$id]->field_alias})) ? $row->{$view->field[$id]->field_alias} : NULL;
     }
     
Index: views_plugin_style_xml.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views_datasource/Attic/views_plugin_style_xml.inc,v
retrieving revision 1.1.2.15
diff -u -r1.1.2.15 views_plugin_style_xml.inc
--- views_plugin_style_xml.inc	15 Jul 2010 07:34:48 -0000	1.1.2.15
+++ views_plugin_style_xml.inc	10 Aug 2010 21:59:48 -0000
@@ -26,6 +26,7 @@
     /*$options['skip_empty_fields'] = array('default' => TRUE, 'translatable' => FALSE);*/
     $options['element_output'] = array('default' => 'nested', 'translatable' => FALSE);
     $options['escape_as_CDATA'] = array('default' => 'no', 'translatable' => FALSE);
+    $options['fallback_empty_label'] = array('default' => 'field', 'translatable' => FALSE);
     $options['content_type'] = array('default' => 'text/xml', 'translatable' => FALSE);
     $options['header'] = array('default' => NULL, 'translatable' => FALSE);
     $options['author'] = array('default' => $user->name, 'translatable' => FALSE);
@@ -103,7 +104,13 @@
       '#title' => 'XML document header',
       '#description' => 'You can use this to place any additional lines you want after the document declaration (like !DOCTYPE.)',
       '#default_value' => $this->options['header'], 
-      );
+    );
+    $form['fallback_empty_label'] = array (
+      '#type' => 'textfield',
+      '#title' => 'Fallback for empty label',
+      '#description' => 'If the element label is empty, use this string.',
+      '#default_value' => $this->options['fallback_empty_label'], 
+    );           
     $form['content_type'] = array(
       '#type'           => 'radios',
       '#title'          => ('Content-Type'),
Index: views_json.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views_datasource/views_json.module,v
retrieving revision 1.1.2.13
diff -u -r1.1.2.13 views_json.module
--- views_json.module	15 Jul 2010 07:34:48 -0000	1.1.2.13
+++ views_json.module	10 Aug 2010 21:59:48 -0000
@@ -124,10 +124,10 @@
     	  }
     	  $field_is_multiple = TRUE;
     	}
-    	else $field_raw = $view->field[$field->options['id']]->advanced_render($row);     	 
+    	else $field_raw = $view->field[$field->options['id']]->theme($row);     	 
     }    
     else {
-      $field_output = $view->field[$field->options['id']]->advanced_render($row);
+      $field_output = $view->field[$field->options['id']]->theme($row);
       $field_raw = (isset($view->field[$id]->field_alias) && isset($row->{$view->field[$id]->field_alias})) ? $row->{$view->field[$id]->field_alias} : NULL;
     }
     
Index: views_xml.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views_datasource/Attic/views_xml.module,v
retrieving revision 1.1.4.19
diff -u -r1.1.4.19 views_xml.module
--- views_xml.module	15 Jul 2010 07:34:48 -0000	1.1.4.19
+++ views_xml.module	10 Aug 2010 21:59:49 -0000
@@ -33,7 +33,6 @@
     $content_field = content_fields($field->content_field['field_name'], $values->{$field->aliases['type']});
     $vid = $values->{$field->field_alias};
     if (isset($field->field_values[$vid])) {
-      // Gather items, respecting the 'Display n values starting from m' settings.
       $count_skipped = 0;
       $items = array();
       foreach ($field->field_values[$vid] as $item) {
@@ -113,7 +112,7 @@
   foreach ($field_ids as $id) {  
   	$field = $view->field[$id];
     $field_is_multiple = FALSE;
-    $field_raw = array();
+    $field_raw = array();    
     if ((isset($field->options['multiple']['group']))&& isset($field->field_values)) {    	
     	$field_output = _views_xml_render_multiple_field($field, $row);
     	$n = 0;
@@ -123,10 +122,10 @@
     	  }
     	  $field_is_multiple = TRUE;
     	}
-    	else $field_raw = $view->field[$field->options['id']]->advanced_render($row);     	 
+    	else $field_raw = $view->field[$field->options['id']]->theme($row);     	 
     }    
     else {
-      $field_output = $view->field[$field->options['id']]->advanced_render($row);
+      $field_output = $view->field[$field->options['id']]->theme($row);
       $field_raw = (isset($view->field[$id]->field_alias) && isset($row->{$view->field[$id]->field_alias})) ? $row->{$view->field[$id]->field_alias} : NULL;
     }
 
Index: theme/views_views_xml_style.theme.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views_datasource/theme/Attic/views_views_xml_style.theme.inc,v
retrieving revision 1.1.2.15
diff -u -r1.1.2.15 views_views_xml_style.theme.inc
--- theme/views_views_xml_style.theme.inc	15 Jul 2010 22:53:41 -0000	1.1.2.15
+++ theme/views_views_xml_style.theme.inc	10 Aug 2010 21:59:50 -0000
@@ -53,6 +53,7 @@
 		    	foreach($object->raw as $n=>$oc) $content[$n] = ($plaintext_output ? check_plain(html_entity_decode(strip_tags($oc))) : _views_xml_xmlEntities($oc));
 		    }
 		  }
+		  //if (!$label) $label = $options['fallback_empty_label'];
 		  $endlabel = preg_replace("/\s+.*/", "", $label);
 		  if ($options['element_output'] == 'nested') {		  	
 			  if (!is_array($content)) {
