+2006-03-23 Atsushi Enomoto <atsushi@ximian.com>
+
+ * XmlReader.cs : in XmlReader.Create() ValidationType Auto and XDR
+ are simply ignored (it was found on running NvdlValidatingReader
+ under MS.NET 2.0).
+
2006-03-23 Atsushi Enomoto <atsushi@ximian.com>
* DTDValidatingReader.cs : avoid NullReferenceException. Input
{
XmlValidatingReader xvr = null;
switch (settings.ValidationType) {
- case ValidationType.None:
+ // Auto and XDR are obsoleted in 2.0 and therefore ignored.
+ default:
return reader;
case ValidationType.DTD:
xvr = new XmlValidatingReader (reader);
// xvr = new XmlValidatingReader (reader);
// xvr.ValidationType = ValidationType.Schema;
return new XmlSchemaValidatingReader (reader, settings);
- case ValidationType.Auto:
- xvr = new XmlValidatingReader (reader);
- xvr.ValidationType = ValidationType.DTD;
- reader = xvr;
- goto case ValidationType.Schema;
- case ValidationType.XDR:
- throw new NotSupportedException ();
}
if (xvr != null)
xvr.SetSchemas (settings.Schemas);