596 Stimmen

XDocument oder XmlDocument

Ich lerne jetzt XmlDocument aber ich bin gerade auf XDocument und wenn ich versuche, den Unterschied oder die Vorteile von ihnen zu suchen, kann ich nicht etwas Nützliches finden, könnten Sie mir bitte sagen, warum Sie eine über eine andere verwenden würde?

18 Stimmen

Ich frage mich, warum die Dokumentationsabteilung von Microsoft keinen Hinweis oder eine Bemerkung in MSDN veröffentlicht hat, um die Unterschiede zu verdeutlichen oder zu erklären, wann was zu verwenden ist.

1 Stimmen

Einige Informationen auf msdn: msdn.microsoft.com/de-us/library/ . Und eine Frage zur Leistung: stackoverflow.com/questions/4383919/ . Ich persönlich habe es einfacher gefunden, mit LINQ to XML zu arbeiten.

14voto

w0land Punkte 141

Außerdem ist zu beachten, dass XDocument wird von Xbox 360 und Windows Phone OS 7.0 unterstützt. Wenn Sie sie anvisieren, entwickeln Sie für XDocument oder migrieren von XmlDocument .

-10voto

Brian Punkte 17

Ich glaube, dass XDocument macht viel mehr Aufrufe zur Objekterstellung. Ich vermute, dass für, wenn Sie eine Menge von XML-Dokumenten zu behandeln sind, XMLDocument wird schneller sein.

Dies geschieht unter anderem bei der Verwaltung von Scandaten. Viele Scan-Tools geben ihre Daten in XML aus (aus offensichtlichen Gründen). Wenn Sie viele dieser Scandateien verarbeiten müssen, haben Sie meiner Meinung nach eine bessere Leistung mit XMLDocument .

12 Stimmen

Ich denke, Sie sollten Ihren Kommentar das nächste Mal mit Zahlen untermauern, denn ich glaube, Sie könnten falsch liegen. Siehe blogs.msdn.com/b/codejunkie/archive/2008/10/08/

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X