[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