Ich verwende das XmlValidatingReader-Objekt, um mein Objekt gegen ein xsd-Schema zu validieren, aber diese Klasse ist in .NEt 2.0 veraltet. Hat jemand den richtigen Code, um die neuen Vaildation-Klassen zu verwenden?XmlValidatingReader-Klasse ist veraltet
8
A
Antwort
17
Ja:
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
Überprüfen Sie die MSDN-Dokumentation für XmlValidatingReader und Sie werden in der [ObsoleteAttribute] führen dies sehen:
„Use XmlReader erstellt von XmlReader.Create() Methode unter Verwendung von geeigneten XmlReaderSettings stattdessen. http://go.microsoft.com/fwlink/?linkid=14202 "
Verwandte Themen
- 1. Ist XmlReader.ReadString veraltet oder veraltet?
- 2. ++ ist veraltet -
- 3. UILineBreakModeTailTruncation ist veraltet
- 4. NUnit.Framework.Assert.IsInstanceOfType() ist veraltet
- 5. disconnectModalViewControllerAnimated ist veraltet
- 6. Ist 9P veraltet?
- 7. requiredContentSizeIdentifiers ist veraltet
- 8. Android setOnMyLocationChangeListener ist veraltet
- 9. Funktion ereg() ist veraltet
- 10. android.support.v7.app.ActionBarActivity ist veraltet
- 11. Warum ist GenFsm veraltet?
- 12. MS CHESS ist veraltet?
- 13. Ist LDAP veraltet?
- 14. Warum ist TSD veraltet?
- 15. Ist LOGIN_REDIRECT_URL veraltet?
- 16. Ist Android: showAsAction veraltet?
- 17. MODE_WORLD_WRITEABLE ist veraltet?
- 18. getch ist veraltet
- 19. ‚System.Configuration.ConfigurationSettings.AppSettings‘ ist veraltet
- 20. Ist `route.transitionTo` veraltet?
- 21. Warum ist org.hibernate.cache.Cache veraltet?
- 22. ConfigurationSettings.AppSettings ist veraltet, Warnung
- 23. Newtonsoft.Json.Schema.JsonSchema ist veraltet?
- 24. System.Net.IPAddress.Address' ist veraltet
- 25. getResources(). GetColor() ist veraltet
- 26. Warum ist TabListener veraltet?
- 27. detectsPhoneNumbers ist veraltet?
- 28. Warum ist isascii() veraltet?
- 29. Ist com.google.android.c2dm.intent.REGISTRATION veraltet?
- 30. Warum ist JButton.enable veraltet?
Wie könnte dies eine Antwort sein? Es ist genau die Nachricht, die Sie bereits von Visual Studio erhalten haben! – edc65