XLR is a connector which is intended to be used for low level balance audio. It has three pins (+, -, and ground). Yes, it's good for noise rejection.



A bit more on that if your interested

... good for noise rejection because the input is differential ... the amplitude of the signal is the voltage difference between the lines (+) and (-). So when stray noise is picked up it should effect both the (+) and (-) lines by the same amount, the voltage between them is not effected and the injected noise is thus rejected.

A non-balanced signal is the voltage difference between the (+) line and ground. When stray noise gets picked up it will effect only the + line (for the most part). The noise will be added into your signal.

In addition a balance connection helps with ground loops ... This is when the ground at the device a one end is slightly different than the ground at the device at the other end. Since in a balanced signal only the difference between (+) and (-) matter ... the two grounds moving relative is not an issue. But in a non-balance situation the (+) signal is sent relative to one ground but the input is relative to another. If the grounds are moving relative to each other noise is being injecting. To think of it another way if you have no signal out (+=0) but the other ground is moving then the signal input will be that grounds movement.