Używam obiektu XmlValidatingReader do sprawdzania poprawności mojego obiektu względem schematu XSD, ale ta klasa jest przestarzała w .NEt 2.0. Czy ktoś ma odpowiedni kod do korzystania z nowych klas Vaildation.Klasa XmlValidatingReader jest przestarzała
8
A
Odpowiedz
17
Tak:
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
Sprawdź w dokumentacji MSDN dla XmlValidatingReader a zobaczysz w [ObsoleteAttribute] przypisują to: metoda
„Use XmlReader stworzony przez XmlReader.Create() przy użyciu odpowiednich XmlReaderSettings zamiast tego: http://go.microsoft.com/fwlink/?linkid=14202 "
Powiązane problemy
- 1. App Zaprasza jest przestarzała
- 2. ConfigurationSettings.AppSettings jest przestarzała
- 3. requiredContentSizeIdentifiers jest przestarzała
- 4. presentModalViewController: animowane jest przestarzała
- 5. NSURLConnection initWithRequest jest przestarzała
- 6. UITextAttributeTextShadowOffset jest przestarzała
- 7. MySqlCommand Command.Parameters.Add jest przestarzała
- 8. UILineBreakModeWordWrap jest przestarzała
- 9. System.Net.IPAddress.Address' jest przestarzała
- 10. SMSManager jest przestarzała
- 11. org.hibernate.dialect.PostgreSQLDialect jest przestarzała
- 12. Typ WebMvcConfigurerAdapter jest przestarzała
- 13. CodeDomProvider.CreateCompiler() jest przestarzała
- 14. Galeria typów jest przestarzała
- 15. RKResponseDescriptor w RESTKit jest przestarzała
- 16. Dlaczego funkcja fgets jest przestarzała?
- 17. Przestarzała Plus.PeopleApi.load
- 18. stringWithContentsOfFile Przestarzała
- 19. Pomijanie „«...»jest przestarzała” podczas korzystania respondsToSelector
- 20. „«init»jest przestarzała” ostrzeżenie po Swift4 konwertować
- 21. Dlaczego większość metod java.util.Date jest przestarzała?
- 22. Czy usługa .NET Remoting jest naprawdę przestarzała?
- 23. Android, samodzielna wersja traceview jest przestarzała
- 24. Dlaczego obsługa Velocity jest przestarzała wiosną 4.3?
- 25. Dlaczego moja assertEquals() jest przestarzała w JUnit?
- 26. 'gdk_screen_get_active_window() jest przestarzała od wersji GTK + 3.22
- 27. Właściwość identyfikatora iOS przestarzała
- 28. BitmapDrawable przestarzała alternatywa
- 29. Gdzie jest klasa weblogic.jndi.WLInitialContextFactory?
- 30. Dlaczego funkcja saveOrUpdateAll jest przestarzała na wiosnę HibernateOperations
Jak to może być odpowiedź? To jest dokładnie wiadomość, którą już otrzymałeś od Visual Studio! – edc65