In a web project, I have a lot of XML files with non-escaped characters. I declare these characters as DTD Entities and include the list of declaration internally in each XM
Normally you would use a parameter entity...
XML File
%ents;
]>
...
Entity File (you could have multiple files)
However, most browsers will not resolve an external entity reference so you're stuck with having the entity declarations directly in the internal subset (between [
and ]
in your doctype declaration).