GetCapabilities -> get available processes
url = 'http://dtvirt5.deltares.nl/wps'; xml = urlread(url,'get',{'request','GetCapabilities','service','wps'}); fid = fopen('file.xml','w'); fwrite(fid, xml); fclose(fid); xmldoc = xmlread('file.xml'); offerings = xmldoc.getElementsByTagName('wps:Process'); offerings.getLength for i = 0:offerings.getLength-1 process = offerings.item(i); identifier = process.getElementsByTagName('ows:Identifier').item(0).getFirstChild.getData end