Changeset 565 for trunk/src/xml2struct.m
- Timestamp:
- Jan 30, 2013, 10:15:30 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/xml2struct.m
r560 r565 12 12 function [s,Heading]=xml2struct(filename,varargin) 13 13 t=xmltree(filename); 14 Heading=get(t,1,'name'); 14 iline=0; 15 Heading=''; 16 while isempty(Heading) 17 iline=iline+1; 18 if strcmp(get(t,iline,'type'),'element') 19 Heading=get(t,iline,'name'); 20 end 21 end 15 22 if nargin>1 16 23 for isub=1:nargin-1 17 24 uid_sub=find(t,['/' Heading '/' varargin{isub}]); 25 if isempty(uid_sub) 26 s.(varargin{isub})=[]; 27 else 18 28 tsub=branch(t,uid_sub); 19 29 ss=convert(tsub); 20 30 s.(varargin{isub})=convert_string(ss); 31 end 21 32 end 22 33 else
Note: See TracChangeset
for help on using the changeset viewer.