DECLARE @sql Nvarchar(max)SET @sql = '<Data Extract>'SET @sql = @sql + (SELECT Top 2 FirstName, LastNameFROM[dbo].[CandPersonal] peINNER JOIN CandProfile pr on pe.CandId = pr.IdWHERE pr.isGraduateApplicant = '1'FOR XML PATH('Candidate'), ROOT('Graduates'))SET @sql = @sql + (SELECT Top 2 FirstName, LastNameFROM[dbo].[CandPersonal] peINNER JOIN CandProfile pr on pe.CandId = pr.IdWHERE pr.isGraduateApplicant = '0'FOR XML PATH('Candidate'), ROOT('ExperiencedHires'))SET @sql = @sql + '/<Data Extract>'SELECT @SQL
DECLARE @SQL NVARCHAR(MAX) = '<DataExtract><Graduates><Candidate><FirstName>Shaun</FirstName><LastName>Slabber</LastName></Candidate><Candidate><FirstName>paul</FirstName><LastName>devine</LastName></Candidate></Graduates><ExperiencedHires><Candidate><FirstName>paul</FirstName><LastName>devine</LastName></Candidate><Candidate><FirstName>Meera</FirstName><LastName>Bhana</LastName></Candidate></ExperiencedHires></DataExtract>'select @SQLselect CAST(@sql as xml)