Changeset 598 for trunk/src/struct2xml.m


Ignore:
Timestamp:
Apr 2, 2013, 9:13:42 AM (11 years ago)
Author:
sommeria
Message:

various bugs repaired . civ_series further developed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/struct2xml.m

    r565 r598  
    2626   val=Object.(fieldnames{ilist});
    2727   if isstruct(val)
    28       [t,uid]=add(t,root_uid,'element',fieldnames{ilist});
    29       fieldnames_sub=fields(val);
    30       for ilist_sub=1:length(fieldnames_sub)
    31           if isstruct(fieldnames_sub{ilist_sub})
    32                 t=struct2xml(fieldnames_sub{ilist_sub},t,uid);
    33 %                 save(t)
    34           else
    35               val_sub=val.(fieldnames_sub{ilist_sub});
    36               t=add_element(t,uid,fieldnames_sub{ilist_sub},val_sub);
    37           end
    38       end
     28      [t,branch_uid]=add(t,root_uid,'element',fieldnames{ilist});
     29       t=struct2xml(val,t,branch_uid);
     30     
     31%       fieldnames_sub=fields(val)
     32%       for ilist_sub=1:length(fieldnames_sub)
     33%           if isstruct(fieldnames_sub{ilist_sub})
     34%                 t=struct2xml(fieldnames_sub{ilist_sub},t,uid);
     35% %                 save(t)
     36%           else
     37%               val_sub=val.(fieldnames_sub{ilist_sub});
     38%               t=add_element(t,uid,fieldnames_sub{ilist_sub},val_sub);
     39%           end
     40%       end
    3941   else
    4042       t=add_element(t,root_uid,fieldnames{ilist},val);
Note: See TracChangeset for help on using the changeset viewer.