Index: trunk/src/@xmltree/convert.m
===================================================================
--- trunk/src/@xmltree/convert.m	(revision 723)
+++ trunk/src/@xmltree/convert.m	(revision 805)
@@ -115,5 +115,5 @@
     if (isa(varargin{i}, 'cell'))
         types{i} = '{}';
-    elseif isstr(varargin{i})
+    elseif ischar(varargin{i})
         types{i} = '.';
         subs{i} = varargin{i}; %strrep(varargin{i},' ',''); % deblank field name
Index: trunk/src/@xmltree/save.m
===================================================================
--- trunk/src/@xmltree/save.m	(revision 723)
+++ trunk/src/@xmltree/save.m	(revision 805)
@@ -37,5 +37,5 @@
 elseif nargin==2
 	%- Filename provided
-	if isstr(filename)
+	if ischar(filename)
 		[fid, msg] = fopen(filename,'w');
 		if fid==-1, error(msg);end
@@ -54,5 +54,5 @@
 print_subtree(tree,fid);
 
-if nargin==2 & isstr(filename), fclose(fid); end
+if nargin==2 && ischar(filename), fclose(fid); end
 
 if nargout==1, varargout{1} = tree; end
