I agree with you & Steve (H) , but as I'm not up to speed on XT's, difficult to suggest where to start... does the XT600 use a CDi unit?
if so , any chance of getting hold of a spare to try?
the wiring on the srx's I've rebuilt (8 & counting) can be a bit tricky, especially the connections to the CDi unit, it sounds to me that the connections from the stator to the CDi unit may be iffy or incorrect or the pickups may be faulty (these can be measured for resistance, I think, on the srx the source coil should be 84 - 156 ohms, the pickup coil should be 92 - 138 ohms.
ignition coil readings are .. primary 48 - 72 ohms, secondary is 5.2 - 7.8 Kohms)
also replace the cap/suppressor & plug..
I'm assuming that the Xt does not require battery power to achieve a spark, just to turn the engine over, so I'd expect to see a spark frequently, i.e. every stroke or every other stroke (some systems spark on every revolution with every other spark being reduntant)
hope this helps, but bear in mind that the meter readings are for SRX... but I'd expect similar readings for the xt.