Estoy utilizando el objeto XmlValidatingReader para validar mi objeto con un esquema xsd, pero esta clase está obsoleta en .NEt 2.0. ¿Alguien tiene el código correcto para usar las nuevas clases de Vaildation?La clase XmlValidatingReader está obsoleta
8
A
Respuesta
17
Sí:
XmlReaderSettings settings = new XmlReaderSettings();
settings.ValidationType = ValidationType.Schema;
settings.Schemas.Add (....);
settings.ValidationEventHandler += delegate(object sender, ValidationEventArgs e)
{
Console.WriteLine("invalid: " + e.Message);
};
XmlReader reader = XmlReader.Create (new XmlTextReader(file), settings);
-2
Consulte la documentación de MSDN para XmlValidatingReader y verá en el [ObsoleteAttribute] atribuir esto: Método
"Uso XmlReader creado por XmlReader.Create() usando XmlReaderSettings apropiadas en su lugar. http://go.microsoft.com/fwlink/?linkid=14202 "
Cuestiones relacionadas
- 1. ¿La etiqueta <noscript> está obsoleta?
- 2. Marcar como clase obsoleta de tercero
- 3. La etiqueta para continuar con Java está obsoleta?
- 4. reemplazo para la clase Hashtable obsoleta en Java
- 5. '' System.Configuration.ConfigurationSettings.AppSettings es obsoleta
- 6. ¿la versión 1 de playframework quedará obsoleta?
- 7. alternativa a la versión obsoleta javax.servlet.http.HttpUtils.parseQueryString?
- 8. Tratando con la versión obsoleta de android.text.ClipboardManager
- 9. ¿Cómo anular la advertencia obsoleta en Xcode?
- 10. Moq cómo reemplazar la expresión obsoleta
- 11. ¿Dónde está la clase SampleZipfileProvider?
- 12. ¿Dónde está la clase weblogic.jndi.WLInitialContextFactory?
- 13. Ninject.MVC3 La propiedad Kernel de Bootstrapper está marcada como Obsoleta. ¿Cómo puedo acceder al kernel?
- 14. Android NDK revisión 7 La herramienta Host 'awk' está obsoleta Error
- 15. ¿Cuál es mi llamada obsoleta a la API de Facebook?
- 16. Moq VerifySet (Acción) reemplazando la expresión obsoleta error de compilación
- 17. coffeescript path.exists notificación obsoleta de Node.js
- 18. Todavía tengo rake/rdoctask obsoleta advertencia
- 19. Eclipse está ejecutando la clase incorrecta
- 20. Uncaught ReferenceError: ¿La clase no está definida?
- 21. ¿Está marcada la clase de excepción java?
- 22. Cómo actualizar Boost cuando Yum tiene la versión obsoleta
- 23. ¿Cuál es la alternativa no obsoleta a XmlDataDocument y XslTransform?
- 24. incluyendo la carpeta de encabezado de Facebook obsoleta da error
- 25. Descripción del libro obsoleta de la declaración Try-Except-Finally
- 26. Imagen de perfil de Twitter API obsoleta
- 27. constexpr y advertencia de conversión obsoleta
- 28. ¿Cómo eliminar una notificación pynotify obsoleta?
- 29. StringBuffer está obsoleto?
- 30. yii clase no está cargando
¿Cómo podría ser esta una respuesta? ¡Es exactamente el mensaje que ya recibiste de Visual Studio! – edc65