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