No. XML files are text files and should be treated as such to get
correct line endings. If you really don't want merging, then use
*.xml -m 'COPY' instead, but merging XML usually works just fine.
They are text, but UNICODE, which CVS can't handle properly,
so you are
better off to deal with them as binary.
This is a generalization, and as such, just does not hold true for all
cases. I happen to be working with UTF-8 files that do not contain,
and never will contain, problem characters... I check them in as text
with no issues whatsoever, and gain the advantage of being able to use
cvs diff to difference revisions and the working copy - I enjoy not
having to use yet another another differencing tool.