> I think a diagnostic that says the term can't be rendered as XML.

Except we can't do that either, as we don't have a space for term
surrogate diagnostics.

We could have a diagnostic saying that some terms have been omitted

> The other choice is to support an alternative transfer of terms as byte
> arrays.  :-(

Base64 encoded with some sort of marker?

       ,'/:.          Dr Robert Sanderson ([log in to unmask])
   ,'--/::(@)::.      Special Collections and Archives, extension 3142
,'---/::::::::::.    University of Liverpool
I L L U M I N A T I  L5R Shop: