http://bugs.winehq.org/show_bug.cgi?id=28549
--- Comment #13 from Nikolay Sivov bunglehead@gmail.com 2013-07-26 16:18:31 CDT --- This one is important:
--- 0038:trace:msxml:domdoc_transformNode (0x2beffb0)->(0x27eec6c 0x32f9fc) 0038:trace:msxml:domelem_QueryInterface (0x27eec50)->({4f2f4ba2-b822-11df-8b8a-6850dfd72085} 0x32f898) 0038:trace:msxml:node_query_interface (0x27eec50)->(IID_xmlnode 0x32f898) 0038:trace:msxml:external_entity_loader ("commonfile.xsl" (null) 0x7c6e69b0) 0038:trace:msxml:wineXmlMatchCallback file:///etc/xml/catalog 0038:trace:msxml:wineXmlMatchCallback commonfile.xsl I/O warning : failed to load external entity "commonfile.xsl" compilation error: element include xsl:include : unable to load commonfile.xsl ---
The only solution I see here is to try to set doc->URL field when we load document from path, after that we should get matching callback with absolute name for this file. That name will need to be fixed up regarding slashes at least. Are you able to try patches?