I don't follow the logic here. My understanding is that spaces within
URLs have to be escaped (hence most of the changes, for XPointers, to
the TEI Extended Pointer spec). So if '&' has to be followed by a space
in order to be unescaped, but that space itself has to be escaped - what
exactly are you gaining?
Richard.
Richard Light
SGML/XML and Museum Information Consultancy
richard@light.demon.co.uk