XMLPARSE creates a parameter from a parameter xml file. M Hewitson 28-08-07
0001 function ps = xmlparse(p, xmlfile) 0002 0003 % XMLPARSE creates a parameter from a parameter xml file. 0004 % 0005 % M Hewitson 28-08-07 0006 % 0007 0008 % Read in XML 0009 xdoc = xmlread(xmlfile); 0010 0011 objs = xdoc.getElementsByTagName('Object'); 0012 obj = objs.item(0); 0013 0014 children = obj.getChildNodes; 0015 ps = []; 0016 % create param from each child 0017 for j=1:children.getLength 0018 child = children.item(j-1); 0019 if strcmp(char(child.getNodeName), 'param') 0020 ps = [ps fromxml(child)]; 0021 end 0022 end 0023 0024 end 0025 0026 % END