Mercurial > hg > ltpda
view m-toolbox/classes/+utils/@modules/moduleInfo.m @ 40:977eb37f31cb database-connection-manager
User friendlier errors from utils.mysql.connect
author | Daniele Nicolodi <nicolodi@science.unitn.it> |
---|---|
date | Mon, 05 Dec 2011 18:04:03 +0100 |
parents | f0afece42f48 |
children |
line wrap: on
line source
% MODULEINFO returns a structure containing information about the module. % % CALL % info = utils.modules.moduleInfo(path_to_module) % % Information structure: % % info.name % module name % info.version % module version % % M Hewitson 28-03-11 % % $Id: moduleInfo.m,v 1.1 2011/03/28 11:27:13 hewitson Exp $ % function info = moduleInfo(varargin) if nargin ~= 1 help(mfilename); error('Incorrect usage'); end mpath = varargin{1}; xDoc = xmlread(mpath); xRoot = xDoc.getDocumentElement; info.name = char(xRoot.getAttribute('name')); info.version = char(xRoot.getAttribute('version')); end % END