Updated XML file name building so bad chars don't break eXist file name constraints.