SAX vs XmlTextReader - SAX in C#

Ich bin versucht zu Lesen, ein großes XML-Dokument, und ich wollte, es zu tun in Brocken vs XmlDocument's Weg liest die gesamte Datei in den Speicher. Ich weiß, dass ich verwenden können XmlTextReader dies zu tun, aber ich Frage mich, ob jemand verwendet hat, SAX .NET? Ich weiß, Java-Entwickler, die darauf schwören und ich Frage mich, ob es sich lohnt, es zu versuchen, und wenn ja, was sind die Vorteile bei der Verwendung. Ich bin auf der Suche nach Besonderheiten.

XmlTextReader ist veraltet und für den direkten Einsatz. Es sollte nur verwendet werden, erstellen Sie Ihre eigenen XmlReader Klasse durch Ableitung von XmlTextReader. XmlReader.Create sollte stattdessen verwendet werden.
Nicht Sie haben keine Quelle, Beweis, bitte?
Siehe die "Bemerkungen" an XmlTextReader-Klasse: "Hinweis: In der .NET Framework version 2.0, die Praxis wird empfohlen, zu erstellen XmlReader-Instanzen mithilfe der XmlReader.Create-Methode. Dies ermöglicht Ihnen, den vollen nutzen aus den neuen Funktionen in dieser Version eingeführt. Weitere Informationen finden Sie unter Erstellen von XML-Leser."

InformationsquelleAutor cgreeno | 2008-09-24

Schreibe einen Kommentar