I have tried this and when you select the data using the 'Get Data' command in the Property field you can only select a field in one of the records. There are 100 records in the XML Response file and within each record lies data I want to extract (<title>, <full_name> etc.) but if I use the property expansion method you mentioned it only takes property fields from the last record and not the other 99. I am supposing that it takes the property from the DataSource but overwrites it each time which is why when completed there is only one value which is from the last record?