Handling condition in which the path of a source DITA XML file include forward slashes, as is more than likely. Previously the XSLT only handled paths with back-slashes. Clearly that was brittle, but handling only forward and back slashes and expecting valid xml:id and linkend values is still very brittle. Maybe need a qname cleaner template.