Ist es besser, XNodeEqualityComparer oder XElement.DeepEquals zu verwenden, um XML-Objekte zu vergleichen?

8

Ich muss zwei XML-Dokumente vergleichen.

Nehmen wir an, dass jedes der folgenden XElement-Elemente von einem Stream geladen wird:

%Vor%

Damit ist es besser, welche der folgenden zwei ist:

%Vor%

oder

%Vor%

Ich weiß, dass die zweite Option kürzer ist, aber ich bin mehr daran interessiert, ob Sie Geschwindigkeitsverbesserungen oder einen besseren / tieferen Vergleich erhalten, wenn Sie das eine oder das andere verwenden. Der Vergleich selbst muss die Elemente, Attribute und alle Werte zwischen den beiden XML-Dokumenten vergleichen.

    
schellack 04.02.2011, 22:48
quelle

1 Antwort

11

Die Methode XNodeEqualityComparer.Equals ruft einfach XNode.DeepEquals-Methode . Es gibt also keinen Unterschied zwischen den beiden Anrufen.

    
dtb 04.02.2011, 22:52
quelle

Tags und Links