I just timed the making of the XML record, using the jaxb conversion routines and sending mjds as doubles, and found it surprisingly fast: a little over 200 usec. Changing to ISO 9601 format for date/time took it to about 300 usec.