SAX vs XmlTextReader - SAX en C#

Je tente de lire un grand document XML et je voulais le faire dans des segments vs XmlDocument'façon de lire tout le fichier en mémoire. Je sais que je peux utiliser XmlTextReader pour ce faire, mais je me demandais si quelqu'un a utilisé SAX .NET? Je sais que les développeurs Java ne jurent que par elle et je me demandais si il vaut la peine de lui donner un essai et si oui, quels sont les avantages de l'utilisation de cela. Je suis à la recherche pour plus de détails.

XmlTextReader a été supprimée pour une utilisation directe. Il ne doit être utilisé dans la création de votre propre XmlReader classe en dérivant de XmlTextReader. XmlReader.Create devrait être utilisé à la place.
Vous n'avez pas de n'importe quelle source à la preuve, s'il vous plaît?
Voir la rubrique "commentaires" dans le classe XmlTextReader: "Note le .NET Framework version 2.0, il est recommandé de créer XmlReader instances à l'aide de la XmlReader.Méthode de création. Cela vous permet de tirer pleinement parti des nouvelles fonctionnalités introduites dans cette version. Pour plus d'informations, voir la Création de XML Lecteurs."

OriginalL'auteur cgreeno | 2008-09-24