diff bw two files

Hi All,
I have two files which look as below

File1
serial="1" name="abc" type="employee" field="IT"  
serial="2" name="cde" type="intern" field="Marketing" 
serial="3" name="pqr" type="contractor" field="IT" 
serial="4" name="xyz" type="employee" field="Sales" 

File2
serial="1" name="pqr" type="contractor" field="IT" 
serial="2" name="abc" type="contractor" field="IT"  
serial="37" name="xyz" type="employee" field="Engineer" 
serial="45" name="cde" type="intern" field="Marketing"

I have to find the difference between the two files without considering the serial #.

Can someone please tell me how can this be done.

I want the output to be:
File1:name="abc" type="employee" field="IT"
File2:name="abc" type="contractor" field="IT"
File1: name="xyz" type="employee" field="Sales"
File2: name="xyz" type="employee" field="Engineer"

$ diff <(awk '{$1=""}1' file1|sort) <(awk '{$1=""}1' file2|sort)
1c1
<  name="abc" type="employee" field="IT"
---
>  name="abc" type="contractor" field="IT"
4c4
<  name="xyz" type="employee" field="Sales"
---
>  name="xyz" type="employee" field="Engineer"

Thank you.

It works.

I was just playing around with awk and was wondering how could I remove the second field too if I had too. I tried this, but in vain.

$ awk '{ $1="",$2=""}1' File1
awk:cmd. line1: '{ $1="",$2=""}1'
awk:cmd. line1                      ^ Parse error

What should I have instead of 1

awk '{ $1="";$2=""}1' File1
awk '{ $1=$2=""}1' File1