XOR Gate malfunctioning
The part you're looking at has open-collector outputs.  Consequently, every place its output is specified as "high", what it really means is "floating".  This allows the outputs from multiple xor gates to be 'and'ed by simply tying them all together and attaching a single pull-up resistor to the lot of them.