Validar XML en .NET 2.0 usando xsi:noNamespaceSchemaLocation

14/03/2007 - 11:59 por Gabriel Grajea | Informe spam
Tengo un fichero XML en el cual indico el esquema de validación mediante el
atributo: xsi:noNamespaceSchemaLocation="NombreFichero.xsd"

En .NET 1.1 cargaba y validaba el documento de la siguiente manera:

_xmlDoc = new XmlDocument();
XmlTextReader xmlTR = new XmlTextReader("NombreFichero.xml");
XmlValidatingReader xmlVR = new XmlValidatingReader(xmlTR);
_xmlDoc.Load(xmlVR);
xmlVR.Close();

Si fallaba la validación se elevaba una excepción.

Ahora quiero convertir el código a .NET 2.0 y no encuentro la manera de
hacer lo mismo. Sí encuentro ejemplos en los que se indica el esquema contra
el que validar el documento, pero no como hacer que lo coja del propio
fichero xml.

Un saludo,
Gabriel
 

Preguntas similares