[Mono-dev] [PATCH] fix for bug in XmlSchema

Atsushi Eno atsushi at ximian.com
Sun May 18 15:42:30 EDT 2008


Oops, nm, I was blind at 4am ;-) Let me verify and check in svn in
case it worked fine.

Atsushi Eno

Atsushi Eno wrote:
> Cool, thanks for the fix :) Can you please also attach the new file
> "resolveUriSchema.xsd" ?
> 
> Atsushi Eno
> 
> James Fitzsimons wrote:
>> Hi all,
>>
>> While porting Spring.NET to run on Mono on linux I have discovered a 
>> small bug in the GetResolvedUri method of the XmlSchema class.
>>
>> I have a custom XmlResolver which was getting passed an incorrectly 
>> formatted Uri by the XmlSchema class. My uri was of the form 
>> asembly://Spring.Core/Spring.Objects.Factory.Xml/spring-objects-1.1.xsd, 
>> and was returned to me as 
>> asembly://spring.core/Spring.Objects.Factory.Xml/spring-objects-1.1.xsd 
>> by the GetResolvedUri method. The casing is a problem as Spring.Core is 
>> the assembly name and mono won't find an assembly called 
>> spring.core.dll. The one line patch changes the GetResolvedUri to return 
>> the OriginalString under the .NET 2.0 profile which solves this problem. 
>> This is the same behaviour as the Microsoft.NET framework.
>>
>> I've included a test case as well, the attached schema file is needed 
>> for the test.
>>
>> Cheers,
>> James Fitzsimons
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Mono-devel-list mailing list
>> Mono-devel-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> 
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> 



More information about the Mono-devel-list mailing list