Changeset 821 for trunk/src/@xmltree/attributes.m
- Timestamp:
- Oct 8, 2014, 9:10:00 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/@xmltree/attributes.m
r723 r821 54 54 error(nargchk(3,4,nargin)); 55 55 if nargin == 4 56 if ~isa(varargin{4},'double') | ... 56 if ischar(varargin{4}) 57 for i=1:length(tree.tree{uid}.attributes) 58 if strcmp(varargin{4},tree.tree{uid}.attributes{i}.key) 59 varargout{1} = tree.tree{uid}.attributes{i}.val; 60 return; 61 end 62 end 63 varargout{1} = []; 64 elseif ~isa(varargin{4},'double') | ... 57 65 any(varargin{4}>length(tree.tree{uid}.attributes)) | ... 58 66 any(varargin{4}<1) 59 67 error('[XMLTree] Invalid attribute indice.'); 60 end61 if length(varargin{4}) == 162 varargout{1} = tree.tree{uid}.attributes{varargin{4}(1)};63 68 else 64 varargout{1} = {}; 65 for i=1:length(varargin{4}) 66 varargout{1}{i} = tree.tree{uid}.attributes{varargin{4}(i)}; 69 if length(varargin{4}) == 1 70 varargout{1} = tree.tree{uid}.attributes{varargin{4}(1)}; 71 else 72 varargout{1} = {}; 73 for i=1:length(varargin{4}) 74 varargout{1}{i} = tree.tree{uid}.attributes{varargin{4}(i)}; 75 end 67 76 end 68 77 end
Note: See TracChangeset
for help on using the changeset viewer.