handle "xmldb:/db/..." URIs

I have only one explanation why git do diff so dramatic way ... because this file was not touched for long it may be end-of-line chars that changed by git. (in IDE before commit preview show only 4 lines difference)

Change: add lines 75-77

} else if(spec.startsWith(XMLDB+"/")) {
            LOG.debug("Parsing xmldb:/ URL.");
            super.parseURL(url, spec, XMLDB.length(), limit);