public override bool Matches(Element root, Element element) { return element.HasAttr(key) && pattern.Match(element.Attr(key)).Success; /*find*/ }
public override bool Matches(Element root, Element element) { return element.HasAttr(key) && element.Attr(key).ToLower().Contains(value); // value is lower case }
public override bool Matches(Element root, Element element) { return element.HasAttr(key) && string.Equals(value, element.Attr(key), StringComparison.OrdinalIgnoreCase); }
public override bool Matches(Element root, Element element) { return element.HasAttr(key) && element.Attr(key).ToLower().EndsWith(value, StringComparison.Ordinal); // value is lower case }
public override bool Matches(Element root, Element element) { return element.HasAttr(key); }