using System; using System.Xml; namespace MonoTests.stand_alone.WebHarness { /// /// Summary description for XmlComparer. /// public class XmlComparer { [Flags] public enum Flags { IgnoreNone=0, IgnoreAttribOrder=1, } Flags flags; bool ignoreWS = true; string lastCompare = ""; public XmlComparer (Flags flags, bool ignoreWS) { this.flags = flags; this.ignoreWS = ignoreWS; } public XmlComparer (Flags flags) : this (flags, true) { } public XmlComparer () : this (Flags.IgnoreAttribOrder) { } public bool AreEqualAttribs (XmlAttributeCollection attrs1, XmlAttributeCollection attrs2) { if (attrs1.Count != attrs2.Count) return false; for (int i=0; i