Changeset 821 for trunk/src/@xmltree/convert.m
- Timestamp:
- Oct 8, 2014, 9:10:00 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/@xmltree/convert.m
r805 r821 75 75 s = sub_setfield(s,arg{:},''); 76 76 end 77 %- saving attributes : does not work with <a t='q'>b</a> 78 %- but ok with <a t='q'><c>b</c></a> 79 % attrb = attributes(tree,'get',uid); %- 80 % if ~isempty(attrb) %- 81 % arg2 = {arg{:} 'attributes'}; %- 82 % s = sub_setfield(s,arg2{:},attrb); %- 83 % end %- 77 84 case 'chardata' 78 85 s = sub_setfield(s,arg{:},get(tree,uid,'value')); 86 %- convert strings into their Matlab equivalent when possible 87 %- e.g. string '3.14159' becomes double scalar 3.14159 88 % v = get(tree,uid,'value'); %- 89 % cv = str2num(v); %- 90 % if isempty(cv) %- 91 % s = sub_setfield(s,arg{:},v); %- 92 % else %- 93 % s = sub_setfield(s,arg{:},cv); %- 94 % end %- 79 95 case 'cdata' 80 96 s = sub_setfield(s,arg{:},get(tree,uid,'value')); … … 95 111 s = sub_setfield(s,arg{:},feval(app,get(tree,uid,'value'))); 96 112 catch, 97 warning('[X mltree/convert] Unknown target application');113 warning('[XMLTREE] Unknown target application'); 98 114 end 99 115 end … … 115 131 if (isa(varargin{i}, 'cell')) 116 132 types{i} = '{}'; 117 elseif is char(varargin{i})133 elseif isstr(varargin{i}) 118 134 types{i} = '.'; 119 135 subs{i} = varargin{i}; %strrep(varargin{i},' ',''); % deblank field name
Note: See TracChangeset
for help on using the changeset viewer.