<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2800.1505" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=947340912-28072005><FONT face=Arial size=2>Good 
day.</FONT></SPAN></DIV>
<DIV><SPAN class=947340912-28072005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=947340912-28072005><FONT face=Arial size=2>There is the 
difference in Mono and MS.NET behavior. The situations is the 
next:</FONT></SPAN></DIV>
<DIV><SPAN class=947340912-28072005><FONT face=Arial 
size=2>1.XmlValidationReader reads xml-file, that reference the 
scheme.</FONT></SPAN></DIV>
<DIV><SPAN class=947340912-28072005><FONT face=Arial size=2>2.schemeLocation 
contains path to scheme, but in this path scheme does&nbsp;NOT 
present.</FONT></SPAN></DIV>
<DIV><SPAN class=947340912-28072005><FONT face=Arial size=2>3. Before call to 
Read(), correct scheme location added manually via call: <FONT 
size=2>xmlValidReader.Schemas.Add( xmlSchemas );</FONT></FONT></SPAN></DIV>
<DIV><SPAN class=947340912-28072005><FONT face=Arial size=2>4. Read() method 
executed.</FONT></SPAN></DIV>
<DIV><SPAN class=947340912-28072005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=947340912-28072005><FONT face=Arial 
size=2>MS.NET-implementation doesn't throws exception in this case: it finds 
needed&nbsp;scheme in manualy added location. But Mono XmlValidationReader 
throws exception "<SPAN class=853531014-27072005><FONT face=Arial 
size=2>XmlSchema error: Could not resolve schema location URI: 
/home/user/schema.xsd XML&nbsp; Line 2, Position 2.</FONT></SPAN>". The same 
error occurs with MS, if we do not add correct scheme location 
manually.</FONT></SPAN></DIV>
<DIV><SPAN class=947340912-28072005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=947340912-28072005><FONT face=Arial size=2>Example of code, 
that shows this situation attached to message.</FONT></SPAN></DIV>
<DIV><SPAN class=947340912-28072005><FONT face=Arial size=2>The question is: 
should it be in Mono such as it's in MS.NET? I think, that this is the correct 
way, as MS does. And the another one: will it be fixed by 
someone?</FONT></SPAN></DIV>
<DIV><SPAN class=947340912-28072005><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=947340912-28072005><FONT face=Arial size=2>Thank 
you.</FONT></SPAN></DIV></BODY></HTML>