https://bugzilla.novell.com/show_bug.cgi?id=356522
User [EMAIL PROTECTED] added comment https://bugzilla.novell.com/show_bug.cgi?id=356522#c2 Andrew Koryavchenko <[EMAIL PROTECTED]> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |WONTFIX --- Comment #2 from Andrew Koryavchenko <[EMAIL PROTECTED]> 2008-01-28 12:56:21 MST --- Bug still exists. Corrected test (schema validation added): using System; using System.IO; using System.Xml; using System.Xml.Linq; using System.Xml.Schema; using System.Xml.Serialization; namespace XNodeReaderBug { class Program { static void Main(string[] args) { var schema = XmlSchema.Read( new StringReader( "<xs:schema id='xnodereadertest' " + "targetNamespace='XNodeReaderTest.xsd' " + "elementFormDefault='qualified' " + "xmlns='XNodeReaderTest.xsd' " + "xmlns:xs='http://www.w3.org/2001/XMLSchema'>" + " <xs:element name='root' type='xs:string'/>" + "</xs:schema>"), (sender, e) => { }); var rdr = new StringReader( "<root xmlns='XNodeReaderTest.xsd'>Value</root>"); var xDoc = XDocument.Load(rdr); var reader = xDoc.CreateReader(); var settings = new XmlReaderSettings(); settings.ValidationType = ValidationType.Schema; settings.Schemas.Add(schema); reader = XmlReader.Create(reader, settings); var xs = new XmlSerializer(typeof (TestClass)); var tc = (TestClass)xs.Deserialize(reader); Console.WriteLine(tc.Value); } } [XmlRoot("root", Namespace = "XNodeReaderTest.xsd")] public class TestClass { [XmlText] public string Value {get; set; } } } And I still have a System.ArgumentOutOfRangeException in my project tests -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
