To construct an XOR Gate you need 2 NOT Gates,2 AND Gates, and 1 OR Gate. This configuration is the basis behind most XOR gates.
The XOR Gate functions like so...
Truth Table:
(A ; B = Result)
0;0 = 0
0;1 = 1
1;0 = 1
1;1 = 0
When A & B go High, the result is a low, making this the Exclusive part. OR gates return TRUE, XOR returns a FALSE. That's the difference.
Hope this helps someone. =]