XNodeEqualityComparer Constructor
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Initializes a new instance of the XNodeEqualityComparer class.
Assembly: System.Xml.Linq (in System.Xml.Linq.dll)
The following example uses this class to determine whether two nodes are equal.
StringBuilder output = new StringBuilder(); XElement xmlTree1 = new XElement("Root", new XAttribute("Att1", 1), new XAttribute("Att2", 2), new XElement("Child1", 1), new XElement("Child2", "some content") ); XElement xmlTree2 = new XElement("Root", new XAttribute("Att1", 1), new XAttribute("Att2", 2), new XElement("Child1", 1), new XElement("Child2", "some content") ); XNodeEqualityComparer equalityComparer = new XNodeEqualityComparer(); output.Append(equalityComparer.Equals(xmlTree1, xmlTree2) + Environment.NewLine); xmlTree2.Add(new XElement("NewChild", "new content")); output.Append(equalityComparer.Equals(xmlTree1, xmlTree2) + Environment.NewLine); OutputTextBlock.Text = output.ToString();
Show: