added splitpathext.m, xml2struct.m