public static IValidation HasCssLink(String cssHref, String errorMessage = null)
{
return new ValidationDelegateTaken("CSS 标签是否存在", ValidationType.Tag , (doc) =>
{
var htmlNode = doc.DocumentNode;
var nodes = htmlNode.SelectNodes(@"//link[@rel='stylesheet']");
if (nodes == null)
{
return false;
}
return nodes.Where(n => cssHref == n.GetAttributeValue("href", null)).Count() > 0;
}, errorMessage ?? string.Format("CSS 标签 \"{0}\" 不存在。", cssHref));
}