Treating first row of the file differently

Treating first row of the file differently

  
Hi,

I have a file (sample below) whose first row is different then rest of the rows. The first row contains information about the contents of file (Like who has sent is, the date it is sent etc.) and the second and subsequent rows has the actual content of the file. 
Sample File:
Columbia University, MS, 2014Batch, 12-12-2014
112, John Doe,12-11-1981,PASS
113, Foo Test, 1-1-1980,PASS
114, Bar Test, 3-2-1981,FAIL
....... and so on
I want to convert the file into an XML(s) for each student as shown below
<Data>
<Header>
<School Name>Columbia University</School Name>
<Degree>MS</Degree>
<Class>2014Batch></Class>
<Created Date> 12-12-2014 </Created Date>
</Header>
<Student>
<Roll Number>112</Roll Number>
<Name>?John Doe</Name>
<BirthDate>?12-11-1981</BirthDate>
<Result>?Pass</Result>
</Student>
</Data>


<Data>
<Header>
<School Name>Columbia University</School Name>
<Degree>MS</Degree>
<Class>2014Batch></Class>
<Created Date> 12-12-2014 </Created Date>
</Header>
<Student>
<Roll Number>113</Roll Number>
<Name>?Foo Test</Name>
<BirthDate>?12-11-1981</BirthDate>
<Result>?Pass</Result>
</Student>
</Data>


<Data>
<Header>
<School Name>Columbia University</School Name>
<Degree>MS</Degree>
<Class>2014Batch></Class>
<Created Date> 12-12-2014 </Created Date>
</Header>
<Student>
<Roll Number>114</Roll Number>
<Name>?Bar Test</Name>
<BirthDate>?12-11-1981</BirthDate>
<Result>?Fail</Result>
</Student>
</Data>
Hi Pankaj,

What have you tried so far?

Cheers,
Miguel