So if one asset type use extension .xml, other can use .tileset.xml and still keep lazymans xml extension.
Yeah, as I said, that should already be possible, the OgreXML loader should only react to "its own" xml types. @rhavin still didn't tell me if he actually tried this..
AssetLoaders, AssetKeys, AssetManagers oh my! :p
Simplest example of the whole loader stuff I could think of is the NeoTexture loader. The texture loader even uses its own locator, but mainly to "hack" support for tgr files as textures like /Textures/procedural.tgr?NormalMap